Linux-haladó

Legfrissebb Gitlab letoltese scriptel

Fórumok

Sziasztok!

Irtam egy scriptet, amivel spacewalk-ba lehet feltolteni egy adott gitlab package-et:

#!/bin/bash

# Ask the package name

echo Please add the downloaded package link:

read link

rm -rf /home/gitlab-ce/*

$link -P /home/gitlab-ce/

find /home/gitlab-ce/ -name "*deb" | xargs rhnpush -v --channel=ubuntu_18.04_bionic_gitlab --server=http://localhost/APP -d /home/gitlab-ce/ -u admin -p *****

A gondom az, hogy ezt a dolgot tudnam automatizalni, ha lenne a gitlab csomagokhoz valami "latest" flag, vagy nem tudom... mert igy kezzel kell beirni mindig a legutobbi csomag eleresi utjat. Erre esetleg van valami megoldasotok?

Az ok amugy, amiert nem a spacewalk reposync-jet hasznalom, mert o lehuzza a teljes repot, ami tobb mind 50 giga, es semmi szukseg nincs ra... (mindig csak a legutobbi kell, a frissites miatt)

ansible: egy ip adott subnetben van-e?

Fórumok

Hogy lehetne ellenőrizni ansible-el, hogy egy ip adott alhálózatban van-e?
pl ip: 192.168.3.4
subnets: 192.168.3.0/24, 192.168.4.0/24, 192.168.4.0/16
=> true, false, true

Van rá valami beépített módszer, filter, (elsősorban jinja nélküli megoldás) vagy külső proggal? (ha külsővel, akkor van a célra prog? (saját scriptel ok))

Egy ciklus (alhálózatok tömbben) és közben az eredménytől függő műveletek lennének.
Hogy csinálnátok?

Gluster RDMA

Fórumok

Glusterfs volume-ot szeretnék RDMA (RoCE) transporttal összehozni, de nem akar működni. Két host-os tesztrendszer van jelenleg, mindkettőben 1-1 Mellanox kártya (ConnectX-3 EN MCX314A-BCBT). Switchen a pfc config oké, de amúgy tesztelek direkt linkkel is. Firmwarek frissek, OFED driver szintén, up2date Centos 7.6 mindkét gépen (selinux és firewall kikapcsolva).

RDMA tesztek:

# rping -c -a $server_address -C 3 -v
ping data: rdma-ping-0: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
ping data: rdma-ping-1: BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
ping data: rdma-ping-2: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst
client DISCONNECT EVENT...

# ib_send_bw -d mlx4_0 -i 1 -F --report_gbits 10.11.12.221
---------------------------------------------------------------------------------------
Send BW Test
Dual-port : OFF Device : mlx4_0
Number of qps : 1 Transport type : IB
Connection type : RC Using SRQ : OFF
TX depth : 128
CQ Moderation : 100
Mtu : 2048[B]
Link type : Ethernet
GID index : 1
Max inline data : 0[B]
rdma_cm QPs : OFF
Data ex. method : Ethernet
---------------------------------------------------------------------------------------
local address: LID 0000 QPN 0x022f PSN 0x45e802
GID: 00:00:00:00:00:00:00:00:00:00:255:255:10:11:12:222
remote address: LID 0000 QPN 0x12c7 PSN 0xda3203
GID: 00:00:00:00:00:00:00:00:00:00:255:255:10:11:12:221
---------------------------------------------------------------------------------------
#bytes #iterations BW peak[Gb/sec] BW average[Gb/sec] MsgRate[Mpps]
65536 1000 38.05 38.05 0.072569
---------------------------------------------------------------------------------------

Ezek alapján nekem a RoCE működőnek tűnik.

Gluster:

Glusterfs 6.1, "centos-release-gluster" repo-ból.


# gluster peer probe host2
peer probe: success.

(A "host2" host megfelelően feloldható, a hozzá tartozó forgalom a Mellanoxon megy, gluster peer status kimenete mindkét oldalon ok.)


# gluster volume create gvol0 replica 2 transport rdma host1:/data/nvme1n1 host1:/data/nvme2n1 host1:/data/nvme3n1 host1:/data/nvme4n1 host2:/data/nvme1n1 host2:/data/nvme2n1 host2:/data/nvme3n1 host2:/data/nvme4n1 force
volume create: gvol0: success: please start the volume to access data

Eddig jó, innét jön a baj:


# gluster volume start gvol0
Connection failed. Please check if gluster daemon is operational.

Majd mindkét oldalon crashel a gluster, amíg kézzel nem gyomlálom ki a volume-ot. Releváns glusterd.log részlet itt: pastebin

Eközben a glustershd.log-ban folyamatosan ezt látom:


[2019-05-08 09:27:32.910465] W [MSGID: 103071] [rdma.c:1277:gf_rdma_cm_event_handler] 0-gvol0-client-5: cma event RDMA_CM_EVENT_REJECTED, error 8 (me:$local_ip:49151 peer:$remote_ip:24008)

Ami nyilván érthető, hiszen elcrashelt a process, így a megadott porton nem figyel semmi.

Én rontok el valamit, vagy mehet egy bugreport?

TCP-n oké minden amúgy.

postfix local hálózat több levelező szerverrel

Fórumok

Sziasztok!

A következőben kérném tapasztaltabb emberek iránymutatását:

/*
* Bonyolult leírás:
*/
Van egy lokális hálózatunk (example.local) sok és gyakran változó subnetwork-el.
Minden subnetworknek (sub-X.example.local) van saját postfix mailszervere. Ezek a dns MX rekordok alapján tudnak egymásnak levelet továbbítani. Ez eddig jól működik.

