Para modificar a instalação padrão ou o script de atualização, ou para criar seu próprio script, use os comandos compatíveis. Use comandos compatíveis no script de instalação, que você especifica com um comando de inicialização ao inicializar o instalador.

Para determinar em qual disco instalar ou atualizar o ESXi, o script de instalação requer um dos seguintes comandos: install, upgrade ou installorupgrade. O comando install cria as partições padrão, incluindo um datastore VMFS que ocupa todo o espaço disponível após a criação das outras partições.

cepteula ou vmaccepteula (obrigatório)

Aceita o contrato de licença do ESXi.

clearpart (opcional)

Limpa todas as partições existentes no disco. Requer que o comando install seja especificado. Edite cuidadosamente o comando clearpart em seus scripts existentes.

--drives=
Remova as partições nas unidades especificadas.
--alldrives
Ignora o requisito de --drives= e permite a limpeza de partições em cada unidade.
--ignoredrives=
Remove partições em todas as unidades, exceto aquelas especificadas. Necessário, a menos que o sinalizador --drives= ou --alldrives seja especificado.
--overwritevmfs
Permite a substituição de partições VMFS nas unidades especificadas. Por padrão, a substituição de partições VMFS não é permitida.
--firstdisk=
disk-type1
[ disk-type2 ,...]
Particiona o primeiro disco elegível encontrado. Por padrão, os discos elegíveis são definidos na seguinte ordem:
  1. Armazenamento conectado localmente (local)
  2. Armazenamento de rede (remote)
  3. Discos USB (usb)

Você pode alterar a ordem dos discos usando uma lista separada por vírgulas anexada ao argumento. Se você fornecer uma lista de filtros, as configurações padrão serão substituídas. Você pode combinar filtros para especificar um disco específico, incluindo esx para o primeiro disco com ESXi instalado, informações de modelo e fornecedor ou o nome do driver de dispositivo VMkernel. Por exemplo, para preferir um disco com o nome de modelo ST3120814A e qualquer disco que usa o driver mptsas em vez de um disco local normal, o argumento é --firstdisk=ST3120814A,mptsas,local. Você pode usar localesx para armazenamento local que contém a imagem ESXi ou remoteesx para armazenamento remoto que contém a imagem ESXi.

dryrun (opcional)

Analisa e verifica o script de instalação. Não executa a instalação.

instalar

Especifica que esta é uma nova instalação. O comando install, upgrade ou installorupgrade é necessário para determinar em qual disco instalar ou atualizar o ESXi.

--disk= or --drive=
Especifica o disco a ser particionado. No comando --disk= diskname , o diskname pode ser um nome de disco ou um caminho de sistema de arquivos de disco completo em ESXi, por exemplo:
  • Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405 ou
  • Caminho do dispositivo: --disk= /vmfs/devices/disks/mpx.vmhba1:C0:T0:L0

Para formatos de nome de disco aceitos, consulte Nomes de dispositivos de disco.

--firstdisk=
disk-type1,
[ disk-type2 ,...]
Particiona o primeiro disco elegível encontrado. Por padrão, os discos elegíveis são definidos na seguinte ordem:
  1. Armazenamento conectado localmente (local)
  2. Armazenamento de rede (remote)
  3. Discos USB (usb)

Você pode alterar a ordem dos discos usando uma lista separada por vírgulas anexada ao argumento. Se você fornecer uma lista de filtros, as configurações padrão serão substituídas. Você pode combinar filtros para especificar um disco específico, incluindo esx para o primeiro disco com ESX instalado, informações de modelo e fornecedor ou o nome do driver de dispositivo VMkernel. Por exemplo, para preferir um disco com o nome de modelo ST3120814A e qualquer disco que usa o driver mptsas em vez de um disco local normal, o argumento é --firstdisk=ST3120814A,mptsas,local. Você pode usar localesx para armazenamento local que contém a imagem ESXi ou remoteesx para armazenamento remoto que contém a imagem ESXi.

