Puede administrar volúmenes que no sean de OpenStack en los hosts de Cinder de su implementación. La administración de un volumen hace que pueda utilizarse en la implementación de OpenStack.

Procedimiento

  1. Inicie sesión en el panel de control de VMware Integrated OpenStack como administrador de nube.
  2. En el menú desplegable de la barra de título, seleccione el proyecto de admin.
  3. Seleccione Administración > Volumen > Volúmenes.
  4. Haga clic en Administrar volumen e introduzca la configuración deseada.
    Opción Descripción

    Identificador

    Introduzca el nombre o el identificador del volumen de origen.

    Nota: Para migrar un volumen del back-end de VMDK al back-end de FCD, introduzca el identificador del volumen de VMDK existente.

    Tipo de identificador

    Seleccione Nombre o Identificador.

    Nota: Para migrar un volumen del back-end de VMDK al back-end de FCD, seleccione Identificador.

    Host

    Introduzca el host de Cinder que contiene el volumen existente. Utilice el siguiente formato: host:backend-name@pool.

    Nombre del volumen

    Introduzca un nombre para el volumen.

    Descripción

    Introduzca una descripción para el volumen.

    Metadatos

    Introduzca los metadatos como pares clave-valor. Por ejemplo, img_config_drive=mandatory.

    Tipo de volumen

    Seleccione un tipo de volumen para el volumen.

    Zona de disponibilidad

    Seleccione una zona de disponibilidad en la que se colocará el volumen.

    De arranque

    Active la casilla de verificación para permitir que las instancias arranquen a partir del volumen.

  5. Haga clic en Administrar.

Resultados

Cinder administrará el volumen especificado, el cual podrá verse en OpenStack.

El comando equivalente de la CLI es cinder manage <host> <identifier>.

Por ejemplo: 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>

Normalmente, <vm folder name> es el mismo que <vm name>.

  • La referencia completa de la línea de comandos es:
    # 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>
  • Administrar un volumen existente.
    Tabla 1. Argumentos posicionales
    <host> Host de Cinder en el que reside el volumen existente; tiene la siguiente forma: host@backend-name#pool
    <identifier> Nombre u otro identificador de un volumen existente
    Tabla 2. Argumentos opcionales
    --cluster CLUSTER Clúster de Cinder en el que reside el volumen existente; tiene el siguiente formato: cluster@backend-name#pool(compatible con la API versión 3.16 y posterior)
    --id-type <id-type> Tipo de identificador de dispositivo de back-end proporcionado, por lo general, source-name o source-id (Default=source-name)
    --name <name> Nombre del volumen (Default=None)
    --description <description> Descripción del volumen (Default=None)
    --volume-type <volume-type> Tipo del volumen (Default=None)
    --availability-zone <availability-zone> Zona de disponibilidad para volumen (Default=None)
    --metadata [<key=value> [<key=value> ...]] Pares clave=valor de metadatos (Default=None)
    --bootable Especifica que el volumen recién creado debe marcarse como de arranque