Instalación y configuración de OpenStack (Kilo) en Oracle® Solaris

Salir de la Vista de impresión

Actualización: Junio de 2016
 
 

Cómo crear volúmenes de almacenamiento raíz para instancias de cálculo

Tenga en cuenta que este procedimiento es parte de la tarea general de definición de varios backends remotos, como se describe en Despliegue de sistemas remotos para almacenamiento. Por lo tanto, este procedimiento usa los mismos ejemplos.

  1. Defina los backends de Cinder en el archivo /etc/cinder/cinder.conf.

    Consulte el ejemplo en Configuración del archivo cinder.conf, en particular la especificación de enabled_backends, además del nombre de volumen para cada backend.

  2. Si la configuración usa una zona de disponibilidad de Cinder, defínala también en el archivo de configuración de Cinder.

    Por ejemplo:

    [DEFAULT]
    ...
    storage_availability_zone=cinder_az
  3. Para cada backend definido en el archivo de configuración, cree los volúmenes correspondientes, como se muestra en el siguiente ejemplo:
    # cinder type-create type-remote
    # cinder type-key type-remote set volume_backend_name=ZFS_REMOTE
    

    Debe ejecutar el mismo juego de comandos para crear otros tipos de volúmenes, según sea necesario. Luego, el controlador solariszones creará el volumen de inicio real de Cinder para la instancia de Nova.

  4. En el nodo de Cinder, reinicie el servicio Cinder.
    # svcadm restart cinder-volume:default
  5. En el archivo /etc/nova/nova.conf de cada nodo de cálculo, defina uno de los siguientes parámetros o ambos en función del archivo de configuración de Cinder.
    • boot_volume_type

    • boot_volume_az

    Por ejemplo, en función de los pasos anteriores, se edita el archivo de configuración de Nova de la siguiente manera:

    boot_volume_type=type-remote
    boot_volume_az=cinder_az
  6. Reinicie el servicio Nova en el nodo de cálculo.
    compute-node# svcadm restart nova-compute