Installer et configurer un nœud de partage

Installer et configurer un nœud de partage

Cette section décrit comment installer et configurer un nœud de partage pour le service de Systèmes de Fichiers Partagés.

Installer et configurer les composants

Note

Les fichiers de configuration par défaut diffèrent d’une distribution à l’autre. Vous pouvez être amené à ajouter ces sections et options plutôt que de modifier des sections et options existantes. De plus, une ellipse (...) dans les extraits de configuration indique d’éventuelles options de configuration par défaut que vous devez conserver.

  1. Installer les packages :

    # apt-get install manila-share python-pymysql
    
  2. Editer le fichier /etc/manila/manila.conf et effectuer les actions suivantes :

    • Dans la section [database], configurer l’accès à la base de données :

      [database]
      ...
      connection = mysql+pymysql://manila:MANILA_DBPASS@controller/manila
      

      Remplacer MANILA_DBPASS par le mot de passe choisi pour la base de données du Système de Fichiers Partagés.

    • Dans les sections [DEFAULT] et [oslo_messaging_rabbit], configurer l’accès au service de files de messages RabbitMQ:

      [DEFAULT]
      ...
      rpc_backend = rabbit
      
      [oslo_messaging_rabbit]
      ...
      rabbit_host = controller
      rabbit_userid = openstack
      rabbit_password = RABBIT_PASS
      

      Remplacez RABBIT_PASS par le mot de passe que vous avez attribué au compte openstack dans RabbitMQ.

    • Dans la section [DEFAULT], définir les valeurs de configuration suivantes :

      [DEFAULT]
      ...
      default_share_type = default_share_type
      rootwrap_config = /etc/manila/rootwrap.conf
      
    • Dans les sections [DEFAULT] et [keystone_authtoken], configurer l’accès au service d’Identité :

      [DEFAULT]
      ...
      auth_strategy = keystone
      
      [keystone_authtoken]
      ...
      memcached_servers = controller:11211
      auth_uri = http://controller:5000
      auth_url = http://controller:35357
      auth_type = password
      project_domain_name = default
      user_domain_name = default
      project_name = service
      username = manila
      password = MANILA_PASS
      

      Remplacer MANILA_PASS par le mot de passe choisi pour l’utilisateur manila dans le service d’Identité.

    • Dans la section [DEFAULT], configurer l’option my_ip:

      [DEFAULT]
      ...
      my_ip = MANAGEMENT_INTERFACE_IP_ADDRESS
      

      Remplacer MANAGEMENT_INTERFACE_IP_ADDRESS par l’adresse IP de l’interface du réseau de management sur le nœud de partage, généralement 10.0.0.41 pour le premier nœud dans l’ exemple d’architecture.

    • Dans la section [oslo_concurrency], configurer le chemin du verrou :

      [oslo_concurrency]
      ...
      lock_path = /var/lib/manila/tmp
      

Configurer les options de gestion du serveur de partage

Le noeud de partage supporte deux modes, avec ou sans gestion des serveurs de partage. Le mode dépend du driver.

L’option 1 déploie le service sans support driver pour la gestion des partages. Dans ce mode, le service ne fait rien qui soit en rapport avec le réseau. L’opérateur doit s’assurer de la connectivité entre les instances et le serveur NFS. Cette option utilise le driver LVM qui nécessite les packages LVM et NFS ainsi qu’un disque supplémentaire pour le groupe de volumes LVM manila-share.

L’option 2 déploie le service avec le support de driver pour la gestion des partages. Dans ce mode, le service nécessite les services Compute (nova), Réseau (neutron) et Stockage Bloc (cinder) pour gérer les serveurs de partage. Les informations utilisées pour créer les serveurs de partage sont configurées en tant que réseaux de partage. Cette option utilise le driver générique avec la prise en charge des serveurs de partage et nécessite d’attacher le réseau selfservice à un routeur.

Avertissement

Un bug empêche d’utiliser les deux options de driver sur le même nœud de partage. Pour plus d’informations, voir la section Driver LVM dans le document Référence de Configuration.

Choisir une des options suivantes pour configurer le driver de partage. Après quoi, revenir ici et poursuivre vers Finaliser l’installation.

Finaliser l’installation

  • Démarrer le service de Système de Fichiers Partagés en incluant ses dépendances :

    # service manila-share restart
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.