Rellene la hoja de trabajo de transferencia de conocimientos para capturar información sobre la plantilla, personalizaciones y propiedades personalizadas para crear blueprints de clon para las plantillas que ha preparado en su entorno. No se requiere la totalidad de esta información para cada implementación. Utilice esta hoja de trabajo como guía o bien copie y pegue las tablas de la hoja de trabajo en una herramienta de procesamiento de texto para su edición.

Información de reserva y plantilla necesaria

Tabla 1. Hoja de trabajo de información de reserva y plantilla necesaria

Información necesaria

Mi valor

Detalles

Nombre de la plantilla

Reservas en las que la plantilla está disponible o política de reserva que se aplicará

Para evitar errores durante el aprovisionamiento, asegúrese de que la plantilla esté disponible en todas las reservas, o cree políticas de reserva que los arquitectos puedan usar para restringir las reservas de blueprints a las ubicaciones donde la plantilla esté disponible.

(Solo vSphere) Tipo de clonación solicitada para esta plantilla

  • Clonar

  • Clon vinculado

  • NetApp FlexClone

Nombre de especificación de la personalización (necesario para clonar con direcciones IP estáticas)

No es posible realizar personalizaciones de máquinas Windows sin un objeto de especificación de personalización.

(Solo SCVMM) Nombre ISO

(Solo SCVMM) Disco duro virtual

(Solo SCVMM) Perfil de hardware para adjuntar a las máquinas aprovisionadas

Grupos de propiedades necesarias

Puede completar las secciones de información de propiedad personalizada de la hoja de trabajo o bien puede crear grupos de propiedades y solicitar a los arquitectos que añadan sus grupos de propiedades a sus blueprints en lugar de varias propiedades personalizadas individuales.

Sistema operativo de vCenter Server necesario

Debe proporcionar la propiedad personalizada del sistema operativo invitado para el aprovisionamiento de vCenter Server.

Tabla 2. Sistema operativo de vCenter Server

Propiedad personalizada

Mi valor

Descripción

VMware.VirtualCenter.OperatingSystem

Especifica la versión del sistema operativo invitado de vCenter Server (VirtualMachineGuestOsIdentifier) con el que vCenter Server crea la máquina. Esta versión de sistema operativo debe ser la misma que la versión de sistema operativo que se va a instalar en la máquina aprovisionada. Los administradores pueden crear grupos de propiedades utilizando uno de los diferentes conjuntos de propiedades (por ejemplo, VMware[OS_Version]Properties) que hay predefinidos para incluir los valores de VMware.VirtualCenter.OperatingSystem correctos. Esta propiedad está pensada para el aprovisionamiento virtual.

Información de script de Visual Basic

Si ha configurado vRealize Automation para ejecutar sus scripts de Visual Basic personalizados como pasos adicionales en el ciclo de vida de la máquina, debe incluir información acerca de los scripts en el blueprint.

Nota:

Un administrador de tejido puede crear un grupo de propiedades mediante los conjuntos de propiedades ExternalPreProvisioningVbScript y ExternalPostProvisioningVbScript para proporcionar la información necesaria. De este modo, será más fácil que los arquitectos de blueprints incluyan esta información correctamente en sus blueprints.

Tabla 3. Información de script de Visual Basic

Propiedad personalizada

Mi valor

Descripción

ExternalPreProvisioningVbScript

