Provisionnement des noeuds de calcul et état du cycle de vie
Les noeuds de calcul doivent être provisionnés pour contribuer à la capacité de calcul du boîtier privé en nuage et des instances de calcul hôtes. Le provisionnement est une tâche d'administrateur effectuée à partir de Service Enclave, qui est également utilisée pour déprovisionner un noeud et pour contrôler l'état du cycle de vie.
Provisionnement d'un noeud de calcul
Le logiciel de boîtier détecte les noeuds de calcul qui sont installés dans le bâti et câblés aux commutateurs, ce qui signifie qu'ils apparaissent dans la liste Unités de bâti en tant que Prêt pour provisionnement. Vous pouvez les provisionner à partir de l'interface utilisateur Web du service ou de l'interface de ligne de commande du service.
- Utiliser l'interface utilisateur Web du service
-
-
Dans le menu de navigation, cliquez sur Rack Units.
-
Dans le tableau Unités de bâti, cliquez sur le nom d'hôte du noeud de calcul à provisionner.
La page Détails noeud calcul s'affiche.
-
Dans le coin supérieur droit de la page, cliquez sur Controls et sélectionnez la commande Provision.
-
- Utilisation de l'interface de ligne de commande du service
-
-
Affichez la liste des noeuds de calcul.
Copiez l'ID du noeud de calcul à provisionner.
PCA-ADMIN> list ComputeNode Data: id name provisioningState provisioningType -- ---- ----------------- ---------------- 29f68a0e-4744-4a92-9545-7c48fa365d0a pcacn001 Ready to Provision Unspecified 7a0236f4-b00e-461d-93a0-b22673a18d9c pcacn003 Ready to Provision Unspecified dc8ae567-b07f-48e0-89bd-e57069c20010 pcacn002 Ready to Provision Unspecified -
Provisionnez le noeud de calcul avec cette commande :
PCA-ADMIN> provision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ea93cac4-4430-4663-aafd-d70701593fb2Utilisez l'ID tâche pour vérifier le statut de votre commande de provisionnement.
PCA-ADMIN> show Job id=ea93cac4-4430-4663-aafd-d70701593fb2 [...] Done = true Name = MODIFY_TYPE Run State = Succeeded -
Répétez la commande de provisionnement pour les autres noeuds de calcul que vous voulez provisionner pour le moment.
-
Vérifiez que les noeuds de calcul ont été provisionnés.
PCA-ADMIN> list ComputeNode Data: id name provisioningState provisioningType -- ---- ----------------- ---------------- 29f68a0e-4744-4a92-9545-7c48fa365d0a pcacn001 Provisioned KVM 7a0236f4-b00e-461d-93a0-b22673a18d9c pcacn003 Provisioned KVM dc8ae567-b07f-48e0-89bd-e57069c20010 pcacn002 Provisioned KVM
-
Démarrage, réinitialisation ou arrêt d'un noeud de calcul
- Utiliser l'interface utilisateur Web du service
-
-
Assurez-vous que le noeud de calcul est verrouillé pour maintenance.
-
Dans le menu de navigation, cliquez sur Rack Units.
-
Dans le tableau Unités de bâti, localisez le noeud de calcul à démarrer, réinitialiser ou arrêter.
-
Cliquez sur le menu Action (trois points verticaux) et sélectionnez l'action appropriée : Démarrer, Réinitialiser ou Arrêter.
-
Lorsque la fenêtre de confirmation apparaît, cliquez sur le bouton d'action approprié pour continuer.
Une fenêtre contextuelle s'affiche pendant quelques secondes pour confirmer que le noeud de calcul démarre, s'arrête ou redémarre.
-
Lorsque le noeud de calcul est de nouveau opérationnel, libérez les verrous de maintenance et de provisionnement.
-
- Utilisation de l'interface de ligne de commande du service
-
-
Affichez la liste des noeuds de calcul.
Copiez l'ID du noeud de calcul que vous voulez démarrer, réinitialiser ou arrêter.
PCA-ADMIN> list ComputeNode Data: id name provisioningState provisioningType -- ---- ----------------- ---------------- 3e62bf25-a26c-407e-ab8b-df01a4ad98b6 pcacn002 Provisioned KVM f7b8356b-052f-4911-babb-447e6ab9c78d pcacn003 Provisioned KVM 4e06ebdf-faed-484e-996d-d77af786f123 pcacn001 Provisioned KVM -
Assurez-vous que le noeud de calcul est verrouillé pour maintenance.
-
Démarrez, réinitialisez ou arrêtez le noeud de calcul à l'aide de la commande correspondante :
PCA-ADMIN> start ComputeNode id=f7b8356b-052f-4911-babb-447e6ab9c78d PCA-ADMIN> reset id=f7b8356b-052f-4911-babb-447e6ab9c78d PCA-ADMIN> stop ComputeNode id=f7b8356b-052f-4911-babb-447e6ab9c78d -
Lorsque le noeud de calcul est de nouveau opérationnel, libérez les verrous de maintenance et de provisionnement.
-
Déprovisionnement d'un noeud de calcul
Si vous devez mettre un noeud de calcul hors service, par exemple pour remplacer un noeud défectueux, vous devez d'abord le déprovisionner afin que ses données soient supprimées proprement des bases de données système.
- Utiliser l'interface utilisateur Web du service
-
-
Dans le menu de navigation, cliquez sur Rack Units.
-
Dans le tableau Unités de bâti, cliquez sur le nom d'hôte du noeud de calcul à déprovisionner.
La page Détails noeud calcul s'affiche.
-
Dans le coin supérieur droit de la page, cliquez sur Controls et sélectionnez la commande Provisioning Lock.
Lorsque la fenêtre de confirmation apparaît, cliquez sur Verrouiller pour continuer.
Une fois l'exécution terminée, l'onglet Informations sur le noeud de calcul affiche Provisioning Locked = Yes.
-
Assurez-vous qu'aucune autre instance de calcul n'est exécutée sur le noeud de calcul.
Cliquez sur Controls et sélectionnez la commande Migrate All Vms. Le système migre les instances vers d'autres noeuds de calcul.
-
Pour déprovisionner le noeud de calcul, cliquez sur Contrôles et sélectionnez la commande Déprovisionner.
Lorsque la fenêtre de confirmation s'affiche, cliquez sur Deprovisionner pour continuer.
Une fois l'exécution terminée, l'onglet Informations sur le noeud de calcul affiche État de provisionnement = Prêt pour provisionnement.
-
- Utilisation de l'interface de ligne de commande du service
-
-
Affichez la liste des noeuds de calcul.
Copiez l'ID du noeud de calcul à déprovisionner.
PCA-ADMIN> list ComputeNode Data: id name provisioningState provisioningType -- ---- ----------------- ---------------- 29f68a0e-4744-4a92-9545-7c48fa365d0a pcacn001 Provisioned KVM 7a0236f4-b00e-461d-93a0-b22673a18d9c pcacn003 Provisioned KVM dc8ae567-b07f-48e0-89bd-e57069c20010 pcacn002 Provisioned KVM -
Définissez un verrouillage de provisionnement sur le noeud de calcul.
PCA-ADMIN> provisioningLock id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ed4a4646-6d73-41f9-9cb0-73ea35e0d766Utilisez l'ID tâche pour vérifier le statut de votre commande.
PCA-ADMIN> show Job id=ed4a4646-6d73-41f9-9cb0-73ea35e0d766 [...] Done = true Name = MODIFY_TYPE Run State = Succeeded -
Vérifiez que le noeud de calcul est verrouillé pour le provisionnement.
PCA-ADMIN> show ComputeNode id=7a0236f4-b00e-461d-93a0-b22673a18d9c [...] Provisioning Locked = true -
Migrez toutes les instances de calcul en cours d'exécution à partir du noeud de calcul à déprovisionner.
PCA-ADMIN> migrateVm id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: 6f1e94bc-7d5b-4002-ada9-7d4b504a2599Utilisez l'ID tâche pour vérifier le statut de votre commande.
PCA-ADMIN> show Job id=6f1e94bc-7d5b-4002-ada9-7d4b504a2599 Data: [...] Done = true Name = MODIFY_TYPE Run State = Succeeded -
Déprovisionnez le noeud de calcul à l'aide de cette commande :
PCA-ADMIN> deprovision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: 9868fdac-ddb6-4260-9ce1-c018cf2ddc8dUtilisez l'ID tâche pour vérifier le statut de votre commande de déprovisionnement.
PCA-ADMIN> show Job id=9868fdac-ddb6-4260-9ce1-c018cf2ddc8d [...] Done = true Name = MODIFY_TYPE Run State = Succeeded -
Vérifiez que le noeud de calcul a été déprovisionné.
PCA-ADMIN> list ComputeNode Data: id name provisioningState provisioningType -- ---- ----------------- ---------------- 29f68a0e-4744-4a92-9545-7c48fa365d0a pcacn001 Provisioned KVM 7a0236f4-b00e-461d-93a0-b22673a18d9c pcacn003 Ready to Provision Unspecified dc8ae567-b07f-48e0-89bd-e57069c20010 pcacn002 Provisioned KVM
-