Bereitstellung virtueller Computer im VMM-Fabric

Wichtig

Diese Version von Virtual Machine Manager (VMM) hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf VMM 2022 durchzuführen.

Dieser Artikel stellt eine Übersicht über die Bereitstellung virtueller Maschinen (VMs) in der Compute-Fabric von System Center – Virtual Machine Manager (VMM) bereit. Erfahren Sie mehr über Die Bereitstellungsmethoden und die Features, die von VMM während der Bereitstellung bereitgestellt werden.

Bereitstellung

VMs können mit mehreren Methoden bereitgestellt werden:

  • Erstellen von VMs von einer leeren virtuellen Festplatte: Sie erstellen eine VM und installieren ein Betriebssystem von einem ISO-Image, von Wechselmedien oder über einen Netzwerkstartvorgang mit einem PXE-Server.
  • Erstellen einer VM von einer vorhandenen virtuellen Festplatte: Sie erstellen eine VM von einer virtuellen Festplatte (Virtual Hard Disk, VHD) in der VMM-Bibliothek. Es empfiehlt sich, eine VHD zu verwenden, die mit Sysprep generalisiert wurde.
  • Klonen einer VM von einer vorhandenen VM: Klonen Sie eine vorhandene VM in der VMM-Bibliothek, um eine neue VM zu erstellen. Es empfiehlt sich, eine VM zu klonen, die mit Sysprep generalisiert wurde.
  • Erstellen einer VM aus einer Vorlage: Erstellen Sie VMs mit konsistenten Einstellungen, die in einer VM-Vorlage konfiguriert wurden. Bei VM-Vorlagen handelt es sich um in der VMM-Bibliothek gespeicherte XML-Objekte. Sie können zum Steuern und Einschränken von VM-Einstellungen verwendet werden, die Self-Service-Benutzern zur Verfügung stehen. Vorlageneinstellungen umfassen das Profil des Gastbetriebssystems, ein Hardwareprofil und mindestens eine VHD, die zum Erstellen einer neuen VM verwendet werden kann.
  • Erstellen eines virtuellen Computers in einer Dienstbereitstellung: In VMM können Sie Dienste erstellen, die eine logische Gruppierung von VMs sind, die als einzelne Entität konfiguriert und bereitgestellt werden. Ein Dienst mit einer Ebene umfasst eine einzelne VM. Dienste mit mehreren Ebenen umfassen mehrere VMs.
  • Schnelles Bereitstellen eines virtuellen Computers mithilfe einer SAN-Kopie (Storage Area Network): Stellen Sie einen virtuellen Computer mithilfe von SAN-Kopierfunktionen bereit, z. B. Momentaufnahme und Klonen. Sie können schnell eigenständige VMs oder VMs bereitstellen, die in einem Dienst bereitgestellt werden.

Bereitstellen eines VM-Gastclusters

In einem Hyper-V-Cluster können Sie einen Gastfailovercluster bereitstellen, der aus mehreren VMs besteht und freigegebene VHDX-Dateien verwendet. VMM unterstützt Folgendes:

Sie können einen Gastfailovercluster bereitstellen, das freigegebene vhdx-Dateien auf einem Hyper-V-Failovercluster verwendet. Wenn Hyper-V in diesem Szenario freigegebene Clustervolumes (Cluster Shared Volumes, CSVs) im Speicher auf Blockebene verwendet, werden die freigegebenen vhdx-Dateien in einer CSV-Datei gespeichert, die als freigegebener Speicher konfiguriert ist. Alternativ kann Hyper-V dateibasierten SMB-Speicher, der mit einem Dateiserver mit horizontaler Skalierung (SOFS) bereitgestellt wurde, als Speicherort für die freigegebenen VHDX-Dateien verwenden. Es werden weder weitere Speichertypen noch Drittanbieter-SMB-Speicher unterstützt.

VM-Platzierung

