Configuration du plan de contrôle d'emplacement Satellite

Le plan de contrôle d'emplacement exécute les ressources gérées par Satellite pour vous aider à gérer les hôtes, les clusters et les autres ressources que vous connectez à l'emplacement.

Lorsque vous configurez le plan de contrôle d'emplacement Satellite, tenez compte des points suivants pour les hôtes :

Configuration du plan de contrôle à partir de la console

Utilisez la console Satellite afin de configurer un plan de contrôle pour votre emplacement.

Avant de commencer

Pour connecter des hôtes en tant que noeuds worker au plan de contrôle,

  1. A partir du tableau de bord Emplacements de Satellite, sélectionnez l'emplacement dans lequel vous voulez terminer la configuration de votre plan de contrôle.

  2. A partir de l'onglet Hôtes, sélectionnez les hôtes à affecter en tant que noeuds worker à votre plan de contrôle. Tous les hôtes doivent être à l'état Unassigned.

  3. Dans le menu des actions de chaque hôte, cliquez sur Affecter un hôte.

  4. Sélectionnez Plan de contrôle comme cluster.

  5. Affectez des hôtes de manière égale par groupes de 3 au cluster de plan de contrôle. Pour la haute disponibilité, vérifiez que vos hôtes correspondent à des zones physiquement distinctes dans votre fournisseur d'infrastructure. Par exemple, si votre fournisseur d'infrastructure comporte us-east-1a, us-east-1b et us-east-1c, entrez ces noms pour vos zones Satellite. Affectez ensuite deux hôtes de us-east-1a dans votre fournisseur d'infrastructure à us-east-1a dans votre plan de contrôle Satellite, etc. Lorsque vous affectez les hôtes au plan de contrôle, IBM amorce votre machine. Cette opération peut prendre quelques minutes. Pendant le processus d'amorçage, le statut Health de la machine passe de Ready (Prêt) à Provisioning (Mise à disposition).

  6. Dans l'onglet Hôtes, vérifiez que vos hôtes ont été correctement affectés au plan de contrôle d'emplacement Satellite. L'affectation aboutit lorsqu'une adresse IP est ajoutée à votre hôte et que le statut Health devient Normal.

  7. Vérifiez que le statut de votre emplacement est passé à Normal. Un message indiquant que le site ne dispose pas d'un nombre suffisant d'hôtes peut s'afficher jusqu'à la fin du processus de démarrage.

    Une fois que vos hôtes ont été correctement affectés au plan de contrôle, la configuration de la surveillance IBM pour votre emplacement prend 20 à 30 minutes supplémentaires. De plus, un enregistrement DNS est créé pour votre emplacement et les adresses IP de vos hôtes sont enregistrées et ajoutées automatiquement à votre enregistrement DNS pour permettre l'équilibrage de charge et le diagnostic d'intégrité de votre emplacement. Ce processus peut prendre jusqu'à 30 minutes. Pendant ce processus, l'emplacement continue d'afficher l'état action required et il est possible que des erreurs apparaissent par intermittence, telles que Satellite is attempting to recover ou Verify that the Satellite location has a DNS record for load balancing requests to the location control plane.

  8. Vérifiez que les adresses IP de tous vos hôtes ont été enregistrées et ajoutées à l'enregistrement DNS de votre emplacement. Vérifiez que le statut du certificat est created et que les enregistrements ont été renseignés avec les sous-domaines.

    ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME
    

    Exemple de sortie

    Retrieving location subdomains...
    OK
    Hostname                                                                                              Records                                                                                               Health Monitor   SSL Cert Status   SSL Cert Secret Name                                          Secret Namespace   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud   169.62.196.20,169.62.196.23,169.62.196.30                                                             None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud   169.62.196.30                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud   169.62.196.20                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud   169.62.196.23                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud   ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud        None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00   default  
    
  9. Afin de continuer à utiliser l'emplacement pour les charges de travail de production, répétez ces étapes pour connecter des hôtes supplémentaires au plan de contrôle d'emplacement par multiples de 3 (par 6, 9 ou 12 par exemple). Pour plus d'informations, voir Ajout de capacité à votre plan de contrôle d'emplacement Satellite.

Configuration du plan de contrôle à partir de l'interface de ligne de commande

Utilisez la ligne de commande Satellite afin de configurer un plan de contrôle pour votre emplacement.

