Sie können die Ressourcenzuteilung und -platzierung der virtuellen Maschine (VM) auf einem bestimmten Cluster oder Host mithilfe von VM-Größen-, VM-Platzierungs- und, ab VMware Cloud Director 10.3.2, vGPU-Richtlinien steuern.

VMware Cloud Director-Systemadministratoren erstellen und verwalten VM-Größen-, VM-Platzierungs- und vGPU-Richtlinien auf globaler Ebene und können einzelne Richtlinien für ein oder mehrere Organisations-VDCs veröffentlichen. Wenn ein Benutzer darüber hinaus eine vApp als vApp-Vorlage in einem Katalog speichert, enthält die Vorlage außerdem die vGPU-, Platzierungs- und Größenrichtlinien der ursprünglichen vApp als nicht änderbar gekennzeichnete Richtlinien.

Wenn Sie eine Richtlinie in einem Organisations-VDC veröffentlichen, steht die Richtlinie den Benutzern in der Organisation zur Verfügung. Beim Erstellen und Verwalten von VMs im Organisations-VDC können Mandanten die verfügbaren Richtlinien den VMs zuweisen. Mandanten und Benutzer im Organisations-VDC können die spezifische Konfiguration einer Richtlinie nicht einsehen.

VM-Platzierungs-, VM-Größen- und vGPU-Richtlinien stellen einen Mechanismus dar, mit dem Cloud-Anbieter differenzierte Dienstebenen definieren und anbieten können, wie z. B. ein CPU-intensives Profil oder ein Profil mit hoher Arbeitsspeicherauslastung. Wenn Sie mehrere VM-Platzierungs-, VM-Größen- und vGPU-Richtlinien in einem Organisations-VDC veröffentlichen, können Mandantenbenutzer beim Erstellen und Verwalten von VMs im Organisations-VDC zwischen allen benutzerdefinierten Richtlinien und der Standardrichtlinie auswählen. Die Standardrichtlinie des Systems wird für jedes VDC automatisch erzeugt. Sie können die Standardrichtlinie des Systems im VDC löschen und eine andere benutzerdefinierte Richtlinie als Standardrichtlinie kennzeichnen. Jedes VDC muss eine standardmäßige Computing-Richtlinie aufweisen. Sie können jeden der drei Computing-Richtlinientypen als Standardrichtlinie für ein VDC festlegen. In der automatisch generierten Systemstandardrichtlinie sind keine Werte definiert, und alle Konfigurationen virtueller Maschinen sind zulässig.

VM-Platzierungsrichtlinie
Eine VM-Platzierungsrichtlinie definiert die Platzierung einer virtuellen Maschine auf einem Host oder einer Gruppe von Hosts. Hierbei handelt es sich um einen Mechanismus für Cloud-Anbieteradministratoren, der zum Erstellen einer benannten Hostgruppe innerhalb eines Provider-VDC verwendet werden kann. Die benannte Hostgruppe ist eine Teilmenge der Hosts innerhalb der Provider-VDC-Cluster, die basierend auf Kriterien wie Leistungsebenen oder Lizenzierung ausgewählt werden kann. Sie können den Geltungsbereich einer VM-Platzierungsrichtlinie auf mehr als ein Provider-VDC erweitern.
Eine VM-Platzierungsrichtlinie definiert VM-Host-Affinitätsregeln, die sich direkt auf die Platzierung von Mandantenarbeitslasten auswirken. Administratoren definieren oder veröffentlichen benannte Hostgruppen mithilfe von VM-Gruppen in vCenter Server. Eine VM-Gruppe weist eine direkte Affinität zu einer Hostgruppe auf und stellt die Hostgruppe dar, zu der die Affinität besteht.

Sie definieren die VM-Platzierungsrichtlinie auf der Ebene des Provider-VDC. Eine VM-Platzierungsrichtlinie enthält die folgenden Attribute:

  • Name (muss im Provider-VDC eindeutig sein)
  • Beschreibung
  • Ein Satz aus einer oder mehreren VM-Gruppen, die aus den zugrunde liegenden Clustern im Provider-VDC ausgewählt wurden. Sie können eine VM-Gruppe pro Cluster auswählen.

Eine VM-Platzierungsrichtlinie ist während der Erstellung einer virtuellen Maschine optional und ein Mandant kann einer virtuellen Maschine nur eine VM-Platzierungsrichtlinie zuweisen.

