Installer et configurer le nœud contrôleur

Installer et configurer le nœud contrôleur

Cette section décrit comment installer et configurer le service Compute , nom de code nova, sur le contrôleur.

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 nova-api nova-conductor nova-consoleauth \
      nova-consoleproxy nova-scheduler python-novaclient
    

    Répondre aux prompts de debconf.

    Note

    nova-api-metadata est inclu dans le package nova-api et peut être sélectionné via debconf.

    Note

    Un unique package nova-consoleproxy fournit les packages nova-novncproxy, nova-spicehtml5proxy, et nova-xvpvncproxy. Pour sélectionner les packages, éditer le fichier /etc/default/nova-consoleproxy ou utiliser l’interface debconf. Vous pouvez aussi éditer manuellement le fichier /etc/default/nova-consoleproxy et redémarrer les daemons console.

  1. Editer le fichier /etc/nova/nova.conf et effectuer les actions suivantes :

    • Dans la section [DEFAULT], activer uniquement les APIs Compute et Metadata :

      [DEFAULT]
      ...
      enabled_apis = osapi_compute,metadata
      
    • Les scripts de maintenance .config et .postinst du package nova-common détectent automatiquement l’adresse IP à utiliser dans la directive my_ip de la section [DEFAULT]. Cette valeur sera normalement demandée à nouveau , et vous pouvez vérifier qu’elle est correcte dans le fichier nova.conf après l’installation du package nova-common :

      [DEFAULT]
      ...
      my_ip = 10.0.0.11
      
    • Dans la section [DEFAULT], activer le support du service Réseau :

      [DEFAULT]
      ...
      use_neutron = True
      firewall_driver = nova.virt.firewall.NoopFirewallDriver
      

      Note

      Par défaut, Compute utilise un driver de firewall interne. Comme le service Réseau inclut un driver de firewall, vous devez désactiver le driver firewall Compute en utilisant le driver firewall nova.virt.firewall.NoopFirewallDriver.

    • Dans la section [vnc], configurer le proxy VNC pour utiliser l’adresse IP de l’interface de management du contrôleur :

      [vnc]
      ...
      vncserver_listen = $my_ip
      vncserver_proxyclient_address = $my_ip
      
    • Dans la section [glance], configurer l’emplacement de l’API du service Image :

      [glance]
      ...
      api_servers = http://controller:9292
      

Finaliser l’installation

  • Redémarrer les services Compute :

    # service nova-api restart
    # service nova-consoleauth restart
    # service nova-scheduler restart
    # service nova-conductor restart
    # service nova-novncproxy 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.