Objective 10.2: Create and Manage a Multi-site Content Library

Content Library (o biblioteca de contenido) es un objeto que sirve de contenedor para las plantillas de máquinas virtuales, plantillas de vApps, archivos ISO y otros tipos de archivos. Con Content Library podemos compartir las plantillas y archivos entre varias instancias de vCenter.

Hay dos tipos de bibliotecas:

  • Local: los archivos son creados y almacenados en la infraestructura local pudiendose compartir con otros sistemas.
  • Subscribed: nos suscribimos a una biblioteca remota de la que descargamos los archivos a nuestro sistema sincronizandose de forma periodica su contenido. No podemos añadir o modificar el contenido de la biblioteca suscrita.

Add/remove Content Libraries

Add Content Libraries

  • Accedemos al cliente web

Content Libraries

  • Accedemos a "Content Libraries"

Content Libraries

  • Accedemos a la pestaña "Objects"

Content Libraries

  • Pinchamos en el icono Create a New Library Content Libraries

  • Indicamos el nombre de la biblioteca

Content Libraries

  • Seleccionamos el tipo de biblioteca
    • Local content Library

Content Libraries

* Si queremos publicar la biblioteca a otros sistemas marcamos la casilla "Publish Content Library externally"
* Si queremos que el acceso se mediante usuario y contraseña, marcamos la casilla "Enable authentication" y rellenamos las casillas con la password

Content Libraries

  • Subscribed content library
    • En "Subscrition URL" introducimos la URL de la biblioteca remota
    • Si es necesaria la autenticación, marcamos la casilla "Enable authentication" e introducimos la password
    • Seleccionamos como se va a descargar el contenido
      • Download all library content immediately: se descargan todos los archivos de la biblioteca al terminar el asistente
      • Download library content only when needed: inicialmente se descargan unicamente los metadatos, y sólo cuando se va a acceder al objeto concreto, se descargan los archivos correspondientes, ahorrando espacio en el almacenamiento.

Content Libraries

* Nos pide aceptar la huella del certificado SSL

Content Libraries

  • Indicamos donde almacenar la biblioteca. Podemos indicar dos destinos
    • Enter a local file system path or an NFS URL: podemos seleccionar almacenamiento local del servidor vCenter Windows, o un recurso NFS en el caso de tener un vCenter VCSA.
    • Select a datastore: seleccionamos un datastore de los existentes en la infraestructura.

Content Libraries

  • Finalizamos el asistente

    Content Libraries

Remove Content Libraries

  • Accedemos al cliente web
  • Accedemos a "Content Libraries"
  • Accedemos a la pestaña "Objects"
  • Seleccionamos "Delete" en la biblioteca que vamos a borrar

Content Libraries

  • Confirmamos que se van a borrar todos los elementos de la biblioteca

Content Libraries

Publish a content catalog

Para publicar una biblioteca podemos hacerlo de dos formas:

  • Indicarlo en la creación de la biblioteca
    • Seleccionamos la opción "Local content library" y la casilla "Publish content library externally"
    • Si queremos añadir una password marcamos la casilla "Enable authentication"

Content Libraries

  • Tras la creación de la biblioteca, si hemos creado una bilblioteca local sin la opción de publicar
    • Editamos la biblioteca

Content Libraries

  • Marcamos la casilla "Publish this library externally"

Content Libraries

  • Nos aparece el link que tenermos que utilizar como "URL Subscription" de esta biblioteca. Podemos añadir una contraseña marcando la casilla "Enable user authentication for access to this library"

Content Libraries

Subscribe to a published catalog

  • Creamos una nueva liberaría e indicamos la URL de la biblioteca remota

Content Libraries

  • Si requiere contraseña, la indicamos

Content Libraries

Configure Content Library to work across sites

Para que podamos compartir una biblioteca entre varios sitios, tenemos que seguir estos pasos:

  • Crear una biblioteca local en uno de los vCenter
  • La biblioteca local tendrá la opción habilitada de "Publish Content Library externally"
  • Obtenemos la Subscription URL
  • En el sitio remoto añadimos una nueva biblioteca de tipo Subscribed indicando la URL obtenida en el punto anterior

Configure Content Library authentication

Podemos establecer una contraseña para limitar el acceso a las bibliotecas compartidas para sólo aquellos distemas que dispongan de la password configurada. La configuración de la password la realizamos al crear una nueva biblioteca:

  • En el caso de una biblioteca local, indicamos la password si la vamos a publicar externamente

Content Libraries

  • En el caso de una biblioteca susbscrita, indicamos la password necesaria para acceder a ella. Content Libraries

Determine which privileges are required to globally manage a content catalog

El objeto principal de las bibliotecas de contenido herada del elemento raíz y se encuentra al mismo nivel que el objeto vCenter, por lo que no hereda sus permisos. Para asignar permisos a un usuario en las bibliotecas de contenido es necesario asignar permisos globales.

Jerarquía de objetos y permisos Para que un usuario pueda administrar el contenido de una biblioteca es necesario asignar los permisos globales, por ejemplo con el rol ya predefinido de XXXX Los usuarios que son administradores a nivel de vCenter server, tienen permisos para administrar las bibliotecas que pertenecen a esa instancia, pero tienen que tener al menos el rol de solo lectura como permiso global.

Set/configure Content Library roles

El rol por defecto "Content Library Administrator" tiene los siguientes permisos:

  • Create, edit, and delete local or subscribed libraries.
  • Synchronize a subscribed library and synchronize items in a subscribed library.
  • View the item types supported by the library.
  • Configure the global settings for the library.
  • Import items to a library.
  • Export library items. Content Libraries

Compare the functionality of Automatic sync and On-Demand sync

  • Si accedemos a la biblioteca podemos forzar la sincronización de los elementos de forma manual pinchando en "Synchronize Library"

Content Libraries

  • Si accedemos a Administration -> Deployment -> System Configuration -> Services podemos acceder al servicio "Content Library Service"

Content Libraries

  • En la sección de Manage podemos configurar valores para diferentes configuraciones

Content Libraries

  • Por defecto la configuración está puesta en que se autosincronice el contenido de la biblioteca (valor "Library Auto Sync Enabled" en "true") y lo hace cada 4 horas (valor "Library Auto Sync Refresh Interval (minutes)" en "240") empezando a las 20 horas (valor "Library Auto Sync Start Hour" "20") y termina a las 7 horas (valor "Library Auto Sync Stop Hour" "7")
  • Podemos modificar este comportamiento cambiando estos valores.

results matching ""

    No results matching ""