Wenn ein Mandant eine virtuelle Maschine im Organisations-VDC erstellt und die VM-Platzierungsrichtlinie auswählt, fügt VMware Cloud Director die virtuelle Maschine zur VM-Gruppe bzw. zu VM-Gruppen hinzu, auf die in der Richtlinie verwiesen wird. Daher erstellt VMware Cloud Director die virtuelle Maschine auf dem entsprechenden Host.

Eine VM-Platzierungsrichtlinie kann keine oder eine VM-Gruppe aus jedem Cluster enthalten. Beispielsweise kann die VM-Platzierungsrichtlinie oracle_license die VM-Gruppen oracle_license1 und oracle_license2 umfassen, wobei die VM-Gruppe oracle_license1 zum Cluster oracle_cluster1 und die VM-Gruppe oracle_license2 zum Cluster oracle_cluster2 gehört.

Wenn Sie einer virtuellen Maschine eine VM-Platzierungsrichtlinie zuweisen, fügt das Platzierungsmodul diese virtuelle Maschine zur entsprechenden VM-Gruppe des Clusters hinzu, auf dem sie sich befindet. Wenn Sie z. B. eine virtuelle Maschine auf dem Cluster oracle_cluster1 bereitstellen möchten und die VM-Platzierungsrichtlinie oracle_license dieser virtuellen Maschine zuweisen, fügt das Platzierungsmodul die virtuelle Maschine der VM-Gruppe oracle_license1 hinzu.

VM-Größenrichtlinie
Eine VM-Größenrichtlinie definiert die Computing-Ressourcenzuteilung für virtuelle Maschinen innerhalb eines Organisations-VDC. Die Computing-Ressourcenzuweisung umfasst CPU- und Arbeitsspeicherzuweisung, Reservierungen, Grenzwerte und Anteile.
Mit VM-Größenrichtlinien können VMware Cloud Director- Systemadministratoren die folgenden Aspekte der Computing-Ressourcennutzung auf der Ebene der virtuellen Maschine steuern:
  • Anzahl der vCPUs und vCPU-Taktgeschwindigkeiten
  • Größe des Arbeitsspeichers, der der virtuellen Maschine zugeteilt ist
  • Arbeitsspeicher- und CPU-Reservierung, -Grenzwert und -Anteile
  • Zusätzliche Konfigurationen:

    Der extraConfigs-API-Parameter stellt eine Zuordnung zwischen Schlüssel-Wert-Paaren dar, die als zusätzliche Konfigurationswerte auf eine virtuelle Maschine angewendet werden. Sie können eine Richtlinie mit zusätzlichen Konfigurationen nur mit Nutzung der vCloud-API erstellen. Vorhandene zusätzliche Konfigurationen werden auf der Service Provider Admin Portal-Benutzeroberfläche unter Zusätzliche Konfigurationen in der detaillierten Ansicht für VM-Größenrichtlinien angezeigt.

Sie definieren die VM-Größenrichtlinien auf globaler Ebene. Weitere Informationen zu den Attributen von VM-Größenrichtlinien finden Sie unter Attribute von VM-Größenrichtlinien.

VMware Cloud Director erzeugt eine VM-Standardgrößenrichtlinie für alle VDCs. Die VM-Standardgrößenrichtlinie enthält nur einen Namen und eine Beschreibung, während alle verbleibenden Richtlinienattribute leer sind.

Sie können auch eine andere VM-Größenrichtlinie als Standardrichtlinie für ein Organisations-VDC definieren. Die VM-Standardgrößenrichtlinie steuert die Ressourcenzuteilung und die Nutzung der virtuellen Maschinen, die von Mandanten im Organisations-VDC erstellt werden, es sei denn, ein Mandant weist der virtuellen Maschine eine andere spezifische VM-Größenrichtlinie zu.

Cloud-Anbieter können eine maximale VM-Größenrichtlinie definieren, um die maximale Anzahl der Computing-Ressourcen zu begrenzen, die Mandanten einzelnen virtuellen Maschinen innerhalb eines Organisations-VDC zuweisen können. Wenn die maximale VM-Größenrichtlinie einem Organisations-VDC zugewiesen ist, fungiert sie als Obergrenze für die Computing-Ressourcenkonfiguration für alle virtuellen Maschinen innerhalb des Organisations-VDC. Die maximale VM-Größenrichtlinie steht Mandantenbenutzern beim Erstellen einer virtuellen Maschine nicht zur Verfügung. Wenn Sie eine VM-Größenrichtlinie als maximale Richtlinie definieren, kopiert VMware Cloud Director intern den Inhalt der Richtlinie und verwendet den kopierten Inhalt als maximale VM-Größenrichtlinie. Dies führt dazu, dass das Organisations-VDC nicht von der anfänglich verwendeten VM-Größenrichtlinie abhängt.

