Création d'un jeu dorsal d'équilibreur de charge de réseau
Créez un jeu dorsal pour créer des entités logiques constituées de politiques d'équilibrage de charge de réseau et de vérification de l'état, et d'une liste de serveurs dorsaux pour un équilibreur de charge de réseau.
Pour les informations préalables, voir Jeux dorsaux pour les équilibreurs de charge de réseau.
Spécifier la politique de vérification de l'état
Spécifiez les paramètres de test pour confirmer l'état des serveurs dorsaux. Pour plus d'informations sur cette fonction, voir Politiques de vérification de l'état.
Entrez les informations suivantes :- Protocole : Indiquez le protocole à utiliser pour les interrogations de vérification de l'état :
- HTTP
- HTTPS
- TCP
- UDP
- DNS : Pour plus d'informations sur la configuration des politiques de vérification de l'état pour le protocole DNS, voir Vérification de l'état DNS.
Important
Configurez le protocole de vérification de l'état pour qu'il corresponde à l'application ou au service. Pour plus d'informations, voir Politiques de vérification de l'état.Pour TCP et UDP, les données fournies doivent être chiffrées à base64. Utilisez n'importe quel outil d'encodage base64 pour convertir les chaînes de texte brut en chaînes encodées based64 et utilisez les chaînes encodées pour la configuration de la vérification d'état. Par exemple, la chaîne de texte brut suivante :
this is the request data for my NLB backend health check
est encodée comme suit :
dGhpcyBpcyB0aGUgcmVxdWVzdCBkYXRhIGZvciBteSBOTEIgYmFja2VuZCBoZWFsdGggY2hlY2s
La chaîne encodée est celle qui est soumise à la configuration de la vérification de l'état.
La longueur maximale prise en charge pour la chaîne avant l'encodage en base64 est de 1 024 octets. Si la chaîne dépasse la limite, l'appel de configuration échoue avec un code de statut HTTP 400.
- Protocole de transport : (DNS seulement) Spécifiez le protocole de transport utilisé pour envoyer le trafic lorsque DNS est sélectionné comme protocole :
- UDP
- TCP
- Port : : Indiquez le port du serveur dorsal sur lequel exécuter la vérification de l'état. Entrez la valeur '0' pour que la vérification de l'état utilise le port de trafic du serveur dorsal.
- Intervalle en MS : Indiquez la fréquence d'exécution de la vérification de l'état, en millisecondes. La valeur par défaut est 10000 (10 secondes).
- Temporisation en ms : Indiquez le délai maximal d'attente, en millisecondes, d'une réponse à une vérification de l'état. La vérification de l'état n'aboutit que si une réponse est retournée dans cette période de temporisation. La valeur par défaut est 3000 (3 secondes).
- Number of retries (Nombre de tentatives) : Spécifiez le nombre de tentatives avant qu'un serveur dorsal ne soit considéré comme "unhealthy". Ce nombre s'applique également lors du rétablissement d'un serveur à l'état "sain". La valeur par défaut est 3.
- Données de demande : (Obligatoire pour UDP et facultatif pour TCP uniquement) Entrez le message de demande inclus dans la demande. Ces données de demande sont incluses dans la demande unique au serveur dorsal. Les données de demande sont comparées aux données de réponse
- Données de réponse : (Obligatoire pour UDP et facultatif pour TCP uniquement) Entrez le message de réponse pour lequel la fonction de vérification de l'état envoie une seule demande au serveur dorsal. En cas de correspondance, la vérification de l'état réussit.
- Code de statut : (HTTP et HTTPS uniquement) Spécifiez le code de statut que doit retourner un serveur dorsal sain.
- Chemin de l'URL (URI) : (HTTP et HTTPS uniquement) Spécifiez un point d'extrémité d'URL sur lequel exécuter la vérification de l'état.
- Corps de la réponse (expression rationnelle) : Indiquez une expression rationnelle pour analyser le corps de la réponse du serveur dorsal.
- Nom d'interrogation : (DNS uniquement) Fournissez un nom de domaine DNS pour l'interrogation.
- Classe d'interrogation : (DNS seulement) Sélectionnez l'une des options suivantes :
- ENTRÉE : Internet (par défaut)
- CH : Chaos
- Type d'interrogation : (DNS seulement) Sélectionnez l'une des options suivantes :
- A : Indique un nom d'hôte correspondant à l'adresse IPv4. (par défaut)
- AAAA : Indique un nom d'hôte correspondant à l'adresse IPv6.
- TXT : Indique un champ de texte.
- Codes de réponse acceptables : Sélectionnez une ou plusieurs des options suivantes :
- L'interrogation DNS RCODE:0 NOERROR s'est terminée avec succès.
- Le serveur RCODE:2 SERVFAIL n'a pas pu terminer la demande DNS.
- Le nom de domaine RCODE:3 NXDOMAIN n'existe pas.
- RCODE:5 REFUSED Le serveur a refusé de répondre à l'interrogation.
- Échec de l'ouverture : (Facultatif) Sélectionnez cette option pour que l'équilibreur de charge de réseau continue de déplacer le trafic vers les serveurs dorsaux de ce jeu dorsal à l'aide de la configuration courante, même si tous les états des serveurs dorsaux deviennent peu sains.
- Activer le basculement instantané : (Obligatoire pour le DNS, facultatif pour tous les autres protocoles) Sélectionnez cette option pour rediriger le trafic existant vers un serveur dorsal sain si le serveur dorsal courant devient peu sain. Cette fonction ne fonctionne pas si l'option Échec de l'ouverture est activée et que tous les serveurs dorsaux deviennent peu sains.
- Envoyer la réinitialisation TCP : (L3 modules d'écoute IP uniquement) Sélectionnez cette option pour réinitialiser automatiquement la connexion TCP à un serveur dorsal en échec.
Politique d'équilibrage de charge
Sélectionnez l'une des politiques d'équilibreur de charge suivantes :
-
Hachage à 5 tuples : Achemine le trafic entrant en fonction d'un hachage à 5 tuples (adresse IP et port sources, adresse IP et port de destination, protocole).Note
Lorsque le protocole du module d'écoute IP L3 est sélectionné, l'équilibreur de charge ne prend pas en charge les politiques de hachage à 5 tuples. - Hachage à 3 jeux : Achemine le trafic entrant en fonction d'un hachage à 3 jeux (adresse IP source, adresse IP de destination, protocole).
- Hachage à 2 jeux : Achemine le trafic entrant en fonction d'un hachage à 2 jeux (destination de l'adresse IP source, adresse IP de destination).
Sélectionnez Créer un jeu dorsal.
Le jeu dorsal que vous avez créé s'affiche dans la liste Jeux dorsaux.
- Protocole : Indiquez le protocole à utiliser pour les interrogations de vérification de l'état :
Utilisez la commande oci nlb backend-set create et les paramètres requis pour créer un jeu dorsal d'équilibreur de charge de réseau.
oci nlb backend-set create --name name --network-load-balancer-id network_load_balancer_ocid --health-checker health_checker --policy policy [OPTIONS]
Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.
Exécutez l'opération CreateBackendSet pour créer un jeu dorsal pour un équilibreur de charge de réseau.