Freigeben über


System Center Virtual Machine Manager 2012: Perfektionieren der privaten Cloud

Das neue System Center Virtual Machine Manager 2012 SP1 beschleunigt die virtuelle Verwaltung beim Schritt in private oder hybride Clouds.

Paul Schnackenburg

Verwalten von virtuellen Netzwerk und Ihre einzelnen virtuellen Systemen kann eine große Herausforderung sein. System Center Virtual Machine Manager (VMM) 2012 SP1 kann helfen, die Installation und Konfiguration-Prozesse zu beschleunigen.

Es kann Ihnen helfen, Install und Hyper-V-Cluster bei brandneuen Maschinen; Microsoft, VMware und Citrix Xen-Server-Hosts hinzufügen; und Hinzufügen von Speicher-Arrays, logische Netzwerke und Belastung Balancer. Mit anderen Worten, hilft es Ihnen, den Stoff Ihres Rechenzentrums vorzubereiten.

Letzten Monat, habe ich alle diese Prozesse behandelt. Hier werde ich beginnen, wo ich aufhörte: Erstellen von Vorlagen (siehe Abbildung 1), von Dienstleistungen mit Anwendungen und private Wolken auf dem Stoff sowie das untersuchen, was das neue Service Provider Foundation (SPF) angeboten wird.

The library is central to how System Center Virtual Machine Manager 2012 SP1 works

Abbildung 1 die Bibliothek steht im Mittelpunkt wie System Center Virtual Machine Manager 2012 SP1 funktioniert.

Service-Vorlagen

VMM 2008 R2 verwendet Vorlagen für virtuelle Maschinen (VM), die Sie mit einer definierten Konfiguration, basierend auf einem oder mehreren virtuellen Festplatten (VHD), ein Hardwareprofil und ein Gastbetriebssystem-Profil (zum Anpassen von Windows) VMs bereitstellen lassen. Die Haupteinschränkung in VM-Vorlagen ist, dass sie nur einzelne Server behandeln. Gastbetriebssystem-Profils kann nur Sie grundlegende Informationen (z. B. Server-Name, Domain-Namen usw.) festlegen. Sie können damit keine Rollen und Features oder mehr erweiterte Anpassung ermöglichen.

Das größte Problem ist jedoch, dass nach Bereitstellung gibt keine Beziehung zwischen der VM und die Server, von denen es bereitgestellt wurde. Sie müssen die Konfiguration ändern, ist keineswegs anders als jede VM manuell ändern Sie bereits bereitgestellt haben.

Die Service-Templates in VMM 2012 SP1 sind die Antwort auf diese Einschränkungen. Sie können Sie mehrere Ebenen von Maschinen und deren Netzwerk Beziehungen, einschließlich der Lastverteiler, model und lassen sie Sie Rollen und Features innerhalb Ihrer virtuellen Computer konfigurieren. Sie können auch Web-Bereitstellungspakete, App-V Server-Programme und SQL Data-Tier Application (DAC) Pakete hinzufügen.

Alle virtuellen Computer in der Vorlage als eine Instanz des Dienstes bereitstellen. Dann können Sie als eine Einheit verwaltet. Bereitgestellten VMs pflegen einen Link auf die Vorlage, die können Sie Einstellungen zu aktualisieren und diese an alle zuvor bereitgestellte VMs herauszuschieben. Dies ist der Hauptgrund für die Verpackung auch einer einzelnen VM in einer Dienstvorlage betrachten. Können problemlos aktualisieren Sie die Konfiguration oder das Hinzufügen von Rollen und Features (siehe Abbildung 2).

It’s easy to add roles and features to virtual machines through a System Center Virtual Machine Manager 2012 SP1 service template

Abbildung 2 es ist leicht zu Rollen und Features auf virtuelle Maschinen über eine Vorlage des System Center Virtual Machine Manager 2012 SP1-Dienst hinzufügen.

