Ajouter un port d'écoute en ligne de commande

De Hopla.cloud OpenStack Documentation Wiki
Révision datée du 19 août 2019 à 14:08 par Amoreau (discussion | contributions) (Description des paramètres de la commande)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Prérequis

Ajouter un port d'écoute

Les commandes suivantes sont exécutées à partir du client Openstack et l'extension octavia en ligne de commande

openstack loadbalancer listener create --name listener-1 --protocol TCP --protocol-port 443 load-balancer-1

Description des paramètres de la commande

openstack loadbalancer listener create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--noindent]
    [--prefix PREFIX]
    [--name <name>]
    [--description <description>]
    --protocol
    {TCP,HTTP,HTTPS,TERMINATED_HTTPS}
    [--connection-limit <limit>]
    [--default-pool <pool>]
    [--default-tls-container-ref <container_ref>]
    [--sni-container-refs [<container_ref> [<container_ref> ...]]]
    [--insert-headers <header=value,...>]
    --protocol-port <port>
    [--enable | --disable]
    <loadbalancer>
-f <FORMATTER>, --format <FORMATTER>
Le format de sortie, par défaut en tableau.
-c COLUMN, --column COLUMN
Spécifier 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
Ajuster 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
Afficher 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éfinir le nom du port d'écoute.
--description <description>
Définir la description du port d'écoute.
--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS}
Le protocole pour le port d'écoute.
--connection-limit <limit>
Définir le nombre maximum de connexions autorisé pour ce port d'écoute.
--default-pool <pool>
Définir le nom ou l'ID du pool utilisé par le port d'écoute si aucune stratégie L7 ne correspond.
--default-tls-container-ref <container_ref>
L'URI qui mène au conteneur de gestionnaire de secret de service qui contient le certificat et la clef pour les ports d'écoute TERMINATED_TLS.
--sni-container-refs <container_ref>
Une liste d'URI qui mène au conteneur de gestionnaire de secret de service qui contient le certificat et la clef pour le port d'écoute TERMINATED_TLS en utilisation l'indication nom du serveur.
--insert-headers <header=value,...>
un dictionnaire d'en-têtes facultatif à insérer dans la requête avant qu'elle ne soit envoyée au membre du backend.
--protocol-port <port>
Définir le numéro de port du protocole pour le port d'écoute.
--enable
Activer le port d'écoute (par défaut).
--disable
Désactiver le port d'écoute.
loadbalancer
Répartiteur de charge du port d'écoute (nom ou ID).

Pour aller plus loin