Ajouter un port d'écoute en ligne de commande
De Hopla.cloud OpenStack Documentation Wiki
Sommaire
Prérequis
- Avoir créé un utilisateur API
- Avoir généré et téléchargé le fichier Openstack RC
- Avoir installé le client Openstack
- Avoir créé un répartiteur de charge
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).