Gestión de arrendamientos de Private Cloud Appliance

Un arrendamiento es un entorno en el que los usuarios crean y gestionan recursos en la nube para crear y configurar cargas de trabajo virtualizadas. Un entorno de Private Cloud Appliance debe contener al menos un arrendamiento.

Todos los arrendamientos del entorno se denominan conjuntamente Enclave de recursos informáticos. Sin embargo, la gestión del arrendamiento es responsabilidad del administrador del dispositivo. Los arrendamientos se crean a partir del Enclave de servicio y, posteriormente, se entregan al usuario inicial en el arrendamiento: el administrador de arrendamiento principal. Para obtener más información, consulte Enclaves and Interfaces.

Creación y actualización de un arrendamiento

Un administrador de infraestructura configura un arrendamiento desde el Enclave de servicio y proporciona detalles de acceso al administrador de arrendamiento principal. A continuación, el administrador del arrendamiento puede empezar a configurar cuentas de usuario y recursos en la nube adicionales en el Enclave de recursos informáticos.

Uso de la IU web de servicio
  1. En el menú de Navegación, haga clic en Tenancy.

  2. En la esquina superior derecha de la página Arrendamientos, haga clic en Crear arrendamiento.

    Aparece la ventana Crear arrendamiento.

  3. Rellene los detalles del arrendamiento:

    • Nombre: introduzca un nombre para el nuevo arrendamiento.

    • Descripción: opcionalmente, introduzca una descripción para el nuevo arrendamiento.

    • Espacio de nombres de servicio: defina un espacio de nombres único para todos los recursos creados en este arrendamiento.

    • Credenciales de autenticación: defina un nombre de usuario y una contraseña para el administrador de arrendamiento principal.

      Esta cuenta se debe utilizar para conectarse al arrendamiento por primera vez. El administrador del arrendamiento configura cuentas de usuario adicionales, define compartimentos, políticas y otros recursos y, por lo general, configura el entorno en la nube para que los usuarios puedan empezar a desplegar los recursos necesarios.

  4. Haga clic en Guardar cambios para crear el nuevo arrendamiento.

    El nuevo arrendamiento se muestra en la lista Arrendamientos.

Uso de la CLI del servicio
  1. Cree un nuevo arrendamiento con el comando create Tenant.

    Las credenciales de nombre, espacio de nombres y cuenta de administrador son parámetros necesarios; una descripción es opcional.

    Sintaxis (introducida en una sola línea):

    create Tenant 
    name=<tenancy_name> 
    serviceNamespace=<tenancy_namespace> 
    description=<tenancy_description> 
    adminUserName=<tenancy_admin_user_name> 
    adminPassword=<tenancy_admin_password> 
    confirmPassword=<tenancy_admin_password>

    Ejemplo:

    PCA-ADMIN> create Tenant name=myTestTenancy serviceNamespace=test description="A tenancy for testing purposes" \
    adminUserName=testadmin adminPassword=************ confirmPassword=************
    JobId: a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
    Data:
      id:ocid1.tenancy.....<uniqueID>  name:myTestTenancy
  2. Utilice el ID de trabajo para comprobar el estado del comando.

    PCA-ADMIN> show Job id=a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
    Data:
      Id = a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
      Type = Job
      AssociatedObj = id:ocid1.tenancy.unique_ID  type:Tenant  name:myTestTenancy
      AssociatedObj Type = Tenant
      AssociatedObj Id = ocid1.tenancy.unique_ID
      Done = true
      Name = CREATE_TYPE
      Run State = Succeeded
    [...]
  3. Verifique que el nuevo arrendamiento se ha creado correctamente. Utilice los comandos list y show para mostrar la información del arrendamiento.

    PCA-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
      ocid1.tenancy.unique_ID   myTenancy1
      ocid1.tenancy.unique_ID   myTenancy2
      ocid1.tenancy.unique_ID   myTenancy3
      ocid1.tenancy.unique_ID   myTestTenancy
    
    PCA-ADMIN> show Tenant name=myTestTenancy
    Data:
      Id = ocid1.tenancy.unique_ID
      Type = Tenant
      Name = myTestTenancy
      Description = A tenancy for testing purposes
      Service Namespace = test
  4. Proporcione la URL de la interfaz de usuario web de Compute, el nombre del arrendamiento, el nombre de usuario y la contraseña al administrador del arrendamiento principal. El arrendamiento ya está listo para su uso.

    El administrador del arrendamiento configura cuentas de usuario adicionales, define compartimentos, políticas y otros recursos y, por lo general, configura el entorno en la nube para que los usuarios puedan empezar a desplegar los recursos necesarios.

Actualización de un arrendamiento

La única propiedad de arrendamiento que un administrador puede modificar en este momento es la descripción.

  • Interfaz de usuario web de servicio: abra la página de detalles del arrendamiento y haga clic en Editar.

  • CLI de servicio: utilice el comando edit Tenant name=<tenancy_name> description=<tenancy_description>

Supresión de un arrendamiento

Asegúrese de que los usuarios del arrendamiento han eliminado todos sus recursos. El arrendamiento solo se puede suprimir si está vacío.

Uso de la IU web de servicio
  1. En el menú de Navegación, haga clic en Tenancy.

  2. En la tabla de arrendamientos, haga clic en el nombre del arrendamiento que desea suprimir.

    Se muestra la página de detalles del arrendamiento.

  3. En la esquina superior derecha de la página de detalles del arrendamiento, haga clic en Delete. Confirme la operación cuando se le solicite.