Wenn Sie eine VM bereitstellen oder migrieren, verwendet VMM eine intelligente VM-Platzierung, um verfügbare Hosts auszuwerten.

  • Der Platzierungsalgorithmus analysiert Leistungsdaten für die Workload und den Host und bewertet Hosts auf einer Skala von ein bis fünf Sternen, um die beste Platzierungsoption anzugeben.

  • Die Platzierung umfasst eine Funktion für bevorzugte und mögliche Besitzer, mit der Sie angeben können, welche Hosts bei einem Failover von VMs bevorzugt und möglich sind.

  • Bei der Platzierung werden Speicherklassifizierungen berücksichtigt. Clouds können so festgelegt werden, dass die VM-Platzierung nur auf bestimmte Speicherklassifizierungen beschränkt wird.

  • Folgende Platzierungsoptionen können ausgewählt werden:

    • Erstellen einer neuen VM: Der Platzierungsvorgang schlägt einen Host vor. Wenn ein Self-Service-Benutzer einen virtuellen Computer erstellt, wird der Host automatisch von VMM basierend auf der höchsten Bewertung zugewiesen.
    • Migrieren eines virtuellen Computers: Während der Migration stellt VMM Hostbewertungen bereit, die Ihnen bei der Auswahl eines Hosts helfen.
    • Konvertieren einer VM zu Hyper-V: Der Konvertierungs-Assistent stellt eine Bewertung der Hosts bereit, sodass Sie den am besten geeigneten Host auswählen können.

Hostbewertungen

  • VMM bewertet alle Hosts innerhalb einer ausgewählten Hostgruppe und alle Hosts in untergeordneten Hostgruppen. Die Bewertungen der Gastgeber werden auf einer Skala von 0 bis 5 Sternen berechnet, wobei fünf Sterne die höchste Bewertung angeben. Die Bewertungen basieren auf Standardkriterien, die nicht alle Informationen enthalten. Beispielsweise wird die Netzwerkverbindungsgeschwindigkeit nicht berücksichtigt.

  • Bewertungen basieren auf einzelnen Hosts und nicht auf der relativen Eignung aller verfügbaren Hosts. Bewertungen für einen Host ändern sich nicht basierend auf den Bewertungen der anderen Hosts.

  • VMM berechnet Hostbewertungen gemäß bestimmten Formeln, wie in der folgenden Tabelle beschrieben.

    • CPU-Bewertung: [1 – (CPU-Auslastung / (100 – CPU-Reserve))] × CPU-Gewichtung
    • Bewertung des Arbeitsspeichers (RAM): [1 – (Verwendeter Arbeitsspeicher / (Gesamter Arbeitsspeicher – Arbeitsspeicherreserve))] × Arbeitsspeichergewichtung
    • Datenträger-E/A-Kapazitätsbewertung: [ 1 – ( Datenträger-IOPS / Maximale Datenträger-IOPS ) ] x Datenträgergewichtung
    • Netzwerkbewertung: [1 – (Netzwerkauslastung / (100 – Netzwerkreserve))] × Netzwerkgewichtung
  • Ein Host wird nur bewertet, wenn eine virtuelle Maschine platziert werden muss.

  • Die über einen Host erfassten Informationen werden mit den Informationen über die von der VM benötigten Ressourcen verglichen. Anschließend wird dem Host eine Bewertung zugewiesen.

  • Bei der automatischen Platzierung versucht VMM, den Host mit der höchsten Bewertung zu verwenden. Während der manuellen Platzierung wird die Hostbewertung angezeigt, sodass Sie den entsprechenden Host auswählen können.

  • Ab System Center 2012 SP1 können Sie einen Host in VMM auswählen, auch wenn nicht alle Hosts bewertet wurden. Der ausgewählte Host muss eine positive Anzahl von Sternen haben.
  • VMM misst die Auslastung von CPU, Arbeitsspeicher, Datenträger und Netzwerk ungefähr alle 10 Minuten, um erneut eine durchschnittliche Bewertung zu berechnen, bei der es sich um den Durchschnitt aller Messwerte seit dem letzten Zurücksetzen der Hostbewertung handelt. Hostbewertungen werden zurückgesetzt, wenn Folgendes geschieht:
    • Eine neue virtuelle Maschine wird erstellt.
    • Ein virtueller Computer wird bereitgestellt, gespeichert, migriert oder gelöscht.
    • Eine virtuelle Maschine wird eingeschaltet, ausgeschaltet oder in den beendeten, angehaltenen oder gespeicherten Zustand versetzt.

