Linux, Virtualizáció: Proxmox LACP és VLAN


Link aggreation megvalósítása Proxmox kiszolgálóval Layer2 szinten. Mert 2Gbit több mint 1Gbit. Igen tudom lehet sok féleképpen megvalósítani, de én a legtöbb esetben szeretm egyszerűen megvalósítani az elképzeléseket. Az eset pontosítása végett, néhány pont, ami köré épült a témakör.

adott hálózat :-)

- Layer2-3 képessségű D-Link switch (DGS-1210 sorozat)

- DELL szerver 2 portos hálózati interfész (2*1Gbit iDrac stb...)

- Proxmox 5.3 kiszolgáló.

És akkor jöhetnek a kérdések, problémák, megoldások:

1. Miért Layer 2 ?

- Mert az adott switch a link aggregation-t layer2 szinten támogatja.

2. Egyálltalán minek LACP ?

- Mert az adott szerver kihasználtsága így talán jobban optimalizálódik.

3. Miért pont Proxmox ?

- Mondanám, hogy "Mert csak!", de az adott esetben ennek a kiszolgálónak a teljesítménye és képessége volt optimálisnak tűnő az igényekhez mérten.

4. Egyáltalán mi a kérdés ?

- Most már semmi :-) . A proxmox több alternatívát és módot is támogat az LACP megvalósítására. A feladat, a legmegfelelőbb működő megoldás megtalálása és alkalmazása.

Megoldás:

A.) D-Link szerverhez kapcsolt portjainak összekapcsolása, LACP enabled és az adott portok portcsoportba foglalása. a portok a megfelelő VLAN-ba helyezése, egyelőre untagged módban.

B.) iDRAC megfelelő konfigurálása, hogy ne zavarjon be a kártya osztott működése az LACP-be ( IP cím és VLAN ) 

C.) Proxmox WebGUI:

Node kiválasztása -> System -> Network

Create -> Linux Bond ( a szabad interfészt már itt hozáaddhatjuk ) => bond0 Mode: LACP (802.3ad) Hash policy: layer2

"vmbr0" -> Edit -> Bridge ports = bond0 (az IP címet egyelőre ne bolygassuk)

"bond0" -> Edit (a felszabadított interfészt is hozzákapcsoljuk)

Create -> Linux Bridge -> Bridge ports = bond0.n ("n" a szükséges VLAN ID-ja) ezt a szükséges VLAN-ok száma alapján megismételjük

A kiszolgáló elérhetőségének biztosítása érdekében a megfeleő VLAN szerinti Linux Bridge-nek átadjuk az IP címet.

A módosítások érvényesítéséhez újra kell indítanunk a kiszolgálót. (Igen lehet másképpen is, de szabályosan a WebGUI "Reboot" gombjával érdemes)

D.) Az újraindulás alatt a switch portokat a megfelelő VLAN-ba taggeljük (Nem cisco tehát nem "trunk").

Amennyiben mindent jól csináltunk a virtuális gépeink számára elég a megfelelő VLAN szerinti Linux Bridge kiválasztása hálózati interfésznek. (NAME:VLAN200 ID:200 -> Name:vmbr200 ports:bond0.200 )

 

További kellemes virtualizálást!