Da jede Instanz eines Dienstes kann erfordern eindeutige Informationen (VM-Namen, Verbindungszeichenfolgen, Variablen, die Netzwerke zum Herstellen, usw.) können Sie diese in der Dienstvorlage als Variablen modellieren (vorangestellt das @-Zeichen). Zum Zeitpunkt der Bereitstellung werden Sie aufgefordert, die entsprechende Informationen eingeben. Die richtigen Treiber für Ihre Marke und Modell des Lastenausgleich hinzufügen, können VMM 2012 SP1 korrekt zu konfigurieren. Wenn Sie einen Dienst bereitstellen, können sie die benötigten Belastung Lastenausgleichsmodul-Informationen für jede VM automatisch konfigurieren.

Sie können jede VM mit einer festen IP-Adresse aus dem Pool von IP-Adressen in VMM 2012 SP1 zuweisen. Wenn Sie einen Dienst später außer Betrieb setzen, werden diese IP-Adressen in einem inaktiven Zustand. Wenn Sie immer wieder für neue Bereitstellungen verwenden müssen, können Sie diese aus dem inaktiven Pool entfernen.

Sie können einen Dienst auf eine Hostgruppe oder privaten Cloud bereitstellen. Aufgrund der Multi-Hypervisor in VMM 2012 SP1 konnten Sie vielleicht auch einem Tier von einem Dienst auf einem Hypervisor und einer anderen Ebene auf eine andere Hypervisor ausgeführt haben.

Eine typische Anwendung benutzerdefinierte Bereitstellung heute ist im Allgemeinen ein manueller Prozess mit mehreren schrittweisen Anleitungen, um in der richtigen Reihenfolge möglicherweise auf mehreren Computern ausführen. Service-Vorlagen in VMM 2012 SP1 können Sie all dieses Wissen an einem einzigen Ort zu kapseln, von dem Sie vertrauensvoll Ihre Installationen betreiben können.

Bevor Sie den Service Template Designer in VMM 2012 starten, stellen Sie jedoch sicher, dass Sie erfahren Alle Details, z. B. welche Server (VMs und physikalischen Feldern) bereitgestellt werden müssen und wie viele Ebenen, was Software-Bit bilden die Anwendungen und ihre Voraussetzungen, wie die Komponenten vernetzt wie Endbenutzer mit dem Dienst interagieren.

Stellen Sie sicher, dass Sie logische Netzwerke und Load-balancer, Hosts und Hostgruppen, private Wolken und VM-Vorlagen in VMM 2012 SP1 bereits konfiguriert haben. Dazu gehören alle Hardwareprofile, Gast-Profilen, Anwendungsprofilen und SQL Server-Profile erforderlich. Sie sollten benutzerdefinierte Anwendungen und Skripts in der Bibliothek von VMM 2012 SP1 als Ordner mit der Endung .cr (für benutzerdefinierte Ressource) speichern. Dann können Sie diese in Ihre Service-Templates einfügen.

The Service Template Designer in System Center Virtual Machine Manager 2012 SP1 is a visual environment for creating single or multi-tier services

Abbildung 3 The Service Template Designer in System Center Virtual Machine Manager 2012 SP1 ist eine visuelle Umgebung für die Erstellung von Einzel- oder Multi-Tier Service.

Vorlage Service-Tipps und tricks

Beim Arbeiten mit komplexen Service-Templates, sowie es am besten, jede Anwendung manuell installieren zuerst um zu bestimmen, Rollen und Features, wie andere Softwarekomponenten. Wenn Ihr Service mehrstufige Konfiguration auf jeder Ebene ist, ist es normalerweise einfacher Gebäude einem Tier starten, testen Sie es und dann diese Vorlage kopieren und fügen Sie die nächste Schicht.

Eine andere Sache im Auge zu behalten ist zum Aktivieren der Protokollierung für Ihre Installationen Installationsprobleme auszubügeln. Wenn Sie eine MSI-Datei haben, werde Sie Msiexec.exe verwenden. Aktivieren Sie die ausführliche Protokollierung mit/l * V. Haben Sie ein Skript, fortgeschrittenem Brustkrebs können Sie Pfade für das Speichern von Standardausgabe definieren, Fehler protokolliert und Neustartverhalten.