Mithilfe von VM-Größenrichtlinien können Cloud-Anbieter die Nutzung von Computing-Ressourcen für alle virtuellen Maschinen innerhalb eines Organisations-VDC beispielsweise auf drei vordefinierte Größen einschränken, z. B. Kleine Größe, Mittlere Größe und Große Größe. Der Workflow lautet wie folgt.
  1. Ein Systemadministrator erstellt drei VM-Größenrichtlinien mit den folgenden Attributen:
    Name Attribute
    Kleine Größe
    • Beschreibung: VM-Richtlinie für kleine Größen
    • Name: kleine Größe
    • Arbeitsspeicher: 1024
    • Anzahl an vCPUs: 1
    Mittlere Größe
    • Beschreibung: VM-Richtlinie für mittlere Größen
    • Name: mittlere Größe
    • Arbeitsspeicher: 2048
    • Anzahl an vCPUs: 2
    Große Größe
    • Beschreibung: VM-Richtlinie für große Größen
    • Name: große Größe
    • Arbeitsspeicher: 4096
    • Anzahl an vCPUs: 4
  2. Veröffentlichen Sie die neuen VM-Größenrichtlinien in einem Organisations-VDC.
  3. Definieren Sie optional eine der VM-Größenrichtlinien als Standardrichtlinie für das Organisations-VDC.
vGPU-Richtlinie
Ab VMware Cloud Director 10.3.2 können Sie vGPU-Richtlinien erstellen, verwalten und veröffentlichen. Beim Erstellen einer VM können Mandantenbenutzer zwischen der Erstellung einer VM für allgemeine Zwecke oder einer vGPU-fähigen VM, die vGPU-Ressourcen erfordert, auswählen.
Die vGPU-Richtlinie definiert die Anzahl der GPU-PCI-Geräte, die eine VM aufweisen muss. Eine vGPU-Richtlinie muss ein vGPU-Profil und die dazugehörigen Informationen zur Anzahl aufweisen. Optional können Sie einer vGPU-Richtlinie Platzierungs- und Größeninformationen hinzufügen.
Eine vGPU-Richtlinie kann die Platzierung einer VM auf einem Host oder einer Gruppe von Hosts definieren. Hierbei handelt es sich um einen Mechanismus für Cloud-Anbieteradministratoren, der zum Erstellen einer benannten Hostgruppe innerhalb eines Provider-VDC verwendet werden kann. Die benannte Hostgruppe ist eine Teilmenge der Hosts innerhalb der Provider-VDC-Cluster, die basierend auf Kriterien wie Leistungsebenen oder Lizenzierung ausgewählt werden kann. Sie können den Geltungsbereich einer vGPU-Richtlinie auf mehrere Provider-VDCs erweitern.
Eine vGPU-Richtlinie definiert VM-Host-Affinitätsregeln, die sich direkt auf die Platzierung von Mandantenarbeitslasten auswirken. Administratoren definieren oder veröffentlichen benannte Hostgruppen mithilfe von VM-Gruppen in vCenter Server. Eine VM-Gruppe weist eine direkte Affinität zu einer Hostgruppe auf und stellt die Hostgruppe dar, zu der die Affinität besteht.

