Le nœud compute gère la connectivité et les :term:`groupes de sécurité <security group>`des instances.
# yum install openstack-neutron-linuxbridge ebtables ipset
La configuration du composant général du Réseau inclut le mécanisme d’authentification, la file de messages et le plugin.
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.
Editer le fichier /etc/neutron/neutron.conf et effectuer les actions suivantes :
Dans la section [database], commenter toutes les options connection car les nœuds compute n’accèdent pas directement à la base de données.
Dans les sections [DEFAULT] et [oslo_messaging_rabbit], configurer l’accès à la file de message RabbitMQ :
[DEFAULT]
...
rpc_backend = rabbit
[oslo_messaging_rabbit]
...
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS
Remplacer RABBIT_PASS par le mot de passe choisi pour le compte openstack dans RabbitMQ.
Dans les sections [DEFAULT] et [keystone_authtoken], configurer l’accès au service d’Identité :
[DEFAULT]
...
auth_strategy = keystone
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON_PASS
Remplacer NEUTRON_PASS par le mot de passe choisi pour l’utilisateur neutron dans le service d’Identité.
Note
Commenter ou supprimer toute autre option dans la section [keystone_authtoken].
Dans la section [oslo_concurrency], configurer le chemin du verrou :
[oslo_concurrency]
...
lock_path = /var/lib/neutron/tmp
Choisir la même option réseau que pour le contrôleur pour configurer les services qui lui sont spécifiques. Ensuite, revenir ici et procéder à Configurer Compute pour utiliser le réseau.
Editer le fichier /etc/nova/nova.conf et effectuer les actions suivantes :
Dans la section [neutron], configurer les paramètres d’accès :
[neutron]
...
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON_PASS
Remplacer NEUTRON_PASS par le mot de passe choisi pour l’utilisateur neutron dans le service d’Identité.
Redémarrer le service Compute :
# systemctl restart openstack-nova-compute.service
Démarrer l’agent Linux bridge et le configurer pour qu’il se lance au démarrage du système :
# systemctl enable neutron-linuxbridge-agent.service
# systemctl start neutron-linuxbridge-agent.service
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.