Sie können Skripts und benutzerdefinierte Anwendungen als generischen Befehl ausführbar (GCE) Ressourcen verpacken. Release to manufacturing (RTM) Version beschränkt Sie auf ein vor- und ein Post-Install-Skript in einer Bereitstellung ausgeführt. Dies bedeutet, dass Sie ein "Meister"Skript zu erstellen, wenn Sie mehrere Dinge geschehen in Ordnung haben möchten. VMM 2012 SP1 können Sie mehrere Skripts für die einzelnen Phasen haben, und Sie können sie bestellen. Es berücksichtigt auch die Beendigungscodes Konto.

Schlägt eine Bereitstellung in dieser Phase in RTM, wird von VMM 2012 SP1 einfach das Skript deaktiviert. VMM 2012 SP1 wird Ihnen ein Skript als Idempotent kennzeichnen, und es läuft beim zweiten Versuch. Für den Vertrieb der Software auf einer virtuellen Maschine während der Bereitstellung, können VMM 2012 SP1 getrennte VMs Management durch Verpackung der Software und stellt für dieses auf einer gemounteten ISO-Datei.

System Center Virtual Machine Manager 2012 SP1 comes with one-, two- and three-tier service templates you can use as starting points

Abbildung 4 System Center Virtual Machine Manager 2012 SP1 kommt mit ein-, und dreistufige Service-Templates Sie als Ausgangspunkte können.

Anwendungen in der Service-templates

VMM 2012 RTM können Sie für Testumgebungen um DAC der SQL-Server-Pakete zu definieren. Eine Instanz von "Sysprep" SQL in einer Dienstvorlage können Sie schnell Back-End-Datenbanken für Anwendungen einrichten. In der Produktion haben größere Unternehmen in der Regel eine große SQL Server-Farm mit vielen Datenbanken. Jede Anwendung wird aus seiner Datenbank ausgeführt, es anstatt auf einzelne VMs.

VMM 2012 RTM können Sie die Verbindungszeichenfolge und andere Informationen in DAC Paketen verwalten dieses Szenario definieren. VMM 2012 SP1 bringt diese Funktionalität auf Pakete Web bereitstellen. Es stellt sich heraus, dass viele Umgebungen IIS Großbetrieben, die Resultate von Web-Sites, zu behandeln haben, statt sie in separaten virtuellen Maschinen ausführen. Dies könnte zu einer Situation führen, wo Sie eine Service-Bereitstellung, die keine VMs, nur Webbereitstellung Pakete für Front-End-Server und DAC-Pakete verfügen für die Verbindung zu ihren Back-End-Datenbank enthält.

Sie können auf der Grundlage von Service-Templates in VMM 2012 SP1 zu Hosts in einem Umkreisnetzwerk oder Hosts in Arbeitsgruppen VMs bereitstellen. Sie können auch bereitstellen, nicht vertrauenswürdigen Active Directory-Domänen oder Domänen mit uni- oder bidirektionale Vertrauensstellung mit der Domäne, in der der VMM 2012 SP1-Server befindet.

App-V Server ist in VMM 2012 SP1 und eine interessante nehmen über die Zukunft der Anwendungsverpackung und Distribution. Es baut auf die App-V Anwendung-Virtualisierungstechnologie für Client-Rechner verwendet. In VMM 2012 SP1 können Server App-V Anwendungen geplante Tasks erstellen.

Sie können auch eine bereits installierte Anwendung mit einen Prozess namens Remoteanwendung Verpackung festhalten. Dies kann nützlich für benutzerdefinierte Anwendungen wo die Originalmedien nicht zur Verfügung. Es gibt einige Einschränkungen, though. MSI-basierte muß Anwendungen; Web Deploy-Pakete wird nicht funktionieren; Sie müssen separat festlegen von Umgebungsvariablen, lokale Benutzer und Gruppen; und COM/DCOM nicht verwendet werden kann.

Problembehandlung bei Service-templates

So viele bewegliche Teile ist sicherlich Platz für Bereitstellungen, schief zu laufen. Es ist wichtig zu verstehen, was im Hintergrund passiert, wenn Sie einen Dienst bereitstellen. Zunächst erstellen Sie die virtuellen Computer. Anschließend fügen sie eine Domäne und konfigurieren Sie diese. Schließlich wenden Sie alle benötigten Anwendungen und Skripts. Sie können die Reihenfolge definieren, in der Sie jede Ebene bereitstellen.

