Aprovisionamiento de nodos de cálculo y estado del ciclo de vida

Los nodos de cálculo se deben aprovisionar para contribuir a la capacidad informática de Private Cloud Appliance y las instancias informáticas del host. El aprovisionamiento es una tarea de administrador realizada desde el Enclave de servicio, que también se utiliza para anular el aprovisionamiento de un nodo y para controlar el estado del ciclo de vida.

Aprovisionamiento de un nodo de cálculo

El software del dispositivo detecta los nodos de cálculo que están instalados en el rack y conectados a los conmutadores, lo que significa que aparecen en la lista Unidades de rack como Listo para aprovisionar. Puede aprovisionarlos desde la interfaz de usuario web de servicio o la CLI de servicio.

Uso de la IU web de servicio
  1. En el menú de navegación, haga clic en Rack Units.

  2. En la tabla Rack Units (Unidades de rack), haga clic en el nombre de host del nodo de cálculo que desea aprovisionar.

    Aparece la página de detalles del nodo de cálculo.

  3. En la esquina superior derecha de la página, haga clic en Controls y seleccione el comando Provision.

Uso de la CLI del servicio
  1. Visualice la lista de nodos de cálculo.

    Copie el ID del nodo de cálculo que desea aprovisionar.

    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
  2. Aprovisione el nodo de cálculo con este comando:

    PCA-ADMIN> provision id=7a0236f4-b00e-461d-93a0-b22673a18d9c
    JobId: ea93cac4-4430-4663-aafd-d70701593fb2

    Utilice el ID de trabajo para comprobar el estado del comando provision.

    PCA-ADMIN> show Job id=ea93cac4-4430-4663-aafd-d70701593fb2
    [...]
      Done = true
      Name = MODIFY_TYPE
      Run State = Succeeded
  3. Repita el comando provision para cualquier otro nodo de cálculo que desee aprovisionar en este momento.

  4. Confirme que se han aprovisionado los nodos de cálculo.

    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

Inicio, restablecimiento o parada de un nodo de cálculo

Uso de la IU web de servicio
  1. Asegúrese de que el nodo de cálculo esté bloqueado para mantenimiento.

    Consulte Bloqueo de un nodo de cálculo para mantenimiento.

  2. En el menú de navegación, haga clic en Rack Units.

  3. En la tabla Rack Units (Unidades de rack), localice el nodo de cálculo que desea iniciar, restablecer o detener.

  4. Haga clic en el menú Acción (tres puntos verticales) y seleccione la acción adecuada: Iniciar, Restablecer o Parar.

  5. Cuando aparezca la ventana de confirmación, haga clic en el botón de acción correspondiente para continuar.

    Aparece una ventana emergente durante unos segundos para confirmar que el nodo de cálculo se está iniciando, parando o reiniciando.

  6. Cuando el nodo de cálculo vuelva a estar activo y en ejecución, libere los bloqueos de mantenimiento y aprovisionamiento.

Uso de la CLI del servicio
  1. Visualice la lista de nodos de cálculo.

    Copie el ID del nodo de cálculo que desea iniciar, restablecer o parar.

    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
  2. Asegúrese de que el nodo de cálculo esté bloqueado para mantenimiento.

    Consulte Bloqueo de un nodo de cálculo para mantenimiento.

  3. Inicie, restablezca o pare el nodo de cálculo con el comando correspondiente:

    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
  4. Cuando el nodo de cálculo vuelva a estar activo y en ejecución, libere los bloqueos de mantenimiento y aprovisionamiento.

Anulación del aprovisionamiento de un nodo de cálculo

Si necesita quitar un nodo de cálculo del servicio, por ejemplo, para sustituir uno defectuoso, primero debe anular el aprovisionamiento para que los datos se eliminen correctamente de las bases de datos del sistema.

Uso de la IU web de servicio
  1. En el menú de navegación, haga clic en Rack Units.

  2. En la tabla Rack Units (Unidades de rack), haga clic en el nombre de host del nodo de cálculo que desea anular el aprovisionamiento.

    Aparece la página de detalles del nodo de cálculo.

  3. En la esquina superior derecha de la página, haga clic en Controls y seleccione el comando Provisioning Lock.

    Cuando aparezca la ventana de confirmación, haga clic en Lock para continuar.

    Una vez finalizada correctamente, el separador Información de nodo de cálculo muestra Aprovisionamiento bloqueado = Sí.

  4. Asegúrese de que no se estén ejecutando más instancias informáticas en el nodo de cálculo.

    Haga clic en Controls y seleccione el comando Migrate All Vms. El sistema migra las instancias a otros nodos de cálculo.

  5. Para anular el aprovisionamiento del nodo de cálculo, haga clic en Controles y seleccione el comando Anular aprovisionamiento.

    Cuando aparezca la ventana de confirmación, haga clic en Deprovision para continuar.

    Una vez finalizada correctamente, el separador Información de nodo de cálculo muestra Estado de aprovisionamiento = Listo para aprovisionar.

Uso de la CLI del servicio
  1. Visualice la lista de nodos de cálculo.

    Copie el ID del nodo de cálculo que desea anular el aprovisionamiento.

    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
  2. Defina un bloqueo de aprovisionamiento en el nodo de cálculo.

    PCA-ADMIN> provisioningLock id=7a0236f4-b00e-461d-93a0-b22673a18d9c
    JobId: ed4a4646-6d73-41f9-9cb0-73ea35e0d766

    Utilice el ID de trabajo para comprobar el estado del comando.

    PCA-ADMIN> show Job id=ed4a4646-6d73-41f9-9cb0-73ea35e0d766
    [...]
      Done = true
      Name = MODIFY_TYPE
      Run State = Succeeded
  3. Confirme que el nodo de cálculo está bajo bloqueo de aprovisionamiento.

    PCA-ADMIN> show ComputeNode id=7a0236f4-b00e-461d-93a0-b22673a18d9c
    [...]
      Provisioning Locked = true
  4. Migre todas las instancias informáticas en ejecución fuera del nodo de cálculo que desea anular el aprovisionamiento.

    PCA-ADMIN> migrateVm id=7a0236f4-b00e-461d-93a0-b22673a18d9c
    JobId: 6f1e94bc-7d5b-4002-ada9-7d4b504a2599

    Utilice el ID de trabajo para comprobar el estado del comando.

    PCA-ADMIN> show Job id=6f1e94bc-7d5b-4002-ada9-7d4b504a2599
    Data:
    [...]
      Done = true
      Name = MODIFY_TYPE
      Run State = Succeeded
  5. Anule el aprovisionamiento del nodo de cálculo con este comando:

    PCA-ADMIN> deprovision id=7a0236f4-b00e-461d-93a0-b22673a18d9c
    JobId: 9868fdac-ddb6-4260-9ce1-c018cf2ddc8d

    Utilice el ID de trabajo para comprobar el estado del comando de anulación de aprovisionamiento.

    PCA-ADMIN> show Job id=9868fdac-ddb6-4260-9ce1-c018cf2ddc8d
    [...]
      Done = true
      Name = MODIFY_TYPE
      Run State = Succeeded
  6. Confirme que se haya anulado el aprovisionamiento del nodo de cálculo.

    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