Cette section décrit comment installer et configurer le service Compute , nom de code nova, sur le contrôleur.
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.
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.
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
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
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.