Créer un routeur en ligne de commande : Différence entre versions

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher
(Prérequis)
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 connaitre les réseaux à connecter au routeur.
+
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-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

Pour aller plus loin