Créer un routeur en ligne de commande
From Hopla.cloud OpenStack Documentation Wiki
Contents
Prérequis
Créer un routeur
Les commandes suivantes sont exécutées à partir du client Openstack en ligne de commandes.
Pour créer un routeur, utiliser la commande suivante :
openstack router create Routeur-1
Nous avons besoin de connaître les réseaux à connecter au routeur.
Pour cela , il faut utiliser la commande suivante :
openstack network list
+--------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------+
| ID | Name | Subnets |
+--------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------+
| 5254f8b0-0d1c-4513-9576-e490ba504556 | Reseau-1 | 98468515-f8cf-43bf-8df5-b2bf1a1c4641 |
| f3692924-e1b9-4adf-92e1-67bad3b14888 | fr-east-1-public | 5c8716e7-41c8-4104-b608-80ad568b8626, 6cebeb41-d626-4871-90ac-369f573423c8, c19c31ed-483a-42a0-9496-746228d68946 |
+--------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------+
Ajouter une interface externe (publique) au routeur
openstack router set --external-gateway fr-east-1-public Routeur-1
Puis ajouter une interface sur le réseau local
openstack router add subnet Routeur-1 S-Reseau-1
Description des paramètres de la commande
openstack router create
[--project <project> [--project-domain <project-domain>]]
[--enable | --disable]
[--distributed | --centralized]
[--ha | --no-ha]
[--description <description>]
[--availability-zone-hint <availability-zone>]
[--tag <tag> | --no-tag]
<name>
- --project <project>
- Projet du propriétaire (nom ou ID)
- --project-domain <project-domain>
- Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets.
- --enable
- Activer le routeur (par défaut).
- --disable
- Désactiver le routeur.
- --distributed
- Créer un routeur distribué. Le type de routeur par défaut (distribué vs centralisé) est déterminé par un paramètre de configuration dans le déploiement OpenStack. Etant donné que nous ne pouvons pas savoir que, par défaut, nous n'essayons pas de créer un routeur, il est suggéré d'utiliser --distributed ou --centralized dans les situations où plusieurs déploiements dans le cloud peuvent être utilisés.
- --centralized
- Créer un routeur centralisé.
- Voir la note dans --distributed concernant la valeur par défaut utilisée lors de la création d'un nouveau routeur.
- --ha
- Créer un routeur hautement disponible.
- --no-ha
- Créer un routeur non hautement disponible.
- --description <description>
- Définir la description du routeur.
- --availability-zone-hint <availability-zone>
- Zone de disponibilité dans laquelle créer le routeur (Extension de la zone de disponibilité du routeur requise, répéter l'option pour définir plusieurs zones de disponibilités).
- --tag <tag>
- Tag à ajouter au router (répéter l'option pour définir plusieurs tags).
- --no-tag <project>
- Pas de tag associé au routeur.
- <name>
- Nom du nouveau routeur.