vSphere IaaS control plane se integra con varios servicios de terceros que utilizan la plataforma de persistencia de datos de vSAN para satisfacer sus necesidades de almacenamiento persistente. Como administrador de vSphere, habilite los servicios en vCenter Server. Cuando habilite el servicio con estado, primero debe registrar el servicio con vCenter Server mediante el archivo YAML descargado que describe el servicio. Después, instale el servicio en los Supervisores para que los ingenieros de desarrollo y operaciones puedan utilizar el servicio en las cargas de trabajo de Kubernetes.

Requisitos previos

Privilegio necesario: Servicios de supervisor.Administrar servicios de supervisor

Configurar almacenamiento persistente

Con la plataforma de persistencia de datos de vSAN, los servicios con estado pueden utilizar almacenamiento vSAN en los dos modos siguientes:
  • vSAN Direct. Para configurar vSAN Direct, consulte Crear un almacén de datos de vSAN Direct.
    Nota: En los discos del almacén de datos de vSAN Direct, no se admiten los cambios en el tipo de asignación de volúmenes. Una vez que seleccione el tipo de asignación de volúmenes para los discos del almacén de datos de vSAN Direct, no podrá cambiarlo. Sin embargo, sí es posible cambiar el tipo de asignación de volúmenes para el disco nuevo en operaciones como clonar y reubicar.
  • vSAN regular con la directiva de almacenamiento de SNA. Para obtener información sobre cómo configurar el almacenamiento de vSAN, consulte la Administrar VMware vSAN.

Descargar el archivo YAML del servicio

Cuando descargue los archivos YAML del servicio desde el repositorio que mantiene VMware, asegúrese de utilizar la versión del servicio correcta que es compatible con su versión de vSphere.

Si instaló versiones anteriores de los servicios de partners, MinIO y Cloudian Hyperstore, actualícelas a las versiones compatibles después de actualizar su entorno de vSphere. Las versiones más recientes de los operadores de partners solucionan ciertos problemas y utilizan nuevas funciones de la plataforma. Para obtener más información, consulte la documentación del partner.
  1. En el repositorio de https://vmwaresaas.jfrog.io/, vaya a una carpeta de partner adecuada en Artefactos > vDPP-Partner-YAML.
  2. Haga clic en la URL del archivo y descargue el archivo YAML.
La página muestra cómo desplazarse hasta el archivo YAML de Cloudian que se puede descargar. El archivo se encuentra en el repositorio que mantiene VMware.

3 Agregar el servicio a vCenter Server

Utilice el archivo YAML del servicio de partners que descargó.

Consulte Agregar una instancia de servicio de supervisor a vCenter Server.

4 Instalar el servicio en el Supervisor

Consulte Instalar servicio de supervisor en Supervisor.

Después de habilitar el servicio, la plataforma persistencia de datos de vSAN realiza las siguientes acciones para crear los recursos necesarios para el servicio:
  • Crea un espacio de nombres para este servicio en el Supervisor.
  • Crea directivas de almacenamiento predeterminadas y las clases de almacenamiento correspondientes, y las asigna al espacio de nombres.

    Las directivas son para almacenes de datos de vSAN Shared-Nothing-Architecture (SNA) y vSAN Direct.

    Nota: La plataforma de persistencia de datos de vSAN crea automáticamente las clases de almacenamiento vsan-direct y vsan-sna en el espacio de nombres después de que un administrador de vSphere habilite el servicio. Solo las aplicaciones que se ejecutan en el Supervisor pueden utilizar las clases de almacenamiento vsan-direct y vsan-sna. Estas clases de almacenamiento no se pueden utilizar dentro de un clúster de Tanzu Kubernetes Grid.

    En vSphere 7.0 Update 2 y otras versiones posteriores, la directiva de almacenamiento vSAN Direct se basa en las capacidades. Si creó directivas basadas en etiquetas en vSphere 7.0 Update 1, estas se convierten automáticamente en directivas basadas en capacidades después de actualizar a vSphere 7.0 Update 2 y otras versiones posteriores.

    Si desea crear directivas de almacenamiento personalizadas y asignarlas al espacio de nombres del servicio en lugar de usar las predeterminadas, consulte Crear directiva de almacenamiento de vSAN Direct y Crear directiva de almacenamiento SNA vSAN.

  • Crea funciones de desarrollo y operaciones, incluidas las funciones con permisos de edición y visualización.

    Cuando se implementa el operador de servicio, sus objetos CRD personalizados se instalan en el Supervisor. Los usuarios con permiso de edición pueden tener recursos CRUD de estas definiciones de recursos personalizados (Custom Resource Definitions, CRD) en el espacio de nombres. Los usuarios con permiso de vista solo pueden ver los recursos de esta CRD.

  • Si el tercero proporcionó un complemento de interfaz de usuario personalizado, este aparecerá en vSphere Client. El administrador de vSphere puede utilizar el complemento para administrar el servicio.

5 Verificar los recursos creados para el servicio

El administrador de vSphere puede comprobar que se hayan creado todos los recursos adecuados para el servicio.

Desplácese hasta el espacio de nombres creado para el servicio y haga clic en la pestaña Resumen.

La página Resumen muestra las directivas de almacenamiento asignadas al espacio de nombres, los pods de vSphere que se ejecutan en el espacio de nombres, etc.

La página de resumen muestra las directivas de almacenamiento asignadas al espacio de nombres, los pods de vSphere que se ejecutan en el espacio de nombres, etc.

6 Administrar y supervisar el servicio

7 Empezar a utilizar el servicio

El ingeniero de desarrollo y operaciones utiliza el comando kubectl para acceder al espacio de nombres del servicio.

Para comprobar que el espacio de nombres que utiliza para los servicios con estado tiene las clases de almacenamiento adecuadas, consulte Comprobar las directivas de almacenamiento disponibles para los servicios con estado.

Puede utilizar los CRD de terceros para implementar instancias del servicio de aplicaciones de terceros. Si desea obtener más información, consulte la documentación de terceros.