SCVMM 2012 – Automatisierung – der Weg zum VM Template

Eine der Grundfunktionen des System Center Virtual Machine Managers ist die Möglichkeit virtuelle Maschinen aus Templates heraus erstellen zu können. Der Weg zu einem solchen Template ist weder kompliziert noch verworren; aber er ist komplex. Den Weg zu einem solchen Template beschreibe ich in diesem Artikel.

Der Artikel gilt generell für die SCVMM Versionen SCVMM 2012, SCVMM 2012 SP1 und SCVMM 2012 R2.


Wie immer ist eine umfassende Screenshot-Sammlung Teil des Artikels. Grund hierfür ist die spätere Nachvollziehbarkeit aller Konfigurationsoptionen.

Meilensteine

  1. Erstellung einer Basis VM
  2. Installation des Basis-Betriebssystems
  3. Klonen der Basis VM
  4. Erstellung der VM Vorlage

 

Erstellung einer Basis VM

Es muss eine VM erzeugt werden, von der wichtige Eigenschaften und Parameter später unverändert ins Template fließen und damit Basis für viele VMs sein werden.

Diese sind unter anderem der Name und die Größe der virtuellen Festplatte.

Hier der Weg zur Basis VM:

 

Starten des Assistenten um die virtuelle Maschine zu erstellen:

120914 1035 SCVMM2012Au1 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 1

 

Neue virtuelle Maschine mit leerer virtueller Festplatte erstellen. Alternativ kann auch eine bereits vorhandene Festplatte mit bereits installiertem Betriebssystem verwendet werden:

120914 1035 SCVMM2012Au2 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 3

 

Festlegung des Namens der virtuellen Maschine. Der Name schlägt sich direkt auf den Namen der virtuellen Festplatten aller VMs durch die später aus dem Template erzeugt werden.
Auswahl der Generation der VM. Die Unterschiede sollen hier nicht betrachtet werden.

120914 1035 SCVMM2012Au3 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 5

 

Die Hardwarekonfiguration. Grundlegende Einstellungen zur verwendeten Hardware. Soll die Maschine später mit Updates versorgt werden, bietet sich hier direkt die Netzwerkkonfiguration an:

120914 1035 SCVMM2012Au4 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 7

 

Auswahl des Zieles. Zum aktuell Zweck macht es Sinn hier eine Hostgruppe auszuwählen.

120914 1035 SCVMM2012Au5 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 9

 

Anschließend kann der Host aus der gewählten Hostgruppe ausgewählt werden auf dem die VM bereitgestellt wird:

120914 1035 SCVMM2012Au6 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 11

 

Die Angabe des Speicherpfades der virtuellen Maschine auf dem Host:

120914 1035 SCVMM2012Au7 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 13

 

Angabe des Verhaltens der virtuellen Maschine beim beenden des Virtualisierungshosts und beim Starten des Virtualisierungshosts:

120914 1035 SCVMM2012Au8 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 15

 

Die obligatorische Zusammenfassung:

120914 1035 SCVMM2012Au9 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 17

 

Die Bestätigung der fehlerfreien Erstellung in den Aufträgen des SCVMM 2012:

120914 1035 SCVMM2012Au10 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 19

 

Hier die Übersicht, dass die virtuelle Maschine auf dem Host vorhanden ist:

120914 1035 SCVMM2012Au11 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 21

 

Installation des Basis-Betriebssystems

Nun muss irgendwie ein Betriebssystem auf die virtuelle Maschine. Der hier einfachste ist die Installation über ein ISO Datenträger-Image; die einzige Möglichkeit ist es natürlich nicht.
In den Eigenschaften der VM kann ein ISO Abbild als Datenträger in die virtuelle Maschine eingelegt werden:

120914 1035 SCVMM2012Au12 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 23

 

Im Anschluss kann die VM über den SCVMM eingeschaltet werden:

120914 1035 SCVMM2012Au13 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 25

 

Zur Durchführung der Installation kann direkt über die SCVMM Konsole eine Verbindung zur VM hergestellt werden:

120914 1035 SCVMM2012Au14 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 27

 

Über die Konsolenverbindung zur VM kann dann die Installation des Betriebssystems vollzogen werden.

120914 1035 SCVMM2012Au15 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 29

 

