Créer un routeur en ligne de commande : Différence entre versions
De Hopla.cloud OpenStack Documentation Wiki
(Balise : Éditeur visuel) |
|||
Ligne 32 : | Ligne 32 : | ||
openstack router add subnet Routeur-1 S-Reseau-1 | openstack router add subnet Routeur-1 S-Reseau-1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | ==Description des paramètres de la commande== | ||
+ | <syntaxhighlight lang="shell"> | ||
+ | openstack loadbalancer member create | ||
+ | [-f {json,shell,table,value,yaml}] | ||
+ | [-c COLUMN] | ||
+ | [--max-width <integer>] | ||
+ | [--fit-width] | ||
+ | [--print-empty] | ||
+ | [--noindent] | ||
+ | [--prefix PREFIX] | ||
+ | [--name <name>] | ||
+ | [--weight <weight>] | ||
+ | --address <ip_address> | ||
+ | [--subnet-id <subnet_id>] | ||
+ | --protocol-port <protocol_port> | ||
+ | [--monitor-port <monitor_port>] | ||
+ | [--monitor-address <monitor_address>] | ||
+ | [--enable | --disable] | ||
+ | <pool> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ;-f <FORMATTER>, --format <FORMATTER> | ||
+ | :Le format de sortie, par défaut en tableau. | ||
+ | ;-c COLUMN, --column COLUMN | ||
+ | :Spécifie la ou les colonnes à inclure, peut être répété. | ||
+ | ;--max-width <integer> | ||
+ | :Largeur maximale d'affichage, <1 à désactiver . Vous pouvez également utiliser la variable d'environnement CLIFF_MAX_TERM_WIDTH, mais le paramètre est prioritaire. | ||
+ | ;--fit-width | ||
+ | :Ajuste le tableau à la largeur d'affichage. Implicite si --max-width est supérieur à 0. Définissez la variable d'environnement CLIFF_FIT_WIDTH=1 pour que ce soit toujours activé. | ||
+ | ;--print-empty | ||
+ | :Affiche un tableau vide s'il n'y a aucune donnée à afficher. | ||
+ | ;--noindent | ||
+ | :S'il faut désactiver l'indentation du JSON. | ||
+ | ;--prefix <PREFIX> | ||
+ | :ajoute un préfixe à tous les noms de variables. | ||
+ | ;--name <name> | ||
+ | :Définit le nom du port d'écoute. | ||
+ | ;--weight <weight> | ||
+ | :Le poids d'un membre détermine la portion des requêtes ou connexions qu'il dessert par rapport aux autres membres du pool. | ||
==Pour aller plus loin== | ==Pour aller plus loin== |
Version du 14 août 2019 à 12:24
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 loadbalancer member create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
[--weight <weight>]
--address <ip_address>
[--subnet-id <subnet_id>]
--protocol-port <protocol_port>
[--monitor-port <monitor_port>]
[--monitor-address <monitor_address>]
[--enable | --disable]
<pool>
- -f <FORMATTER>, --format <FORMATTER>
- Le format de sortie, par défaut en tableau.
- -c COLUMN, --column COLUMN
- Spécifie la ou les colonnes à inclure, peut être répété.
- --max-width <integer>
- Largeur maximale d'affichage, <1 à désactiver . Vous pouvez également utiliser la variable d'environnement CLIFF_MAX_TERM_WIDTH, mais le paramètre est prioritaire.
- --fit-width
- Ajuste le tableau à la largeur d'affichage. Implicite si --max-width est supérieur à 0. Définissez la variable d'environnement CLIFF_FIT_WIDTH=1 pour que ce soit toujours activé.
- --print-empty
- Affiche un tableau vide s'il n'y a aucune donnée à afficher.
- --noindent
- S'il faut désactiver l'indentation du JSON.
- --prefix <PREFIX>
- ajoute un préfixe à tous les noms de variables.
- --name <name>
- Définit le nom du port d'écoute.
- --weight <weight>
- Le poids d'un membre détermine la portion des requêtes ou connexions qu'il dessert par rapport aux autres membres du pool.