Installation et configuration d'OpenStack (Kilo) dans Oracle® Solaris

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Création de volumes de stockage root pour des instances de calcul

Notez que cette procédure fait partie de la tâche générale consistant à définir plusieurs back-ends distants, comme décrit à la section Déploiement de systèmes distants pour le stockage. Cette procédure utilise donc les mêmes exemples.

  1. Définissez les back-ends Cinder dans le fichier /etc/cinder/cinder.conf.

    Reportez-vous à l'exemple de la section Configuration du fichier cinder.conf, en particulier à la spécification de enabled_backends ainsi qu'à la définition du nom de volume pour chaque back-end.

  2. Si votre configuration utilise une zone de disponibilité Cinder, définissez-la également dans le fichier de configuration Cinder.

    Par exemple :

    [DEFAULT]
    ...
    storage_availability_zone=cinder_az
  3. Pour chaque back-end défini dans le fichier de configuration, créez les volumes correspondants, comme présenté dans l'exemple suivant :
    # cinder type-create type-remote
    # cinder type-key type-remote set volume_backend_name=ZFS_REMOTE
    

    Vous devez exécuter le même ensemble de commandes pour créer d'autres types de volume si nécessaire. Le pilote solariszones crée alors le volume d'initialisation Cinder réel pour l'instance Nova.

  4. Sur le noeud Cinder, redémarrez le service Cinder.
    # svcadm restart cinder-volume:default
  5. Dans le fichier /etc/nova/nova.conf de chaque noeud de calcul, définissez l'un des paramètres suivants, ou les deux, d'après le fichier de configuration Cinder.
    • boot_volume_type

    • boot_volume_az

    Par exemple, en fonction des étapes précédentes, modifiez le fichier de configuration Nova comme suit :

    boot_volume_type=type-remote
    boot_volume_az=cinder_az
  6. Redémarrez le service Nova sur le noeud de calcul.
    compute-node# svcadm restart nova-compute