A execução de um script é uma maneira eficiente de implantar vários hosts ESXi com uma instalação autônoma.
O script de instalação contém as definições de configuração do host. Você pode usar o script para configurar vários hosts com as mesmas configurações. Consulte Instalando ou atualizando hosts usando um script.
O script de instalação deve ser armazenado em um local que o host possa acessar por HTTP, HTTPS, FTP, NFS, CDROM ou USB. Você pode inicializar por PXE o instalador do ESXi ou inicializá-lo a partir de um CD/DVD ou unidade USB.
Abordagens para instalação com script
Você pode instalar o ESXi em várias máquinas usando um único script para todas elas ou um script separado para cada máquina.
Opção | Ação |
---|---|
Sempre instale no primeiro disco em várias máquinas. | Crie um script. |
Instale o ESXi em um disco diferente para cada máquina. | Crie vários scripts. |
Para obter informações sobre os comandos necessários para especificar o disco a ser instalado, consulte Comandos de script de instalação e upgrade.
Digite as opções de inicialização para iniciar um script de instalação ou atualização
Você pode iniciar um script de instalação ou upgrade digitando boot options na linha de comando boot do instalador ESXi.
No momento da inicialização, você pode precisar especificar opções para acessar o arquivo kickstart. Você pode inserir opções de inicialização pressionando Shift+O no carregador de inicialização. Para uma instalação de inicialização PXE, você pode passar opções por meio da linha kernelopts
do arquivo boot.cfg. Consulte Sobre o arquivo boot.cfg e Inicialização de rede do ESXi Installer.
Para especificar o local do script de instalação, defina a opção ks=filepath
, onde filepath indica o local do seu arquivo kickstart. Caso contrário, uma instalação ou atualização com script não poderá ser iniciada. Se ks=filepath
for omitido, o instalador de texto será executado.
As opções de inicialização compatíveis estão listadas em Opções de inicialização.
Procedimento
Exemplo: Opção de inicialização
ks=http://00.00.00.00/kickstart/ks-osdc-pdp101.cfg nameserver=00.00.0.0 ip=00.00.00.000 netmask=255.255.255.0 gateway=00.00.00.000
Opções de inicialização
Ao executar uma instalação com script, você pode precisar especificar opções no momento da inicialização para acessar o arquivo kickstart.
Opções de inicialização compatíveis
Opção de inicialização | Descrição |
---|---|
BOOTIF=hwtype-Endereço MAC |
Semelhante à opção netdevice, exceto no formato PXELINUX, conforme descrito na opção IPAPPEND em SYSLINUX no site syslinux.org. |
gateway=endereço IP |
Define esse gateway de rede como o gateway padrão a ser usado para baixar o script de instalação e a mídia de instalação. |
ip=endereço IP |
Configura um endereço IP estático a ser usado para baixar o script de instalação e a mídia de instalação. Observação: o formato PXELINUX para essa opção também é compatível. Consulte a opção IPAPPEND em SYSLINUX no site syslinux.org. |
ks=cdrom:/caminho |
Executa uma instalação com script com o script em path, que reside no CD na unidade de CD-ROM. Cada CD-ROM é montado e verificado até que o arquivo que corresponda ao caminho seja encontrado.
Importante: Se você tiver criado uma imagem ISO do instalador com um script de instalação ou upgrade personalizado, deverá usar caracteres maiúsculos para fornecer o caminho do script, por exemplo,
ks=cdrom:/KS_CUST.CFG .
|
ks=file://caminho |
Executa uma instalação com script com o script em path. |
ks=caminho do://servidordo protocolo |
Executa uma instalação com script com um script localizado na rede na URL fornecida. protocolo pode ser http, https, ftp ou nfs. Um exemplo de uso do protocolo NFS é ks=nfs://host/porturl-path . O formato de uma URL do NFS é especificado na RFC 2224. |
ks=usb |
Executa uma instalação com script, acessando o script de uma unidade USB conectada. Procura um arquivo chamado ks.cfg. O arquivo deve estar localizado no diretório raiz da unidade. Se várias unidades flash USB estiverem conectadas, elas serão pesquisadas até que o arquivo ks.cfg seja encontrado. Somente os sistemas de arquivos FAT16 e FAT32 são compatíveis. |
ks=usb:/caminho |
Executa uma instalação com script com o arquivo de script no caminho especificado, que reside no USB. |
ksdevice=dispositivo |
Tenta usar um dispositivo de adaptador de rede ao procurar um script de instalação e uma mídia de instalação. Especifique como um endereço MAC, por exemplo, 00:50:56:C0:00:01. Esse local também pode ser um nome vmnicNN. Se não for especificado e os arquivos precisarem ser recuperados pela rede, o padrão do instalador será o primeiro adaptador de rede descoberto conectado. |
nameserver=endereço IP |
Especifica um servidor de nomes de domínio a ser usado para fazer download do script de instalação e da mídia de instalação. |
netdevice=dispositivo |
Tenta usar um dispositivo de adaptador de rede ao procurar um script de instalação e uma mídia de instalação. Especifique como um endereço MAC, por exemplo, 00:50:56:C0:00:01. Esse local também pode ser um nome vmnicNN. Se não for especificado e os arquivos precisarem ser recuperados pela rede, o padrão do instalador será o primeiro adaptador de rede descoberto conectado. |
netmask=máscara de sub-rede |
Especifica a máscara de sub-rede para a interface de rede que baixa o script de instalação e a mídia de instalação. |
vlanid=vlanid |
Configure a placa de rede para estar na VLAN especificada. |
systemMediaSize=pequeno |
Limita o tamanho das partições de armazenamento do sistema na mídia de inicialização. O valor selecionado deve atender à finalidade do seu sistema. Você pode selecionar um dos seguintes valores:
|
Para obter mais informações sobre as ESXi opções de inicialização após a instalação, consulte o VMware artigo da base de conhecimento 77009.