Vous pouvez déployer le service Réseau en utilisant l’une des deux architectures représentées par les options 1 et 2.
L’option 1 déploie l’architecture la plus simple possible qui supporte uniquement les instances directement attachées aux réseaux fournisseur (externes). Pas de réseaux libre-service (privés), pas routeurs, pas adresses IP flottantes. Seul l’utilisateur admin ou tout autre utilisateur à privilèges peut gérer les réseaux fournisseurs.
L’option 2 ajoute à l’option 1 des services layer-3 qui supporte l’attachement des instances à des réseaux libre-service. L’utilisateur demo ou tout autre utilisateur sans privilège peut gérer des réseaux libre-service incluant les routeurs qui fournissent la connectivité entre les réseaux libre-service et les réseaux fournisseur. De plus, des adresses IP flottantes fournissent la connectivité aux instances des réseaux libre-service à partir de réseaux externes comme Internet.
Les réseaux libre-service utilisent en général les réseaux de recouvrement. Les protocoles de réseaux de recouvrement comme VXLAN incluent des entêtes supplémentaires qui augmentent le poids et diminuent l’espace disponible pour la charge utile ou les données utilisateur. Sans connaissance de l’infrastructure de réseau virtuel, les instances tentent d’envoyer les paquets en utilisant le maximum transmission unit (MTU) Ethernet par défaut de 1500 octets. Le service Réseau fournit automatiquement la valeur de MTU correcte aux instances via le DHCP. Cependant, certaines images cloud n’utilisent pas le DHCP ou ignorent l’option MTU du DHCP et nécessitent une configuration en utilisant les metadata ou un script.
Note
L’option 2 supporte également le rattachement d’instances aux réseaux fournisseur.
Choisir une des options réseau suivantes pour configurer les services qui lui sont spécifiques. Ensuite, revenir ici et poursuivre à Configurer l’agent metadata.
L’agent metadata fournit aux instances les informations de configuration comme les crédentiels.
Editer le fichier /etc/neutron/metadata_agent.ini et effectuer les actions suivantes :
Dans la section [DEFAULT], configurer l’hôte de metadata et le secret partagé :
[DEFAULT]
...
nova_metadata_ip = controller
metadata_proxy_shared_secret = METADATA_SECRET
Remplacer METADATA_SECRET par un secret approprié pour le proxy metadata.
Éditer le fichier /etc/nova/nova.conf et effectuer les actions suivantes :
Dans la section [neutron], configurer les paramètres d’accès, activer le proxy metadata et configurer le secret :
[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
service_metadata_proxy = True
metadata_proxy_shared_secret = METADATA_SECRET
Remplacer NEUTRON_PASS par le mot de passe choisi pour l’utilisateur neutron dans le service d’Identité.
Remplacer METADATA_SECRET par le secret choisi pour le proxy metadata.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.