Créer un routeur en ligne de commande : Différence entre versions
De Hopla.cloud OpenStack Documentation Wiki
								
												
				|  (→Prérequis) (Balise : Éditeur visuel) | (Balise : Éditeur visuel) | ||
| 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]] | + | *[[Générer et télécharger le fichier OpenStack RC|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 12 : | Ligne 12 : | ||
| openstack router create Routeur-1 | openstack router create Routeur-1 | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| − | Nous avons besoin de  | + | Nous avons besoin de connaître les [[:Catégorie:Réseau-cli|réseaux]] à connecter au routeur. | 
| − | Pour cela , il faut utiliser la commande suivante | + | Pour cela , il faut utiliser la commande suivante : | 
| <syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| openstack network list | openstack network list | ||
| Ligne 24 : | Ligne 24 : | ||
| +--------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------+ | +--------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------+ | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| − | Ajouter une interface externe (publique) au routeur | + | Ajouter une interface externe (publique) au routeur | 
| <syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| openstack router set --external-gateway fr-east-1-public Routeur-1 | openstack router set --external-gateway fr-east-1-public Routeur-1 | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| − | Puis ajouter une interface sur le réseau local | + | Puis ajouter une interface sur le [[:Catégorie:Réseau-cli|réseau]] local | 
| <syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| openstack router add subnet Routeur-1 S-Reseau-1 | openstack router add subnet Routeur-1 S-Reseau-1 | ||
Version du 13 août 2019 à 12:54
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-1Nous 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-1Puis ajouter une interface sur le réseau local
openstack router add subnet Routeur-1 S-Reseau-1