Puede añadir grupos de propiedades predefinidos a un componente de contenedor de un blueprint de vRealize Automation. Cuando las máquinas se aprovisionan utilizando un blueprint que contiene estas propiedades, la máquina aprovisionada se registra como máquina host de Docker Container.

Contenedores para vRealize Automation ofrecía los dos grupos de propiedades siguientes de propiedades personalizadas específicas de contenedor. Cuando agrega un componente de contenedor a un blueprint, puede agregar estos grupos de propiedades al contenedor para registrar las máquinas aprovisionadas como hosts de contenedor.

  • Propiedades del host de contenedor con autenticación con certificado

  • Propiedades del host de contenedor con autenticación con usuario/contraseña

Estos grupos de propiedades se pueden encontrar en vRealize Automation cuando se selecciona Administración > Diccionario de propiedades > Grupos de propiedades.

Puesto que todos los tenants comparten los grupos de propiedades, se recomienda clonar y personalizar las propiedades si trabaja en un entorno de varios tenants. Al asignar nombres exclusivos a los grupos de propiedades y a las propiedades en los grupos, puede editarlos para definir valores personalizados que se utilizarán en un tenant específico.

Las propiedades usadas con mayor frecuencia son Container.Auth.PublicKey y Container.Auth.PrivateKey, que permiten al administrador de contenedores proporcionar el certificado de cliente para realizar la autenticación en el host de contenedor.

Tabla 1. Propiedades personalizadas de Contenedores

Propiedad

Descripción

containers.ipam.driver

Solo se puede utilizar con contenedores. Especifica el controlador de IPAM que se usará cuando se añada un componente de red de Contenedores a un blueprint. Los valores admitidos dependen de los controladores que están instalados en el entorno de host de contenedor en el que se utilizan. Por ejemplo, según los complementos de IPAM que estén instalados en el host de contenedor, un valor admitido podría ser infoblox o calico.

containers.network.driver

Solo se puede utilizar con contenedores. Especifica el controlador de red que se empleará cuando se añada un componente de red de Contenedores a un blueprint. Los valores admitidos dependen de los controladores que están instalados en el entorno de host de contenedor en el que se utilizan. De forma predeterminada, los controladores de red suministrados por Docker incluyen bridge, overlay y macvlan, mientras que los controladores de red proporcionados por el host de contenedor virtual (Virtual Container Host, VCH) incluyen el controlador bridge. También puede que estén disponibles controladores de red de terceros, como weave y calico, en función de los complementos de red que estén instalados en el host de contenedor.

Container

Solo se puede utilizar con contenedores. El valor predeterminado, App.Docker, es obligatorio. No modifique esta propiedad.

Container.Auth.User

Solo se puede utilizar con contenedores. Especifica el nombre de usuario para la conexión al host de Contenedores.

Container.Auth.Password

Solo se puede utilizar con contenedores. Indica la contraseña del nombre de usuario o la contraseña de clave pública o privada que se utilizará. Se admite el cifrado del valor de la propiedad.

Container.Auth.PublicKey

Solo se puede utilizar con contenedores. Especifica la clave pública para la conexión al host de Contenedores.

Container.Auth.PrivateKey

Solo se puede utilizar con contenedores. Especifica la clave privada para la conexión al host de Contenedores. Se admite el cifrado del valor de la propiedad.

Container.Connection.Protocol

Solo se puede utilizar con contenedores. Especifica el protocolo de comunicación. El valor predeterminado, API, es obligatorio. No modifique esta propiedad.

Container.Connection.Scheme

Solo se puede utilizar con contenedores. Especifica el esquema de comunicación. El valor predeterminado es https.

Container.Connection.Port

Solo se puede utilizar con contenedores. Especifica el puerto de conexión de Contenedores. El valor predeterminado es 2376.

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.MachineActivated

Solo se puede utilizar con contenedores. Especifica la propiedad de agente de eventos para exponer todas las propiedades de Contenedores y se utiliza con el fin de registrar un host aprovisionado. El valor predeterminado, Container*, es obligatorio. No modifique esta propiedad.

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.Disposing

Solo se puede utilizar con contenedores. Especifica la propiedad de agente de eventos para exponer todas las propiedades de Contenedores anteriores y se utiliza con el fin de eliminar un host aprovisionado del registro. El valor predeterminado, Container*, es obligatorio. No modifique esta propiedad.