Sie definieren die vGPU-Richtlinie auf globaler Ebene oder auf Provider-VDC-Ebene. Eine vGPU-Richtlinie enthält die folgenden Attribute:

  • Name (global eindeutig)
  • Beschreibung
  • vGPU-Profil und zugehörige Anzahl

    VMware Cloud Director lädt die verfügbaren vGPU-Profile von vCenter Server. Wenn die PCI-Anzahl 1 beträgt, erhält eine VM 1 vGPU-PCI-Gerät, wenn die Anzahl 2 ist, erhält eine VM 2 vGPU-PCI-Geräte usw.

  • Geltungsbereich des Provider-VDC

    Eine vGPU-Richtlinie kann ihren Geltungsbereich für alle oder einen Teil der Provider-VDCs im System definieren. Für jedes Provider-VDC im Geltungsbereich kann die Richtlinie den Geltungsbereich für einen oder mehrere teilnehmende Cluster dieses Provider-VDC weiter definieren.

  • Platzierung auf Hostebene

    Ein Satz aus einer oder mehreren VM-Gruppen, die aus den zugrunde liegenden Clustern im Provider-VDC ausgewählt wurden. Sie können eine VM-Gruppe pro Cluster auswählen.

  • Größeninformationen

    Sie können die CPU- und Arbeitsspeichereinstellungen als Teil einer vGPU-Richtlinie definieren oder während der Erstellung einer VM eine andere verfügbare Größenrichtlinie auswählen.

Eine vGPU-Richtlinie ist während der Erstellung einer vGPU-fähigen VM erforderlich, und ein Mandant kann einer VM nur eine vGPU-Richtlinie zuweisen.

Wenn ein Mandant eine VM im Organisations-VDC erstellt und die vGPU-Richtlinie auswählt, konfiguriert VMware Cloud Director die VM mit vGPU-PCI-Geräten, die mit dem vGPU-Profil und der zugehörigen Anzahl in der vGPU-Richtlinie übereinstimmen. VMware Cloud Director fügt die VM auch der VM-Gruppe oder den VM-Gruppen hinzu, auf die in der Richtlinie verwiesen wird. Daher erstellt VMware Cloud Director die VM auf dem entsprechenden Host.

Eine vGPU-Richtlinie kann keine oder eine VM-Gruppe aus jedem Cluster umfassen. Beispielsweise kann die vGPU-Richtlinie oracle_license die VM-Gruppen oracle_license1 und oracle_license2 umfassen, wobei die VM-Gruppe oracle_license1 zum Cluster oracle_cluster1 und VM-Gruppe oracle_license2 zum Cluster oracle_cluster2 gehört.

Wenn Sie einer virtuellen Maschine eine vGPU-Richtlinie zuweisen, fügt das Platzierungsmodul diese VM zur entsprechenden VM-Gruppe des Clusters hinzu, auf dem sie sich befindet. Wenn Sie z. B. eine virtuelle Maschine auf Cluster oracle_cluster1 bereitstellen möchten und die vGPU-Richtlinie oracle_license dieser virtuellen Maschine zuweisen, fügt das Platzierungsmodul die virtuelle Maschine der VM-Gruppe oracle_license1 hinzu.

Zu den verfügbaren Richtlinienvorgängen für Cloud-Anbieter gehören:

Benutzer mit dem Recht ORG_VDC_MANAGE_COMPUTE_POLICIES können VM-Größen-, VM-Platzierungs- oder vGPU-Richtlinien erstellen, aktualisieren und veröffentlichen.

In der folgenden Tabelle werden die verfügbaren VM-Größen-, VM-Platzierungs- und vGPU-Richtlinienvorgänge für Mandantenbenutzer aufgelistet:
Tabelle 1. VM-Größen-, VM-Platzierungs- und vGPU-Richtlinienvorgänge für Mandantenbenutzer
Vorgang Beschreibung
Weisen Sie während der Erstellung einer virtuellen Maschine der virtuellen Maschine eine Richtlinie zu. Mandantenbenutzer, die zum Erstellen virtueller Maschinen in einem Organisations-VDC berechtigt sind, können VMs mithilfe des VMware Cloud Director Tenant Portal optional VM-Größen-, VM-Platzierungs- und vGPU-Richtlinien zuweisen. Folglich steuern die in einer VM-Größenrichtlinie definierten Parameter die CPU- und Arbeitsspeichernutzung der VM. Die in einer vGPU-Richtlinie definierten Größenparameter können optional auch die CPU- und Arbeitsspeichernutzung der VM steuern. Mandanten müssen während der Erstellung einer VM keine VM-Platzierungs- oder VM-Größenrichtlinien zuweisen. Wenn ein Mandant eine VM-Größenrichtlinie nicht explizit für die Zuweisung zu einer VM auswählt, wird die VM-Standardgrößenrichtlinie auf die virtuelle Maschine angewendet.