Avant de commencer

Pour créer le plan de contrôle,

  1. Identifiez les hôtes que vous souhaitez utiliser en tant que noeuds worker pour votre plan de contrôle Satellite. Tous les hôtes doivent être à l'état unassigned.

    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    

    Exemple de sortie

    Name             ID                     State        Status   Cluster   Worker ID   Worker IP   
    machine-name-1   aaaaa1a11aaaaaa111aa   unassigned   -        -         -           -   
    machine-name-2   bbbbbbb22bb2bbb222b2   unassigned   -        -         -           -   
    machine-name-3   ccccc3c33ccccc3333cc   unassigned   -        -         -           -  
    
  2. Facultatif : pour affecter des hôtes à votre plan de contrôle à l'aide d'un libellé d'hôte, procédez à l'extraction des détails de votre hôte. Les libellés disponibles que vous pouvez utiliser sont répertoriés dans la section Labels de la sortie de l'interface de ligne de commande.

    ibmcloud sat host get --location LOCATION_NAME_OR_ID --host HOST_ID
    

    Exemple de sortie

    Retrieving host details...
    Name:     mymachine1   
    ID:       brjrgp920bg4u254brr0   
    State:    unassigned  
    Status:   -   
    Labels      
    cpu      4   
    memory   32774980  
    use      satloc
    Assignment        
    Cluster:       -  
    Worker Pool:   -  
    Zone:          -  
    Worker ID:     -
    Worker IP:     -   
    Date:          -   
    OK
    
  3. Affectez votre machine hôte au plan de contrôle d'emplacement Satellite. Lorsque vous affectez l'hôte au plan de contrôle, IBM amorce votre machine. L'exécution de ce processus prend quelques minutes. Vous pouvez choisir d'affecter un hôte en utilisant l'ID d'hôte ou définir le libellé que l'hôte doit posséder pour être affecté à l'emplacement.

    Exemple d'affectation d'un hôte à l'aide de l'ID d'hôte.

    ibmcloud sat host assign --location LOCATION_NAME_OR_ID  --cluster LOCATION_ID --host HOST_ID  --zone ZONE
    

    Exemple d'affectation d'un hôte à l'aide du libellé use:satloc.

    ibmcloud sat host assign --location LOCATION_NAME_OR_ID --cluster LOCATION_ID --host-label "use:satloc" --zone ZONE
    
    --location <location_name_or_ID>
    Entrez le nom ou l'ID de votre emplacement Satellite. Pour extraire le nom ou l'ID de l'emplacement, exécutez la commande ibmcloud sat location ls.
    --cluster <location_ID>
    Entrez l'ID de l'emplacement Satellite où vous souhaitez affecter les hôtes à l'exécution du plan de contrôle d'emplacement Satellite . Pour afficher l'ID de votre emplacement, exécutez ibmcloud sat location ls.
    --host <host_ID>
    Entrez l'ID de hôte à affecter au plan de contrôle d'emplacement Satellite . Pour afficher l'ID de l'hôte, exécutez ibmcloud sat host ls --location <location_name>. Vous pouvez utiliser l'option --host-label pour identifier l'hôte que vous souhaitez affecter à votre plan de contrôle.
    --host-label <label>
    Entrez le libellé que vous souhaitez utiliser pour identifier l'hôte à affecter. Le libellé doit être une paire clé-valeur et doit exister sur la machine hôte. Lorsque vous exécutez cette commande avec l'option label, le premier hôte qui se trouve à l'état unassigned et qui correspond au libellé est affecté à votre plan de contrôle.
    --zone <zone>
    Entrez la zone dans laquelle affecter l'hôte, elle peut correspondre à une zone physiquement distincte dans votre fournisseur d'infrastructure. Pour afficher les noms de zone de votre emplacement, exécutez ibmcloud sat location get --location <location_name_or_ID> et recherchez la zone Zones hôte .
  4. Répétez l'étape précédente pour les autres hôtes que vous souhaitez connecter à votre plan de contrôle d'emplacement Satellite. Pour la haute disponibilité, veillez à affecter des hôtes de manière égale dans des zones correspondant à des zones physiquement distinctes de votre fournisseur d'infrastructure. Par exemple, si votre fournisseur d'infrastructure comporte us-east-1a, us-east-1b et us-east-1c, vous pouvez entrer ces noms pour vos zones Satellite. Affectez ensuite deux hôtes de us-east-1a dans votre fournisseur d'infrastructure à us-east-1a dans votre plan de contrôle Satellite, deux hôtes de us-east-1b, et deux hôtes de us-east-1c, soit un total de six hôtes dans le plan de contrôle.

  5. Vérifiez que vos hôtes ont été correctement affectés à votre emplacement. L'affectation a réussi lorsque tous les hôtes affichent l'état assigned, le statut Ready, et qu'une adresse IP est affectée à l'hôte. Si la zone Status de vos machines indique -, cela signifie que le processus d'amorçage n'est pas encore terminé et que l'état de santé n'a pas pu être extrait. Patientez quelques minutes, puis réessayez.

    ibmcloud sat host ls --location <location_name>
    

    Exemple de sortie

    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster          Worker ID                                                 Worker IP   
    machine-name-1    aaaaa1a11aaaaaa111aa   assigned   Ready    infrastructure   sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.xx.xxx.xxx   
    machine-name-2    bbbbbbb22bb2bbb222b2   assigned   Ready    infrastructure   sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.xx.xxx.xxx   
    machine-name-3    ccccc3c33ccccc3333cc   assigned   Ready    infrastructure   sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.xx.xxx.xxx   
    
  6. Vérifiez que le statut de votre emplacement est passé à Normal. Un message indiquant que le site ne dispose pas d'un nombre suffisant d'hôtes peut s'afficher jusqu'à la fin du processus de démarrage.

    Une fois que vos hôtes ont été correctement affectés au plan de contrôle, la configuration de la surveillance IBM pour votre emplacement prend 20 à 30 minutes supplémentaires. De plus, un enregistrement DNS est créé pour votre emplacement et les adresses IP de vos hôtes sont enregistrées et ajoutées automatiquement à votre enregistrement DNS pour permettre l'équilibrage de charge et le diagnostic d'intégrité de votre emplacement. Ce processus peut prendre jusqu'à 30 minutes. Pendant ce processus, l'emplacement continue d'afficher l'état action required et il est possible que des erreurs apparaissent par intermittence, telles que Satellite is attempting to recover ou Verify that the Satellite location has a DNS record for load balancing requests to the location control plane.

    ibmcloud sat location ls
    

    Exemple de sortie

    OK
    Name         ID                     Status      Ready   Created      Hosts (used/total)   Managed From   
    mylocation   brhtfum2015a6mgqj16g   normal      yes     4 days ago   3 / 3                Washington DC   
    
  7. Vérifiez que les adresses IP de tous vos hôtes ont été enregistrées et ajoutées à l'enregistrement DNS de votre emplacement. Vérifiez que le statut du certificat est created et que les enregistrements ont été renseignés avec les sous-domaines.

    ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME
    

    Exemple de sortie

    Retrieving location subdomains...
    OK
    Hostname                                                                                              Records                                                                                               Health Monitor   SSL Cert Status   SSL Cert Secret Name                                          Secret Namespace   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud   169.62.196.20,169.62.196.23,169.62.196.30                                                             None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud   169.62.196.30                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud   169.62.196.20                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud   169.62.196.23                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud   ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud        None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00   default  
    
  8. Afin de continuer à utiliser l'emplacement pour les charges de travail de production, répétez ces étapes pour connecter des hôtes supplémentaires au plan de contrôle d'emplacement par multiples de 3 (par 6, 9 ou 12 par exemple). Pour plus d'informations, voir Ajout de capacité à votre plan de contrôle d'emplacement Satellite.

J'ai créé un emplacement Satellite, que dois-je faire ensuite?

Maintenant que votre emplacement Satellite est configuré, vous pouvez commencer à utiliser les services IBM Cloud.

  1. Ajoutez la capacité de traitement à votre emplacement en connectant davantage d'hôtes à l'emplacement pour pouvoir exécuter le service IBM Cloud prêt pour Satellite.
  2. Créez un service IBM Cloud prêt pour Satellite, par exemple un cluster Red Hat OpenShift. Vous affectez les hôtes supplémentaires que vous avez précédemment connectés en tant que noeuds worker afin de fournir la puissance de calcul pour le cluster. 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 cloud, les problèmes et la journalisation; comment contacter l'assistance; et comment définir vos préférences de notification par e-mail pour les éléments liés à la plateforme d' IBM Cloud.