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 :
- Ajoutez des hôtes de calcul par multiples de 3, par exemple 6, 9 ou 12.
- Déterminez la taille correcte de votre emplacement.
- Vérifiez que votre plan de contrôle respecte la configuration à haute disponibilité suggérée pour la redondance du réseau, la distribution entre les emplacements physiques, etc.
- Vérifiez que vos hôtes respectent les exigences de temps d'attente.
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
- Associez le nombre requis d'hôtes à votre emplacement pour votre plan de contrôle Satellite. Pour plus d'informations sur les exigences de dimensionnement, voir Dimensionnement de votre emplacement Satellite. Pour les configurations propres aux fournisseurs de cloud, voir Fournisseurs d'infrastructure de cloud.
- Vérifiez que l'état de votre emplacement est Action required.
Pour connecter des hôtes en tant que noeuds worker au plan de contrôle,
-
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.
-
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.
-
Dans le menu des actions de chaque hôte, cliquez sur Affecter un hôte.
-
Sélectionnez Plan de contrôle comme cluster.
-
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-1betus-east-1c, entrez ces noms pour vos zones Satellite. Affectez ensuite deux hôtes deus-east-1adans votre fournisseur d'infrastructure àus-east-1adans 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 deReady(Prêt) àProvisioning(Mise à disposition). -
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.
-
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 recoverouVerify that the Satellite location has a DNS record for load balancing requests to the location control plane. -
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_NAMEExemple 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 -
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
- Connectez au moins 6 hôtes (ou 3 hôtes à des fins de démonstration uniquement) à votre emplacement afin de les utiliser en tant que noeuds worker pour votre plan de contrôle Satellite. Pour les configurations propres aux fournisseurs de cloud, voir Fournisseurs d'infrastructure de cloud.
- Vérifiez que l'état de votre emplacement est Action required.
Pour créer le plan de contrôle,
-
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_IDExemple 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 - - - - -
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_IDExemple 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 -
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 ZONEExemple 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-labelpour 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'étatunassignedet 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 .
-
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-1betus-east-1c, vous pouvez entrer ces noms pour vos zones Satellite. Affectez ensuite deux hôtes deus-east-1adans votre fournisseur d'infrastructure àus-east-1adans votre plan de contrôle Satellite, deux hôtes deus-east-1b, et deux hôtes deus-east-1c, soit un total de six hôtes dans le plan de contrôle. -
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 -
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 recoverouVerify that the Satellite location has a DNS record for load balancing requests to the location control plane.ibmcloud sat location lsExemple de sortie
OK Name ID Status Ready Created Hosts (used/total) Managed From mylocation brhtfum2015a6mgqj16g normal yes 4 days ago 3 / 3 Washington DC -
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_NAMEExemple 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 -
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.
- 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.
- 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.
- Gérez vos applications avec la configuration Satellite.
- Créez les modèles de stockage de cluster Satellite.
- 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.