cat-scvmm

Migration auf System Center 2012 SP1 Virtual Machine Manager

VIRTUAL MACHINE MANAGER

Mit der Verfügbarkeit von System Center 2012 SP1 folgen nun die Upgrades. Eine Frage welche mich die letzten Tage mehrfach erreicht hat, wie kann ein Upgrade von Virtual Machine Manager durchgeführt werden? In der Regel stehen einem zwei Möglichkeiten zur Verfügung: In-Place Upgrade oder Neu-Installation. Mit dem SP1 geht dies zwar nach wie vor, da neu aber Windows Server 2012 vorausgesetzt wird bedingt dies allerdings einige Vorarbeiten.

Da in der Regel bestehende Konfiguration und Daten (Servers, Netzwerke, Profile Templates, …) beibehalten werden sollten, bietet sich ein In-Place Upgrade an. Eine Installation auf einem neuen Computer, bedingt dass bei der Installation SCVMM 2012 die Option “Distributed Key Management” (DKM) konfiguriert wurde. Ansonsten kann natürlich auch eine Neu-Installation durchgeführt und die VM Hosts neu zugeordnet werden. Folgende Systeme erfordern eine Aktualisierung:

  • VMM Database: SQL Server
  • VMM Management Server: Server, Admin Console
  • VMM Server: Library Server, Update Server, PXE Server
  • Virtualization Hosts: Hyper-V

Was sollte vor dem Upgrade beachtet werden?

Bevor die neue Version installiert wird, sollten die Neuerdungen genau angeschaut werden. Denn es werden nicht nur neue Funktionen hinzugefügt, sondern auch alte Funktionen entfernt:

  1. Ein Upgrade von…
    1. … SCVMM 2008 R2 SP1 oder älter wird nicht unterstützt;
    2. … SCVMM 2012 SP1 Beta wird nicht unterstützt;
  2. Der Service Account…
    1. … muss der gleiche bleiben wie bei SCVMM 2012;
    2. … das Passwort wird bei Upgrade abgefragt;
  3. Nicht mehr unterstützt werden…
    1. … Windows Server 2008 R2 für den VMM Management Server;
    2. … SQL Server 2008 für die VMM Database;
    3. … das VMM Self-Service Portal;
    4. … VMware ESX 3.5.x als Virtualization Host;

System Anforderungen

Vor der Installation überprüft ein Wizard ob der geplante Server den Hardware und Software Anforderungen entspricht. Folgende Hardware Spezifikation wird für ein SCVMM Deployment empfohlen:

Hardware Minimum Empfohlen
Prozessor Dual-Core, 2.8 GHz 2x Dual-Core, 3.6 GHz
Memory 4 GB 8 GB
10 GB 50 GB
Disk Space (mit lokalem SQL) 80 GB 150 GB

Als Betriebssystem wird nur Windows Server 2012 unterstützt. Die detaillierten Anforderungen pro Komponente werden bei TechNet beschrieben.

Auf dem Management Server müssen zusätzlich folgende Komponenten installiert werden:

Der Management Server muss Mitglied einer Active Directory Domain sein. Dieser Computer Name darf allerdings die Limite von 15 Charakter nicht überschreiten und zudem nicht den String -SCVMM- beinhalten.

Vorbereitung der VMM Database

Für ein entsprechendes Failback-Szenario ist ein Backup der SCVMM 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.

Folgende SQL Server Versionen (keine Express Edition) werden unterstützt:

SQL Server Version SCVMM 2012 SCVMM 2012 SP1
SQL Server 2008 SP2 / SP3 Ja Nein
SQL Server 2008 R2 Ja Nein
SQL Server 2008 R2 SP1 Ja Ja
SQL Server 2008 R2 SP2 Nein Ja
SQL Server 2012 Nein Ja
SQL Server 2012 SP1 Nein Ja

Sollte sich die SCVMM Database noch auf einer SQL Server Version älter 2008 R2 SP1, so muss diese entweder auf einen neuen SQL Server verschoben, oder der SQL Server ebenfalls aktualisiert werden. Die SQL Collation bleibt wie bisher SQL_Latin1_General_CP1_CI_AS.

Vorbereitung des VMM Service Account

Während des Upgrades muss der VMM Service Account konfiguriert werden. In der Regel wird folgende Konfiguration empfohlen:

