Después de crear la biblioteca de contenido y rellenarla con plantillas de máquina virtual, utilice vSphere Client para agregar la biblioteca al espacio de nombres. Al agregar la biblioteca al espacio de nombres, se otorga a los usuarios de desarrollo y operaciones acceso a la biblioteca. Además, con los comandos de la CLI del centro de datos (DCLI) puede agregar al espacio de nombres una biblioteca de contenido de solo lectura o en la que se pueda escribir, o puede asignar una biblioteca de solo lectura en el nivel del clúster.
Agregar una biblioteca de contenido de máquina virtual a un espacio de nombres mediante vSphere Client
La biblioteca de contenido que se agregue con vSphere Client será de solo lectura. Los usuarios de desarrollo y operaciones podrán acceder a imágenes desde esta biblioteca de contenido, pero no podrán publicar imágenes de máquina virtual en ella.
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.
Administrar bibliotecas de contenido de máquina virtual en un espacio de nombres con vSphere Client
Después de asociar la biblioteca con el espacio de nombres, puede usar vSphere Client para eliminarla del espacio de nombres. 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.
Qué hacer a continuación
Agregar una biblioteca de contenido de máquina virtual a un espacio de nombres mediante la CLI del centro de datos
Como administrador de vSphere, puede utilizar el comando de la CLI del centro de datos (DCLI, Data Center CLI) para asignar la biblioteca de contenido a un espacio de nombres. Al asignar la biblioteca, puede hacer que se pueda escribir en la biblioteca asociada al espacio de nombres. Cuando se puede escribir en la biblioteca, además de ver la biblioteca y las imágenes que hay en ella, los usuarios de desarrollo y operaciones pueden publicar nuevas imágenes de máquina virtual en ella.
Procedimiento
Resultados
kubectl get cl -n lb-edit-ns NAMESPACE NAME VSPHERENAME TYPE WRITABLE STORAGETYPE AGE lb-edit-ns cl-b585915ddxxxxxxxx Test-ns-cl Local true Datastore 3m9s kubectl describe cl cl-b585915ddxxxxxxxx -n lb-edit-ns kubectl get clitem -n lb-edit-ns
Agregar una biblioteca de contenido de máquina virtual a Supervisor mediante la CLI del centro de datos
Además de asignar la biblioteca de contenido en un nivel de espacio de nombres, el administrador de vSphere puede utilizar el comando de la CLI del centro de datos (DCLI, Data Center CLI) para asociar la biblioteca a un clúster de Supervisor. La biblioteca de contenido queda disponible para todos los espacios de nombres del Supervisor.
Puede asociar todo tipo de bibliotecas, incluidas las locales, publicadas y suscritas.
Requisitos previos
Procedimiento
Resultados
- kubectl get ccl: lista de todas las bibliotecas de contenido disponibles en el nivel del clúster. Los resultados son similares a los siguientes.
NAME VSPHERENAME TYPE STORAGETYPE AGE cl-f28af8153fb849bd7 Kubernetes Service Content Library Subscribed Datastore 6d5h cl-knounwp7xxxxxxxxx Image Registry Content Library Local Datastore 6d4h
- kubectl get cclitem: lista de todos los elementos de las bibliotecas de contenido en el nivel del clúster.
- kubectl describe ccl NAME: información detallada de una biblioteca de contenido específica en el nivel del clúster.