Configurer la haute disponibilité pour la passerelle de gestion

Cette section explique comment configurer la haute disponibilité pour Management Gateway.

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éfinie pendant la sortie de son pipeline de données vers les services cloud OCI.

Effectuer les prérequis pour la haute disponibilité de Management Gateway

Outre les prérequis 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 à un cluster doit se trouver dans le même compartiment.
  • Le réseau d'équilibreur de charge doit autoriser l'entrée à partir des agents de gestion.
  • Le réseau d'équilibreur de charge doit autoriser la sortie vers les passerelles de gestion.

.

Téléchargement du logiciel et création d'une clé d'installation pour la haute disponibilité de Management Gateway

Configurer un fichier de réponse pour la haute disponibilité de Management Gateway

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 du cluster.

Procédez comme suit :
  1. Vérifiez les paramètres du fichier de réponses.

    Pour plus d'informations, reportez-vous à la section Review Management Gateway Parameters.

  2. Création d'un fichier de réponses.

    Lors de la création d'un fichier de réponses pour la haute disponibilité de Management Gateway, FreeFormTags est un paramètre obligatoire. Veillez à l'inclure avec le nom "GatewayGroup" et le nom du groupe de clusters comme valeur dans le fichier de réponses. Vous pouvez choisir n'importe quel nom préféré pour le groupe de clusters. Par exemple : GatewayCluster.

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

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

    Pour une configuration avancée, reportez-vous à Advanced Configuration Management Gateway High Availability.

    Pour obtenir des instructions sur la création d'un fichier de réponses, reportez-vous à la section Create a Response File for Management Gateway Installation.

Haute disponibilité d'Advanced Configuration Management Gateway

Cette section n'est applicable que si vous avez choisi la création automatique de certificats de la passerelle de gestion. Pour plus d'informations, reportez-vous à Configuration des certificats pour la passerelle de gestion.

Si la passerelle de gestion et l'équilibreur de charge sont configurés dans des domaines différents lors de la création d'un certificat automatique de passerelle de gestion, vous devez effectuer l'installation de la passerelle de gestion à l'aide du paramètre personnalisé GatewayCertSubjectAltNames avec les noms de sujet de certificat requis, par configuration personnalisée, afin d'activer la création de certificat avec un 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 de fichier de réponse 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 haute disponibilité de Management Gateway

Pour obtenir des instructions sur l'installation de la passerelle de gestion, reportez-vous à Installation de la passerelle de gestion sur le fichier RPM Linux.

Vérifier la configuration haute disponibilité de Management Gateway

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

    Sous l'onglet Informations sur la passerelle, accédez à Groupe de passerelle pour afficher le regroupement de la passerelle de gestion en mode haute disponibilité.

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

    Page de détails de la passerelle de gestion

Tâches de postinstallation pour la haute disponibilité de Management Gateway

Les tâches suivantes doivent être effectuées après la configuration de la haute disponibilité pour Management Gateway :

Configurer l'équilibreur de charge pour Management Gateway

Vous devez configurer l'équilibreur de charge pour la passerelle de gestion que vous venez d'installer.

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

      Cette commande renvoie status 200 si la passerelle de gestion est en bon état.

Configurer des agents de gestion avec un é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, étant donné que 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.

Voici un exemple de fichier de réponse de l'agent de gestion :

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

L'hôte et le port de l'équilibreur de charge étant fournis, l'agent de gestion se connecte à l'une des passerelles de gestion via l'équilibreur de charge.

Pour plus d'informations, reportez-vous à Configuration des agents de gestion avec la passerelle de gestion.