Provisionnement et état du cycle de vie des noeuds de calcul
Les noeuds de calcul doivent être provisionnés pour contribuer à la capacité de calcul de Private Cloud Appliance et pour héberger les instances de calcul. Le provisionnement est une tâche d'administrateur effectuée à partir de l'enclave de service, qui permet également de déprovisionner un noeud et de contrôler l'état du cycle de vie.
Provisionnement d'un noeud de calcul
Le logiciel de l'appareil détecte les noeuds de calcul installés dans le rack et raccordés aux commutateurs, ce qui signifie qu'ils apparaissent dans la liste des unités de rack en tant que Prêt à provisionner. Vous pouvez les provisionner à partir de l'interface utilisateur Web de service ou de l'interface de ligne de commande de service.
- Utiliser l'interface utilisateur Web de service
-
-
Dans le menu de navigation, cliquez sur Unités de rack.
-
Dans le tableau Rack Units, cliquez sur le nom d'hôte du noeud de calcul à provisionner.
La page de détails du noeud de calcul apparaît.
-
Dans l'angle supérieur droit de la page, cliquez sur Contrôles et sélectionnez la commande Provisionner.
-
- Utilisation de la CLI de 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 à l'aide de la commande suivante :
PCA-ADMIN> provision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ea93cac4-4430-4663-aafd-d70701593fb2Utilisez l'ID de travail pour vérifier le statut de la 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 tous les autres noeuds de calcul que vous souhaitez 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émarrer, réinitialiser ou arrêter un noeud de calcul
- Utiliser l'interface utilisateur Web de service
-
-
Assurez-vous que le noeud de calcul est verrouillé pour maintenance.
Reportez-vous à Verrouillage d'un noeud de calcul pour maintenance.
-
Dans le menu de navigation, cliquez sur Unités de rack.
-
Dans le tableau Unités de rack, localisez le noeud de calcul que vous souhaitez 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 en cours d'exécution, libérez les verrous de maintenance et de provisionnement.
-
- Utilisation de la CLI de service
-
-
Affichez la liste des noeuds de calcul.
Copiez l'ID du noeud de calcul que vous souhaitez 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.
Reportez-vous à Verrouillage d'un noeud de calcul 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 en cours d'exécution, libérez les verrous de maintenance et de provisionnement.
-
Déprovisionner 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 de service
-
-
Dans le menu de navigation, cliquez sur Unités de rack.
-
Dans le tableau Rack Units, cliquez sur le nom d'hôte du noeud de calcul à déprovisionner.
La page de détails du noeud de calcul apparaît.
-
Dans l'angle supérieur droit de la page, cliquez sur Contrôles et sélectionnez la commande Verrouillage du provisionnement.
Lorsque la fenêtre de confirmation apparaît, cliquez sur Lock pour continuer.
Une fois l'opération terminée, l'onglet Informations sur le noeud de calcul indique Provisionnement verrouillé = Oui.
-
Vérifiez qu'aucune autre instance de calcul n'est en cours d'exécution 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 apparaît, cliquez sur Déprovisionner pour continuer.
Une fois l'opération terminée, l'onglet Informations sur le noeud de calcul indique Etat de provisionnement = Prêt pour provisionnement.
-
- Utilisation de la CLI de 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 verrou de provisionnement sur le noeud de calcul.
PCA-ADMIN> provisioningLock id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ed4a4646-6d73-41f9-9cb0-73ea35e0d766Utilisez l'ID de travail 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 en cours de 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 de travail 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 -
Annulez le provisionnement du noeud de calcul à l'aide de la commande suivante :
PCA-ADMIN> deprovision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: 9868fdac-ddb6-4260-9ce1-c018cf2ddc8dUtilisez l'ID de travail pour vérifier le statut de la commande de déprovision.
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
-