Sie können Mandanten-vDCs erstellen, um sichere Mehrmandantenfähigkeit und Ressourcenzuteilung zu aktivieren. Diese Datencenter können auf verschiedenen Computing-Knoten erstellt werden, die für jeden Telekommunikationsaufwand bestimmte SLAs (Service Level Agreements) anbieten.

Für das Mandanten-vDC gelten folgende Einschränkungen:
  • Verwenden Sie nicht die standardmäßige Größenanpassungsfunktion, um Instanzen für virtuelle Maschinen mit Mandanten-vDC-Einstellungen zu erstellen. Die Größenanpassung wird auf dem Mandanten-vDC nicht unterstützt.
  • Verwenden Sie die Live-Migration nicht auf einer virtuellen Maschine mit Mandanten-vDC-Einstellungen. Die Live-Migration wird auf dem Mandanten-vDC nicht unterstützt.
Wichtig: Diese Funktion wird nur in der VMware Integrated OpenStack Carrier Edition angeboten. Weitere Informationen finden Sie unter VMware Integrated OpenStack-Lizenzierung.

Projektkontingente begrenzen OpenStack-Ressourcen auf mehrere Computing-Knoten oder Verfügbarkeitsbereiche, garantieren aber keine Ressourcenverfügbarkeit. Indem Sie ein Mandanten-vDC zum Zuteilen von CPU und Arbeitsspeicher für ein OpenStack-Projekt auf einem Computing-Knoten erstellen, stellen Sie eine Ressourcengarantie für Mandanten bereit und vermeiden Noisy Neighbor-Szenarien in einer Umgebung mit mehreren Mandanten.

Das Mandanten-vDC teilt Ressourcen auf der Ebene des Computing-Knotens zu. Sie können unter Verwendung desselben Typs Ressourcen auch auf der VNF-Ebene (Virtual Network Function) zuteilen. Eine Anleitung hierzu finden Sie unter Konfigurieren von Ressourcen-QoS.

Sie können Mandanten-VDCs verwalten, indem Sie das viocli-Dienstprogramm, die vAPI oder die DCLI (Data Center Command-Line Interface) verwenden. In diesem Verfahren wird das Dienstprogramm viocli als Beispiel verwendet. Informationen zur vAPI- oder DCLI-Nutzung finden Sie unter Verwenden der vAPIs des Mandanten-vDC.

Voraussetzungen

  • Aktivieren Sie die Funktionen von VMware Integrated OpenStack Carrier Edition. Weitere Informationen finden Sie unter Aktivieren von Carrier Edition-Funktionen.
  • Bestimmen Sie die UUID des Projekts, unter dem Sie das Mandanten-VDC erstellen möchten. Sie können nach der Projekt-UUID suchen, indem Sie den Befehl openstack project list ausführen.
  • Ermitteln Sie den Namen des Computing-Knotens, auf dem Sie das Mandanten-VDC erstellen möchten. Sie können nach den Namen von Computing-Knoten suchen, indem Sie den Befehl openstack compute service list ausführen.

Prozedur

  1. Melden Sie sich beim Integrated OpenStack Manager als root-Benutzer an.
    ssh root@mgmt-server-ip
  2. Erstellen Sie ein Mandanten-vDC.
    viocli create tenant-vdc --name display-name --project-id project-uuid --compute compute-node [-–cpu-limit max-cpu-mhz] [--cpu-reserve min-cpu-mhz] [--mem-limit max-memory-mb] [-–mem-reserve min-memory-mb]
    Option Beschreibung

    --compute compute-node

    Geben Sie den Computing-Knoten ein, auf dem das Mandanten-VDC zu erstellen ist.

    Sie können nach den Namen von Computing-Knoten suchen, indem Sie den Befehl openstack compute service list ausführen.

    --name vdc-name

    Geben Sie den Namen des Mandanten-VDC ein.

    --project-id project-uuid

    Geben Sie die UUID des Projekts ein, für das das Mandanten-VDC erstellt werden soll.

    --cpu-reserve cpu-min

    Geben Sie die für das VDC zu reservierenden CPU-Zyklen ein (in Megahertz).

    Wenn Sie diesen Parameter nicht angeben, wird standardmäßig 0 verwendet.

    --cpu-limit cpu-max

    Geben Sie den maximalen Grenzwert für die CPU-Auslastung im VDC ein (in Megahertz).

    Wenn Sie diesen Parameter nicht angeben, wird die CPU-Auslastung nicht eingeschränkt.

    --mem-reserve memory-min

    Geben Sie den für das VDC zu reservierenden Arbeitsspeicher ein (in Megabyte).

    Wenn Sie diesen Parameter nicht angeben, wird standardmäßig 0 verwendet.

    --mem-limit memory-max

    Geben Sie den maximalen Grenzwert für den Arbeitsspeicherverbrauch im VDC ein (in Megabyte).

    Wenn Sie diesen Parameter nicht angeben, wird der Arbeitsspeicherverbrauch nicht eingeschränkt.

  3. Melden Sie sich beim VMware Integrated OpenStack-Dashboard als ein Cloud-Administrator an.
  4. Wählen Sie das Projekt admin im Dropdown-Menü in der Titelleiste aus.
  5. Konfigurieren Sie einen Typ, um das Mandanten-vDC zu verwenden.
    1. Wählen Sie Administrator > Berechnen > Typen aus.
    2. Erstellen Sie einen neuen Typ oder wählen Sie einen vorhandenen Typ aus, der für das Mandanten-VDC verwendet werden soll.
    3. Wählen Sie Metadaten aktualisieren neben dem zu verwendenden Typ aus.
    4. Erweitern Sie im Fenster Verfügbare Metadaten die Option VMware-Richtlinien und klicken Sie auf das Symbol Hinzufügen (Pluszeichen) neben Mandanten-vDC.
    5. Legen Sie den Wert von vmware:tenant_vdc auf die UUID des Mandanten-vDCs fest und klicken Sie auf Speichern.
      Sie können den Befehl viocli get tenant-vdcs auf dem Integrated OpenStack Manager ausführen, um nach der UUID aller Mandanten-vDCs zu suchen.

Ergebnisse

Das Mandanten-vDC wird erstellt. Sie können jetzt Instanzen im Mandanten-vDC starten, indem Sie sie mit dem in diesem Verfahren geänderten Typ konfigurieren.

Nächste Maßnahme

Sie können die Ressourcenpools in einem Mandanten-vDC anzeigen, indem Sie den Befehl viocli get tenant-vdcs tvdc-uuid ausführen. Jeder Ressourcenpool wird mit folgenden Informationen aufgeführt: Anbieter-ID, Projekt-ID, Status, Mindest- und Höchstwerte für CPU und Arbeitsspeicher sowie Angaben zum Computing-Knoten. Enthält ein Mandanten-vDC mehrere Ressourcenpools, werden in der ersten Zeile zusammengefasste Informationen für alle Pools angezeigt.

Sie können ein Mandanten-VDC aktualisieren, indem Sie den Befehl viocli update tenant-vdc ausführen oder ein Mandanten-VDC durch Ausführen des Befehls viocli delete tenant-vdc löschen.