Hallo Leute,
ich teste gerade die Rechenzentrumstauglichkeit von Hyper-V im Bezug auf Vlans.
Da ein Citrix Netscaler oder vergleichbare Produkte eingesetzt werden sollen, die viele Funktionen wie Gateway, DNS, Proxy und NLB parallel in verschiedenen Netzen wahrnehmen müssen, ist eine ganz klare Anforderung, dass VLANs tagged im Netzwerk weitergeleitet
und empfangen werden können müssen.
Aus der SCVMM2012 SP1 Konsole heraus lässt sich jedoch jeweils nur eine VLAN Id an jede NIC binden. Da einerseits der Netscaler nur 8 NICs unterstützt und andererseits Hyper-V auch "nur" 12 NICs zulässt (8 Syn + 4 Emu) habe ich das Problem, das
schon kleinere Rechenzentren nicht mehr auf diese Technologie zugreifen könnten.
Laut Technet CMDlet Reference für System Center 2012 SP1 - Virtual Machine Manager sollte es eigentlich möglich sein die virtuelle NIC des Gastes in den Trunk Mode zu versetzen und so ein durchschleifen multipler VLANs pro NIC zu ermöglichen.
technet.microsoft.com/en-us/library/jj613176(v=sc.10).aspx
>> "Example format for multiple VLANs: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124"
Beim Versuch dies entsprechend umzusetzen zeigte sich aber folgendes:
Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $Nic
-VLanEnabled $true -VLanMode "Trunk" -VLanTrunkID "10,66,100,101,111,112,113,114,115,116,117,118,119,120"
Set-SCVirtualNetworkAdapter : Es wurde kein Parameter gefunden, der dem
Parameternamen "VLanMode" entspricht.
In Zeile:1 Zeichen:76
+ Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $Nic -VLanEnabled $true
-VLan ...
+
~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-SCVirtualNetworkAdapte
r], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.SystemCenter.Vi
rtualMachineManager.Cmdlets.SetNICCmdlet
Der Versuch per TAB die Befehle auszufüllen zeigte dann, dass die erlaubten Befehle nur "VlanEnabled" und "VLanID" sind.
Ist euch eine Möglichkeit bekannt den Trunk-Modus oder eine ähnliche Funktion unter Server 2012 und SCVMM 2012 SP1 zu aktivieren?
Viele Grüße!
Koarl