Bewertung 0

Einem Host wird möglicherweise eine 0-Bewertung zugewiesen, wenn er die Bedingungen nicht erfüllt, um eine Bewertung ungleich 0 zu erhalten. Um eine Bewertung ungleich 0 zu erhalten, sind die folgenden Kriterien erforderlich:

  • Der Host muss mindestens eine Festplatte mit ausreichendem Speicher für den von der virtuellen Maschine insgesamt benötigten Festplattenspeicherplatz besitzen. Bei dynamischen Festplatten wird die aktuelle und nicht die maximale Festplattengröße verwendet.

  • Der Arbeitsspeicher, der für die virtuelle Maschine erforderlich ist, muss kleiner sein als die Menge an Arbeitsspeicher, die auf dem Host aktuell verfügbar ist. Ein Host muss auch ausreichenden Arbeitsspeicher zum Starten der virtuellen Maschine aufweisen.

    Hinweis

    VMM bietet die Möglichkeit, die Cloud- und Hostgruppenkapazität für Replikat-VMs zu überlasten.

  • Wenn der dynamische Arbeitsspeicher aktiviert ist, stellen Sie Folgendes sicher:

    • Wenn die virtuelle Maschine (einschließlich ihrer Prüfpunkte) für die Verwendung von dynamischem Arbeitsspeicher konfiguriert ist, muss auch auf dem Host der dynamische Arbeitsspeicher aktiviert sein. Andernfalls wird die Platzierung des virtuellen Computers während der Erstellung oder Migration blockiert.
    • Zur Platzierung einer neuen oder beendeten virtuellen Maschine muss der Host mindestens die Startspeicheranforderungen der virtuellen Maschine erfüllen.
    • Zur Platzierung einer ausgeführten virtuellen Maschine muss der Host mindestens die aktuellen Speicheranforderungen der virtuellen Maschine erfüllen.
    • Zur Platzierung einer virtuellen Maschine in einem gespeicherten Zustand wird der zuletzt bekannte Speicherauslastungswert der virtuellen Maschine mit dem Startspeicher der virtuellen Maschine verglichen.
  • Der Host muss alle virtuellen Netzwerke enthalten, die für die virtuelle Maschine erforderlich sind. Wenn Sie Netzwerktags verwenden, müssen die Netzwerkadresstags der virtuellen Maschine und des Hostcomputers identisch sein.

  • Ein Host im Wartungsmodus erhält automatisch die Bewertung 0.

  • Wenn Microsoft RemoteFX 3D-Grafikkarte auf dem virtuellen Computer aktiviert ist, muss der Host RemoteFX unterstützen und über eine oder mehrere RemoteFX-fähige Grafikverarbeitungseinheiten (GPUs) mit ausreichend verfügbarem Arbeitsspeicher verfügen. Wenn diese Bedingungen nicht erfüllt sind und die virtuelle Maschine ausgeführt wird, wird die Platzierung blockiert. Wenn sie beendet oder sich in einem gespeicherten Zustand befindet, wird eine Nullbewertung mit einer Warnung ausgegeben, die Platzierung wird jedoch nicht blockiert.

  • Hochverfügbare virtuelle Computer müssen auf gruppierten Hosts platziert werden. VMM weist Hosts, die nicht gruppiert sind, null Sterne zu, aber die manuelle Platzierung wird nicht blockiert. Wenn Sie eine hoch verfügbare virtuelle Maschine einem nicht geclusterten Host zuweisen, ist die virtuelle Maschine nach der Migration nicht mehr hoch verfügbar.

  • VMM blockiert die Migration von Hyper-V-Hosts zu Hosts, auf denen unterschiedliche Virtualisierungssoftware ausgeführt wird. Die Migration einer virtuellen Maschine mit spezifischen Funktionen, die von der Virtualisierungssoftware auf dem Host nicht unterstützt werden, wird blockiert. Hyper-V-Hosts lassen beispielsweise den Start von einer SCSI-Festplatte nicht zu.

