Für das Upgrade auf System Center Virtual Machine Manager 2012 stehen prinzipiell zwei Möglichkeiten zur Verfügung:
-
In-Place Upgrade auf Virtual Machine Manager 2012
-
Neu-Installation von Virtual Machine Manager 2012
Sollten bestehende Konfiguration und Daten (VM Hosts, Virtual Machines Templates, …) beibehalten werden, bietet sich ein In-Place Upgrade an. Ansonsten kann auch eine Neu-Installation durchgeführt und die VM Hosts neu zugeordnet werden. Folgende Systeme erfordern eine Aktualisierung auf SCVMM 2012:
-
VMM Database: SQL Server
-
VMM Server: Server, Administrator Console, Self-Service Portal, …
-
VM Hosts: Hyper-V, Virtual Server, VMware
Vor dem Upgrade beachten!
Bevor die neue Version installiert wird, sollten die Neuerungen genau unter die Lupe genommen werden. Denn es werden nicht nur neue Funktionen hinzugefügt, sondern auch alte Funktionen entfernt.
Dies muss man in jedem Fall berücksichtigen, wenn man auf System Center Virtual Machine Manager 2012 wechseln will:
Ein Upgrade von SCVMM 2008 R2 oder älter werden nicht unterstützt ebenso wie ein Upgrade von SCVMM 2012 Beta nicht unterstützt wird.
Der Service Account muss der gleiche bleiben wie bei SCVMM 2008 R2. Da Passwort wird beim Upgrade abgefragt
Nicht mehr unterstützt werden:
-
SQL Server Express als VMM Database
-
Virtual Server 2005 R2 als VM Hosts
-
VMware ESX 3.0.x als VM Hosts
-
Windows Server 2003 als VMM Library Server
Die für PRO Tips und Reporting genutzten Verbindungen zu Operations Manager werden entfernt. Die VMM Services heißen jetzt: SCVMMService, anstelle von vmmservice und SCVMMAgent, anstelle von vmmagent.
Vorbereitung der VMM Database
Für ein entsprechendes Failback-Szenario ist ein Backup der VMM 2008 R2 Database erforderlich. Damit wird sichergestellt, dass bei einem Fehlschlagen des Upgrade jederzeit auf die Vorgänger-Version zurückgegangen werden kann. Dieser Vorgang ist sehr zu empfehlen.
Wie ein Backup einer SQL Database durchgeführt werden kann, wird im Microsoft MSDN Artikel How to: Back Up a Database (SQL Server Management Studio) beschrieben.
VMM Server Upgrade
Nachdem sämtliche Vorbereitungen getroffen wurden, geht es zum eigentlichen Upgrade. Vor dem Upgrade sollten sämtliche Verbindungen auf den VMM Server geschlossen werden, dies beinhaltet auch die VMM Admin Console, die VMM Command Shell, sowie auch das VMM Self-Service Portal.
Sofern die VMM Database sicher bereits auf einer supporteten SQL Server befindet, ist der In-Place Upgrade auf SCVMM 2012 ist sehr einfach durchzuführen. Die Setup-Routine erkennt dass eine ältere Version bereits auf dem Server installiert ist, daher können auch nur wenige Optionen selektiert beziehungsweise konfiguriert werden. Was dennoch kontrolliert werden sollte:
-
WAIK 1.0 deinstallieren und WAIK 2.0 installieren
-
Konfigurieren des / eines VMM Service Accounts
-
Einsatz von Distributed Key Management (DKM)
Doch was, wenn seinerzeit die SQL Express Variante gewählt wurde? Dann muss vor dem In-Place Upgrade die VMM Database migriert werden. Dies ist etwas aufwendiger, aber noch immer mit relativ wenig Aufwand durchzuführen. Dazu gilt es folgende Schritte zu beachten:
VMM Database migrieren
-
Backup der Datenbank erstellen
-
VMM Database auf dem neuen SQL Server wiederherstellen
-
Den VMM Service Account als "dbo" eintragen
VMM Server
-
WAIK 1.0 deinstallieren und WAIK 2.0 installieren
-
Konfigurieren des / eines VMM Service Accounts
-
Einsatz von Distributed Key Management (DKM)
Das aufwendigste Upgrade ist jenes, wenn der VMM Server auf einem neuen Server installier werden soll. Denn in diesem Szenario können die verschlüsselten Daten (Passwörter, Product Keys) nicht migriert werden. Dieses Problem wird zukünftig mit DKM adressiert. Der Upgrade auf SCVMM 2012 wird wie folgt durchgeführt:
Alter Server (SCVMM 2008 R2):
-
VMM Server mit der Option "Retain Data" deinstallieren.
Neuer Server (SCVMM 2012):
-
VMM Setup starten
-
Bei der Datenbank die "alte" VMM Database angeben
-
Konfigurieren des gleichen(!) VMM Service Accounts
-
Einsatz von Distributed Key Management (DKM)
Doch wie können die verschlüsselten Daten dennoch migriert werden? Ganz einfach, indem zuerst ein In-Place Upgrade mit durchgeführt wird und dabei die Option des Distributed Key Management konfiguriert wird. Dies erlaubt dann eine Migration des VMM Servers.
VMM Agent Upgrade
Nachdem die Installation des VMM Server abgeschlossen ist, müssen die VMM Agents der VM Hosts (Hyper-V) welche mit VMM verwaltet werden, sowie auch der VMM Library Server, auf die aktuelle Version aktualisiert werden.
Unter Fabric/Servers erhält man einen Gesamtüberblick und kann sämtliche Computer mit dem Status Upgrade Available anwählen und mit Update Agent auf den aktuellen Stand bringen.
Die Agenten müssen nicht sofort aktualisiert werden, denn SCVMM 2012 kann auch (limitiert) mit folgenden älteren Versionen arbeiten:
-
VMM 2008 R2
-
VMM 2008 R2 QFE3
-
VMM 2008 R2 QFE4
-
VMM 2008 R2 SP1
Weitere Informationen
-
Microsoft TechNet: Prerequisites for Upgrading to VMM
-
Microsoft TechNet: Planning Considerations for Upgrading to VMM
-
Microsoft TechNet: Choosing Service Account and Distributed Key Management Settings During an Upgrade
Dieser Artikel basiert auf einem Beitrag des Blogs Server Talk. Dieses und weitere Blogs finden Sie auch auf Microsofts TechNet.