Uso de la CLI del servicio
  1. Busque el nombre y el ID del arrendamiento que desea suprimir.

    PCA-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
      ocid1.tenancy.unique_ID   myTenancy1
      ocid1.tenancy.unique_ID   myTenancy2
      ocid1.tenancy.unique_ID   myTenancy3
      ocid1.tenancy.unique_ID   myTestTenancy
  2. Para suprimir el arrendamiento, utilice el comando delete Tenant seguido del nombre o el ID del arrendamiento.

    PCA-ADMIN> delete Tenant name=myTestTenancy
    Status: Running
    JobId: 92b84ac2-1f2c-41d7-980e-d7549957ef93
  3. Verifique que el arrendamiento suprimido ya no se muestra en la lista de arrendamiento.

    PCA-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
      ocid1.tenancy.unique_ID   myTenancy1
      ocid1.tenancy.unique_ID   myTenancy2
      ocid1.tenancy.unique_ID   myTenancy3

Proporcionar imágenes de OCI

Las imágenes de OCI, también denominadas imágenes de plataforma, se cargan en el sistema durante la instalación de Private Cloud Appliance, y es posible que se proporcionen nuevas imágenes de plataforma durante las operaciones de actualización o aplicación de parches del dispositivo. Las imágenes se colocan en el almacenamiento compartido del cluster de gestión en /nfs/shared_storage/oci_compute_images.

Para permitir a los usuarios desplegar instancias desde las imágenes de la plataforma, estas imágenes también se deben importar en el enclave de recursos informáticos. Durante la actualización o la aplicación de parches del dispositivo, la importación forma parte del proceso normal. Si las imágenes de OCI proporcionadas por Oracle no se han importado correctamente o si ha cargado imágenes personalizadas para que las utilicen todos los usuarios de Compute Enclave, ejecute el comando importPlatformImages como se describe en esta sección.

Las nuevas versiones de una imagen, agregadas durante la actualización y la aplicación de parches, nunca reemplazan las versiones existentes. Si las versiones anteriores de una imagen son obsoletas y ya no deben estar disponibles para los usuarios, el administrador debe suprimir esas versiones anteriores manualmente, como se describe en esta sección. Si hay más de tres versiones de una imagen disponibles, solo se muestran las tres versiones más recientes cuando las imágenes se muestran en el Enclave de recursos informáticos. Las imágenes de plataforma más antiguas aún están disponibles y se pueden seleccionar especificando el OCID de la imagen.

Importación de imágenes de OCI

Desde la CLI del servicio, ejecute el comando importPlatformImages para que todas las imágenes que estén en el almacenamiento compartido del cluster de gestión (/nfs/shared_storage/oci_compute_images) también estén disponibles en todos los arrendamientos del Enclave de recursos informáticos.

PCA-ADMIN> importPlatformImages
JobId: f21b9d86-ccf2-4bd3-bab9-04dc3adb2966

Utilice JobId para obtener información más detallada sobre el trabajo. En el siguiente ejemplo, no se han entregado nuevas imágenes:

PCA-ADMIN> show job id=f21b9d86-ccf2-4bd3-bab9-04dc3adb2966
Data: 
  Id = f21b9d86-ccf2-4bd3-bab9-04dc3adb2966
  Type = Job
  Done = true
  Name = OPERATION
  Progress Message = There are no new platform image files to import
  Run State = Succeeded
Visualización de imágenes de OCI

En la CLI de servicio, utilice el comando listplatformImages para mostrar todas las imágenes de plataforma que se han importado del almacenamiento compartido del cluster de gestión.

PCA-ADMIN> listplatformImages
Data:
  id                      displayName                                     lifecycleState
  --                      -----------                                     --------------
  ocid1.image.unique_ID   uln-pca-Oracle-Linux-7.9-2024.05.29_0.oci       AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux-8-2024.05.29_0.oci         AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux-9-2024.05.29_0.oci         AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux8-OKE-1.26.6-20240611.oci   AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux8-OKE-1.27.7-20240602.oci   AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux8-OKE-1.28.3-20240602.oci   AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Solaris-11-2024.05.07_0.oci      AVAILABLE

Los usuarios de la interfaz de usuario web de Compute ven el mismo lifecycleState que muestra listplatformImages. Poco después de la operación de importación, se muestran nuevas imágenes con el estado de ciclo de vida IMPORTING. Cuando se completa el trabajo de importación, el estado del ciclo de vida cambia a AVAILABLE.

Si suprime una imagen de plataforma, tanto la CLI de servicio como la interfaz de usuario web de Compute muestran la imagen como DELETING o DELETED.

Supresión de imágenes de OCI

En la CLI de servicio, utilice el comando deleteplatformImage para suprimir una imagen de plataforma. La imagen se muestra como DELETING y, a continuación, como DELETED en la salida de la CLI de servicio y en el enclave de recursos informáticos, y finalmente no se muestra en absoluto.

Importante

El comando deleteplatformImage no suprime el archivo de imagen del almacenamiento compartido. También se debe eliminar del sistema de archivos. Al ejecutar el comando importPlatformImages, se vuelve a importar la imagen y se vuelve a poner a disposición en el enclave de recursos informáticos.

PCA-ADMIN> deleteplatformImage imageId=ocid1.image.unique_ID_7
JobId: 401567c3-3662-46bb-89d2-b7ad1541fa2d

PCA-ADMIN> listplatformImages
Data:
  id                        displayName                               lifecycleState
  --                        -----------                               --------------
  ocid1.image.unique_ID   uln-pca-Oracle-Linux-7.9-2024.05.29_0.oci   AVAILABLE
  ocid1.image.unique_ID   uln-pca-Oracle-Linux-8-2024.05.29_0.oci     AVAILABLE
[...]
  ocid1.image.unique_ID   uln-pca-Oracle-Solaris-2024.05.07_0.oci     DELETED