Para implementar máquinas virtuales en el entorno de vSphere with Tanzu, los usuarios de desarrollo y operaciones deben tener acceso a imágenes de máquina virtual, o plantillas, que contengan configuraciones de software, incluidos sistemas operativos, aplicaciones y datos. Para proporcionar acceso a imágenes, un administrador de vSphere configura una biblioteca de contenido de máquina virtual y la asocia con el espacio de nombres donde se implementan las máquinas virtuales.
1 Crear una biblioteca de contenido para máquinas virtuales independientes
Como administrador de vSphere, cree una biblioteca de contenido para almacenar y administrar plantillas de máquina virtual.
Puede crear una biblioteca de contenido local y rellenarla con plantillas y otros tipos de archivos.
También puede crear una biblioteca suscrita para utilizar el contenido de una biblioteca local publicada ya existente.
A partir de vSphere 7.0 Update 3, puede proteger los elementos de una biblioteca de contenido mediante la aplicación de una directiva de seguridad de OVF. La directiva de seguridad de OVF aplica una validación estricta al implementar o actualizar una biblioteca de contenido, importar elementos a una biblioteca de contenido o sincronizar plantillas. Para asegurarse de que las plantillas estén firmadas por un certificado de confianza, puede agregar el certificado de firma de OVF desde una entidad de certificación de confianza en una biblioteca de contenido.
Para obtener más información sobre las bibliotecas de contenido y las plantillas de máquina virtual de vSphere, consulte Usar bibliotecas de contenido en Administrar máquinas virtuales de vSphere.
Requisitos previos
- vCenter Server en la que desea crear la biblioteca. o en la instancia de
- en el almacén de datos de destino.
Procedimiento
2 Rellenar una biblioteca de contenido con imágenes de máquina virtual para máquinas virtuales independientes
Después de crear la biblioteca de contenido, rellénela con plantillas de máquina virtual en formato OVA u OVF. Los ingenieros de desarrollo y operaciones pueden utilizar las plantillas para aprovisionar nuevas máquinas virtuales independientes en el entorno de vSphere with Tanzu.
Puede utilizar varios métodos para rellenar la biblioteca. En este tema se describe cómo puede agregar elementos a una biblioteca de contenido local mediante la importación de archivos del equipo local o desde un servidor web. Para obtener otras maneras de rellenar la biblioteca de contenido, consulte Rellenar bibliotecas con contenido enAdministrar máquinas virtuales de vSphere.
Requisitos previos
- Cree imágenes de máquina virtual que sean compatibles con vSphere with Tanzu.
La especificación de imagen requiere que todas las imágenes de máquina virtual incluyan VMware Tools o un paquete de código abierto equivalente. Las imágenes deben utilizar una de las siguientes opciones para arrancar el sistema operativo invitado y su pila de redes:
- Linux + Cloud-Init versión 17.9-21.2 con DataSourceVMwareGuestInfo.
- + + Cloud-Init versión 21.3+
- Windows + Cloudbase-Init versión 1.1.0+
Para obtener información sobre Cloud-Init, consulte el sitio web de https://cloud-init.io/.
- Si la biblioteca está protegida por una directiva de seguridad, asegúrese de que todos los elementos de la biblioteca sean compatibles. Si una biblioteca protegida incluye una combinación de elementos conformes y no conformes, kubectl get virtualmachineimages no puede presentar imágenes de máquina virtual a los ingenieros de desarrollo y operaciones.
- Privilegio necesario: y en la biblioteca.
Procedimiento
Resultados
El elemento aparecerá en la pestaña Plantillas o en la pestaña Otros tipos.
3 Asociar una biblioteca de contenido de máquina virtual con un espacio de nombres
Después de crear la biblioteca de contenido y rellenarla con plantillas de máquina virtual, agregue la biblioteca al espacio de nombres para proporcionar a los usuarios de Desarrollo y operaciones acceso a la biblioteca de contenido.
Requisitos previos
Procedimiento
- En vSphere Client, vaya al espacio de nombres.
- En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
- Haga clic en la pestaña Espacios de nombres y haga clic en el espacio de nombres.
- Agregue una biblioteca de contenido.
- En la tarjeta Servicio de máquina virtual, haga clic en Agregar biblioteca de contenido.
- Seleccione una o varias bibliotecas de contenido y haga clic en Aceptar.
4 Administrar bibliotecas de contenido de máquina virtual en un espacio de nombres
Después de asociar la biblioteca con el espacio de nombres, puede eliminar la biblioteca para anular su publicación del espacio de nombres de Kubernetes. También puede agregar más bibliotecas.
Requisitos previos
Procedimiento
- En vSphere Client, vaya al espacio de nombres.
- En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
- Haga clic en la pestaña Espacios de nombres y haga clic en el espacio de nombres.
- Agregue o elimine una biblioteca de contenido.
- En la tarjeta Servicio de máquina virtual, haga clic en Administrar biblioteca de contenido.
- Realice una de las siguientes operaciones.
Opción Descripción Eliminar una biblioteca de contenido Anule la selección de la biblioteca de contenido y haga clic en Aceptar. Agregar una biblioteca de contenido Seleccione una o varias bibliotecas de contenido y haga clic en Aceptar.