Wurde bereits bei SCVMM 2012 ein Service Account verwendet, so muss bei SCVMM 2012 SP1 der gleiche Account verwendet werden. Wie bereits erwähnt muss während dem Upgrade Prozess das Passwort eingegeben werden.

Weitere Vorbereitungen

Besteht eine Verbindung zu Operations Manager, oder VMware vCenter so werden diese automatisch während des Upgrade Prozess deaktiviert, respektive automatisch entfernt. Nach dem Upgrade können die Verbindungen wieder konfiguriert werden.

Im Zeitalter der Private und Hybrid Clouds wurden in vielen Umgebungen die Prozesse für die Erstellung von Virtual Machines mit dem Orchestrator aus der System Center Familie automatisiert. Wie im Artikel zu System Center 2012 SP1 Upgrade erwähnt, muss Orchestrator als erstes aktualisiert werden. Die Integration Packs für Virtual Machine Manager sollten dann kurz vor der dem Upgrade von Virtual Machine Manager deinstalliert und können dann ebenfalls aktualisiert werden.

VMM Management Server Upgrade

Nachdem sämtliche Vorbereitungen getroffen wurden, geht es endlich 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. Zudem sollte im Monitoring (Operations Manager) der Maintenance Mode für die Virtual Machine Manager Komponenten aktiviert werden, um Fehlalarme zu verhindern. Die Job History wird übrigens während dem Upgrade gelöscht.

  1. SCVMM 2012 Clean-Up
    1. VMM Management Server mit der Option “Retain Data” deinstallieren;
    2. Windows Automated Installation Kit (Windows AIK) deinstallieren
  2. Upgrade der Hardware / Software
    1. Falls notwendig, Upgrade der Hardware (detaillierten Anforderungen);
    2. In-Place Upgrade auf Windows Server 2012;
    3. Falls notwendig, Upgrade des SQL Server;
  3. SCVMM 2012 SP1 Installation
    1. Windows ADK Installation;
      1. “Deployment Tools”
      2. “Windows Preinstallation Environment”;
  4. VMM Setup starten;
    1. Bei der Datenbank die “alte” VMM Database angeben;
    2. Konfigurieren des gleichen(!) VMM Service Accounts und DKM;
    3. Review des “Upgrade compatibility Report”, beheben allfälliger Probleme;

Bei Probleme geben in der Regel die Logfiles weiter Auskunft über die Details oder Ursache. Diese sind unter %SYSTEMDRIVE%\ProgramData\VMMLogs zu finden.

VMM Agent Upgrade

Nachdem die Installation des VMM Management Server abgeschlossen ist, müssen die VMM Agents der Virtualization 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.

Migration auf System Center 2012 SP1 Virtual Machine Manager

 

Die Agenten müssen nicht sofort aktualisiert werden, denn SCVMM 2012 SP1 kann auch (limitiert) mit dem SCVMM 2012 Agent umgehen.

Hinweise und bekannte Probleme

Generell sollte mit dem SCVMM Configuration Analyzer die Installation des VMM Server geprüft werden. Ein Fehler welcher oftmals auftaucht ist jener mit fehlenden SPN Einträgen.

Operations Manager

Nach dem Upgrade kann die Verbindung zu Operations Manager wieder eingerichtet werden. Die Versionsnummer von 2012 SP1 lautet 3.1.6011.0.

Bare Metal Deployment

Wird kein Inplace Upgrade durchgeführt, SCVMM wurde also auf einem neuen Server installiert, wird das Bare-Metal Deployment mit der folgenden Fehlermeldung fehlschlagen:

Error: 800b0109, A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

In diesem Fall muss das WinPE ISO Image aktualisiert werden:

  • Console: Fabric ⇒ PXE Server ⇒ Update WinPE Image
  • Shell: Publish-SCWindowsPE -UseDefaultImage

Dann kann das Bare Metal Deployment erneut ausgeführt (Restart Job).

Weitere Informationen

Hyper-V , Private Cloud , SCVMM , Windows Server 2012

, , , , ,

About the Author

Michel Luescher is a solution architect in the worldwide Datacenter & Cloud Infrastructure Center of Excellence (CoE) at Microsoft Corporation based out of Zurich, Switzerland. Primarily, Michel is focused on hybrid cloud solutions (Hyper-V, System Center and Microsoft Azure). In addition Michel is speaker, blogger and author of several books.

Leave a Reply.

System Center 2012 SP1 Update Rollup 1 verfügbar Das System Center 2012 Service Pack 1 Upgrade