Ejecute un script antes del aprovisionamiento. Introduzca la ruta completa al script, incluido el nombre de archivo y la extensión. %Unidad del sistema%Archivos de programa (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

ExternalPostProvisioningVbScript

Ejecute un script después del aprovisionamiento. Introduzca la ruta completa al script, incluido el nombre de archivo y la extensión. %Unidad del sistema%Archivos de programa (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs

Información de script de personalización del agente invitado de Linux

Si ha configurado su plantilla de Linux para usar el agente invitado para ejecutar scripts de personalización, debe incluir información acerca de los scripts en el blueprint.

Tabla 4. Hoja de trabajo de información de script de personalización del agente invitado de Linux

Propiedad personalizada

Mi valor

Descripción

Linux.ExternalScript.Name

Especifica el nombre de un script de personalización opcional (por ejemplo config.sh), que el agente invitado de Linux ejecuta después de que el sistema operativo se haya instalado. Esta propiedad está disponible para las máquinas de Linux clonadas a partir de plantillas en las que el agente de Linux está instalado.

Si especifica un script externo, deberá definir también dónde se ubica utilizando las propiedades Linux.ExternalScript.LocationType y Linux.ExternalScript.Path.

Linux.ExternalScript.LocationType

Especifica el tipo de ubicación del script de personalización nombrado en la propiedad Linux.ExternalScript.Name. Puede ser local o NFS.

También hay que especificar la ubicación del script mediante la propiedad Linux.ExternalScript.Path. Si el tipo de ubicación es NFS, use también la propiedad Linux.ExternalScript.Server.

Linux.ExternalScript.Server

Especifica el nombre del servidor NFS (por ejemplo, lab-ad.lab.local) en el que se encuentra el script de personalización externo de Linux nombrado en Linux.ExternalScript.Name.

Linux.ExternalScript.Path

Especifica la ruta local al script de personalización de Linux o la ruta externa al script de personalización de Linux en el servidor NFS. El valor debe empezar por una barra diagonal y no incluir el nombre de archivo (por ejemplo, /scripts/linux/config.sh).

Otras propiedades personalizadas del agente invitado

Si ha instalado el agente invitado en su máquina de referencia, puede usar las propiedades personalizadas para personalizar las máquinas aún más tras la implementación.

Tabla 5. Hoja de trabajo de propiedades personalizadas para personalizar máquinas clonadas con un agente invitado

Propiedad personalizada

Mi valor

Descripción

VirtualMachine.Admin.AddOwnerToAdmins

Establézcala en True (valor predeterminado) para añadir el propietario de la máquina (según está especificado en la propiedad VirtualMachine.Admin.Owner) al grupo de administradores locales de la máquina.

VirtualMachine.Admin.AllowLogin

Establézcala en True (valor predeterminado) para añadir el propietario de la máquina (según está especificado en la propiedad VirtualMachine.Admin.Owner) al grupo de usuarios de escritorio remoto.

VirtualMachine.Admin.UseGuestAgent

Si el agente invitado se instala como un servicio en una plantilla para la clonación, establézcala en True en el blueprint de máquina para habilitar el servicio de agente invitado en máquinas clonadas a partir de esa plantilla. Cuando la máquina se inicie, lo hará también el servicio de agente invitado. Establézcala en False para deshabilitar el agente invitado. Si se establece en False, el flujo de trabajo de clon mejorado no utilizará el agente invitado en las tareas de sistema operativo invitado, lo que reduce su funcionalidad a VMwareCloneWorkflow. Si no se especifica o se establece en otra opción distinta de False, el flujo de trabajo de clon mejorado enviará elementos de trabajo al agente invitado.

VirtualMachine.DiskN.Active

Establézcala en True (valor predeterminado) para especificar que el disco N de la máquina está activo. Establézcala en False para especificar que el disco N de la máquina no está activo.

VirtualMachine.DiskN.Size

Define el tamaño en GB del disco N. Por ejemplo, para que un disco G tenga un tamaño de 150 GB, defina la propiedad personalizada VirtualMachine.Disk0.Size y establezca un valor de 150. La numeración de discos debe ser secuencial. De forma predeterminada, una máquina tiene un disco al que VirtualMachine.Disk0.Size hace referencia, donde el tamaño se especifica por medio del valor de almacenamiento en el blueprint a partir del cual la máquina se aprovisiona. El valor de almacenamiento en la interfaz de usuario del blueprint reemplaza el valor en la propiedad VirtualMachine.Disk0.Size. La propiedad VirtualMachine.Disk0.Size no está disponible como una propiedad personalizada debido a su relación con la opción de almacenamiento en el blueprint. Se pueden añadir más discos indicando VirtualMachine.Disk1.Size, VirtualMachine.Disk2.Size, etc. VirtualMachine.Admin.TotalDiskUsage siempre representa el total de las propiedades .DiskN.Size más la asignación de tamaño de VMware.Memory.Reservation.

VirtualMachine.DiskN.Label

Especifica la etiqueta del disco N de una máquina. El número máximo de caracteres de la etiqueta de disco es 32. La numeración de discos debe ser secuencial. Cuando se usa junto con un agente invitado, especifica la etiqueta del disco N de una máquina dentro del sistema operativo invitado.

VirtualMachine.DiskN.Letter

Especifica la letra de unidad o punto de montaje del disco N de una máquina. El valor predeterminado es C. Por ejemplo, para especificar la letra D para Disco 1, defina la propiedad personalizada como VirtualMachine.Disk1.Letter y escriba el valor D. La numeración de discos debe ser secuencial. Cuando se usa junto con un agente invitado, este valor especifica la letra de unidad o el punto de montaje donde el agente invitado va a montar un disco N adicional en el sistema operativo invitado.

VirtualMachine.Admin.CustomizeGuestOSDelay

Especifica el tiempo que debe transcurrir entre que una personalización se completa y que la personalización de sistema operativo invitado se inicia. Este valor debe tener el formato HH:MM:SS. Si no se establece ningún valor, el valor predeterminado es un minuto (00:01:00). Si decide no incluir esta propiedad personalizada, se puede producir un error de aprovisionamiento en caso de que la máquina virtual se reinicie antes que los elementos de trabajo del agente invitado finalicen.

VirtualMachine.Customize.WaitComplete

Establézcala en True para impedir que el flujo de trabajo de aprovisionamiento envíe elementos de trabajo al agente invitado hasta que todas las personalizaciones se hayan completado.

VirtualMachine.SoftwareN.Name

Especifica el nombre descriptivo de una aplicación de software N o script que se va a instalar o ejecutar durante el aprovisionamiento. Esta propiedad es opcional y tiene un carácter meramente informativo. No realiza ninguna función real para el flujo de trabajo de clon mejorado o el agente invitado, pero sí resulta útil en una selección de software personalizada en una interfaz de usuario o en la elaboración de informes de uso de software.

VirtualMachine.SoftwareN.ScriptPath

Especifica la ruta completa de un script de instalación de una aplicación. La ruta debe ser una ruta absoluta válida según el sistema operativo invitado y debe incluir el nombre del archivo de script.

Puede transferir valores de propiedad personalizada como parámetros al script si inserta {CustomPropertyName} en la cadena de la ruta. Por ejemplo, si tiene una propiedad personalizada denominada ActivationKey cuyo valor es 1234, la ruta de script es D:\InstallApp.bat –key {ActivationKey}. El agente invitado ejecuta el comando D:\InstallApp.bat –key 1234. Posteriormente, el archivo de script se puede programar para aceptar y usar este valor.

VirtualMachine.SoftwareN.ISOName

Especifica la ruta y el nombre de archivo del archivo ISO relativo a la raíz de almacén de datos. El formato es /folder_name/subfolder_name/file_name.iso. Si no se especifica ningún valor, la imagen ISO no se montará.

VirtualMachine.SoftwareN.ISOLocation

Especifica la ruta de almacenamiento que contiene el archivo de imagen ISO que la aplicación o el script va a usar. Use un formato en la ruta según aparece en la reserva de host, por ejemplo, netapp-1:it_nfs_1. Si no se especifica ningún valor, la imagen ISO no se montará.

Propiedades personalizadas de red

Si no está integrando con NSX, aún puede especificar la configuración para dispositivos de red específicos en una máquina usando las propiedades personalizadas.

Tabla 6. Propiedades personalizadas de configuración de redes

Propiedad personalizada

Mi valor

Descripción

VirtualMachine.NetworkN.Address

Especifica la dirección IP del dispositivo de red N en una máquina aprovisionada con una dirección IP estática.

VirtualMachine.NetworkN.MacAddressType

Indica si la dirección MAC del dispositivo de red N se genera, o bien está definida por el usuario (es estática). Esta propiedad está disponible para la clonación.

El valor predeterminado se genera. Si el valor es estático, también se debe usar VirtualMachine.NetworkN.MacAddress para especificar la dirección MAC.

Las propiedades personalizadas VirtualMachine.NetworkN están diseñadas para ser específicas de blueprints y máquinas individuales. Cuando se solicita una máquina, la asignación de direcciones IP y de red se realiza antes de que dicha máquina se asigne a una reserva. No utilice esta propiedad en una reserva, dado que no es seguro que los blueprints vayan a estar asignados a una reserva concreta.

VirtualMachine.NetworkN.MacAddress

Especifica la dirección MAC de un dispositivo de red N. Esta propiedad está disponible para la clonación.

Si el valor de VirtualMachine.NetworkN.MacAddressType se genera, esta propiedad contiene la dirección generada.

Si el valor de VirtualMachine.NetworkN.MacAddressType es, por contra, estático, esta propiedad especifica la dirección MAC. En el caso de las máquinas virtuales aprovisionadas en hosts de ESX Server, la dirección debe estar dentro del rango especificado por VMware. Para ver más detalles, consulte la documentación de vSphere.

Las propiedades personalizadas VirtualMachine.NetworkN están diseñadas para ser específicas de blueprints y máquinas individuales. Cuando se solicita una máquina, la asignación de direcciones IP y de red se realiza antes de que dicha máquina se asigne a una reserva. No utilice esta propiedad en una reserva, dado que no es seguro que los blueprints vayan a estar asignados a una reserva concreta.

VirtualMachine.NetworkN.Name

Especifica el nombre de la red con la que se va a establecer la conexión, por ejemplo, el dispositivo de red N al que una máquina se conecta. Esto equivale a una tarjeta de interfaz de red (NIC).

Una red se asigna de forma predeterminada desde las rutas de red disponibles en la reserva en la que la máquina se aprovisiona. Consulte también VirtualMachine.NetworkN.AddressType.

Si establece el valor de esta propiedad en el nombre de una red en una reserva disponible, garantizará que va a haber un dispositivo de red conectado a una red específica. Por ejemplo, si establece propiedades en N=0 y 1, obtendrá 2 NIC y su valor asignado, siempre y cuando la red esté seleccionada en la reserva en cuestión.

Las propiedades personalizadas VirtualMachine.NetworkN están diseñadas para ser específicas de blueprints y máquinas. Cuando se solicita una máquina, la asignación de direcciones IP y de red se realiza antes de que dicha máquina se asigne a una reserva. No utilice esta propiedad en una reserva, dado que no es seguro que los blueprints vayan a estar asignados a una reserva concreta.

Esta propiedad se puede añadir a un componente de máquina de vCloud Air o vCloud Directoren un blueprint.

VirtualMachine.NetworkN.PortID

Especifica el ID de puerto que se va a usar en el dispositivo de red N cuando se usa un grupo de dvPort con una instancia de vSphere Distributed Switch.

Las propiedades personalizadas VirtualMachine.NetworkN están diseñadas para ser específicas de blueprints y máquinas individuales. Cuando se solicita una máquina, la asignación de direcciones IP y de red se realiza antes de que dicha máquina se asigne a una reserva. No utilice esta propiedad en una reserva, dado que no es seguro que los blueprints vayan a estar asignados a una reserva concreta.

VirtualMachine.NetworkN.ProfileName

Especifica el nombre de un perfil de red del que se asigna una dirección IP estática al dispositivo de red N o del que se obtiene un rango de direcciones IP estáticas que se pueden asignar al dispositivo de red N de una máquina clonada, donde N=0 corresponde al primer dispositivo, 1 al segundo, y así sucesivamente.

Si hay un perfil de red especificado en la ruta de red en la reserva en la que la máquina se aprovisiona, se asignará una dirección IP de ese perfil de red. Si establece el valor de esta propiedad en el nombre de un perfil de red, garantizará que se va a asignar una dirección IP de un perfil específico.

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

Si anexa un nombre a una propiedad personalizada, podrá crear varias versiones de dicha propiedad. Por ejemplo, las siguientes propiedades pueden mostrar una lista de los grupos de equilibrio de carga definidos para un uso general y máquinas con requisitos de rendimiento alto, medio y bajo:

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

Configura atributos del perfil de red especificado en VirtualMachine.NetworkN.ProfileName.

VCNS.LoadBalancerEdgePool.Names.name

Especifica los grupos de equilibrio de carga de vCloud Networking and Security a los que la máquina virtual se asigna durante el aprovisionamiento. La máquina virtual se asigna a todos los puertos de servicio de todos los grupos especificados. El valor es un nombre de edge/pool o una lista de nombres de edge/pool separados por comas. En estos nombres se distingue entre mayúsculas y minúsculas.

Si anexa un nombre a una propiedad personalizada, podrá crear varias versiones de dicha propiedad. Por ejemplo, las siguientes propiedades pueden mostrar una lista de los grupos de equilibrio de carga definidos para un uso general y máquinas con requisitos de rendimiento alto, medio y bajo:

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.name

Especifica el grupo o los grupos de seguridad de vCloud Networking and Security a los que la máquina virtual se asigna durante el aprovisionamiento. El valor es un nombre de grupo de seguridad o una lista de nombres separados por comas. En estos nombres se distingue entre mayúsculas y minúsculas.

Si anexa un nombre a una propiedad personalizada, podrá crear varias versiones de dicha propiedad que se pueden usar de forma conjunta o por separado. Por ejemplo, las siguientes propiedades pueden mostrar una lista de los grupos de seguridad pensados para un uso general, para fuerza de ventas y para soporte:

  • VCNS.SecurityGroup.Names

  • VCNS.SecurityGroup.Names.sales

  • VCNS.SecurityGroup.Names.support

VCNS.SecurityTag.Names.name

Especifica la etiqueta o las etiquetas de seguridad de vCloud Networking and Security a las que la máquina virtual se asocia durante el aprovisionamiento. El valor es un nombre de etiqueta de seguridad o una lista de nombres separados por comas. En estos nombres se distingue entre mayúsculas y minúsculas.

Si anexa un nombre a una propiedad personalizada, podrá crear varias versiones de dicha propiedad que se pueden usar de forma conjunta o por separado. Por ejemplo, las siguientes propiedades pueden mostrar una lista de las etiquetas de seguridad pensadas para un uso general, para fuerza de ventas y para soporte:

  • VCNS.SecurityTag.Names

  • VCNS.SecurityTag.Names.sales

  • VCNS.SecurityTag.Names.support