Antes de ejecutar el instalador de CLI para implementar una instancia de vCenter Server Appliance, debe preparar un archivo JSON con los parámetros de configuración y sus valores para la especificación de la implementación.
El instalador de vCenter Server contiene plantillas JSON para todas las opciones de implementación. Para obtener información sobre las plantillas, consulte Plantillas JSON para la implementación de CLI de vCenter Server Appliance.
Para implementar un dispositivo con la configuración mínima, establezca los valores según los parámetros de configuración en la plantilla JSON correspondiente a su especificación. Puede editar los valores preestablecidos, quitar los parámetros de configuración y agregar parámetros para configuraciones personalizadas.
Si desea conocer la lista completa de parámetros de configuración y sus descripciones, desplácese hasta el subdirectorio del instalador del sistema operativo y ejecute el comando vcsa-deploy install --template-help, o bien consulte Parámetros de configuración de implementación.
Requisitos previos
- Debe estar familiarizado con la sintaxis JSON.
- Descargar el instalador de vCenter Server y montarlo.
Procedimiento
Qué hacer a continuación
Puede crear y guardar plantillas adicionales, si fuera necesario, para la especificación de la implementación.
Plantillas JSON para la implementación de CLI de vCenter Server Appliance
El instalador de vCenter Server incluye plantillas JSON con los parámetros de configuración mínimos para todas las opciones de implementación. Las plantillas están ubicadas en el directorio vcsa-cli-installer/templates/install.
Por cada opción de implementación, hay una plantilla que permite implementar el dispositivo en un host ESXi y otra plantilla que permite implementar el dispositivo en una instancia de vCenter Server.
Plantilla | Descripción |
---|---|
embedded_vCSA_on_ESXi.json | Contiene los parámetros de configuración mínimos que se necesitan para la implementación de vCenter Server Appliance en un host ESXi. |
vCSA_with_cluster_on_ESXi.json | Contiene los parámetros de configuración mínimos que se necesitan para la implementación de vCenter Server Appliance junto con un clúster de vSAN de un solo nodo y un clúster administrado por vLCM en un host ESXi. |
embedded_vCSA_on_VC.json | Contiene los parámetros de configuración mínimos que se necesitan para la implementación de vCenter Server Appliance en un instancia de vCenter Server. |
embedded_vCSA_replication_on_ESXi.json | Contiene los parámetros de configuración mínimos que son obligatorios para la implementación de vCenter Server Appliance como un socio de replicación en otra instancia integrada de vCenter Server en un host ESXi. |
embedded_vCSA_replication_on_VC.json | Contiene los parámetros de configuración mínimos que son obligatorios para la implementación de un socio de replicación de vCenter Server Appliance en otra instancia de vCenter Server Appliance en una instancia de vCenter Server. |
Parámetros de configuración de implementación
Cuando prepare los archivos de configuración JSON para una implementación de la CLI, debe establecer parámetros y valores para proporcionar datos de entrada para la implementación de un dispositivo vCenter Server.
Secciones y subsecciones de los parámetros de configuración en los archivos de implementación JSON
Los parámetros de configuración en los archivos de configuración JSON para una actualización de la CLI están organizados en secciones y subsecciones.
Sección | Subsección | Descripción |
---|---|---|
new_vcsa : describe el dispositivo que desea implementar |
esxi |
Se utiliza únicamente si se desea implementar el dispositivo directamente en un host ESXi. Contiene los parámetros de configuración que describen el host ESXi de destino.
Dependiendo de si desea configurar un clúster administrado de vSAN o de vLCM durante la implementación, consulte la sección correspondiente para obtener información detallada sobre los parámetros de configuración.
Nota: Es necesario completar la subsección
esxi o
vc .
|
vc |
Se utiliza únicamente si se desea implementar el dispositivo en el inventario de una instancia de vCenter Server. Se incluyen los parámetros de configuración que describen el host ESXi o el clúster de DRS de destino del inventario de vCenter Server. Consulte Parámetros de configuración en la sección
Nota: Es necesario completar la subsección
vc o
esxi .
|
|
appliance |
Se incluyen los parámetros de configuración que describen el dispositivo. Consulte Parámetros de configuración en la sección new_vcsa , subsección appliance . |
|
network |
Se incluyen los parámetros de configuración que describen la configuración de red del dispositivo. Consulte Parámetros de configuración en la sección new_vcsa , subsección network . |
|
os |
Se incluyen los parámetros de configuración que describen la configuración del sistema operativo del dispositivo. Consulte Parámetros de configuración en la sección new_vcsa , subsección os . |
|
sso |
Se incluyen los parámetros de configuración que describen la configuración de vCenter Single Sign-On para el dispositivo. Consulte Parámetros de configuración en la sección new_vcsa , subsección sso . |
|
ovftool_arguments |
Subsección opcional para agregar argumentos arbitrarios y sus valores al comando de OVF Tool generado por el instalador.
Importante: El instalador de
vCenter Server no valida los parámetros de configuración de la subsección
ovftool_arguments . Si se establecen argumentos que OVF Tool no reconoce, es posible que se produzcan errores en la implementación.
|
|
ceip : describe la unión al programa de mejora de la experiencia de cliente (Customer Experience Improvement Program, CEIP) de VMware. |
settings |
Se incluye solamente el parámetro de configuración
Nota: Si se establece en
true , se debe ejecutar el comando de implementación de CLI con el argumento
--acknowledge-ceip.
Para obtener más información sobre el CEIP, consulte la sección Configurar el Programa de mejora de la experiencia del cliente en Administrar vCenter Server y hosts. |
Los valores de cadena, incluidas las contraseñas, deben contener únicamente caracteres ASCII. No se admiten los caracteres ASCII extendidos ni los caracteres que no sean ASCII.
Para establecer un valor que contenga una barra invertida (\) o un carácter de comillas ("), debe preceder el carácter con el carácter de barra invertida (\). Por ejemplo, "password":"my\"password"
establece la contraseña my"password. De forma similar, "image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-8.0.0.XXXX-YYYYYYY_OVF10.ova"
establece la ruta G:\vcsa\VMware-vCenter-Server-Appliance-8.0.0. XXXX-YYYYYYY_OVF10.ova.
Los valores booleanos deben contener solo caracteres en minúsculas. Debe ser true
o false
. Por ejemplo, "ssh_enable":false
.
Parámetros de configuración en la sección new_vcsa
Nombre | Tipo | Descripción |
---|---|---|
hostname |
string | La dirección IP o el FQDN del host ESXi de destino en el que se desea implementar el dispositivo. |
username |
string | Un nombre de usuario con privilegios administrativos en el host ESXi de destino (por ejemplo, raíz). |
password |
string | La contraseña del usuario con privilegios administrativos en el host ESXi de destino. |
deployment_network |
string | El nombre de la red a la que se conectará el dispositivo.
Nota: El acceso a la red debe ser posible desde el host
ESXi de destino.
Se omite si el host ESXi de destino tiene una sola red. |
datacenter |
string | Un centro de datos específico que desea crear. |
cluster |
string | Nombre del clúster administrado de vSAN o de vLCM. |
compression_only |
Booleano | Establezca el valor en true para habilitar la compresión en el clúster de vSAN. Si este parámetro se establece en true , el parámetro deduplication_and_compression debe establecerse en false . |
deduplication_and_compression |
Booleano | Establezca el valor en true para habilitar la compresión y la desduplicación en el clúster de vSAN. Si este parámetro se establece en true , el parámetro compression_only debe establecerse en false . |
cache_disk |
Lista de los UUID o nombres canónicos de discos que desea utilizar para la memoria caché. Especifique solo los SSD. | |
capacity_disk |
Una lista de UUID o nombres canónicos de los discos que desea utilizar para el almacenamiento. Especifique SSD o HDD. | |
enable_vlcm |
Booleano | Establezca en true para crear un clúster administrado de vLCM. |
enable_vsan_esa |
Booleano | Se establece en true para crear un clúster de vSAN con vSAN ESA habilitado. vSAN Express Storage Architecture es una arquitectura de última generación diseñada para sacar el máximo partido a los dispositivos de almacenamiento de alto rendimiento, lo que se traduce en un mayor rendimiento y eficiencia. |
single_tier |
Matriz | Una lista de UUID o nombres canónicos de discos que desea agregar a un grupo de almacenamiento de vSAN. Solo es necesario si establece enable_vsan_esa en true . |
vsan_hcl_database_path |
Cadena | Ruta de base de datos de HCL de vSAN local. Si la base de datos de HCL de vSAN presente en esta ubicación está desactualizada, el instalador descargará y reemplazará la versión anterior por la versión más reciente. Solo es necesario si establece enable_vsan_esa en true . |
datastore |
string | El nombre del almacén de datos donde desea almacenar los archivos de configuración y los discos virtuales del dispositivo.
Nota:
Debe ser posible acceder al almacén de datos desde el host ESXi. Si utiliza el modo de disco fino, el tamaño del almacén de datos debe tener un mínimo de 25 GB de espacio. |
port |
entero | El puerto de proxy inverso HTTPS del host ESXi de destino. El puerto predeterminado es 443. Se utiliza únicamente si el host ESXi de destino usa un puerto de proxy inverso HTTPS personalizado. |
Nombre | Tipo | Descripción |
---|---|---|
hostname |
string | La dirección IP o el FQDN del host ESXi de destino en el que se desea implementar el dispositivo. |
username |
string | Un nombre de usuario con privilegios administrativos en el host ESXi de destino (por ejemplo, raíz). |
password |
string | La contraseña del usuario con privilegios administrativos en el host ESXi de destino. |
deployment_network |
string | El nombre de la red a la que se conectará el dispositivo.
Nota: El acceso a la red debe ser posible desde el host
ESXi de destino.
Se omite si el host ESXi de destino tiene una sola red. |
datastore |
string | El nombre del almacén de datos donde desea almacenar los archivos de configuración y los discos virtuales del dispositivo.
Nota:
Debe ser posible acceder al almacén de datos desde el host ESXi. Si utiliza el modo de disco fino, el tamaño del almacén de datos debe tener un mínimo de 25 GB de espacio. |
port |
entero | El puerto de proxy inverso HTTPS del host ESXi de destino. El puerto predeterminado es 443. Se utiliza únicamente si el host ESXi de destino usa un puerto de proxy inverso HTTPS personalizado. |
Nombre | Tipo | Descripción |
---|---|---|
hostname |
string | La dirección IP o el FQDN de la instancia de vCenter Server de destino en el que se desea implementar el dispositivo. |
username |
string | El nombre del usuario administrador de vCenter Single Sign-On en la instancia de vCenter Server de destino, por ejemplo, [email protected]. |
password |
string | La contraseña del usuario administrador de vCenter Single Sign-On en la instancia de vCenter Server de destino. |
deployment_network |
string | El nombre de la red a la que se conectará el dispositivo.
Nota: Debe ser posible acceder a la red desde el host
ESXi o el clúster de DRS de destino en el que se desea implementar el dispositivo.
Se omite si el host ESXi o el clúster de DRS de destino tienen una sola red. |
datacenter |
matriz | El centro de datos de vCenter Server que contiene el host ESXi o el clúster de DRS de destino en el que se desea implementar el dispositivo.
Si el centro de datos se encuentra en una carpeta o una estructura de carpetas, especifique el valor como una lista de cadenas separadas por comas. Por ejemplo,
["parent_folder", "child_folder", "datacenter_name"]
Nota: El valor distingue entre mayúsculas y minúsculas.
|
datastore |
string | El nombre del almacén de datos donde desea almacenar los archivos de configuración y los discos virtuales del dispositivo.
Nota:
El acceso al almacén de datos debe ser posible desde el host ESXi o el clúster de DRS de destino. El almacén de datos debe tener al menos 25 GB de espacio libre. |
port |
entero | El puerto de proxy inverso HTTPS de la instancia de vCenter Server de destino. El puerto predeterminado es 443. Se utiliza únicamente si la instancia de vCenter Server de destino usa un puerto de proxy inverso HTTPS personalizado. |
target |
matriz | El host ESXi o el clúster de DRS de destino en el que se desea implementar el dispositivo.
Importante: Es necesario proporcionar el nombre que se muestra en el inventario de
vCenter Server. Por ejemplo, si el nombre del host
ESXi de destino es una dirección IP en el inventario de
vCenter Server, no se puede proporcionar un FQDN.
Si el host de
ESXi de destino o el clúster de DRS se encuentran en una carpeta o una estructura de carpetas, especifique el valor como una lista de cadenas separadas por comas. Por ejemplo,
["parent_folder", "child_folder", "esxi-host.domain.com"]
Si el host de
ESXi de destino forma parte de un clúster, especifique la ruta como una lista de cadenas separadas por comas. Por ejemplo,
["cluster_name", "esxi-host.domain.com"]
Nota: El valor distingue entre mayúsculas y minúsculas.
|
vm_folder |
string | Opcional. El nombre de la carpeta de máquina virtual en la que se implementa el dispositivo. |
Nombre | Tipo | Descripción |
---|---|---|
thin_disk_mode |
Booleano | Se establece en true para implementar el dispositivo con discos virtuales finos. |
deployment_option |
string | El tamaño del dispositivo.
|
image |
string | Opcional. Una dirección URL o una ruta de acceso de archivo local al paquete de instalación de vCenter Server Appliance. De forma predeterminada, el instalador utiliza el paquete de instalación que se incluye en el archivo ISO de la carpeta vcsa. |
name |
string | El nombre de la máquina virtual para el dispositivo. Solo se deben incluir caracteres ASCII, excepto el signo de porcentaje (%), la barra diagonal inversa (\) o la barra diagonal (/), y no se deben superar los 80 caracteres de longitud. |
ovftool_path |
string | Opcional. Una ruta de acceso de archivo local al archivo ejecutable de OVF Tool. De forma predeterminada, el instalador utiliza la instancia de OVF Tool que se incluye en el archivo ISO de la carpeta vcsa/ovftool. |
Nombre | Tipo | Descripción |
---|---|---|
ip_family |
string | La versión de IP para la red del dispositivo. Se establece en |
mode |
string | La asignación de IP para la red del dispositivo. Se establece en |
ip |
string | La dirección IP del dispositivo. Solo se requiere si se utiliza una asignación estática, es decir, si se establece el parámetro Es necesario establecer una dirección IPv4 o IPv6 que coincida con la versión de IP de la red, es decir, con el valor del parámetro Una dirección IPv4 debe cumplir con las directrices RFC 790. Una dirección IPv6 debe cumplir con las directrices RFC 2373. |
dns_servers |
cadena o matriz | Direcciones IP de uno o varios servidores DNS.
Para establecer más de un servidor DNS, utilice una lista de cadenas separada por comas o una lista separada por comas como una sola cadena para proporcionar la ruta de acceso. Por ejemplo,
["x.y.z.a", "x.y.z.b"]o "x.y.z.a, x.y.z.b" Opcional si el parámetro |
prefix |
string | Longitud del prefijo de red. Usar solo si el parámetro La longitud del prefijo de red es el número de bits que se establecen en la máscara de subred. Por ejemplo, si la máscara de subred es 255.255.255.0, hay 24 bits en la versión binaria de la longitud del prefijo, por lo que la longitud del prefijo de red es 24. Para la versión de IPv4, el valor debe estar entre Para la versión de IPv6, el valor debe estar entre |
gateway |
string | Dirección IP de la puerta de enlace predeterminada. Para la versión de IPv6, el valor puede ser |
ports |
string | Opcional. Números de puerto que vCenter Server Appliance utiliza para las conexiones HTTP directas. De forma predeterminada, el puerto 80 redirecciona las solicitudes al puerto HTTPS 443. Puede personalizar los puertos HTTP y HTTPS de vCenter Server. Si desea especificar un número de puerto HTTP y HTTPS personalizado, asegúrese de no usar un puerto que ya se use en vCenter Server ni los puertos HTTP y HTTPS 80 y 443 predeterminados. Las opciones para especificar un puerto personalizado son: El siguiente ejemplo especifica los puertos 81 y 444 para los puertos HTTP y HTTPS: ports: {"rhttpproxy.ext.port1":"81", "rhttpproxy.ext.port2":"444"} Para obtener más información sobre los puertos utilizados en vCenter Server, consulte Puertos necesarios en vCenter Server. |
system_name |
string | Identidad de red principal. Puede ser una dirección IP o un FQDN (de preferencia, FQDN). No se puede cambiar el valor de este parámetro después de la implementación. El FQDN y los números con punto decimal deben cumplir con las directrices RFC 1123. |
Nombre | Tipo | Descripción |
---|---|---|
password |
string | La contraseña del usuario raíz del sistema operativo del dispositivo. La contraseña debe tener entre 8 y 20 caracteres, y debe contener al menos uno de los siguientes tipos de carácter: una mayúscula, una minúscula, un número y un carácter especial, como por ejemplo, un signo de dólar ($), un numeral (#), una arroba (@), un punto (.) o un signo de exclamación (!). Todos los caracteres deben ser caracteres ASCII inferiores sin espacios. |
ntp_servers |
cadena o matriz | Opcional. Nombres de host o direcciones IP de uno o varios servidores NTP para la sincronización de hora.
Para establecer más de un servidor NTP, utilice una lista de cadenas separada por comas o una lista separada por comas como una sola cadena para proporcionar la ruta de acceso. Por ejemplo,
["x.y.z.a", "x.y.z.b"]o "x.y.z.a, x.y.z.b" |
ssh_enable |
Booleano | Se establece en true para habilitar el inicio de sesión del administrador de SSH en el dispositivo.
Nota:
vCenter Server Appliance de alta disponibilidad requiere acceso SSH remoto al dispositivo.
|
time_tools_sync |
Booleano | Opcional. Se establece en Se omite si los servidores NTP se establecen para la sincronización de hora; es decir, si se establece el parámetro |
Nombre | Tipo | Descripción |
---|---|---|
password |
string | Contraseña de usuario del administrador de vCenter Single Sign-On, administrator@su_nombre_de_dominio. Si implementa una instancia devCenter Server Appliance como la primera instancia en un dominio de vCenter Single Sign-On nuevo, debe establecer la contraseña para el usuario administrador de vCenter Single Sign-On. La contraseña debe tener entre 8 y 20 caracteres, y debe contener al menos uno de los siguientes tipos de carácter: una mayúscula, una minúscula, un número y un carácter especial, como por ejemplo, un signo de dólar ($), un numeral (#), una arroba (@), un punto (.) o un signo de exclamación (!). Todos los caracteres deben ser caracteres ASCII. |
domain_name |
string | Nombre de dominio de vCenter Single Sign-On, por ejemplo, vsphere.local. Si implementa una instancia de vCenter Server Appliance como la primera instancia en un dominio de vCenter Single Sign-On nuevo, debe establecer el nombre del dominio de vCenter Single Sign-On nuevo. |
replication_partner_hostname |
string | El nombre del sistema de la instancia de vCenter Server partner. Solo es necesario si implementa un socio de replicación en un dominio de vCenter Single Sign-On existente. |
sso_port |
entero | El puerto de proxy inverso HTTPS de la instancia de vCenter Server del socio. El puerto predeterminado es 443. Se utiliza únicamente si el socio usa un puerto de proxy inverso HTTPS personalizado. |
Parámetros de configuración en la sección ceip
Nombre | Tipo | Descripción |
---|---|---|
ceip_enabled |
Booleano | Se establece en true para unirse al CEIP para este dispositivo. |