Es gibt ein detaillierter Prozess für die Bereitstellung von VMs, die Teil des Dienstes sind. Sie beginnen mit virtuellen Festplatten aus der Bibliothek an den Host über Background Intelligent Transfer System oder BITS zu übertragen (oder geklonte Kopie-fähigen Speicher [SAN] Storage Area Network). Anschließend fügen Sie eine virtuelle Diskette VMM 2012 SP1 kann die Anpassung-Konfiguration (einschließlich Rollen und Features) gilt auf die virtuelle Festplatte. Dann Sie Domänenbeitritt das VMM 2012 SP1 und dem Gast-VMM 2012 SP1-Agent (der in % programdata%\vmmlogs ersichtlich) installieren.

Sie müssen die erforderlichen Skripte aus der Bibliothek XXX.cr in den c:\windows\temp\scvmmXXX\XXX.cr-Ordner kopieren. Auf diese Weise können Sie im Falle eines Fehlers neu starten. Skripts verwenden c:\windows\temp ihren Arbeitsordner. Sie erstellen zwei Dateien: GCE_stderrorXXX und GCE_stdoutXXX. Wenn alles nach Plan verläuft, können Sie diese Dateien löschen, nachdem ein erfolgreicher ausgeführt. Lassen Sie das Fehlerprotokoll intakt, wenn das Skript Probleme hat.

Sie müssen alle Anwendungen kopieren, die im Dienst in den c:\windows\MSSCVMMApplications Ordner in der VM enthalten sind. Es gibt Unterordner für App-V Server und Web bereitstellen in diesem Ordner. Wenn ein SQL DAC-Pack beteiligt ist, kopieren sie c:\windows\ MSSCVMMSQLInstance. Ihre Bereitstellung Fortschritte wird im Ordner VMMapplicationmanager.log Dateien protokolliert am c:\programdata\Microsoft\Virtual Machine Manager.

Eine allgemeine übliche lästige Hyper-V-Hosts in VMM 2008 R2 zu beheben wurde aus VMM Management nehmen und später wieder hinzugefügt (siehe Abbildung 5). Wenn Sie dies tun, wenn es ausgeführt wird, die Bestandteil eines Dienstes in VMM 2012 SP1 sind VMs hat, wird es dauerhaft die Verknüpfung zur Vorlage.

Seeing how each VM is connected to different networks is easy with the Networking Diagram view

Abbildung 5 sehen wie jede VM mit verschiedenen Netzwerken verbunden ist, ist einfach mit der Vernetzung Diagrammansicht.

Wartung, Service

VMM 2012 lassen nicht einfach Sie model, testen und Bereitstellen von einem VM oder mehrere VMs in Stufen als eine Einheit. Er verwaltet auch des Anwendungs-Lebenszyklus von lassen Sie VMs oder Anwendungen aktualisieren. Der Prozess ist eine Dienstvorlage kopieren, geben Sie ihm eine aktualisierte Versionsnummer und anwenden die notwendigen Änderungen. Diese neue Vorlage wird dann veröffentlicht und Sie können es anwenden, Instanzen eines Diensts ausgeführt.

Es gibt zwei Arten von möglichen Updates. Sie können die ursprünglichen VMs mit einer in-Place-Aktualisierung aktualisieren. Ein Image-basierte Service Update ersetzt den gesamten virtuellen Computer mit einer neuen VM. Letzteres funktioniert nur für statusfreie Anwendungen oder apps wo können Sie den Zustand zum VHD Laufwerk speichern, die mit der VM verbunden. Die alte VM wird zerstört, die neue VM bereitgestellt wird und der Zustand ist zurück kopiert. App-V-Server-Pakete machen dies automatisch. Je nachdem, wo eine benutzerdefinierte Anwendung seinen Zustand speichert sollte es nicht zu hart, um sie auf die virtuelle Festplatte exportieren ein Skript schreiben.

