Provisionamento do Nó de Computação e Estado do Ciclo de Vida
Os nós de computação devem ser provisionados para contribuir com a capacidade de computação do Private Cloud Appliance e hospedar instâncias de computação. Provisionamento é uma tarefa de administrador executada no Service Enclave, que também é usada para desprovisionar um nó e controlar o estado do ciclo de vida.
Provisionando um Nó de Computação
O software do appliance detecta os nós de computação instalados no rack e cabeados nos switches, o que significa que eles aparecem na lista Unidades de Rack como Pronto para Provisionamento. Você pode provisioná-los na IU da Web do Serviço ou na CLI do Serviço.
- Usando a UI da Web de Serviço
-
-
No menu de navegação, clique em Unidades de rack.
-
Na tabela Unidades de Rack, clique no nome do host do nó de computação que você deseja provisionar.
A página de detalhes do nó de computação é exibida.
-
No canto superior direito da página, clique em Controles e selecione o comando Provisionar.
-
- Usando a CLI do Serviço
-
-
Exiba a lista de nós de computação.
Copie o ID do nó de computação que você deseja provisionar.
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
-
Provisione o nó de computação com este comando:
PCA-ADMIN> provision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ea93cac4-4430-4663-aafd-d70701593fb2
Use o ID do job para verificar o status do comando provision.
PCA-ADMIN> show Job id=ea93cac4-4430-4663-aafd-d70701593fb2 [...] Done = true Name = MODIFY_TYPE Run State = Succeeded
-
Repita o comando provisionar para quaisquer outros nós de computação que você deseja provisionar neste momento.
-
Confirme se os nós de computação foram provisionados.
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
-
Iniciando, Redefinindo ou Interrompendo um Nó de Computação
- Usando a UI da Web de Serviço
-
-
Certifique-se de que o nó de computação esteja bloqueado para manutenção.
-
No menu de navegação, clique em Unidades de rack.
-
Na tabela Unidades de rack, localize o nó de computação que deseja iniciar, redefinir ou interromper.
-
Clique no menu Ação (três pontos verticais) e selecione a ação apropriada: Iniciar, Redefinir ou Parar.
-
Quando a janela de confirmação for exibida, clique no botão de ação apropriado para continuar.
Uma janela pop-up é exibida por alguns segundos para confirmar se o nó de computação está sendo iniciado, interrompido ou reiniciado.
-
Quando o nó de computação estiver ativo e em execução novamente, libere os bloqueios de manutenção e provisionamento.
-
- Usando a CLI do Serviço
-
-
Exiba a lista de nós de computação.
Copie o ID do nó de computação que você deseja iniciar, redefinir ou interromper.
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
-
Certifique-se de que o nó de computação esteja bloqueado para manutenção.
-
Inicie, redefina ou interrompa o nó de computação usando o comando correspondente:
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
-
Quando o nó de computação estiver ativo e em execução novamente, libere os bloqueios de manutenção e provisionamento.
-
Desprovisionando um Nó de Computação
Se você precisar desativar um nó de computação, por exemplo, para substituir um nó defeituoso, desprovisione-o primeiro para que seus dados sejam removidos corretamente dos bancos de dados do sistema.
- Usando a UI da Web de Serviço
-
-
No menu de navegação, clique em Unidades de rack.
-
Na tabela Unidades de Rack, clique no nome do host do nó de computação que você deseja desprovisionar.
A página de detalhes do nó de computação é exibida.
-
No canto superior direito da página, clique em Controles e selecione o comando Bloqueio de Provisionamento.
Quando a janela de confirmação for exibida, clique em Bloquear para continuar.
Após a conclusão bem-sucedida, a guia Informações do Nó de Computação mostra Provisionamento Bloqueado = Sim.
-
Certifique-se de que não haja mais instâncias de computação em execução no nó de computação.
Clique em Controles e selecione o comando Migrar Todos os Vms. O sistema migra as instâncias para outros nós de computação.
-
Para desprovisionar o nó de computação, clique em Controles e selecione o comando Desprovisionar.
Quando a janela de confirmação aparecer, clique em Desprovisionar para continuar.
Após a conclusão bem-sucedida, a guia Informações do Nó de Computação mostra Estado de Provisionamento = Pronto para Provisionamento.
-
- Usando a CLI do Serviço
-
-
Exiba a lista de nós de computação.
Copie o ID do nó de computação que você deseja desprovisionar.
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
-
Defina um bloqueio de provisionamento no nó de computação.
PCA-ADMIN> provisioningLock id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: ed4a4646-6d73-41f9-9cb0-73ea35e0d766
Use o ID do job para verificar o status do seu comando.
PCA-ADMIN> show Job id=ed4a4646-6d73-41f9-9cb0-73ea35e0d766 [...] Done = true Name = MODIFY_TYPE Run State = Succeeded
-
Confirme se o nó de computação está sob bloqueio de provisionamento.
PCA-ADMIN> show ComputeNode id=7a0236f4-b00e-461d-93a0-b22673a18d9c [...] Provisioning Locked = true
-
Migre todas as instâncias de computação em execução para fora do nó de computação que você deseja desprovisionar.
PCA-ADMIN> migrateVm id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: 6f1e94bc-7d5b-4002-ada9-7d4b504a2599
Use o ID do job para verificar o status do seu comando.
PCA-ADMIN> show Job id=6f1e94bc-7d5b-4002-ada9-7d4b504a2599 Data: [...] Done = true Name = MODIFY_TYPE Run State = Succeeded
-
Desprovisione o nó de computação com este comando:
PCA-ADMIN> deprovision id=7a0236f4-b00e-461d-93a0-b22673a18d9c JobId: 9868fdac-ddb6-4260-9ce1-c018cf2ddc8d
Use o ID do job para verificar o status do comando de desprovisionamento.
PCA-ADMIN> show Job id=9868fdac-ddb6-4260-9ce1-c018cf2ddc8d [...] Done = true Name = MODIFY_TYPE Run State = Succeeded
-
Confirme se o nó de computação foi desprovisionado.
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
-