Sie können Nicht-OpenStack-Volumes auf den Cinder-Hosts in Ihrer Bereitstellung verwalten. Indem Sie ein Volume verwalten, kann es in Ihrer OpenStack-Bereitstellung verwendet werden.

Prozedur

  1. Melden Sie sich beim VMware Integrated OpenStack-Dashboard als ein Cloud-Administrator an.
  2. Wählen Sie das Projekt admin im Dropdown-Menü in der Titelleiste aus.
  3. Wählen Sie Projekt > Volume > Volumes aus.
  4. Klicken Sie auf Volume verwalten und geben Sie die gewünschte Konfiguration ein.
    Option Beschreibung

    Bezeichner

    Geben Sie den Namen oder Bezeichner für das Quell-Volume ein.

    Hinweis: Um ein Volume vom VMDK-Back-End zum FCD-Back-End zu migrieren, geben Sie die ID des vorhandenen VMDK-Volumes ein.

    Bezeichnertyp

    Wählen Sie Name oder ID aus.

    Hinweis: Um ein Volume vom VMDK-Back-End zum FCD-Back-End zu migrieren, wählen Sie ID aus.

    Host

    Geben Sie den Cinder-Host ein, der das vorhandene Volume enthält. Verwenden Sie das folgende Format: host:backend-name@pool.

    Name des Datenträgers

    Geben Sie einen Namen für das Volume ein.

    Beschreibung

    Geben Sie eine Beschreibung für das Volume ein.

    Metadaten

    Geben Sie Metadaten als Schlüssel-Wert-Paare ein. Beispiel: img_config_drive=mandatory.

    Volume-Typ

    Wählen Sie einen Volume-Typ für das Volume aus.

    Verfügbarkeitsbereich

    Wählen Sie einen Verfügbarkeitsbereich aus, in dem das Volume platziert werden soll.

    Startfähig

    Aktivieren Sie das Kontrollkästchen, damit Instanzen über das Volume gestartet werden können.

  5. Klicken Sie auf Verwalten.

Ergebnisse

Das angegebene Volume wird von Cinder verwaltet und ist in OpenStack sichtbar.

Der entsprechende CLI-Befehl lautet cinder manage <host> <identifier>.

Beispiel: cinder manage '[email protected]#VMwareVcVmdkDriver' '[Datastore1] vm1/vm1.vmdk@datacenter/vm/vm1'.
<host>: one of the values returned by 'cinder get-pools' command.
<identifier>: <vmdk path>@<vm inventory path>
<vmdk path>: [<datastore name>] <vm folder name>/<vmdk file name>
<vm inventory path>: <datacenter name>/vm/<vm name>

Normalerweise ist <vm folder name> mit <vm name> identisch.

  • Die vollständige Befehlszeilenreferenz lautet wie folgt:
    # cinder help manage
    usage: cinder manage [--cluster CLUSTER] [--id-type <id-type>] [--name <name>]
                         [--description <description>]
                         [--volume-type <volume-type>]
                         [--availability-zone <availability-zone>]
                         [--metadata [<key=value> [<key=value> ...]]] [--bootable]
                         <host> <identifier>
  • Verwalten eines vorhandenen Volumes.
    Tabelle 1. Positionsargumente
    <host> Der Cinder-Host, auf dem sich das vorhandene Volume befindet; weist das folgende Format auf: host@backend-name#pool
    <identifier> Name oder anderer Bezeichner für vorhandene Volumes
    Tabelle 2. Optionale Argumente
    --cluster CLUSTER Der Cinder-Cluster, auf dem sich das vorhandene Volume befindet; weist das folgende Format auf: cluster@backend-name#pool (unterstützt von API Version 3.16 und höher)
    --id-type <id-type> Typ des angegebenen Backend-Gerätebezeichners, in der Regel „source-name“ oder „source-id“ (Default=source-name)
    --name <name> Name des Volumes (Default=None)
    --description <description> Beschreibung des Volumes (Default=None)
    --volume-type <volume-type> Datenträgertyp (Default=None)
    --availability-zone <availability-zone> Verfügbarkeitsbereich für Volume (Default=None)
    --metadata [<key=value> [<key=value> ...]] Metadaten key=value-Paare (Default=None)
    --bootable Gibt an, dass das neu erstellte Volume als startfähig markiert werden soll