Créer un routeur en ligne de commande : Différence entre versions
De Hopla.cloud OpenStack Documentation Wiki
(→Description des paramètres de la commande) |
(→Description des paramètres de la commande) (Balise : Éditeur visuel) |
||
(3 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
==Prérequis== | ==Prérequis== | ||
− | *[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le fichier Openstack RC]] | + | *[[Créer un utilisateur d'API OpenStack sur le manager hopla.cloud|Avoir créé un utilisateur API]] |
+ | *[[Générer et télécharger le fichier OpenStack RC depuis Horizon|Avoir généré et téléchargé le fichier Openstack RC]] | ||
*[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]] | *[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]] | ||
Ligne 46 : | Ligne 47 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ; --project <project> | + | ;--project <project> |
− | : | + | :Projet du propriétaire (nom ou ID) |
− | ; --project-domain <project-domain> | + | ;--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 | + | ;--enable |
− | : | + | :Activer le routeur (par défaut). |
− | ; --disable | + | ;--disable |
− | : | + | :Désactiver le routeur. |
− | ; --distributed | + | ;--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 | + | ;--centralized |
− | : | + | :Créer un routeur centralisé. |
− | ; --ha | + | :''Voir la note dans --distributed concernant la valeur par défaut utilisée lors de la création d'un nouveau routeur.'' |
− | : | + | ;--ha |
− | ; --no-ha | + | :Créer un routeur hautement disponible. |
− | : | + | ;--no-ha |
− | ; --description <description>: | + | :Créer un routeur non hautement disponible. |
− | ; --availability-zone-hint <availability-zone> | + | ;--description <description>:Définir la description du routeur. |
− | : | + | ;--availability-zone-hint <availability-zone> |
− | ; --tag <tag> | + | :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> |
− | ; --no-tag <project> | + | :Tag à ajouter au router (répéter l'option pour définir plusieurs tags). |
− | : | + | ;--no-tag <project> |
− | ; <name> | + | :Pas de tag associé au routeur. |
− | : | + | ;<name> |
+ | :Nom du nouveau routeur. | ||
==Pour aller plus loin== | ==Pour aller plus loin== |
Version actuelle datée du 19 août 2019 à 14:19
Sommaire
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.