Umgang mit VMs der Generationen 1 und 2

In VMM können Sie virtuelle Computer der Generation 1 und 2 erstellen.

  • Sie können VM-Vorlagen hinzufügen und dabei Generation 1 oder 2 für eine Dienstvorlage angeben. Es werden die Eigenschaften für die von Ihnen ausgewählte Generation angezeigt.
  • VMs der 2. Generation können nur auf einem Host mit einem Hostbetriebssystem ausgeführt werden, das sie unterstützt – Windows Server 2012 R2 und höher. VMM platziert z.B. keine VM der Generation 2 auf einem Host unter Windows Server 2012.
  • VMs der 2. Generation können nur auf einem Host mit einem Hostbetriebssystem ausgeführt werden, das sie unterstützt – Windows Server 2012 R2 und höher. VMM platziert z.B. keine VM der Generation 2 auf einem Host unter Windows Server 2012.
  • Wenn Sie eine virtuelle Festplatte im VHD-Format für eine VM oder eine VM-Vorlage verwenden, weist diese VM automatisch Generation 1 auf, da VHD Generation 2 nicht unterstützt. Wenn Sie .vhdx verwenden, können Sie auswählen, welche Option Sie verwenden möchten.
  • Wenn Sie als Ausgangspunkt für eine neue virtuelle Maschine oder Vorlage für virtuelle Maschinen eine vorhandene verwenden, wird die Generation durch die vorhandene bestimmt.
  • Wenn Sie ein Hardwareprofil erstellen, können Sie zwischen Generation 1 und 2 wählen. Wenn Sie das Profil in eine VM- oder VM-Vorlage integrieren, geben Sie die zu verwendende Generation an.
  • In allen Assistenten und PowerShell-Cmdlets werden Ihnen Konfigurationsoptionen entsprechend der Generation der VM angeboten.
  • VMs der Generationen 1 und 2 verarbeiten die Startreihenfolge auf unterschiedliche Weise.
    • Sie können die Startreihenfolge für VMs der 1. Generation in der VMM-Konsole in den Hardwareeinstellungen anpassen, wenn Sie einen virtuellen Computer erstellen. Sie können die Reihenfolge auch mithilfe des BootOrder-Parameters in PowerShell anpassen.
    • Um die Startreihenfolge für VMs der 1. Generation anzupassen, müssen Sie PowerShell mithilfe des Parameters FirstBootDevice verwenden, wenn Sie einen virtuellen Computer erstellen. So legen Sie beispielsweise das erste Startgerät als Netzwerkadaptertyp fest: Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"

Optimieren der Bereitstellung

Differenzierende Datenträger

  • Ein differenzierender Datenträger ist eine VHD, die Änderungen an einer anderen VHD oder einem Gastbetriebssystem in einer separaten Datei speichert.
  • Wenn Sie einen differenzierenden Datenträger erstellen, ordnen Sie diesem eine andere VHD zu (dem übergeordneten Datenträger). Auf dem differenzierenden Datenträger werden alle Änderungen gespeichert, die am übergeordneten Datenträger vorgenommen würden, wenn der differenzierende Datenträger nicht vorhanden wäre.
  • Im Wesentlichen speichert der differenzierende Datenträger Änderungen, ohne den übergeordneten Datenträger zu ändern.
  • Mehrere differenzierende Datenträger können die gleiche übergeordnete VHD verwenden.

