Update Rollup 2 für System Center 2012 R2

Vorletzte Woche ist das Update Rollup 2 for System Center 2012 R2 erschienen. Beim System Center 2012 R2 Virtual Machine Manager behebt das UR2 25 Bugs. Wie auch das UR1 wird das Update per Windows Update verteilt oder kann manuell heruntergeladen und installiert werden. Wie ebenfalls im UR1 muss sowohl der VMM Server als auch die Konsolen geupdated werden und abschließend nach der Installation des Updates auf dem SQL Server der VMM Datenbank das im KB beschriebene Skript ausgeführt werden.

Nach der Installation beträgt die VMM Versionsnummer 3.2.7634.0

Vorhandenen VMs in SCVMM2012R2 IP-Adressen aus einem IP-Pool zuweisen

Im Betrieb einer VMM Infrastruktur steht man gelegentlich vor der Aufgabe einer vorhandenen VM weitere Netzwerkadapter oder andere Netzwerke zuzuweisen. Möchte man dabei einen IP-Pool zur Vergabe der IP-Adresse verwenden, ist diese Option ausgegraut.

0015

Es gibt natürlich einen Weg über die Powershell. Hier beschrieben ist die Abfolge mit grafischer Powershell Ausgabe. Ihr müsst im Skript nur euren VMM Server ergänzen. Im ersten Schritt wählt ihr euren IPPool aus, nachfolgend die VM und den gewünschten Netzwerkadapter. Anschließend wird aus dem IPPool eine freie Adresse herausgesucht und dem virtuellen Netzwerkadapter zugewiesen.

$VMMServer=“VMM-Server“

$IPPool = Get-SCStaticIPAddressPool -VMMServer $VMMServer|Select-Object |Out-Gridview -PassThru

$VM=Get-SCVirtualMachine -VMMServer $VMMServer|Select-Object -Property Name|Out-Gridview -PassThru

$vNICs=Get-SCVirtualNetworkAdapter -VMMServer $VMMServer -VM $VM.Name|Out-Gridview -PassThru

$IPAddress=Grant-SCIPAddress -StaticIPAddressPool $IPPool -GrantToObjectType VirtualNetworkAdapter -GrantToObjectID $vNICs[0].ID -Description $VM.Name

Set-SCVirtualNetworkAdapter -VMMServer $VMMServer -VirtualNetworkAdapter $vNICs -IPv4AddressType Static -IPv4Addresses $IPAddress.Address

0016

Sofern ihr später wieder auf eine manuelle IP-Adressvergabe wechseln wollt, nutzt folgenden Weg. Dabei muss der Netzwerkadapter den Status Connected aufweisen.

$VMMServer=“VMM-Server“

$IPPool = Get-SCStaticIPAddressPool -VMMServer $VMMServer|Select-Object |Out-Gridview -PassThru

$VM=Get-SCVirtualMachine -VMMServer $VMMServer|Select-Object -Property Name|Out-Gridview -PassThru

$vNICs=Get-SCVirtualNetworkAdapter -VMMServer $VMMServer -VM $VM.Name|Out-Gridview -PassThru

Set-SCVirtualNetworkAdapter -VMMServer $VMMServer -VirtualNetworkAdapter $vNICs -IPv4AddressType Dynamic

 

SCVMM 2012 / 2012SP1 / 2012R2 Error ID 13671

Möchte man in VMM einen bestehenden IPPool löschen, steht man in der Regel vor dem Problem, dass über diesen noch IP-Adressen vergeben sind, auch wenn die Netzwerkadapter beispielsweise schon gelöscht wurden oder der Host entfernt wurde. VMM gibt dann beim Versuch des Entfernens den Fehler 13671 zurück.

Der statische IP-Adresspool „Name des IPools“ kann von VMM nicht gelöscht werden, da er über zugeordnete IP-Adressen verfügt.
Geben Sie mit dem Cmdlet „Revoke-SCIPAddress“ alle zugeordneten IP-Adressen in den Pool zurück, und wiederholen Sie dann den Vorgang. Sie können die zugeordneten Adressen mithilfe des Cmdlets „Get-SCIPAddress“ mit dem Parameter „-StaticIPAddressPool“ abrufen.
ID: 13671

Es gilt also die IP-Adressen zurück zu holen. Im ersten Schritt legen wir den IPPool fest.

$IPAddressPool = Get-SCStaticIPAddressPool -Name „Name des IPPools“

Anschließend schauen wir uns an, welche IP-Adressen derzeit vergeben sind und ob diese wirklich zurückgezogen werden können.

Get-SCIPAddress -StaticIPAddressPool $IPAddressPool

Abschließend übergeben wir die IP-Adressen zum Löschen.

Get-SCIPAddress -StaticIPAddressPool $IPAddressPool | Revoke-SCIPAddress

Danach kann der IPPool ohne Fehlermeldung im VMM gelöscht werden.

SCVMM 2012 / 2012SP1 / 2012R2 Error ID 25342

Als ich im Sommer 2013 über SCVMM 2012 SP1 meinen ersten Cluster erstellen wollte, scheiterte der Wizard mit der folgenden Fehlermeldung:

„Network configuration of hosts to be clustered requires at least one static IP address to create a cluster.  Please specify at least one IP address and retry the operation.  ID 25342“

Im Setup wurden zuvor alle VMHosts hinzugefügt und erhielten über den VMM ihre Netzwerkkonfiguration samt IP-Adressen aus einem VMM IP-Pool. Wir haben damals einen Call bei Microsoft eröffnet mit dem Ergebnis Bug. Der Wizard erkennt wohl keine der Adressen als statisch an und kann somit keine Schnittstelle zur Vergabe der Cluster IP-Adresse bestimmen. Im Call wurde mir der Weg über die Powershell als Workaround genannt und, dass der Bug mit SCVMM 2012R2 behoben wird. Leider ist dem nicht so. Der Bug ist auch weiterhin enthalten.

$RunAsAcct=Get-SCRunAsAccount -Name <Ausführendes Konto was im VMM hinterlegt ist>

Install-SCVMHostCluster -ClusterName <Clustername> -ClusterIPAddress XXX.XXX.XXX.XXX -VMHost <VMHost1>,<VMHost2>,<VMHost…> -Credential $RunAsAcct

Der Vorgang kann nach Absetzen in der Job Übersicht im VMM verfolgt werden. Auch hier wird die Clusterprüfung durchgeführt und bei Fehler oder Warnungen das Erstellen das Clusters abgebrochen.