Vous pouvez gérer des volumes non-OpenStack sur les hôtes Cinder de votre déploiement. La gestion d'un volume le rend utilisable dans votre déploiement OpenStack.

Procédure

  1. Connectez-vous au tableau de bord de VMware Integrated OpenStack en tant qu'administrateur de cloud.
  2. Sélectionnez le projet admin dans le menu déroulant de la barre de titre.
  3. Sélectionnez Admin > Volume > Volumes.
  4. Cliquez sur Gérer un volume et entrez la configuration souhaitée.
    Option Description

    Identifiant

    Entrez le nom ou l'identifiant du volume source.

    Note : Pour migrer un volume du serveur principal VMDK vers le serveur principal FCD, entrez l'ID du volume VMDK existant.

    Type d'identifiant

    Sélectionnez Nom ou ID.

    Note : Pour migrer un volume du serveur principal VMDK vers le serveur principal FCD, sélectionnez ID.

    Hôte

    Entrez le nom de l'hôte Cinder qui contient le volume existant. Utilisez le format suivant : host:backend-name@pool.

    Nom du volume

    Entrez un nom pour le volume.

    Description

    Entrez une description du volume.

    Métadonnées

    Entrez les métadonnées sous forme de paires clé-valeur. Par exemple, img_config_drive=mandatory.

    Type de volume

    Sélectionnez un type de volume pour le volume.

    Zone de disponibilité

    Sélectionnez une zone de disponibilité dans laquelle placer le volume.

    Démarrage autorisé

    Cochez la case pour autoriser les instances à démarrer à partir du volume.

  5. Cliquez sur Gérer.

Résultats

Le volume spécifié est géré par Cinder et visible dans OpenStack.

La commande d'interface de ligne de commande équivalente est cinder manage <host> <identifier>.

Par exemple : 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>

Normalement, <vm folder name> est identique à <vm name>.

  • La référence complète de la ligne de commande est :
    # 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>
  • Gérer un volume existant.
    Tableau 1. Arguments de position
    <host> Hôte Cinder sur lequel réside le volume existant, qui prend la forme : host@backend-name#pool
    <identifier> Nom ou autre identifiant du volume existant
    Tableau 2. Arguments facultatifs
    --cluster CLUSTER Cluster Cinder sur lequel réside le volume existant ; prend la forme suivante : cluster@backend-name#pool(pris en charge par l'API version 3.16 et les versions ultérieures)
    --id-type <id-type> Type d'identifiant de périphérique principal fourni, généralement source-name ou source-id (Default=source-name)
    --name <name> Nom du volume (Default=None)
    --description <description> Description du volume (Default=None)
    --volume-type <volume-type> Type de volume (Default=None)
    --availability-zone <availability-zone> Zone de disponibilité pour le volume (Default=None)
    --metadata [<key=value> [<key=value> ...]] Paires clé-valeur de métadonnées (Default=None)
    --bootable Spécifie que le volume récemment créé doit être marqué comme démarrable