Attacher des hôtes sur site à votre emplacement

Lorsque vous avez créé l'emplacement dans IBM Cloud Satellite®, ajoutez la capacité de traitement à votre emplacement pour pouvoir configurer des clusters Red Hat OpenShift ou interagir avec d'autres services IBM Cloud prêts pour Satellite.

Pour connecter des hôtes Red Hat CoreOS (RHCOS), votre emplacement doit être activé pour Red Hat CoreOS. Pour plus d'informations, voir Ma localisation est-elle activée pour Red Hat CoreOS?. Notez que vous pouvez toujours connecter des hôtes Red Hat Enterprise Linux à un emplacement utilisant Red Hat CoreOS.

Avant de commencer, assurez-vous que vous créez des machines hôtes qui répondent aux exigences matérielles minimales dans votre centre de données sur site, sur IBM Cloud ou chez des fournisseurs de cloud public.

Une fois que vous avez connecté un hôte à votre emplacement, Satellite désactive la possibilité de se connecter à l'hôte en tant que superutilisateur avec SSH à des fins de sécurité. Des messages d'erreur peuvent s'afficher si vous tentez d'établir une connexion SSH en tant que root sur un hôte connecté à un emplacement. Pour restaurer la fonction SSH sur la machine, vous pouvez retirer l'hôte et recharger le système d'exploitation.

Vous ne savez pas combien d'hôtes connecter à votre emplacement ? Reportez-vous à la rubrique Définition de la taille de votre emplacement Satellite.

Connexion des hôtes RHEL sur site à votre emplacement

Pour connecter des hôtes RHEL résidant dans votre centre de données sur site à votre emplacement, suivez ces étapes générales pour exécuter le script de connexion hôte.

  1. Téléchargez le script hôte de votre emplacement. Pour associer un hôte à un système d'exploitation RHEL, le script de connexion est un script Shell.

  2. Procédez à l'extraction de l'adresse IP publique de l'hôte ou si l'hôte ne dispose que d'une interface réseau privée, l'adresse IP privée de l'hôte.

  3. Copiez le script de la machine locale sur l'hôte.

    scp -i <filepath_to_key_file> <filepath_to_script> <username>@<IP_address>:/tmp/attach.sh
    
  4. Connectez-vous à votre hôte.

    ssh -i <filepath_to_key_file> <username>@<IP_address>
    
  5. Mettez à jour votre hôte pour qu'il dispose des paquets RHEL requis. Pour plus d'informations sur l'installation de ces paquets, voir la documentation de Red Hat.

  6. Exécutez le script.

    sudo nohup bash /tmp/attach.sh &
    
  7. Surveillez la progression du script d'enregistrement.

    journalctl -f -u ibm-host-attach
    
  8. Lorsque vous exécutez les scripts sur chaque machine, vérifiez que les hôtes s'affichent dans l'onglet Hôtes de votre tableau de bord d'emplacement. L'exécution de ce processus peut prendre quelques minutes. Tous les hôtes affichent le statut Health Ready lorsqu'un signal de présence de la machine peut être détecté et le statut Unassigned car les hôtes ne sont pas encore affectés à votre plan de contrôle Satellite ou à un cluster Red Hat OpenShift.

  9. Une fois que vous avez connecté vos hôtes, affectez-les au plan de contrôle Satellite ou utilisez-les pour créer un cluster Red Hat OpenShift on IBM Cloud.

Si votre hôte ne s'attache pas à votre emplacement, vous pouvez vous connecter à l'hôte pour le déboguer. Pour plus d'informations, voir Connexion à une machine hôte RHEL à déboguer.

Une fois que vous avez connecté un hôte à votre emplacement, Satellite désactive la possibilité de se connecter à l'hôte en tant que superutilisateur avec SSH à des fins de sécurité. Des messages d'erreur peuvent s'afficher si vous tentez d'établir une connexion SSH en tant que root sur un hôte connecté à un emplacement. Pour restaurer la fonction SSH sur la machine, vous pouvez retirer l'hôte et recharger le système d'exploitation.

Connexion d'hôtes Red Hat CoreOS sur site à votre emplacement

Pour attacher les hôtes Red Hat CoreOS (RHCOS) qui résident dans votre centre de données sur site à votre emplacement, suivez les étapes générales suivantes pour exécuter le script d'attachement d'hôte.

  1. Téléchargez le script hôte de votre emplacement. Pour connecter un hôte à un système d'exploitation Red Hat CoreOS (RHCOS), le script de connexion est un fichier ignition (.ign) Red Hat CoreOS.
  2. Démarrez votre hôte RHCOS et incluez le chemin d'accès au script d'allumage en tant que --user-data. Cette commande varie en fonction du type d'hôte que vous ajoutez. Par exemple, si vos hôtes sont des hôtes cloud Amazon Web Services (AWS), vous ajoutez --user-data file:///tmp/attach_hypershift.ign à votre modèle de lancement. Consultez la documentation de votre fournisseur pour plus d'informations sur le démarrage de votre hôte et l'inclusion d'un chemin d'accès au script ignition.
  3. Lorsque vous exécutez les scripts sur chaque machine, vérifiez que les hôtes s'affichent dans l'onglet Hôtes de votre tableau de bord d'emplacement. L'exécution de ce processus peut prendre quelques minutes. Tous les hôtes affichent le statut Health Ready lorsqu'un signal de présence de la machine peut être détecté et le statut Unassigned car les hôtes ne sont pas encore affectés à votre plan de contrôle Satellite ou à un cluster Red Hat OpenShift.
  4. Affectez les hôtes au plan de contrôle Satellite ou à un cluster Red Hat OpenShift on IBM Cloud.

Si votre hôte ne s'attache pas à votre emplacement, vous pouvez vous connecter à l'hôte pour le déboguer. Pour plus d'informations, voir Activation de SSH sur les hôtes Satellite.

Une fois que vous avez connecté un hôte à votre emplacement, Satellite désactive la possibilité de se connecter à l'hôte en tant que superutilisateur avec SSH à des fins de sécurité. Des messages d'erreur peuvent s'afficher si vous tentez d'établir une connexion SSH en tant que root sur un hôte connecté à un emplacement. Pour restaurer la fonction SSH sur la machine, vous pouvez retirer l'hôte et recharger le système d'exploitation.

J'ai ajouté des hôtes à mon emplacement, que faire ensuite?

Maintenant que vous avez ajouté des hôtes à votre emplacement, vous pouvez les affecter à votre plan de contrôle d'emplacement ou à vos services IBM Cloud.

  1. Affectez des hôtes au plan de contrôle d'emplacement ou à vos IBM Cloud.
  2. Créez un service IBM Cloud prêt pour Satellite, par exemple un cluster Red Hat OpenShift. Vous pouvez même enregistrer les clusters Red Hat OpenShift existants dans votre emplacement comme cibles de déploiement.
  3. Gérez vos applications avec la configuration Satellite.
  4. Créez les modèles de stockage de cluster Satellite.
  5. Découvrez le composant Satellite Link et déterminez comment vous pouvez utiliser des noeuds finaux pour gérer le trafic réseau entre l'emplacement et IBM Cloud.

Besoin d'aide ? Consultez la rubrique Obtenir de l'aide où vous trouverez des informations sur l'état du nuage, les problèmes et la journalisation, sur la façon de contacter l'aide et sur la définition de vos préférences en matière de notification par courrier électronique pour les éléments liés à la plateforme IBM Cloud.