Beim Citrix XenServer (zumindest bis zur aktuellen Version 5.5) ist es leider nicht möglich das Management Interface auf einem VLAN zu konfigurieren. Laut Dokumentation wird dies nicht unterstützt:
4.2.8.5. Management interface
Warning
Putting the management interface on a VLAN network is not supported.
Dies ist leider sehr schade. Denn man müßte nun eine extra Netzwerkkarte nur für das Management Interface verwenden wenn man mehrere VLANs auf seinem XenServer benutzen möchte bzw. muss.
Nun hat man mehrere Möglichkeiten:
1) Eine weitere Netzwerkkarte nur für das Management Interface verwenden. Dies ist nicht nur teuer, sondern im Falle von Bladeservern u.U. auch schwer umzusetzen.
2) Eine andere Möglichkeit suchen.
Im Netz habe ich zwar eine Lösung gefunden um das Problem zu umgehen, allerdings finde ich diese nicht schön da man am XenServer selbst herumkonfigurieren muss. Bei XenServer Pools funktioniert dieser Workaround wohl außerdem nicht.
Im Citrix Forum habe ich einen anderen, m.E. schöneren Ansatz, gefunden:
Der Switchport wird ganz normal als Trunk konfiguriert mit allen VLANs die man benötigt. Zusätzlich konfiguriert man allerdings noch ein Native VLAN für sein Management Interface. Die Pakete im Native VLAN kommen untagged am Server an. Damit ist es nun möglich das Management Interface am XenServer – ohne basteln – zu konfigurieren und zu verwenden.
Bei einem Cisco Switch sieht die Konfiguration dann z.b. wie folgt aus:
#show running-config interface gi0/1 Building configuration... Current configuration : 260 bytes ! interface GigabitEthernet0/1 [...] switchport trunk native vlan 10 switchport trunk allowed vlan 10,11,12 switchport mode trunk [...] end
In diesem Beispiel kommen die VLANs 11 und 12 tagged an und VLAN 10 untagged. VLAN 10 kann man dann für sein Management Interface verwenden.
Eventuell hilft es jemanden. Mir hat das ganze jedenfalls ein paar graue Haare gekostet.