--ignoressd
Exclui discos de estado sólido da elegibilidade para particionamento. Essa opção pode ser usada com o comando install e a opção --firstdisk. Essa opção tem precedência sobre a opção --firstdisk. Esta opção é inválida com as opções --drive ou --disk e com os comandos upgrade e installorupgrade. Consulte a documentação do vSphere Storage para obter mais informações sobre como evitar a formatação de SSD durante o particionamento automático.
--overwritevsan
Você deve usar a opção --overwritevsan ao instalar o ESXi em um disco, SSD ou HDD (magnético), que está em um grupo de discos vSAN. Se você usar essa opção e nenhuma partição vSAN estiver no disco selecionado, a instalação falhará. Quando você instala o ESXi em um disco que está no grupo de discos vSAN, o resultado depende do disco selecionado:
  • Se você selecionar um SSD, o SSD e todos os HDDs subjacentes no mesmo grupo de discos serão apagados.
  • Se você selecionar um HDD e o tamanho do grupo de discos for maior que dois, apenas o HDD selecionado será apagado.
  • Se você selecionar um disco HDD e o tamanho do grupo de discos for dois ou menos, o SSD e o HDD selecionado serão apagados.

Para obter mais informações sobre como gerenciar vSAN grupos de discos, consulte a documentação do vSphere Storage .

--overwritevmfs
Necessário para substituir um datastore VMFS existente no disco antes da instalação.
--preservevmfs
Preserva um datastore VMFS existente no disco durante a instalação.
--novmfsondisk
Impede que uma partição VMFS seja criada neste disco. Deve ser usado com --overwritevmfs se uma partição VMFS existir no disco.

instalarouatualizar

O comando install, upgrade ou installorupgrade é necessário para determinar em qual disco instalar ou atualizar o ESXi.

--disk= or --drive=
Especifica o disco a ser particionado. No comando --disk= diskname , o diskname pode ser um nome de disco ou um caminho de sistema de arquivos de disco completo em ESXi, por exemplo:
  • Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405 ou
  • Caminho do dispositivo: --disk= /vmfs/devices/disks/mpx.vmhba1:C0:T0:L0

Para formatos de nome de disco aceitos, consulte Nomes de dispositivos de disco.

--firstdisk=
disk-type1,
[ disk-type2 ,...]
Particiona o primeiro disco elegível encontrado. Por padrão, os discos elegíveis são definidos na seguinte ordem:
  1. Armazenamento conectado localmente (local)
  2. Armazenamento de rede (remote)
  3. Discos USB (usb)

Você pode alterar a ordem dos discos usando uma lista separada por vírgulas anexada ao argumento. Se você fornecer uma lista de filtros, as configurações padrão serão substituídas. Você pode combinar filtros para especificar um disco específico, incluindo esx para o primeiro disco com ESX instalado, informações de modelo e fornecedor ou o nome do driver de dispositivo VMkernel. Por exemplo, para preferir um disco com o nome de modelo ST3120814A e qualquer disco que usa o driver mptsas em vez de um disco local normal, o argumento é --firstdisk=ST3120814A,mptsas,local. Você pode usar localesx para armazenamento local que contém a imagem ESXi ou remoteesx para armazenamento remoto que contém a imagem ESXi.

--overwritevsan
Você deve usar a opção --overwritevsan ao instalar o ESXi em um disco, SSD ou HDD (magnético), que está em um grupo de discos vSAN. Se você usar essa opção e nenhuma partição vSAN estiver no disco selecionado, a instalação falhará. Quando você instala o ESXi em um disco que está em um grupo de discos vSAN, o resultado depende do disco selecionado:
  • Se você selecionar um SSD, o SSD e todos os HDDs subjacentes no mesmo grupo de discos serão apagados.
  • Se você selecionar um HDD e o tamanho do grupo de discos for maior que dois, apenas o HDD selecionado será apagado.
  • Se você selecionar um disco HDD e o tamanho do grupo de discos for dois ou menos, o SSD e o HDD selecionado serão apagados.

Para obter mais informações sobre como gerenciar vSAN grupos de discos, consulte a documentação do vSphere Storage .

--overwritevmfs

Instale ESXi se uma partição VMFS existir no disco, mas nenhuma instalação de ESX ou ESXi existir. A menos que essa opção esteja presente, o instalador falhará se uma partição VMFS existir no disco, mas uma instalação de ESX ou ESXi estiver ausente.

teclado (opcional)

Define o tipo de teclado para o sistema.

keyboardType
Especifica o mapa de teclado para o tipo de teclado selecionado. keyboardType deve ser um dos seguintes tipos.
  • Belga
  • Brasileiro
  • Croata
  • Tcheco
  • Dinamarquês
  • Estônio
  • Finlandês
  • Francês
  • Alemão
  • Grego
  • Islandês
  • Italiano
  • Japonês
  • Latino-americano
  • Norueguês
  • Polonês
  • Português
  • Russo
  • Esloveno
  • Espanhol
  • Sueco
  • Francês Suíço
  • Suíço-alemão
  • Turco
  • Ucraniano
  • Reino Unido
  • Padrão dos EUA
  • Dvorak dos EUA

serialnum ou vmserialnum (opcional)

O comando é compatível com a ESXi versão 5.1 e posteriores. Configura o licenciamento. Se não estiver incluído, o ESXi será instalado no modo de avaliação.

--esx=<license-key>

Especifica a chave de licença do vSphere a ser usada. O formato é de 5 grupos de cinco caracteres (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX).

rede (opcional)

Especifica um endereço de rede para o sistema.

--bootproto=[dhcp|static]

Especifica se deseja obter as configurações de rede do DHCP ou defini-las manualmente.

--device=
Especifica o endereço MAC da placa de rede ou o nome do dispositivo, no formato vmnicNN, como em vmnic0. Esta opção refere-se ao dispositivo de uplink para o switch virtual.
--ip=
Define um endereço IP para a máquina a ser instalada, no formato xxx.xxx.xxx.xxx. Necessário com a opção --bootproto=static e ignorado caso contrário.
--gateway=
Designa o gateway padrão como um endereço IP, no formato xxx.xxx.xxx.xxx. Usado com a opção --bootproto=static.
--nameserver=
Designa o servidor de nomes primário como um endereço IP. Usado com a opção --bootproto=static. Omita essa opção se você não pretende usar o DNS.

A opção --nameserver pode aceitar dois endereços IP. Por exemplo: --nameserver="10.126.87.104[,10.126.87.120]"

--netmask=
Especifica a máscara de sub-rede para o sistema instalado, no formato 255.xxx.xxx.xxx. Usado com a opção --bootproto=static.
--hostname=
Especifica o nome do host para o sistema instalado.
--vlanid= vlanid
Especifica em qual VLAN o sistema está. Usado com a opção --bootproto=dhcp ou --bootproto=static. Defina como um número inteiro de 1 a 4096.
--addvmportgroup=(0|1)
Especifica se o grupo de portas de rede da VM deve ser adicionado, que é usado por máquinas virtuais. O valor padrão é 1.

paranóico (opcional)

Faz com que mensagens de aviso interrompam a instalação. Se você omitir esse comando, as mensagens de aviso serão registradas.

parte ou partição (opcional)

Cria um datastore VMFS extra no sistema. Apenas um datastore por disco pode ser criado. Não pode ser usado no mesmo disco que o comando install. Apenas uma partição pode ser especificada por disco e só pode ser uma partição VMFS.

nome do armazenamento de dados
Especifica onde a partição deve ser montada.
--ondisk= or --ondrive=
Especifica o disco ou unidade em que a partição é criada.
--firstdisk=
disk-type1,
[ disk-type2 ,...]
Particiona o primeiro disco elegível encontrado. Por padrão, os discos elegíveis são definidos na seguinte ordem:
  1. Armazenamento conectado localmente (local)
  2. Armazenamento de rede (remote)
  3. Discos USB (usb)

Você pode alterar a ordem dos discos usando uma lista separada por vírgulas anexada ao argumento. Se você fornecer uma lista de filtros, as configurações padrão serão substituídas. Você pode combinar filtros para especificar um disco específico, incluindo esx para o primeiro disco com ESX instalado, informações de modelo e fornecedor ou o nome do driver de dispositivo VMkernel. Por exemplo, para preferir um disco com o nome de modelo ST3120814A e qualquer disco que usa o driver mptsas em vez de um disco local normal, o argumento é --firstdisk=ST3120814A,mptsas,local. Você pode usar localesx para armazenamento local que contém a imagem ESXi ou remoteesx para armazenamento remoto que contém a imagem ESXi.

reinicialização (opcional)

Reinicializa a máquina após a conclusão da instalação com script.

<--noeject>
O CD não é ejetado após a instalação.

rootpw (obrigatório)

Define a senha raiz para o sistema.

--iscrypted
Especifica que a senha está criptografada.
password
Especifica o valor da senha.

atualização

O comando install, upgrade ou installorupgrade é necessário para determinar em qual disco instalar ou atualizar o ESXi.

--disk= or --drive=
Especifica o disco a ser particionado. No comando --disk= diskname , o diskname pode ser um nome de disco ou um caminho de sistema de arquivos de disco completo em ESXi, por exemplo:
  • Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405 ou
  • Caminho do dispositivo: --disk= /vmfs/devices/disks/mpx.vmhba1:C0:T0:L0

Para formatos de nome de disco aceitos, consulte Nomes de dispositivos de disco.

--firstdisk=
disk-type1,
[ disk-type2 ,...]
Particiona o primeiro disco elegível encontrado. Por padrão, os discos elegíveis são definidos na seguinte ordem:
  1. Armazenamento conectado localmente (local)
  2. Armazenamento de rede (remote)
  3. Discos USB (usb)

Você pode alterar a ordem dos discos usando uma lista separada por vírgulas anexada ao argumento. Se você fornecer uma lista de filtros, as configurações padrão serão substituídas. Você pode combinar filtros para especificar um disco específico, incluindo esx para o primeiro disco com ESX instalado, informações de modelo e fornecedor ou o nome do driver de dispositivo VMkernel. Por exemplo, para preferir um disco com o nome de modelo ST3120814A e qualquer disco que usa o driver mptsas em vez de um disco local normal, o argumento é --firstdisk=ST3120814A,mptsas,local. Você pode usar localesx para armazenamento local que contém a imagem ESXi ou remoteesx para armazenamento remoto que contém a imagem ESXi.

% incluem ou incluem (opcional)

Especifica outro script de instalação a ser analisado. Esse comando é tratado de forma semelhante a um comando de várias linhas, mas leva apenas um argumento.

nome do arquivo
Por exemplo: % include part.cfg

% pre (opcional)

Especifica um script a ser executado antes que a configuração do kickstart seja avaliada. Por exemplo, você pode usá-lo para gerar arquivos para o arquivo de kickstart a ser incluído.

--interpreter
=[python|busybox]
Especifica um intérprete a ser usado. O padrão é busybox.

% post (opcional)

Executa o script especificado após a conclusão da instalação do pacote. Se você especificar várias seções %post, elas serão executadas na ordem em que aparecem no script de instalação.

--interpreter
=[python|busybox]
Especifica um intérprete a ser usado. O padrão é busybox.
--timeout=secs
Especifica um tempo limite para executar o script. Se o script não for concluído quando o tempo limite expirar, o script será interrompido à força.
--ignorefailure
=[true|false]
Se verdadeiro, a instalação é considerada um sucesso, mesmo se o script %post parar com um erro.

% firstboot

Cria um script init que é executado apenas durante a primeira inicialização. O script não tem efeito nas inicializações subsequentes. Se várias seções %firstboot forem especificadas, elas serão executadas na ordem em que aparecem no arquivo de kickstart.

Observação: Você não pode verificar a semântica de %firstboot scripts até que o sistema esteja sendo inicializado pela primeira vez. Um script de %firstboot pode conter erros potencialmente catastróficos que não são expostos até que a instalação seja concluída.
Importante: O script %firstboot não será executado se a inicialização segura estiver habilitada no host ESXi.
--interpreter
=[python|busybox]
Especifica um intérprete a ser usado. O padrão é busybox.
Observação: Você não pode verificar a semântica do script %firstboot até que o sistema seja inicializado pela primeira vez. Se o script contiver erros, eles não serão expostos até que a instalação seja concluída.