A megoldandó feladat még annyi lenne, hogy az example.net felső szintű hálóban lévő (top) postfixen keresztül küldjék ki a subdomainek azokat (és csak azokat) a levelek, amihez nem található a dns-ben helyi MX bejegyzés, a top postfix pedig gateway-ként smarthost-on keresztül továbbküldje az internet irányába. Minden belső subdomain-re küldött levelet a mail szerverek továbbra is közvetlenül egymásnak továbbítsanak.

/*
* Egyszerűsített leírás
*/
Van egy csomó telephely saját subdomain-nel, amiknek közvetlenül kellene egymással belső LAN-on leveleznie, viszont az internet felé csak egy gateway mailszerveren keresztül tudjanak bármit kiküldeni. A telephelyek közötti levelezésnek akkor is kell működni, ha a gateway kiesik.

Jelenleg csak olyan megoldást találtam, hogy minden subdomain mail szerver a top postfix-et relayként használja, azon pedig létrehozok transport fájlt, ahol leírom, hogy melyik subdomaint melyik mailszerver kezeli. Ilyenkor a top postfix a belső leveleket visszafordítja a megfelelő subdomain mailszerverhez, a kimenőket pedig továbbküldi a smarthostnak. Viszont ez nekünk nem a legjobb megoldás, mert egyrészt minden levél a top mailszerveren kesztül megy át, másrészt a subdomainek között akkor is fenn kell maradnia a levél továbbításnak, ha a top mailszerver kiesik.

Szerintetek a dns vagy a postfix oldalon kell keresnem a megoldást?

CEPH hardver ajánlás

Fórumok

Helló,

Egy helyen (nyugaton) CEPH kluszter lesz kialakitva (kubernetes cluster alá), kérés, hogy Supermicro szerverek legyenek mert azt tud bérelni/venni.

Ami a turpisság és ebben nem sok tapasztalatom van, hogy jó lenne valami flash (NVME) - alacsony latency miatt - rész is amit adatbázis alá lehet rakni.

A mon és sima OSD-k nem nagy talány, az alábbiakat néztem ki a supermicro kinalatabol:

Mon:
3x 1028U-E1CRTP+
- 2x 250GB SSD OS
- 64GB RAM
- 2x E5-2630 v4 CPU

SATA/SAS OSD:
5x 1028U-E1CRTP+
- 2x 250GB SSD OS
- 128GB RAM
- 2x E5-2630 v4 CPU
- AOC-S3008L-L8e HBA
- 8x 1/2 TB 2.5" SAS HDD (vagy sima SSD, meg kell néznem az árakat még)
- 1.6 TB PCI NVMe

És akkor az nvme node:

NVMe OSD:
2x 1028U-TN10RT+
- 2x 250GB SSD OS (RAID1)
- 256GB RAM
- 2x E5-2690 v4 CPU
- 8x 2.5" NVMe
- Dual port 40GBs QSFP+ NIC

Hálózatban pedig (itt nem kell konkrét hw, cask az igény) ennek megfelelőn:

2x data switch
- 48x SFP+ TGE
- 4-6x 40 GBE QSFP+ (2 az nvme node-oknk, 2 port összekötni egymást, és akkor még marad kettő máshova)

1x management switch (ipmi, management network, stb.)
- 24/48 portos GBE

Terv szerint lenne a sas/sata pool az 5 hdd-sből, 3x replikációval és egy flash pool a 2 node-ból 2x-es replikációval.

Vélemények, javaslatok?

Postfix alias kezelés de adatbázisban

Fórumok

Az elődöm úgy konfigolta a postfix-et hogy mysql adatbázisból vegye az aliasokat.
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf
Ebben a konfigban van benne a db hozzáférés stb..

A mysql-be belépve ki tudom listázni a meglévő aliasokat hogy a megfelelő táblákba belemegyek de nem tudom hogy hogy kellene hozzáadni további alias-okat
az lenne az ötletem hogy postalias parancssal de nem vagyok benne biztos jó példát pedig nem találok a neten.
Esetleg postfix-es kolléga tudna segíteni?
Régen én sendmail-el dolgoztam hogy elég volt editálni a /etc/aliases fájlt majd kiadni egy newaliases parancsot.

Linux az Active Directory-ban Win2016srv-től nem működik?

Fórumok

Jól látom hogy Windows 2016 server -en az AD-ra már nem telepíthető Identity Management for UNIX?
Ugye ez kellene ahhoz hogy az AD-ban megjelenjen elvileg a UNIX-tab ahol beírható az UID stb..
Jól érzem hogy gyakorlatilag így nem lehet AD-ban használni Linuxot vagy valamit benézek?

Kapcsolódó kis infó:
https://www.ibm.com/support/knowledgecenter/en/STXKQY_5.0.2/com.ibm.spe…

hosting-postafiók-költöztetés [SOLVED]

Fórumok

sziasztok,

Költöztetett már valaki egyik hostingról a másikra?
Igazából a postafiókokat kell "csak" átvinni. (10GB alatt nemsokkal..)
Ha igen, hogy?
Ötleteim vannak, de nem akarok hülyeséget se írni, se csinálni, ezért inkább kérdezek előtte egyet.. :)
Jó lenne a legkisebb macerával megoldani... :O
Köszi a válaszokat előre is.
üdv,
fgy