Wenn Sie keine VM-Platzierungsrichtlinien erstellen und veröffentlichen, ist die VM-Platzierungsrichtlinienoption für die Mandanten nicht sichtbar. Wenn Sie in VMware Cloud Director Version 10.3.2 und höher keine vGPU-Richtlinien erstellen und veröffentlichen, können die Mandanten nur VMs für allgemeine Zwecke erstellen. Wenn ein Mandant eine VM-Platzierungs- oder vGPU-Richtlinie mit Größeninformationen auswählt, wird die VM-Größenrichtlinienoption für den Mandanten ausgeblendet. Sie können eine VM-Platzierungsrichtlinie mit Größeninformationen nur mithilfe der vCloud-API erstellen.

Ist nur eine VM-Größenrichtlinie vorhanden, wird die VM-Größenrichtlinienoptionen den Mandanten nicht angezeigt.

Wenn der Systemadministrator die Attribute vCPU-Anzahl, Kerne pro Socket und Arbeitsspeicher in einer VM-Größen- oder vGPU-Richtlinie festlegt und ein Mandant die Richtlinie auswählt, werden diese Werte angezeigt, können aber nicht bearbeitet werden.

Weisen Sie eine Richtlinie zu einer vorhandenen virtuellen Maschine zu. Mandantenbenutzer mit der Berechtigung zum Verwalten von VMs in einem Organisations-VDC können die VM-Größen-, VM-Platzierungs- und vGPU-Richtlinien einer vorhandenen VM mithilfe des VMware Cloud Director Tenant Portal zuweisen oder ändern. Wenn ein Mandant die VM-Platzierungs- oder vGPU-Richtlinie ändert, wird die VM gemäß der in der neuen Richtlinie definierten VM-Host-Affinitätsregel auf einen neuen Host verschoben. Wenn ein Mandant eine VM-Größen- oder vGPU-Richtlinie ändert, konfiguriert das System die VM neu, um Computing-Ressourcen zu nutzen, die in der neuen Richtlinie angegeben sind.

Der Workflow zum Arbeiten mit VM-Platzierungs- und VM-Größenrichtlinien gestaltet sich folgendermaßen.

  1. Sie erstellen eine oder mehrere VM-Platzierungsrichtlinien. Weitere Informationen finden Sie im Erstellen einer VM-Platzierungsrichtlinie innerhalb eines Provider-VDC.

    Wenn Sie eine VM-Platzierungsrichtlinie erstellen, deren Geltungsbereich auf ein einzelnes Provider-VDC beschränkt werden soll, muss der Name der VM-Platzierungsrichtlinie innerhalb des Provider-VDC-Geltungsbereichs der Richtlinie eindeutig sein. Wenn Sie eine VM-Platzierungsrichtlinie mit einem Geltungsbereich von mehreren Provider-VDCs erstellen, wird der Name der VM-Platzierungsrichtlinie innerhalb der Site VMware Cloud Director global eindeutig.

  2. Sie erstellen eine oder mehrere VM-Größenrichtlinien. Weitere Informationen finden Sie im Erstellen einer VM-Größenrichtlinie.

    Die Namen von VM-Größenrichtlinien sind auf einer einzelnen VMware Cloud Director-Site eindeutig.

  3. In VMware Cloud Director 10.3.2 und höher erstellen Sie eine oder mehrere vGPU-Richtlinien. Weitere Informationen finden Sie im Erstellen einer vGPU-Richtlinie.

    Die Namen von vGPU-Richtlinien sind auf einer einzelnen VMware Cloud Director-Site eindeutig.

  4. Sie veröffentlichen die VM-Platzierungs-, VM-Größen- und vGPU-Richtlinien für ein oder mehrere Organisations-VDCs. Weitere Informationen finden Sie unter Hinzufügen einer VM-Platzierungsrichtlinie zu einem Organisations-VDC, Hinzufügen einer VM-Größenrichtlinie zu einem Organisations-VDC und Hinzufügen einer vGPU-Richtlinie zu einem Organisations-VDC.

    Eine veröffentlichte Richtlinie steht Mandantenbenutzern in den Organisations-VDCs während der Erstellung und Bearbeitung von virtuellen Maschinen zur Verfügung.

  5. Beim Erstellen oder Aktualisieren einer VM können Mandanten die VMware Cloud Director-API oder das VMware Cloud Director Tenant Portal verwenden, um einer VM eine VM-Größen-, VM-Platzierungs- und vGPU-Richtlinie zuzuweisen.