Für jede Ebene in einer Dienstvorlage können Sie die minimale und maximale Anzahl der VMs für horizontales Skalieren Szenarien definieren. Sie können auch angeben, Upgrade, die Domänen, d. h. wie viele VMs heruntergefahren werden werden. Also, zum Beispiel haben Sie fünf Instanzen ausgeführt und drei Upgrade-Domänen innerhalb einer bestimmten Ebene, VMM 2012 SP1 wird das Upgrade in drei Losen tun. Es überprüft, ob die virtuellen Computer nach der Aktualisierung, einschließlich verbinden sie ihre Lastverteiler wieder (falls zutreffend), vor der Aktualisierung der nächsten Gruppe funktionsfähig sind.

Für die Überwachung der laufenden VMs und Dienstleistungen, solange Sie VMM Management Pack installiert und konfiguriert VMM 2012 SP1 für System Center Operations Manager Integration haben werden die laufenden VMs und Dienstleistungen ohne dass Sie verteilen Anwendungsentwicklern in System Center Operations Manager verwenden angezeigt. Das gleiche gilt auch für Daten über Dienste fließen in System Center Service Manager.

Private Wolken

Das Konzept der eine private Cloud ist die ultimative Abstraktion. Alle Details des Gewebes sind versteckt und Kapazität mit rollenbasiertem Zugriff (RBA) zugeordnet ist. Anwendungsverantwortlichen und andere mit RBA zugewiesene Berechtigungen können der VMM 2012 SP1 Konsole oder System Center App-Controller verwenden, um Bereitstellung und VMs und Dienste verwalten, ohne etwas über die zugrunde liegenden Gastgeber, der Lagerung oder der Vernetzung.

Die VMM 2012 SP1-Konsole hat auch eine neue, von Benutzern gewünschte Feature, mit dem Sie eine neue Verbindung öffnen und alternative Anmeldeinformationen eingeben (siehe Abbildung 6). Dies ist nützlich für das Self-Service-Zugriff testen. Wenn ein Delegierter Benutzer die Konsole geöffnet wird, wird die Benutzeroberfläche zugeschnitten, also sehen sie im Bereich der Stoff überhaupt nicht.

Being able to connect to the System Center Virtual Machine Manager 2012 SP1 console as different user accounts is useful

Abbildung 6 auf der Konsole von System Center Virtual Machine Manager 2012 SP1 als unterschiedliche Benutzerkonten zugreifen ist hilfreich,.

Sie definieren die Kontingentgrenzen für Wolken auf individueller Ebene, Gruppe oder Wolke (siehe Abbildung 7). Sie könnten beispielsweise jeder Entwickler drei VMs, aber begrenzen die Entwicklergruppe an 12 VMs erstellen lassen. Quote basierend auf Speicher, virtuelle CPUs, Speicher und Anzahl der VMs können definiert werden.

There’s great flexibility in how you can restrict your cloud capacity

Abbildung 7 gibt es großer Flexibilität in der wie Sie die Kapazität Ihres Wolke einschränken können.

Die Flexibilität, virtuelle Netzwerke auf der zugrunde liegenden Netzwerkinfrastruktur entwerfen zu können ist nicht zu unterschätzen. Es kann radikal verändern die Art und Weise Sie Cluster und Netzwerke planen. IP-Adresse-Management (IPAM) ist ein neues Feature in Windows Server 2012. VMM 2012 SP1 bietet Skripte, mit denen Sie Adresszuweisungen exportieren, die sie aus ihrer Pools IPAM vorgenommen hat.

Ein weiterer Faktor zu berücksichtigen ist die Fähigkeit, VMs, Windows Azure, von lokalen bewegen, wie es jetzt Infrastructure as a Service (IaaS) unterstützt. VMM 2012 SP1 wird diese Funktionalität zu integrieren und lassen Sie Sie eine virtuellen Maschine in der VMM 2012 SP1-Bibliothek hochladen. Dem Network Virtualization-Feature können Sie die VM-halten lassen seine IP-Adresse. Mit der neuen Gateway-Funktionalität Ihres Netzwerks mit Windows Azure zu verknüpfen wird die VM weiterhin als Teil des Netzwerks angezeigt werden.

Service-Provider-Stiftung

Die meisten neuen Features kommen in VMM 2012 SP1 sind Erweiterungen der vorhandenen Funktionen in VMM 2012 RTM oder Erweitern von VMM zu neuen Funktionen in Windows Server 2012 Hyper-V nutzen.