Auf die Darstellung einer kompletten Betriebssysteminstallation verzichte ich an dieser Stelle allerdings gerne. :)
Nach dem das System installiert ist, macht es natürlich Sinn, die VM auf das gewünschte Patchlevel zu bringen mit dem dann auch die VMs aus der Vorlage heraus bereitgestellt werden sollen.
Es sollte im Betriebssystem nach Updates gesucht werden:

120914 1035 SCVMM2012Au16 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 31

 

Kann beim ersten Mal eine halbe Ewigkeit dauern. Da ist man froh wenn das im Template erledigt ist. Die gefunden Updates sollten den Wünschen entsprechend dann installiert werden. Dieser Vorgang sollte 3-4 Mal durchgeführt werden, damit auch wirklich alle gewünschten Updates gefunden und installiert werden.

120914 1035 SCVMM2012Au17 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 33

Im Anschluss kann die Basis VM heruntergefahren werden.

 

Klonen der Basis VM

Bevor aus der VM die Vorlage erstellt wird, sollte diese dupliziert werden. Der Grund dafür liegt in der Tatsache, dass währende des Erstellungsprozesses ein Sysprep durchgeführt und die VM quasi konsumiert wird.

120914 1035 SCVMM2012Au18 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 35

 

Beim Prozess des Klonens der VM können altbekannte Werte erneut beeinflusst werden. Der für mich wichtigste Parameter der geändert werden muss ist der Name der virtuellen Maschine.

120914 1035 SCVMM2012Au19 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 37

 

Auswahl des Ziels, hier die Hostgruppe:

120914 1035 SCVMM2012Au20 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 39

 

Auswahl des Zielhosts:

120914 1035 SCVMM2012Au21 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 41

 

Festlegung des Speicherpfades der VM:

120914 1035 SCVMM2012Au22 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 43

 

Netzwerk ja/nein/welches:

120914 1035 SCVMM2012Au23 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 45

 

Verhalten und Optionen:

120914 1035 SCVMM2012Au24 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 47

 

Die obligatorische Zusammenfassung und der „Erstellen“ Knopf.

120914 1035 SCVMM2012Au25 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 49

 

Der Erstellungs- bzw. Klonprozess:

120914 1035 SCVMM2012Au26 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 51

 

Der Abschluss des Klonvorgangs:

120914 1035 SCVMM2012Au27 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 53

 

In der SCVMM 2012 Konsole können nun beide virtuelle Maschinen gefunden werden:

120914 1035 SCVMM2012Au28 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 55

 

Erstellung der VM Vorlage

Die VM Vorlage kann nun aus dem Klon hergestellt werden:

120914 1035 SCVMM2012Au29 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 57

 

Der Hinweis, dass die ausgewählte VM durch den Prozess der Vorlagenerstellung konsumiert wird:

120914 1035 SCVMM2012Au30 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 59

 

VM-Vorlagenname und eine passende Beschreibung:

120914 1035 SCVMM2012Au31 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 61

 

Die Möglichkeit die Hardware für die Vorlage anzupassen:

120914 1035 SCVMM2012Au32 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 63

 

Angaben zum Betriebssystem können gesetzt werden. Das lokale Administratorkennwort, der Produktkey, Zeitzone, zu installierende Rollen und Funktionen des Windows Betriebssystems, der Domänenbeitritt und ggf. eine Antwortdatei.

120914 1035 SCVMM2012Au33 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 65

 

Auswahl des zu verwendenden Bibliothekservers:

120914 1035 SCVMM2012Au34 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 67

 

Angabe des exakten Speicherpfades in der SCVMM 2012 Bibliothek:

120914 1035 SCVMM2012Au35 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 69

 

Die Zusammenfassung der gewählten Optionen und der „Erstellen“ Knopf:

120914 1035 SCVMM2012Au36 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 71

 

Der Erstellungsprozess kann in den Aufträgen beobachtet und überwacht werden:

120914 1035 SCVMM2012Au37 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 73

 

Die Nachricht über die erfolgreich erstellte VM Vorlage, hier mit einer kleinen Warnung, mit der ich aber leben kann.

120914 1035 SCVMM2012Au38 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 75

 

Die VM Vorlage ist anschließend in der Vorlagenbibliothek zu finden:

Anzeige

120914 1035 SCVMM2012Au39 - SCVMM 2012 - Automatisierung - der Weg zum VM Template 77

 

Diese Vorlage kann nun beliebig häufig verwendet werden um entsprechende virtuelle Maschinen bereitzustellen.