VMM optimiert die Unterstützung für differenzierende Datenträger und bietet daher Folgendes:

  • Optimierte Migration von Speicher, von dem differenzierende Datenträger verwendet werden. Während einer Migration migriert VMM keine Basisdatenträger, es sei denn, dies ist erforderlich.

  • Optimierte Bereitstellungszeit virtueller Computer durch Verwendung unterschiedlicher Datenträger. VMM versucht, differenzierende Datenträger auf dem Zielcomputer zu identifizieren und zu nutzen.

  • Wenn differenzierende Datenträger verwendet werden, wird die Bereitstellung des virtuellen Basisdatenträgers optimiert, indem die OdX-Funktion (Windows Offloaded Data Transfers) genutzt wird, um Dateien während der Dienstbereitstellung auf den Gastcomputer zu kopieren.

  • Optimieren Sie die Zeit und die Speicherung beim Klonen virtueller Maschinen durch Nutzung von differenzierenden Datenträgern. VMM bietet die Möglichkeit zum Erstellen und Nutzen differenzierender Datenträger während des Klonens.

    Hinweis

    Wenn die übergeordneten Datenträger verloren gehen oder beschädigt sind, gehen auch alle VHDs, die von ihnen abhängen, verloren. Daher sollten Sie einen Sicherungsplan einrichten.

Wenn Sie differenzierende Datenträger verwenden, sollten Sie die Verwaltung optimieren, indem Sie sicherstellen, dass nicht verwendete übergeordnete HDs regelmäßig entfernt werden.

Schnelles Kopieren von Dateien

Während der Bereitstellung virtueller Computer muss VMM große Dateien, z. B. VHDs, zwischen zwei Speicherorten verschieben und kopieren.

Das schnelle Kopieren von Dateien verbessert die Leistung von Dateiübertragungen, vor allem durch verwendung von Windows Offloaded Data Transfers (ODX). In VMM wird die intelligente Hintergrundübertragung (Background Intelligent Transfer, BITS) weiterhin als Mechanismus für Dateiübertragungen verwendet, aber VMM verwendet nach Möglichkeit ODX (z. B. beim Kopieren von Dateien in SANs, die ODX unterstützen). Dadurch wird die zeitliche Leistung bei VM-Bereitstellungen deutlich verbessert.

Bereitstellen von VMware-VMs

Nachdem Sie einen vCenter-Server und ESX/ESXi-Hosts eingerichtet haben, können Sie eine VMware-VM wie jede andere virtuelle Maschine bereitstellen. Beachten Sie Folgendes:

  • Sie können VMware-VMs in der VMM-Bibliothek anordnen und speichern.

  • Sie können virtuelle VMware-Maschinen, VMDK-Dateien und VMware-Vorlagen in der VMM-Bibliothek anordnen und speichern.

  • Sie können VMs aus in der Bibliothek gespeicherten VMware-Vorlagen erstellen. Sie können auch Vorlagen importieren, die auf vSphere-Hosts gespeichert sind (nur Vorlagenmetadaten werden in VMM importiert). VMM unterstützt keine älteren VMDK-Datenträgertypen. Die folgenden Datenträgertypen werden unterstützt:

    • Reguläre VMDK-Dateien (VMFS und monolithicFlat)
    • VMDK-Dateien, die für den Zugriff auf physische Datenträger verwendet werden (vmfsPassthroughRawDeviceMap)
    • Momentaufnahmen (vmfssparse)
  • Sie können neue VMware-VMs aus VMDK-Vorlagen erstellen.

  • Sie können VMM-Dienste auf vSphere-Hosts, aber nicht auf vApps bereitstellen.

  • Beim Erstellen, Bereitstellen oder Migrieren virtueller VMware-Maschinen können Sie die VMs basierend auf Hostbewertungen auf VMware-Hosts platzieren. Hierzu gehört auch die gleichzeitige VM-Bereitstellung, wenn Sie einen Dienst bereitstellen.

  • Sie können die dynamische Optimierung und die Energieoptimierung für VMware-VMs verwenden.

  • Sie können reguläre VMM-Netzwerkaufgaben ausführen, einschließlich des Zuweisens logischer Netzwerke, einer statischen IP-Adresse und einer MAC-Adresse zu Windows-basierten VMs, die auf VMware ausgeführt werden.

  • VMware-VMs mit VHDs, die mit einem IDE-Bus verbunden sind, werden von VMM nicht unterstützt.

  • VMM unterstützt VMware-Festplatten für die schlanke Speicherzuweisung über den dynamischen Datenträgertyp.

    Hinweis

    Wenn Sie einen virtuellen Computer erstellen und auf einem vSphere-Host bereitstellen, der für die Verwendung eines dynamischen Datenträgers konfiguriert ist, wird der Datenträger dünn bereitgestellt. Wenn ein virtueller Computer als dünner bereitgestellter Datenträger erstellt wurde, wird er von einer Out-of-Band-VM als dynamisch angezeigt. Wenn Sie einen Thin-Bereitstellungsdatenträger in der Bibliothek speichern, wird er von VMM als dick gespeichert. Er ist auch weiterhin ein Datenträger mit fester Größe, wenn Sie auf seiner Grundlage eine virtuelle Maschine erstellen.

