Chapitre 4. Configuration de Red Hat High Availability Cluster sur Google Cloud Platform
Pour configurer un cluster Red Hat High Availability (HA) sur Google Cloud Platform (GCP) en utilisant des instances de machines virtuelles (VM) Google Compute Engine (GCE) comme nœuds de cluster, reportez-vous aux sections suivantes.
Ils fournissent des informations sur
- Procédures préalables à la configuration de votre environnement pour GCP. Une fois votre environnement configuré, vous pouvez créer et configurer des instances de VM.
- Procédures spécifiques à la création de clusters HA, qui transforment des nœuds individuels en un cluster de nœuds HA sur GCP. Il s'agit notamment des procédures d'installation des paquets et des agents de haute disponibilité sur chaque nœud de cluster, de la configuration de la clôture et de l'installation des agents de ressources réseau.
Conditions préalables
- Serveur Red Hat Enterprise Linux 9 : rhel-9-server-rpms/8Server/x86_64
Serveur Red Hat Enterprise Linux 9 (haute disponibilité) : rhel-9-server-ha-rpms/8Server/x86_64
- Vous devez appartenir à un projet GCP actif et disposer d'autorisations suffisantes pour créer des ressources dans le projet.
- Votre projet doit avoir un compte de service qui appartient à une instance de VM et non à un utilisateur individuel. Voir Utilisation du compte de service par défaut du moteur de calcul pour plus d'informations sur l'utilisation du compte de service par défaut au lieu de créer un compte de service distinct.
Si vous ou votre administrateur de projet créez un compte de service personnalisé, celui-ci doit être configuré pour les rôles suivants.
- Agent de traçage du nuage
- Compute Admin
- Administration du réseau informatique
- Utilisateur du magasin de données dans le nuage
- Logging Admin
- Éditeur de suivi
- Suivi de l'auteur de la métrique
- Administrateur de compte de service
- Storage Admin
4.1. Paquets système requis
Pour créer et configurer une image de base de RHEL, les paquets suivants doivent être installés sur votre système hôte.
Paquet | Référentiel | Description |
---|---|---|
libvirt | rhel-9-for-x86_64-appstream-rpms | API, démon et outil de gestion open source pour la gestion de la virtualisation des plateformes |
virt-install | rhel-9-for-x86_64-appstream-rpms | Un utilitaire en ligne de commande pour construire des VM |
libguestfs | rhel-9-for-x86_64-appstream-rpms | Une bibliothèque pour l'accès et la modification des systèmes de fichiers VM |
guestfs-tools | rhel-9-for-x86_64-appstream-rpms |
Outils d'administration du système pour les machines virtuelles ; comprend l'utilitaire |