Als vSphere-Administrator erstellen Sie benutzerdefinierte VM-Klassen zur Verwendung für eine VM-Bereitstellung in einem Namespace in vSphere with Tanzu. Benutzerdefinierte VM-Klassen können von eigenständigen VMs verwendet werden, die in Namespaces ausgeführt werden, sowie von VMs, die einen Tanzu Kubernetes-Cluster hosten.

Eine VM-Klasse ist eine Vorlage, die CPU, Speicher und Reservierungen für VMs definiert. Mit einer VM-Klasse können Leitlinien für die Richtlinie und die Governance von VMs durch das Vorwegnehmen von Entwicklungsanforderungen und Berücksichtigen von Ressourcenverfügbarkeit und -einschränkungen festgelegt werden. vSphere with Tanzu bietet mehrere Standard-VM-Klassen. Sie können sie unverändert verwenden, bearbeiten oder löschen.

Sie können auch benutzerdefinierte VM-Klassen erstellen. Wenn Sie neue Klassen erstellen, sollten Sie die folgenden Aspekte berücksichtigen.
  • VM-Klassen, die Sie in einer vCenter Server-Instanz erstellen, stehen allen vCenter Server-Clustern und allen Namespaces in diesen Clustern zur Verfügung.
  • VM-Klassen stehen allen Namespaces im vCenter Server zur Verfügung. DevOps-Ingenieure können jedoch nur die VM-Klassen verwenden, die Sie einem bestimmten Namespace zuordnen.

Voraussetzungen

Erforderliche Rechte:
  • Namespaces.Clusterweite Konfiguration ändern
  • Namespaces.Namespace-Konfiguration ändern
  • VM-Klassen.VM-Klassen verwalten

Prozedur

  1. Navigieren Sie zur Seite VM-Dienst.
    1. Wählen Sie im vSphere Client-Startmenü die Option Arbeitslastverwaltung aus.
    2. Klicken Sie auf die Registerkarte Dienste und klicken Sie dann im Bereich VM-Dienst auf Verwalten.
  2. Klicken Sie auf der Seite VM-Dienst auf VM-Klassen und dann auf VM-Klasse erstellen.
  3. Geben Sie auf der Seite Konfiguration die allgemeinen VM-Klassenattribute an.
    VM-Klassenattribute Beschreibung
    Name Identifiziert die VM-Klasse. Geben Sie einen eindeutigen DNS-konformen Namen ein, der diesen Anforderungen entspricht:
    • Verwenden Sie einen eindeutigen Namen, der die Namen der standardmäßigen oder benutzerdefinierten VM-Klassen in Ihrer Umgebung nicht dupliziert.
    • Verwenden Sie eine alphanumerische Zeichenfolge mit einer maximalen Länge von 63 Zeichen.
    • Verwenden Sie keine Großbuchstaben oder Leerzeichen.
    • Verwenden Sie einen Bindestrich an einer beliebigen Stelle außer als erstes oder letztes Zeichen. Beispiel: vm-class1.
    Nachdem Sie die VM-Klasse erstellt haben, können Sie ihren Namen nicht mehr ändern.
    vCPU-Anzahl Definiert die Anzahl der virtuellen CPUs (vCPUs) für eine VM. Dies ist eine VM-Hardwarekonfiguration. Wenn ein DevOps-Benutzer die VM-Klasse einer VM zuweist, wird diese Anzahl zur konfigurierten Anzahl an vCPUs für die VM.
    CPU-Ressourcenreservierung Optionaler Parameter. Gibt die garantierte minimale CPU-Ressourcenzuteilung für eine virtuelle Maschine an. Dieser Wert wird in Prozent (%) angegeben. Ein Wert von 0 % bedeutet, dass keine CPU-Reservierung definiert wurde.

    Der von Ihnen eingegebene Prozentsatz wird mit der minimal verfügbaren CPU aller Clusterknoten multipliziert. Der resultierende Wert, in MHz, gibt die Menge an CPU-Ressourcen an, die vSphere für eine VM garantiert.

    Arbeitsspeicher Definiert den für eine VM konfigurierten Arbeitsspeicher in MB, GB oder TB. Dies ist eine VM-Hardwarekonfiguration. Wenn ein DevOps-Benutzer die VM-Klassenrichtlinie einer VM zuweist, erhält die VM die Menge an Arbeitsspeicher, die durch dieses Attribut definiert wird.

    Der Wert muss zwischen 4 MB und 24 TB liegen und ein Vielfaches von 4 MB sein.

    Arbeitsspeicher-Ressourcenreservierung Optionaler Parameter. Definiert die reservierte Menge an Arbeitsspeicher, die für eine VM konfiguriert ist. Der Wert des Attributs liegt zwischen 0 und 100 %.

    Wenn Sie der Konfiguration der VM-Klassen PCI-Geräte hinzufügen, legen Sie für den Parameter 100 % fest.

  4. (Optional) Um PCI-Geräte hinzuzufügen, wählen Sie auf der Seite Konfiguration im Dropdown-Menü PCI-Geräte Ja aus und klicken Sie auf Weiter.
    Wenn Sie diese Option auswählen, ändert sich der Wert für die Reservierung von Arbeitsspeicherressourcen automatisch in 100 %.
    Informationen zu den Anforderungen und weitere Details finden Sie unter Hinzufügen von PCI-Geräten zu einer VM-Klasse in vSphere with Tanzu.
  5. Überprüfen Sie auf der Seite Überprüfen und bestätigen die Details und klicken Sie auf Beenden.

Nächste Maßnahme

Nachdem Sie eine VM-Klasse erstellt haben, können Sie ihre Parameter bearbeiten oder sie aus Ihrer Umgebung löschen. Weitere Informationen finden Sie unter Bearbeiten oder Löschen einer VM-Klasse in vSphere with Tanzu.

Um die VM-Klasse für DevOps-Ingenieure zur Verfügung zu stellen, ordnen Sie sie einem Namespace zu. Die Zuordnung der VM-Klasse erfolgt auf einer Pro-Namespace-Ebene. Weitere Informationen finden Sie unter Zuordnen einer VM-Klasse zu einem Namespace in vSphere with Tanzu.