Brandneue, ist jedoch ein Bereich in VMM 2012 SP1. Es nimmt die Kraft des System Center 2012 und bringt es zu Dienstleistern und Hosts durch SPF. Dies macht eine VMM-Infrastruktur als Representational State Transfer oder REST-basierten Web Service mit dem promoveaza-Protokoll verfügbar. Dies erleichtert die Webschnittstellen zu bauen, die VMM Steuern für die Bereitstellung und Verwaltung von VMs und Dienstleistungen zu Wolken.

Es gibt auch eine neue Mieter-Administratorrolle, die ihnen übertragenen Rechte, einschließlich die Möglichkeit, zusätzliche Benutzer mit bestimmten Rechten erstellen zuweisen können. Fügen Sie eine Verbrauchserfassung und Rechnungslegung-Lösung und es ist leicht zu sehen, wie der Dienstleister von System Center 2012 SP1, profitieren können, nicht nur für die Verwaltung der virtuellen Infrastruktur, aber auch für die Überwachung mit Operations Manager, Automatisierung mit Orchestrator und so weiter.

Virtual Machine Servicing Tool 2012

Eine der größten Herausforderungen beim Betrieb virtualisierter Rechenzentren ist VMs und der zugrunde liegenden Infrastruktur auf dem neuesten Stand halten. Unter VMs mit Windows Server Update Services (WSUS) oder Configuration Manager können integriert werden. Jedoch sind nicht gespeicherte VMs, Vorlagen und VHDs in der Bibliothek in der Regel mit OS oder Anwendungs-Patches oder Malware-Signaturen aktualisiert. Dies stellt ein Sicherheitsrisiko dar, wenn Sie neue VMs bereitstellen.

Die Virtual Machine Servicing Tool (VMST) 2012 können Sie offline VMs, VM-Vorlagen zu halten und die virtuellen Festplatten in einer Bibliothek gespeichert — sowie gestoppt und gespeicherten Zustand VMs auf Hosts — Up-to-Date durch die Injektion von Configuration Manager 2012 oder WSUS 3.0 SP2 Update-Pakete.

VMM 2012 SP1 ist allein gut, sondern bietet außergewöhnliche Potenzial in Kombination mit Windows Server 2012 Hyper-V. Unternehmen sind nicht wirklich Potenzial, aber interessiert. Sie zahlen für die Ergebnisse, und um wirklich große Vorteile für Private oder Hybrid Wolke zu erreichen erfordert mehrere andere Komponenten.

Das SAN, das Sie auswählen muss alle Features von VMM 2012 SP1 (durch SMI-S) und Klonen/Snapshots für schnelle Bereitstellung unterstützen. Stellen Sie sicher, dass Sie konfigurieren, welche Netzwerke gehen, live-Migration im Failovercluster-Manager zu behandeln. Richten Sie Ihre VMM 2012 SP1 Bibliothek freigeben, so brauchen Sie nicht ISO-Image kopieren Dateien, aber können sie stattdessen teilen.

Nhalten Sie das Netzwerkteam um wirklich logische Netzwerke und das Network Virtualization-Feature in Windows Server 2012 automatisieren Netzwerk für virtuelle Computer in Ihrem Rechenzentrum nutzen bei. Die richtige Infrastruktur, VMM 2012 SP1 — zusammen mit Hyper-V 3.0 – die Macht der Cloud computing-der beste Platz für sie bringen kann: Ihrem eigenen Rechenzentrum.

Paul Schnackenburg

Paul Schnackenburg hat es seit den Tagen von 286 Computern gearbeitet. Er arbeitet Teilzeit als ein IT-Lehrer als auch seine eigene Firma, Experte IT Solutions, an der Sunshine Coast Australien ausgeführt. Er verfügt über MCT, MCSE, MCTS und MCITP-Zertifizierungen und Windows Server Hyper-V und Exchange-Lösungen für Unternehmen spezialisiert. Sie erreichen ihn unter paul@expertitsolutions.com.au und folgen Sie seinen Blog unter TellITasITis.com.au.

Verwandte Inhalte