Voraussetzung:
Gegeben:
Vorgehen:
Zuerst sollte auf XenServer CLI gewechselt werden oder direkt auf die Konsole via SSH zugegriffen werden. Es sind zunächst alle Informationen zu den NICs zu ermitteln, die für die weitere Konfiguration benötigt werden (NIC-Bezeichnung, UUID).
xe pif-list
Mit diesem Befehl werden die benötigten Infos aufgelistet. Hier müssen mithilfe des Device-Eintrags jene NICs identifiziert werden, die als BOND konfiguriert werden sollen. Es sind die Bezeichnung (z.B. eth2, eth3, eth4) und die zugehörige UUID zu notieren. Die UUIDs werden später für die eindeutige Zuordnung der PIFs zum neu zu erstellenden BOND benötigt.
Sollte festgestellt werden, dass die Bezeichnungen der NICs von den gewünschten abweichen, so kann dies ggf. manuell mit dem Befehl interface-rename korrigiert werden.
Zunächst muss ein BOND-Netzwerk angelegt werden.
# xe network-create name-label=”Server1-LACP-Bond”
Nach Absetzen des Befehls erscheint die UUID des neu eingerichteten Netzwerks. Ggf. kann diese aber auch wieder mit nachstehendem Befehl ermittelt werden.
# xe network-list name-label=”Server1-LACP-Bond”
Diese UUID wird später benötigt, um diesem Netzwerk die gewünschten PIFs zuordnen zu können.
Es wird nun mit folgendem Befehl der LACP Bond mit den gewünschten PIFs angelegt:
# xe bond-create mode=lacp network-uuid=<UUID-Server1-LACP-Bond> pif-uuids=<UUID-eth2>,<UUID-eth3>,<UUID-eth4>
Nach Anlegen des BONDs erscheint dessen UUID. Zur Kontrolle, ob der BOND angelegt wurde kann folgender Befehl genutzt werden;
# xe bond-list
Als Gegenstück zu den drei Netzwerkkarten des XenServers, die als BOND konfiguriert sind, wird auf dem Switch ebenfalls ein LACP (Port Channel) benötigt, der als Trunk konfiguriert ist.
Port Channel definieren:
configure terminal interface Port-channel2 description Trunk fuer Xen Server mit Ports 2-4 switchport trunk allowed vlan 10,20,30,100 switchport mode trunk switchport nonegotiate storm-control broadcast level 50.00
Ports dem Port-Channel hinzufügen:
configure terminal interface range GigabitEthernet 1/0/2-4 description trunk ports fuer xenServer x3630m4 switchport trunk allowed vlan 10,20,30,100 switchport mode trunk switchport nonegotiate storm-control broadcast level 50.00 no cdp enable spanning-tree portfast disable channel-group 2 mode auto no shutdown
Als LACP Methode wurde hier auto gewählt. Wenn ein PAgP Gerät gefunden wird, arbeitet der Port als passiver Port.
Die VMs der linuxmuster.net 6.2 sind schließlich den korrekten VLANs zuzuordnen:
Dies lässt sich anhand des nachstehenden Beispiels nachvollziehen: