Antes de executar o comando CLI para atualizar um dispositivo do vCenter Server, você deve preparar um arquivo JSON com parâmetros de configuração e seus valores para a especificação de atualização.
O instalador do vCenter Server contém modelos JSON para todos os tipos de atualização. Para obter informações sobre os modelos, consulte JSON Templates for CLI Upgrade of the vCenter Server Appliance.
Você pode atualizar um dispositivo com configurações mínimas definindo valores para os parâmetros de configuração no modelo JSON para sua especificação. Você pode editar os valores predefinidos, remover parâmetros de configuração e adicionar parâmetros de configuração para configurações personalizadas.
Para obter uma lista completa dos parâmetros de configuração e suas descrições, navegue até o subdiretório do instalador do seu sistema operacional e execute o comando vcsa-deploy upgrade --template-help ou consulte Parâmetros de configuração de upgrade para upgrade de CLI do vCenter Server Appliance.
Procedimento
- No instalador do vCenter Server Appliance, navegue até o diretório vcsa-cli-installer e abra a subpasta templates .
- Copie os modelos de upgrade da subpasta upgrade para o seu espaço de trabalho.
Importante: O caminho para os arquivos de configuração JSON deve conter apenas caracteres ASCII. Não há suporte para caracteres ASCII estendidos e não ASCII.
- Abra o arquivo de modelo para o seu caso de uso em um editor de texto.
Para garantir a sintaxe correta do seu arquivo de configuração JSON, use um editor JSON.
- Preencha os valores para os parâmetros de configuração necessários e, opcionalmente, insira parâmetros adicionais e seus valores.
Por exemplo, se você quiser usar uma atribuição de DHCP IPv4 para a rede temporária do novo dispositivo, na subseção
temporary_network
do modelo, altere o valor do parâmetro
mode
para
dhcp
e remova os parâmetros de configuração padrão que são para uma atribuição estática.
"temporary_network": {
"ip_family": "ipv4",
"mode": "dhcp"
},
Importante: Os valores da cadeia de caracteres, incluindo as senhas, devem conter apenas caracteres ASCII. Não há suporte para caracteres ASCII estendidos e não ASCII.
Para definir um valor que contém um caractere de barra invertida (\) ou aspas ("), você deve preceder o caractere com o caractere de barra invertida (\). Por exemplo, "password":"my\"password"
define a senha minha "senha, "image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-6.7.0. XXXX - YYYYYYY _OVF10.ova"
define o caminho G: \ vcsa \VMware\} -vCenter-Server-Appliance-6.7.0. XXXX - YYYYYYY _OVF10.ova .
Os valores booleanos devem conter apenas caracteres minúsculos, ou seja, um valor pode ser true
ou false
. Por exemplo, "ssh_enable":false
.
- (Opcional) Use um editor JSON de sua escolha para validar o arquivo JSON.
- Salve no formato UTF-8 e feche o arquivo.
O que Fazer Depois
Você pode criar e salvar modelos adicionais, se necessário, para a especificação de atualização.