Configurer la haute disponibilité pour la passerelle de gestion

Cette section décrit comment configurer la haute disponibilité pour la passerelle de gestion.

Passerelle de gestion en mode haute disponibilité

La haute disponibilité peut être configurée sur la passerelle de gestion, ce qui lui permet de fonctionner sans échec pendant une période désignée lors de son pipeline de données sortant vers les services en nuage OCI.

Exécuter les conditions requises pour la haute disponibilité de la passerelle de gestion

Outre l'exécution des préalables pour le déploiement de la passerelle de gestion, les éléments suivants sont requis uniquement lors de la configuration de la passerelle de gestion en mode haute disponibilité :

  • Chaque passerelle de gestion appartenant à une grappe doit se trouver dans le même compartiment.
  • Le réseau de l'équilibreur de charge doit autoriser le trafic entrant depuis les agents de gestion.
  • Le réseau de l'équilibreur de charge doit autoriser les entrées sortantes vers les passerelles de gestion.

.

Télécharger le logiciel et créer une clé d'installation pour la haute disponibilité de la passerelle de gestion

Configurer un fichier de réponses pour la haute disponibilité de la passerelle de gestion

L'installation de la passerelle de gestion nécessite un fichier de réponses pour lire les paramètres propres à votre environnement pour la configuration de la passerelle de gestion vers OCI et indiquer que cette passerelle de gestion spécifique fait partie de la grappe.

Voici la marche à suivre :
  1. Vérifiez les paramètres du fichier de réponses.

    Pour plus d'informations, voir Vérifier les paramètres de la passerelle de gestion.

  2. Créer un fichier de réponses.

    Lors de la création d'un fichier de réponses pour la haute disponibilité de la passerelle de gestion, FreeFormTags est un paramètre obligatoire. Assurez-vous de l'inclure avec le nom "GatewayGroup" et le nom du groupe de grappes comme valeur dans le fichier de réponses. Vous pouvez choisir n'importe quel nom privilégié pour le groupe de grappes. Par exemple : GatewayCluster.

    Toutes les passerelles de gestion qui feront partie du même groupe de grappes doivent avoir la même valeur pour le marqueur de clé GatewayGroup.

    Voir ci-dessous un exemple du fichier de réponses de la passerelle de gestion :
    ManagementAgentInstallKey=Mi4w86dhNbK798J1cm4tMSxvY2lkMS5
    FreeFormTags = [{"GatewayGroup":"GatewayCluster"}]
    GatewayUsername=gatewayuser
    GatewayPassword=gatewaypassword

    Pour une configuration avancée, voir Advanced Configuration Management Gateway High Availability.

    Pour obtenir des instructions sur la création d'un fichier de réponses, voir Créer un fichier de réponses pour l'installation de la passerelle de gestion.

Advanced Configuration Management Gateway - Haute disponibilité

Cette section ne s'applique que si vous avez choisi la création automatique de certificats de la passerelle de gestion. Pour plus d'informations à ce sujet, voir Configurer les certificats pour la passerelle de gestion.

Si la passerelle de gestion et l'équilibreur de charge sont configurés dans différents domaines lorsqu'un certificat automatique de la passerelle de gestion est créé, vous devez effectuer l'installation de la passerelle de gestion à l'aide du paramètre personnalisé GatewayCertSubjectAltNames avec les noms de remplacement de sujet de certificats requis par configuration personnalisée pour activer la création de certificat avec le domaine approprié pour une communication sécurisée.

Par exemple, si l'équilibreur de charge se trouve dans le domaine phx.abc.com et que la passerelle de gestion se trouve dans le domaine phx.bcd.com, le paramètre se présente comme suit :

GatewayCertSubjectAltNames =*.phx.abc.com,*.phx.bcd.com
Voir ci-dessous un exemple du fichier de réponses de la passerelle de gestion :
ManagementAgentInstallKey=Mi4w86dhNbK798J1cm4tMSxvY2lkMS5
FreeFormTags = [{"GatewayGroup":"GatewayCluster"}]
GatewayCertSubjectAltNames = *.phx.abc.com,*.phx.bcd.com
GatewayUsername=gatewayuser
GatewayPassword=gatewaypassword

Installer et configurer la passerelle de gestion à haute disponibilité

Pour obtenir des instructions sur l'installation de la passerelle de gestion, voir Installer la passerelle de gestion sur le fichier RPM Linux.

Vérifier la configuration de haute disponibilité de la passerelle de gestion

Pour vérifier la configuration de haute disponibilité :
  1. Ouvrez la console de l'agent de gestion et allez à Agents et passerelles.
  2. Cliquez sur la passerelle de gestion en mode haute disponibilité que vous venez de déployer pour ouvrir la page des détails de la passerelle de gestion.

    Sous l'onglet Informations sur la passerelle, allez à Groupe de passerelles pour voir le regroupement de la passerelle de gestion en mode de haute disponibilité.

    Voir ci-dessous un exemple où le groupe de passerelles indique que 3 passerelles de gestion sont configurées :

    Page Détails de la passerelle de gestion

Tâches post-installation pour la haute disponibilité de la passerelle de gestion

Les tâches suivantes doivent être terminées après la configuration de la haute disponibilité pour la passerelle de gestion :

Configurer l'équilibreur de charge pour la passerelle de gestion

Vous devez configurer l'équilibreur de charge pour la passerelle de gestion nouvellement installée.

Considérations :
  • Tout équilibreur de charge peut être utilisé.
  • Les passerelles de gestion doivent être configurées en tant que dorsale pour l'équilibreur de charge.
  • Options de vérification d'état prises en charge :
    • Vérification TCP sur le port de passerelle configuré.
    • Vérification HTTPS par appel à https://<Gatewayhost>:<port>/healthcheck.

      Retourne status 200 si la passerelle de gestion est saine.

Configurer les agents de gestion avec l'équilibreur de charge

Après avoir installé la passerelle de gestion, vous devez configurer chaque agent de gestion pour qu'il utilise l'équilibreur de charge.

Dans ce cas, comme la passerelle de gestion est configurée en mode haute disponibilité, vous devez fournir le nom d'hôte de l'équilibreur de charge à l'aide du paramètre GatewayServerHost et le numéro de port de l'équilibreur de charge à l'aide du paramètre GatewayServerPort lors de la configuration de l'agent de gestion.

Voir ci-dessous un exemple du fichier de réponses de l'agent de gestion :

ManagementAgentInstallKey=Mi4w86dhNbK798J1cm4tMSxvY2lkMS5
GatewayServerHost=host.example.com
GatewayServerPort=9091
GatewayServerUser=gatewayuser
GatewayServerUser=gatewaypassword

Comme les informations sur l'hôte et le port de l'équilibreur de charge sont fournies, l'agent de gestion se connecte à l'une des passerelles de gestion au moyen de l'équilibreur de charge.

Pour plus d'informations, voir Configurer des agents de gestion avec la passerelle de gestion.