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:
Configurar almacenamiento persistente
- 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.
- En el repositorio de https://vmwaresaas.jfrog.io/, vaya a una carpeta de partner adecuada en .
- Haga clic en la URL del archivo y descargue el archivo YAML.
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.
- 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.
6 Administrar y supervisar el servicio
- Si el tercero proporcionó un complemento de interfaz de usuario personalizado, el administrador de vSphere puede utilizar el complemento para administrar y supervisar el servicio.
Para obtener más información, consulte la documentación del complemento de interfaz de usuario de tercero.
- Además, el administrador de vSphere puede utilizar las comprobaciones de Skyline Health para supervisar los servicios. Consulte Supervisar servicios con estado en vSphere IaaS control plane.
- Si desea crear directivas de almacenamiento personalizadas en lugar de las predeterminadas, consulte Crear directivas de almacenamiento personalizadas para la plataforma de persistencia de datos de vSAN.
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.