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

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Configuration du noeud de stockage par bloc

Cette procédure décrit une configuration type de stockage par blocs. Pour les autres options permettant de configurer le composant de stockage, voir Options pour la configuration et le déploiement de Cinder.

  1. Configurez le client NTP.

    Voir Configuration du client NTP.

  2. Configurez Cinder en éliminant les marques de commentaire ou en définissant les paramètres appropriés dans le fichier /etc/cinder/cinder.conf.
    [DEFAULT]
    san_is_local=true
    volume_driver=cinder.volume.drivers.solaris.zfs.ZFSISCSIDriver
    my_ip=$VOLUME_IP
    rabbit_host=$CONTROLLER_ADMIN_NODE
    glance_host=$CONTROLLER_ADMIN_NODE
    zfs_volume_base=cinder/cinder
    
    [database]
    connection = mysql://cinder:service-password@$CONTROLLER_ADMIN_NODE/cinder
    
    [keystone_authtoken]
    auth_uri = http://$CONTROLLER_ADMIN_NODE:5000/v2.0
    identity_uri = http://$CONTROLLER_ADMIN_NODE:35357
    admin_user = cinder
    admin_password = service-password
    admin_tenant_name = service
    
    
  3. Définissez les paramètres dans le fichier /etc/cinder/cinder.conf.
    [filter:authtoken]
    admin_tenant_name = service
    admin_user = cinder
    admin_password = service-password
    
  4. Accordez l'accès au service Cinder au noeud de volume ou de stockage par bloc.
    1. Accédez au noeud de contrôleur.
    2. Exécutez la commande suivante :
      controller# mysql -u root -p
      Enter password: MySQL-root-password
      mysql> grant all privileges on cinder.* to 'cinder'@'$VOLUME_IP' identified by 'service-password';
      mysql> flush privileges
      mysql> quit
  5. Sur le noeud de stockage, démarrez les services Cinder.
    storage# svcadm enable -rs cinder-db cinder-volume:default cinder-volume:setup
    storage# svcadm enable -rs iscsi/target