Konvertieren von VMware-VMs zu Hyper-V

VMM kann als V2V-Konvertierungstool verwendet werden, um VMware-VMs in Hyper-V-VMs zu konvertieren.

  • Assistent zum Konvertieren virtueller Computer: In der VMM-Konsole können Sie diesen Assistenten verwenden. Diese Methode hat einige geringfügige Einschränkungen:
    • Wird für vSphere-Versionen vor Version 4.1 nicht unterstützt.
    • Sie können keine VMware-Arbeitsstationen konvertieren.
    • Sie können keine VMs konvertieren, die mit einem IDE-Bus verbundene virtuelle Festplatten enthalten.
    • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
    • Antiviren-Apps müssen unterstützt werden.
    • VMware-Tools im Gastbetriebssystem der VM müssen deinstalliert werden.

Statische MAC-Adresse für in einer VMM-Cloud bereitgestellte virtuelle Maschinen

In früheren Versionen erlaubte VMM den Benutzern das Festlegen einer statischen MAC-Adresse auf den VMs, die auf den Hosts bereitgestellt wurden, und es gab keine Möglichkeit, eine statische MAC-Adresse für die in der Cloud bereitgestellten VMs festzulegen.

Mit VMM können Sie eine statische MAC-Adresse für die in VMM Cloud bereitgestellten VMs festlegen.

Führen Sie die folgenden Schritte durch:

Hinweis

Die MAC-Adresse, die Sie der virtuellen Maschine zuweisen möchten, muss Teil eines zugänglichen MAC-Pools sein. Da Self-Service-Benutzer keinen Einblick in die Fabric-MAC-Pools haben, müssen sie sich mit Administratoren abstimmen, um sicherzustellen, dass die MAC-Adresse Teil des zugänglichen MAC-Pools ist.

Die statische MAC-Adresse auf der VM kann während dieser Vorgänge festgelegt werden:

  • Bereitstellen einer neuen virtuellen Maschine in der Cloud über eine VHD/VM-Vorlage oder
  • Ändern der MAC-Adresse auf einer vorhandenen virtuellen Maschine in der Cloud.

Festlegen eines statischen MAC beim Bereitstellen eines neuen virtuellen Computers in der Cloud über VHD/VM-Vorlage

  1. Navigieren Sie in der VMM-Konsole zu VMs und DiensteStartseiteClouds.

  2. Wählen Sie die Cloud für die Bereitstellung der virtuellen Maschine aus.

  3. Klicken Sie mit der rechten Maustaste auf >, um den Assistenten zum Erstellen virtueller Maschinen zu öffnen und die VM zu erstellen.

  4. Klicken Sie mit der rechten Maustaste auf den virtuellen Computer, und wählen Sie Eigenschaften aus.

  5. Navigieren Sie zur Seite Hardware konfigurieren , und wählen Sie den Netzwerkadapter aus, dem Sie eine statische MAC-Adresse zuweisen möchten.

  6. Wählen Sie im Abschnitt MAC-Adresse die Option Statisch aus, und geben Sie die MAC-Adresse in das Textfeld ein.

    Screenshot: Statischer Mac für virtuelle Computer in der Cloud

Ändern der MAC-Adresse für eine in der Cloud bereitgestellte virtuelle Maschine

  1. Navigieren Sie zu einer IN der Cloud bereitgestellten VM, der Sie eine statische MAC-Adresse zuweisen möchten.
  2. Führen Sie die Schritte 4 bis 6 des oben beschriebenen Verfahrens durch.

Nächste Schritte