Prévia do material em texto
Atualização do VMware
ESXi
Atualizar 3
VMware vSphere 7.0
VMware ESXi 7.0
Este documento foi traduzido automaticamente do inglês. Se você observar
algum erro de tradução, deixe seu feedback na parte inferior da página
específica da publicação no VMware Docs.
Você pode encontrar a documentação técnica mais atualizada no site da VMware, em:
https://docs.vmware.com/br/
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
VMware Brasil
Rua Surubim, 504 4º andar CEP 04571-050
Cidade Monções
São Paulo
SÃO PAULO: 04571-050
Brasil
Tel: +55 11 55097200
Fax: + 55. 11. 5509-7224
www.vmware.com/br
Copyright
©
2018-2021 VMware, Inc. Todos os direitos reservados. Informações sobre direitos autorais e
marca registrada.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 2
https://docs.vmware.com/br/
https://docs.vmware.com/copyright-trademark.html
https://docs.vmware.com/copyright-trademark.html
Conteúdo
1 Sobre a atualização do VMware ESXi 6
2 vCenter Server Opções de atualização 7
Visão geral do processo de atualização do vSphere 7
Visão geral do processo de atualização de host do ESXi 9
Atualizando máquinas virtuais e VMware ferramentas 12
3 Atualizando ESXi hosts 13
Requisitos do ESXi 13
Visão geral do armazenamento do sistema do ESXi 14
Requisitos de hardware do ESXi 17
Modelos de servidor de gerenciamento remoto e versões de firmware compatíveis 21
Recomendações para desempenho ESXi aprimorado 22
Portas de firewall de entrada e saída para ESXi hosts 23
Espaço livre necessário para o log do sistema 24
Requisitos do sistema do VMware Host Client 24
ESXi Senhas e bloqueio de conta 25
Antes de atualizar ESXi hosts 27
Atualizando hosts com VIBs personalizados de terceiros 29
Atualizando ESXi hosts em um ambiente com o VMware NSX-T™ data center 29
Criar um perfil de imagem personalizado para atualizar ESXi hosts em um ambiente com o
VMware NSX-T Data Center 30
Criar uma nova imagem ISO para atualizar ESXi hosts em um ambiente com o VMware NSX-
T Data Center 31
Use ESXCLI para atualizar ESXi hosts em um ambiente com o VMware NSX-T Data Center
32
Opções de mídia para inicializar o instalador do ESXi 32
Baixar e gravar a ESXi imagem ISO do instalador em uma CD or DVD 33
Formatar uma unidade flash USB para inicializar o ESXi instalação ou atualização 33
Crie uma unidade flash USB para armazenar o script de instalação do ESXi ou o script de
atualização 35
Criar uma imagem ISO do instalador com um script de instalação ou atualização
personalizada 37
Inicialização da rede ESXi instalador 38
Instalando e inicializando ESXi com o software FCoE 39
Usando aplicativos de gerenciamento remoto 39
Baixar o instalador do ESXi 39
Identificadores e nomes de dispositivos de armazenamento 40
Atualizar hosts de forma interativa 42
VMware, Inc. Traduzido automaticamente 3
Instalando ou atualizando hosts usando um script 43
Digite as opções de inicialização para iniciar um script de instalação ou atualização 43
Opções de inicialização 44
Sobre scripts de instalação e atualização 46
Instalar ou atualizar ESXi de um CD ou DVD usando um script 59
Instalar ou atualizar ESXi de uma unidade flash USB usando um script 60
Realizando uma instalação com script ou atualização do ESXi pela rede inicializando o
instalador 61
Visão geral do processo de instalação de inicialização de rede 62
Inicialize o instalador do ESXi usando PXE e TFTP 63
Inicialize o ESXi instalador usando iPXE e HTTP 66
Inicializar o ESXi aplicativo usando a UEFI HTTP nativa 69
Informações em segundo plano de inicialização de rede 71
Arquivos de configuração PXELINUX 73
Amostra de configurações DHCP 74
Atualizando hosts usando comandos ESXCLI 77
VIBs, perfis de imagem e depósitos de software 78
Noções básicas sobre níveis de aceitação para VIBs e hosts 78
Determine se uma atualização requer que um host esteja no modo de manutenção ou seja
reinicializado 81
Colocar um host no modo de manutenção 82
Atualizar um host com VIBs individuais 84
Atualizar ou atualizar um host com perfis de imagem 85
Atualizar ESXi hosts usando arquivos zip 88
Remover VIBs de um host 89
Adicionando extensões de terceiros a hosts com um comando ESXCLI 91
Realizar uma simulação de uma instalação ou atualização do ESXCLI 91
Exibir os VIBs instalados e os perfis que estarão ativos após a próxima reinicialização do host
92
Exibir o perfil de imagem e o nível de aceitação do host 93
Após a atualização de ESXi hosts 93
Sobre ESXi e os modos licenciados 94
Licenciamento de ESXi hosts após a atualização 95
Executar o script de validação de inicialização segura em um host ESXi atualizado 95
Espaço livre necessário para o log do sistema 96
Configurar o Syslog em ESXi Hosts 97
4 Usando vSphere Auto Deploy para provisionar novamente hosts 99
Introdução ao vSphere Auto Deploy 99
Preparando para vSphere Auto Deploy 102
Prepare o sistema para a vSphere Auto Deploy 102
Usando cmdlets do vSphere Auto Deploy 106
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 4
Configurar o licenciamento em massa 107
Hosts de reprovisionamento 108
Reprovisionar hosts com operações de reinicialização simples 109
Reprovisionar um host com um novo perfil de imagem usando o PowerCLI 109
Escrever uma regra e atribuir um perfil de host aos hosts 111
Testar e reparar a conformidade da regra 113
5 Coletar logs para solucionar problemas de ESXi hosts 115
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 5
Sobre a atualização do VMware
ESXi 1
VMware ESXi Atualizar descreve como atualizar o VMware ESXi ™ para a versão atual.
Em VMware, valorizamos a inclusão. Para promover esse princípio em nossa comunidade de
clientes, parceiros e interna, atualizamos este guia para remover instâncias de linguagem não
inclusiva.
Público-alvo
VMware ESXi Atualização é para qualquer pessoa que precisa atualizar de versões anteriores
do ESXi. Estes tópicos são para administradores de sistema experientes do Microsoft Windows
ou Linux que estão familiarizados com a tecnologia de máquina virtual e operações de centro de
dados.
VMware, Inc. Traduzido automaticamente 6
vCenter Server Opções de
atualização 2
O vCenter Server 7.0 fornece muitas opções para atualizar sua implantação do vCenter Server.
Para uma atualização bem-sucedida do vCenter Server, você deve compreender as opções de
atualização, os detalhes de configuração que afetam o processo de atualização e a sequência de
tarefas.
Os dois componentes principais do vSphere são VMware ESXi™ e VMware vCenter Server™.
ESXi é a plataforma de virtualização na qual você pode criar e executar máquinas virtuais e
dispositivos virtuais. vCenter Server é um serviço que atua como administrador central para ESXi
hosts conectados em uma rede. Use o sistema do vCenter Server para agrupar e gerenciar os
recursos de vários hosts. O appliance do vCenter Server é uma máquina virtual pré-configurada
otimizada para executar o vCenter Server.
Você pode atualizar as implantações existentes do vCenter Server que incluem um Platform
Services Controller incorporado ou externo para uma implantação que consiste em um
dispositivo do vCenter Server.
Este capítulo inclui os seguintes tópicos:
n Visão geral do processo de atualização do vSphere
Visão geral do processo de atualização do vSphere
vSphere é um produto sofisticado com vários componentes para atualizar. Entender a sequência
de tarefas necessária é vital para uma atualização bem-sucedida do vSphere.
VMware, Inc. Traduzido automaticamente 7
Figura 2-1. Visão geral das tarefas de atualização do vSphere
Start vSphere upgrade
Upgrade to vSphere 7.0 complete
Back up your configuration
Upgrade vCenter Server
Upgrade ESXi hosts
Upgrade virtual machines
A atualização do vSphere inclui as seguintes tarefas:
1 Leia as notas de versão do vSphere.
2 Verifique se você fez backup da sua configuração.
3 Se o seu sistema do vSphere incluir soluções ou plug-ins do VMware, verifique seeles são
compatíveis com a versão do appliance do vCenter Server para a qual você está atualizando.
Consulte a VMware Matriz de interoperabilidade do produto em http://www.vmware.com/
resources/compatibility/sim/interop_matrix.php.
4 Atualize o vCenter Server.
Para ver instruções detalhadas, consulte vCenter Server Upgrade .
5 Atualize seus hosts do ESXi. Consulte Visão geral do processo de atualização de host do
ESXi.
6 Para garantir armazenamento em disco suficiente para arquivos de log, considere configurar
um servidor syslog para log remoto. Configurar o log em um host remoto é especialmente
importante para hosts com uma quantidade limitada de armazenamento local.
Consulte Espaço livre necessário para o log do sistema e Configurar o Syslog em ESXi Hosts.
7 Atualize suas VMs manualmente ou usando o vSphere Lifecycle Manager para realizar uma
atualização orquestrada.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 8
http://www.vmware.com/resources/compatibility/sim/interop_matrix.php
http://www.vmware.com/resources/compatibility/sim/interop_matrix.php
Consulte Atualizando máquinas virtuais e VMware ferramentas
Visão geral do processo de atualização de host do ESXi
O VMware fornece várias maneiras de atualizar os hosts ESXi com a versão 6.5 e a versão 6.7
para a versão ESXi 7.0.
Os detalhes e o nível de suporte para uma atualização para o ESXi 7.0 dependem do host a
ser atualizado e do método de atualização que você usa. Verifique se o caminho de atualização
da sua versão atual do ESXi para a versão para a qual você está atualizando é compatível.
Para obter mais informações, consulte as VMware Matrizes de interoperabilidade do produto em
http://www.vmware.com/resources/compatibility/sim/interop_matrix.php .
Você pode atualizar um host do ESXi com a versão 6.5 ou 6.7 usando uma atualização interativa
de um CD, DVD ou USB, uma atualização com script, ESXCLI ou vSphere Lifecycle Manager.
Quando você atualiza um host ESXi 6.5 ou 6.7 que tem VIBs personalizados para a versão 7.0,
todos os VIBs personalizados com suporte são migrados. Para obter mais informações, consulte
Atualizando hosts com VIBs personalizados de terceiros.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 9
http://www.vmware.com/resources/compatibility/sim/interop_matrix.php
Figura 2-2. Visão geral do processo de atualização de host do ESXi
Start ESXi upgrade
Choose
your
upgrade
method
Verify requirements are met
Prepare for ESXI host
upgrade with Auto Deploy
Prepare for ESXi host upgrade
with vSphere Lifecycle ManagerPrepare for ESXi host upgrade
Upgrade ESXi hosts
using Auto Deploy
Upgrade ESXi hosts using
vSphere Lifecycle Manager
Upgrade ESXi hosts using
the GUI, script, or CLI
Perform post-upgrade tasks
Upgrade to ESXi 7.0 complete
As seguintes etapas de alto nível são para atualizar o ESXi.
1 Verifique se o seu sistema atende aos requisitos de atualização. Consulte Requisitos do ESXi.
2 Prepare seu ambiente antes da atualização. Consulte Antes de atualizar ESXi hosts.
3 Determine onde você deseja localizar e inicializar o instalador do ESXi. Consulte Opções de
mídia para inicializar o instalador do ESXi. Se você estiver inicializando o instalador pela rede,
verifique se a infraestrutura de inicialização da rede está configurada corretamente. Consulte
Inicialização da rede ESXi instalador.
4 Atualize o ESXi. Consulte Capítulo 3 Atualizando ESXi hosts
5 Depois de atualizar os hosts do ESXi, você deve reconectar os hosts ao vCenter Server e
reaplicar as licenças. Consulte Após a atualização de ESXi hosts.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 10
Os seguintes métodos são suportados para uma atualização direta para o ESXi 7.0.
n Use o instalador da interface gráfica do usuário (GUI) de um CD, DVD ou unidade USB.
n Realize uma atualização com script.
n Use ESXCLI.
n Use vSphere Auto Deploy. Se o host ESXi for implantado usando vSphere Auto Deploy, você
poderá usar vSphere Auto Deploy para reprovisionar o host com uma imagem 7.0.
n Use o vSphere Lifecycle Manager.
Instalador da interface gráfica do usuário (GUI)
Você pode atualizar interativamente usando uma imagem ISO do instalador do ESXi em
um CD, DVD ou unidade flash USB ou inicializando o instalador pela rede. Esse método é
apropriado para implantações com alguns hosts. Se, durante o processo de instalação, você
selecionar um disco de destino que contenha uma instalação de ESXi, o instalador atualizará
o host para a ESXi versão 7.0. O instalador também oferece a opção de migrar algumas
configurações de host e arquivos de configuração existentes e preservar o armazenamento
de dados VMFS existente. Consulte Atualizar hosts de forma interativa.
Realizar uma atualização com script
Para fazer uma atualização com script, você pode usar o instalador do ESXi 7.0 de um
CD, DVD ou unidade flash USB ou inicializando o instalador via rede. Esse método é uma
maneira eficiente de implantar vários hosts. Para obter mais informações, consulte Instalando
ou atualizando hosts usando um script.
ESXCLI
Você pode usar o ESXCLI para atualizar hosts ESXi 6.5 ou hosts ESXi 6.7 para hosts ESXi 7.0.
Consulte Atualizando hosts usando comandos ESXCLI .
vSphere Auto Deploy
Se um host ESXi for implantado com vSphere Auto Deploy, você poderá usar o vSphere
Auto Deploy para reprovisionar o host e reinicializá-lo com um novo perfil de imagem.
Esse perfil contém uma atualização ou patch de ESXi, um perfil de configuração de host
e, opcionalmente, drivers de terceiros ou agentes de gerenciamento que são fornecidos por
VMware parceiros. Você pode criar imagens personalizadas usando o vSphere ESXi Image
Builder CLI. Para obter mais informações, consulte Capítulo 4 Usando vSphere Auto Deploy
para provisionar novamente hosts .
vSphere Lifecycle Manager
vSphere Lifecycle Manager é um serviço do vCenter Server para instalar, atualizar e atualizar
hosts do ESXi. Ao usar imagens e linhas de base, o vSphere Lifecycle Manager permite o
gerenciamento centralizado e simplificado do ciclo de vida para vários hosts ESXi em um
nível de cluster. Para obter mais informações sobre como executar instalações orquestradas,
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 11
upgrades e atualizações, consulte a documentação do Gerenciando o ciclo de vida do host e
do cluster .
Atualizando máquinas virtuais e VMware ferramentas
Depois de atualizar um host ESXi, você pode atualizar as máquinas virtuais no host para
aproveitar os novos recursos.
Você tem as seguintes ferramentas para atualizar máquinas virtuais.
vSphere Client
Você pode usar o vSphere Client para atualizar uma máquina virtual passo a passo. Para
obter mais informações sobre como atualizar máquinas virtuais, consulte a documentação do
Administração da Máquina Virtual do vSphere .
vSphere Lifecycle Manager
Você pode usar o vSphere Lifecycle Manager para atualizar o hardware da máquina virtual
e as versões do VMware Tools das máquinas virtuais no seu ambiente. O vSphere Lifecycle
Manager automatiza o processo de atualização e verifica se as etapas ocorrem na ordem
correta. Para obter mais informações, consulte a documentação do Gerenciando o ciclo de
vida do host e do cluster .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 12
Atualizando ESXi hosts 3
Depois de atualizar o vCenter Server, atualize seus hosts do ESXi. Você pode atualizar os hosts
do ESXi 6.5 e do 6.7 diretamente para o ESXi 7.0.
Para atualizar hosts, você pode usar as ferramentas e os métodos descritos em Visão geral do
processo de atualização de host do ESXi.
Cuidado Se você atualizar os hosts gerenciados pelo vCenter Server, deverá atualizar o vCenter
Server antes de atualizar os hosts do ESXi. Se você não atualizar seu ambiente na ordem correta,
poderá perder dados e perder acesso aos servidores.
Este capítulo inclui os seguintes tópicos:
n Requisitos do ESXi
n Antes deatualizar ESXi hosts
n Atualizando hosts com VIBs personalizados de terceiros
n Atualizando ESXi hosts em um ambiente com o VMware NSX-T™ data center
n Opções de mídia para inicializar o instalador do ESXi
n Usando aplicativos de gerenciamento remoto
n Baixar o instalador do ESXi
n Identificadores e nomes de dispositivos de armazenamento
n Atualizar hosts de forma interativa
n Instalando ou atualizando hosts usando um script
n Visão geral do processo de instalação de inicialização de rede
n Atualizando hosts usando comandos ESXCLI
n Após a atualização de ESXi hosts
Requisitos do ESXi
Para instalar ou atualizar ESXi, o sistema deve atender a requisitos específicos de hardware e
software.
VMware, Inc. Traduzido automaticamente 13
Visão geral do armazenamento do sistema do ESXi
ESXi 7.0 apresenta um layout de armazenamento do sistema que permite o gerenciamento
de partição flexível e suporte para grandes módulos e componentes de terceiros, facilitando a
depuração.
ESXi 7.0 Alterações de armazenamento do sistema
Antes de ESXi 7.0, os tamanhos de partição eram fixos, exceto para a partição / scratch e
o repositório de dados VMFS opcional, e os números de partição eram estáticos, limitando o
gerenciamento de partição. Com o ESXi 7.0, as partições são consolidadas em menos partições
maiores que são expansíveis, dependendo da mídia de inicialização usada e de sua capacidade.
O ESXi 7.0 layout de armazenamento do sistema consiste em quatro partições:
Tabela 3-1. ESXi partições de armazenamento do sistema 7.0:
Partição Usar Tipo
Inicialização do
sistema
Armazena o carregador de inicialização e os módulos EFI. FAT16
Banco de
inicialização 0
Espaço do sistema para armazenar ESXi módulos de inicialização. FAT16
Banco de
inicialização 1
Espaço do sistema para armazenar ESXi módulos de inicialização. FAT16
ESX -OSData Atua como o local unificado para armazenar módulos adicionais.
Não usado para inicialização e máquinas virtuais.
Consolida a partição / de rascunho legada, a partição de bloqueio para VMware
Tools e os destinos de despejo de memória.
Cuidado Sempre crie partições ESX -OSData no dispositivo de armazenamento
persistente que não é compartilhado entre os hosts ESXi. Use dispositivos de mídia
flash USB, SD e não USB somente para partições de banco de inicialização.
VMFS-L
O volume ESX -OSData é dividido em duas categorias de dados de alto nível, dados persistentes
e não persistentes. Os dados persistentes contêm dados gravados com pouca frequência, por
exemplo, VMware ferramentas ISOs, configurações e despejos de memória.
Os dados não persistentes contêm dados gravados com frequência, por exemplo, logs,
rastreamentos globais do VMFS, dados do daemon de persistência de entrada (EPD) do vSAN,
rastreamentos do vSAN e bancos de dados em tempo real.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 14
Figura 3-1. Armazenamento de sistema consolidado no ESXi 7.0
boot-bank 0
system boot
boot-bank 1
small core-dump
scratch
VMFS datastore
boot-bank 0
system boot
boot-bank 1
VMFS datastore
ESX-OS Data
ROM data RAM data
4 MB
250 MB
250 MB
110 MB
286 MB
2.5 GB
4 GB
(created if media > 8.5 GB
not created on USB flash drive)
locker
large core-dump(created if media > 3.4 GB)
ESXi 6.x
system storage layout
ESXi 7.0
system storage layout
100 MB
500 MB to 4 GB,
(depending on the
size of the used
boot media)
500 MB to 4 GB,
(depending on the
size of the used
boot media)
remaining space,
up to 138 GB
remaining space,
(for media size > 142 GB)
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 15
ESXi 7.0 Tamanhos de armazenamento do sistema
Os tamanhos de partição, exceto para a partição de inicialização do sistema, podem variar
dependendo do tamanho da mídia de inicialização usada. Se a mídia de inicialização for de alta
resistência com capacidade maior que 142 GB, um armazenamento de dados VMFS será criado
automaticamente para armazenar dados da máquina virtual.
Você pode revisar a capacidade da mídia de inicialização e o dimensionamento automático
conforme configurado pelo instalador do ESXi usando o vSphere Client e navegando até a
exibição Detalhes da partição . Como alternativa, você pode usar o ESXCLI, por exemplo, o
comando esxcli storage filesystem list.
Tabela 3-2. ESXi 7.0 Tamanhos de armazenamento do sistema, dependendo da mídia de
inicialização usada e de sua capacidade.
Tamanho da mídia
de inicialização 4-10 GB 10-33 GB 33-138 GB > 138 GB
Inicialização do
sistema
100 MB 100 MB 100 MB 100 MB
Banco de
inicialização 0
500 MB 1 GB 4 GB 4 GB
Banco de
inicialização 1
500 MB 1 GB 4 GB 4 GB
ESX -OSData espaço restante espaço restante espaço restante até 138 GB
Armazenamento de
dados VMFS
espaço restante para
tamanho de mídia>
142 GB
A partir do vSphere 7.0 Update 1c, você pode usar a ESXi opção de inicialização do instalador
systemMediaSize para limitar o tamanho das partições de armazenamento do sistema na mídia
de inicialização. Se o seu sistema tiver uma área de cobertura pequena que não exija o máximo
de 138 GB de tamanho de armazenamento do sistema, você poderá limitá-lo ao mínimo de 33 GB.
O parâmetro systemMediaSize aceita os seguintes valores:
n min (33 GB, para disco único ou servidores incorporados)
n pequeno (69 GB, para servidores com pelo menos 512 GB de RAM)
n padrão (138 GB)
n máx. (consome todo o espaço disponível, para servidores de vários terabytes)
O valor selecionado deve se adequar à finalidade do seu sistema. Por exemplo, um sistema com
1 TB de memória deve usar o mínimo de 69 GB para armazenamento do sistema. Para definir a
opção de inicialização no momento da instalação, por exemplo, systemMediaSize=small, consulte
Enter Boot Options to Start an Installation or Upgrade Script . Para obter mais informações,
consulte o artigo 81166 da Base de Conhecimento.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 16
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-A33C4CAB-18EE-4C8C-A55D-8AD7E8042BFA.html
https://kb.vmware.com/s/article/81166
ESXi 7.0 Links de armazenamento do sistema
Os subsistemas que exigem acesso às partições ESXi acessam essas partições usando os
seguintes links simbólicos:
Tabela 3-3. ESXi 7.0 links simbólicos de armazenamento do sistema.
Volume de armazenamento do sistema Link Simbólico
Banco de inicialização 0 / bootbank
Banco de inicialização 1 / altbootbank
Dados persistentes / productLocker
/ locker
/ var / core
/ usr / lib / vmware / isoimages
/ usr / lib / vmware / floppies
Dados não persistentes / var / run
/ var / log
/ var / vmware
/ var / tmp
/ scratch
Requisitos de hardware do ESXi
Certifique-se de que o host atenda às configurações mínimas de hardware suportadas pelo ESXi
7.0.
Recursos de hardware e sistema
Para instalar ou fazer upgrade ESXi, os recursos de hardware e sistema devem atender aos
seguintes requisitos:
n Plataforma de servidor compatível. Para obter uma lista de plataformas compatíveis, consulte
VMware Compatibility Guide at http://www.vmware.com/resources/compatibility.
n ESXi 7.0 requer um host com pelo menos dois núcleos de CPU.
n ESXi 7.0 suporta uma ampla gama de múltiplos núcleos de processadores x86 de 64 bits.
Para obter uma lista completa dos processadores compatíveis, consulte o guia VMware
compatibilidade em http://www.vmware.com/resources/compatibility.
n ESXi 7.0 exige que o bit NX/XD esteja habilitado para a CPU no BIOS.
n ESXi 7.0 exige um mínimo de 4 GB de RAM física. Forneça pelo menos 8 GB de RAM para
executar máquinas virtuais em ambientes de produção típicos.
n Para oferecer suporte a máquinas virtuais de 64 bits, o suporte à virtualização de hardware
(Intel VT-x ou AMD RVI) deve estar habilitado em CPUs x64.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 17
http://www.vmware.com/resources/compatibility
http://www.vmware.com/resources/compatibility
nUm ou mais controladores Gigabit ou Ethernet mais rápidos. Para obter uma lista de
modelos de adaptadores de rede compatíveis, consulte VMware Compatibility Guide at
http://www.vmware.com/resources/compatibility.
n ESXi 7.0 exige um disco de inicialização de pelo menos 32 GB de armazenamento
persistente, como HDD, SSD ou NVMe. Use dispositivos de mídia flash USB, SD e não USB
apenas para ESXi partições do banco de inicialização. Um dispositivo de inicialização não
deve ser compartilhado entre ESXi hosts.
n Disco SCSI ou um RAID LUN local fora da rede com espaço não particionado para as
máquinas virtuais.
n Para o Serial ATA (SATA), um disco conectado por meio de controladores SAS compatíveis
ou controladores SATA na placa compatíveis. Os discos SATA são considerados remotos,
não locais. Esses discos não são usados como partição temporária por padrão porque são
vistos como remotos.
Observação Não é possível conectar um dispositivo de CD-ROM SATA a uma máquina
virtual em ESXi host. Para usar o dispositivo de CD-ROM SATA, você deve usar o modo de
emulação IDE.
Sistemas de armazenamento
Para obter uma lista de sistemas de armazenamento compatíveis, consulte VMware
Compatibility Guide at http://www.vmware.com/resources/compatibility. Para software Fibre
Channel via Ethernet (FCoE), consulte Instalando e inicializando ESXi com o software FCoE.
ESXi de inicialização
vSphere 7.0 suporta a inicialização ESXi hosts da Unified Extensible Firmware Interface (UEFI).
Com a UEFI, é possível inicializar sistemas de discos rígidos, unidades de CD-ROM ou mídia USB.
vSphere Auto Deploy suporta a inicialização de rede e o provisionamento de hosts ESXi com
UEFI.
ESXi poderá inicializar a partir de um disco maior que 2 TB se o firmware do sistema e o firmware
em qualquer placa que você estiver usando oferecer suporte a isso. Consulte a documentação
do fornecedor.
Requisitos de armazenamento para ESXi 7.0 instalação ou atualização do
A ESXi 7.0 requer um dispositivo de armazenamento persistente que seja de, no mínimo, 32
GB para dispositivos de inicialização. A atualização para o ESXi 7.0 requer um dispositivo de
inicialização que seja de, no mínimo, 4 GB. Ao inicializar a partir de um disco local, LUN SAN
ou iSCSI, é necessário pelo menos um disco de 32 GB para permitir a criação de volumes de
armazenamento do sistema, que incluem uma partição de inicialização, bancos de inicialização
e um volume ESX-OSData baseado em VMFS. O volume ESX-OSData assume a função de
partição /rascunho legado, partição de locker para VMware Tools e destino de despejo de
núcleo. A partir do ESXi 7.0 Update 3, se o dispositivo de inicialização for um cartão USB ou SD
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 18
http://www.vmware.com/resources/compatibility
http://www.vmware.com/resources/compatibility
sem armazenamento persistente local, a partição VMware Tools será criada automaticamente no
disco RAM. Se você atribuir a partição /rascunho a um cartão USB ou SD sem armazenamento
persistente local, você verá avisos para impedir que você crie ou configure partições diferentes
das partições do banco de inicialização em dispositivos de mídia flash.
As opções ESXi 7.0 instalar o são as seguintes:
n Um disco local de 138 GB ou maior para o suporte ideal de ESX-OSData. O disco contém a
partição de inicialização, ESX-OSData e um datastore VMFS.
n Um dispositivo que suporta o mínimo de 128 terabytes gravados (TBW).
n Um dispositivo que oferece pelo menos 100 MB/s de velocidade de gravação sequencial.
n Para fornecer resiliência em caso de falha do dispositivo, recomenda-se um dispositivo
espelhado de RAID 1.
Observação As unidades de GB especificadas estão em tamanhos de dispositivo de
armazenamento, ou seja, múltiplos de 1.000.000.000 bytes.
Para escolher um dispositivo de inicialização SD ou USB apropriado, consulte o artigo da base de
conhecimento 82515. Os dispositivos SD e USB legados são compatíveis com algumas limitações:
n Você deve fornecer um volume VMFS adicional de pelo menos 32 GB para armazenar o
volume ESX-OSData e o datastore VMFS necessário. Se o dispositivo de inicialização for
maior que 138 GB, o ESXi de inicialização criará automaticamente um volume VMFS. Exclua o
datastore VMFS em dispositivos USB e SD imediatamente após a instalação para evitar que
dados sejam corrompidos. Para obter mais informações sobre como configurar uma partição
temporária persistente, consulte o artigo da Base de Conhecimento 1033696.
n Se a partição VMware Tools estiver armazenada localmente, você deverá redirecioná-la
para o disco RAM. Para obter mais informações, consulte o artigo 83376 da Base de
Conhecimento.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 19
https://kb.vmware.com/s/article/82515
https://kb.vmware.com/s/article/1033696
https://kb.vmware.com/s/article/83376
n Você deve usar um dispositivo flash SD aprovado pelo fornecedor do servidor para o
modelo de servidor específico no qual você deseja instalar o ESXi em um dispositivo
de armazenamento flash SD. Você pode encontrar uma lista de dispositivos validados na
partnerweb.vmware.com.
Cuidado Se um disco local não for encontrado ou a mídia de inicialização for um dispositivo
USB ou SD sem um armazenamento duradoura adicional para dados persistentes, a partição /
rascunho estará no disco RAM, vinculado a /tmp e o ESXi 7.0 funcionará em modo degradado.
No modo degradado, você vê um alerta do sistema como: ALERT: Nenhum armazenamento
persistente disponível para logs e dados do sistema. ESX estiver operando com
espaço de armazenamento limitado no sistema, os logs e os dados do sistema
serão perdidos na reinicialização.
Quando ESXi 7.0 funciona no modo degradado, o consumo de RAM para logs pode resultar em
logs não persistentes, em uma possível falha ao fazer logout ou fora da condição de memória
para dados temporários. Um possível efeito lateral é a inicialização lenta devido ao tempo gasto
para a reconstrução do estado do disco.
Use o armazenamento não persistente de tamanho suficiente para evitar o modo degradado.
Você pode reconfigurar /rascunho para usar um disco ou LUN separado.
O processo de atualização ESXi 7.0 repartições do dispositivo de inicialização e consolida as
partições originais de despejo de núcleo, cadeado e rascunho no volume ESX-OSData.
Os seguintes eventos ocorrem durante o processo de repartição:
n Se um destino de despejo de núcleo personalizado não estiver configurado, o local de
despejo de núcleo padrão será um arquivo no volume ESX-OSData.
n Se o serviço syslog estiver configurado para armazenar arquivos de log na partição
temporária de 4 GB VFAT, os arquivos de log em var/run/log serão migrados para o
volume ESX-OSData.
n VMware Tools são migradas da partição locker e a partição é apagada.
n A partição de despejo de memória é apagada. Os arquivos de despejo de memória do
aplicativo armazenados na partição temporária são excluídos.
Observação A reversão para uma versão anterior do ESXi não é possível devido ao processo
de repartição do dispositivo de inicialização. Para usar uma versão anterior do ESXi após a
atualização para a versão 7.0, você deve criar um backup do dispositivo de inicialização antes da
atualização e restaurar o dispositivo de inicialização ESXi a partir do backup.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 20
http://partnerweb.vmware.com/programs/server_docs/Approved%20Flash%20Devices.pdf
Se você usar dispositivos USB ou SD para realizar uma atualização, o instalador tenta alocar
uma região ESX-OSData em um disco local disponível. Um datastore é usado para /rascunho se
não houver espaço disponível. Se nenhum disco local ou repositório de dados for encontrado, /
rascunho é colocado no disco RAM. Após a atualização, reconfigure /rascunho para usar um
repositório de dados persistente ou adicionar um novo disco para volumes de armazenamento
do sistema.
Para obter maisinformações sobre como reconfigurar a partição /rascunho, consulte a
documentação vCenter Server Instalação e configuração instalação.
Depois de atualizar para o ESXi 7.0, você poderá adicionar um novo disco local e ativar
a configuração autoPartition=TRUE. Após uma reinicialização, o disco de inicialização é
particionado. Para obter mais informações sobre as opções de inicialização para configurar
o tamanho das partições ESXi sistema, consulte o artigo da Base de Conhecimento https://
kb.vmware.com/s/article/81166.
Em instalações do Auto Deploy, o instalador tenta alocar uma região de rascunho em um disco
local ou repositório de dados disponível. Se nenhum disco local ou repositório de dados for
encontrado, a /rascunho partição será colocada no disco RAM. Reconfigure /rascunho para
usar um repositório de dados persistente após a instalação.
Para ambientes que são inicializados a partir de uma SAN ou que usam o Auto Deploy, o
volume ESX-OSData para cada host ESXi deve ser configurado em um LUN de SAN separado.
No entanto, se /rascunho estiver configurado para não usar ESX-OSData, não será necessário
alocar um LUN separado para /rascunho para cada host. Você pode co-localizar as regiões de
rascunho para vários hosts ESXi em um único LUN. O número de hosts atribuídos a um único
LUN deve ser ponderado em relação ao tamanho do LUN e ao comportamento de E/S das
máquinas virtuais.
Modelos de servidor de gerenciamento remoto e versões de
firmware compatíveis
Você pode usar aplicativos de gerenciamento remoto para instalar ou atualizar o ESXi ou para
gerenciar hosts remotamente.
Tabela 3-4. Modelos de servidor de gerenciamento remoto com suporte e versões mínimas de
firmware
Modelo de servidor de
gerenciamento remoto Versão de firmware Java
Dell DRAC 7 1.30.30 (Compilação 43) 1.7.0_60-b19
Dell DRAC 6 1.54 (Compilação 15), 1.70 (Compilação
21)
1.6.0_24
Dell DRAC 5 1.0, 1.45, 1.51 1.6.0_20,1.6.0_203
Dell DRAC 4 1,75 1.6.0_23
HP ILO 1,81, 1,92 1.6.0_22, 1.6.0_23
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 21
https://kb.vmware.com/s/article/81166
https://kb.vmware.com/s/article/81166
Tabela 3-4. Modelos de servidor de gerenciamento remoto com suporte e versões mínimas de
firmware (continuação)
Modelo de servidor de
gerenciamento remoto Versão de firmware Java
HP ILO 2 1.8, 1.81 1.6.0_20, 1.6.0_23
HP ILO 3 1,28 1.7.0_60-b19
HP ILO 4 1,13 1.7.0_60-b19
IBM RSA 2 1.03, 1.2 1.6.0_22
Recomendações para desempenho ESXi aprimorado
Para melhorar o desempenho, instale ou ESXi em um sistema robusto com mais RAM do que o
mínimo necessário e com vários discos físicos.
Para obter ESXi requisitos do sistema, consulte Requisitos de hardware do ESXi.
Tabela 3-5. Recomendações para melhor desempenho
Elemento do sistema Recomendação
RAM ESXi hosts exigem mais RAM do que servidores típicos.
Forneça pelo menos 8 GB de RAM para tirar proveito
total dos recursos ESXi máquinas virtuais e executar as
máquinas virtuais em ambientes de produção típicos.
Um ESXi host deve ter RAM suficiente para executar
máquinas virtuais simultâneas. Os exemplos a seguir são
fornecidos para ajudá-lo a calcular a RAM necessária
pelas máquinas virtuais em execução ESXi host.
A operação de quatro máquinas virtuais com o Red Hat
Enterprise Linux ou Windows XP requer pelo menos 3
GB de RAM para obter o desempenho da linha de base.
Esta figura inclui 1024 MB para as máquinas virtuais, no
mínimo 256 MB para cada sistema operacional, conforme
recomendado pelos fornecedores.
Executar essas quatro máquinas virtuais com 512 MB de
RAM exige que o host ESXi tenha 4 GB de RAM, o que
inclui 2048 MB para as máquinas virtuais.
Esses cálculos não incluem possíveis economias de
memória ao usar a memória de sobrecarga das
variáveis para cada máquina virtual. Consulte vSphere
Gerenciamento de recursos .
Adaptadores de Ethernet rápido dedicados para
máquinas virtuais
Coloque a rede de gerenciamento e as redes da máquina
virtual em diferentes placas de rede física. Placas De
Ethernet dedicadas Gigabit para máquinas virtuais, como
adaptadores Intel PRO 1000, aumentam a taxa de
transferência para máquinas virtuais com alto tráfego de
rede.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 22
Tabela 3-5. Recomendações para melhor desempenho (continuação)
Elemento do sistema Recomendação
Localização do disco Coloque todos os dados que suas máquinas virtuais
usam em discos físicos alocados especificamente para
máquinas virtuais. O desempenho é melhor quando você
não coloca suas máquinas virtuais no disco que contém a
imagem ESXi inicialização. Use discos físicos que sejam
grandes o suficiente para reter imagens de disco que
todas as máquinas virtuais usam.
Particionamento VMFS6 O ESXi de nuvem cria os volumes VMFS iniciais no
primeiro disco local em branco encontrado. Para adicionar
discos ou modificar a configuração original, use o vSphere
Client. Essa prática garante que os setores in início das
partições estejam alinhados a 64K, o que melhora o
desempenho do armazenamento.
Observação Para ambientes somente com SAS, o
instalador pode não formatar os discos. Para alguns
discos SAS, não é possível identificar se os discos são
locais ou remotos. Após a instalação, você poderá usar o
vSphere Client para configurar o VMFS.
Processadores Processadores mais rápidos melhoram ESXi desempenho.
Para determinadas cargas de trabalho, caches maiores
melhoram ESXi desempenho.
Compatibilidade de hardware Use dispositivos em seu servidor que sejam compatíveis
com os ESXi 7.0 drivers. Consulte o Hardware
Compatibility Guide em http://www.vmware.com/
resources/compatibility.
Portas de firewall de entrada e saída para ESXi hosts
O vSphere Client e o VMware Host Client permitem que você abra e feche portas de firewall para
cada serviço ou para permitir o tráfego de endereços IP selecionados.
O ESXi inclui um firewall ativado por padrão. No momento da instalação, o firewall do ESXi é
configurado para bloquear o tráfego de entrada e saída, exceto o tráfego para serviços que
estão habilitados no perfil de segurança do host. Para obter a lista de portas e protocolos
com suporte no firewall ESXi, consulte o VMware Ports and Protocols Tool™ em https://
ports.vmware.com/.
A ferramenta VMware Ports and Protocols lista informações de porta para serviços que são
instalados por padrão. Se você instalar outros VIBs no host, serviços adicionais e portas de
firewall poderão se tornar disponíveis. As informações são principalmente para serviços que são
visíveis na vSphere Client, mas a ferramenta VMware Ports and Protocols inclui algumas outras
portas também.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 23
http://www.vmware.com/resources/compatibility
http://www.vmware.com/resources/compatibility
https://ports.vmware.com/
https://ports.vmware.com/
Espaço livre necessário para o log do sistema
Se você usou o Auto Deploy para instalar o host ESXi 7.0 ou se configurou um diretório de
log separado da localização padrão em um diretório inicial no volume do VMFS, talvez seja
necessário alterar as configurações atuais de rotação e tamanho do log para garantir que haja
espaço suficiente disponível para o registro do sistema.
Todos vSphere componentes usam essa infraestrutura. Os valores padrão para capacidade de
log nessa infraestrutura variam, dependendo da quantidade de armazenamento disponível e de
como você configurou o log do sistema. Hosts implantados com logs de armazenamento auto
deploy em um disco RAM, o que significa que a quantidade de espaço disponível para logs é
pequena.
Se o host for implantado com Auto Deploy, reconfigure o armazenamento de log de uma das
seguintes maneiras:
n Redirefique os logs através da rede para um coletor remoto.
n Redirefique os logs para um armazenamento NAS ou NFS.
Se você redirecionar logs para armazenamento não padrão, como um armazenamento NAS ou
NFS, talvez também queira reconfiguraro dimensionamento de log e rotações para hosts que
estão instalados em disco.
Não é necessário reconfigurar o armazenamento de log para hosts ESXi que usam a
configuração padrão, que armazena logs em um diretório temporário no volume VMFS. Para
esses hosts, configure ESXi 7.0 logs para melhor atender à sua instalação e forneça espaço
suficiente para acomodar as mensagens de log.
Tabela 3-6. Configuração mínima de rotação e tamanho mínimo recomendados para logs hostd,
vpxa e fdm
Registro
Tamanho máximo do
arquivo de log
Número de rotações a
serem preservadas
Espaço mínimo em disco
necessário
Agente de
gerenciamento (hostd)
10 MB 10 100 MB
Agente do VirtualCenter
(vpxa)
5 MB 10 50 MB
vSphere HA (Fault
Domain Manager, fdm)
5 MB 10 50 MB
Para obter informações sobre como configurar e configurar o syslog e um servidor de syslog
e instalar o vSphere Syslog Collector, consulte a documentação vCenter Server Instalação e
configuração implantação.
Requisitos do sistema do VMware Host Client
Certifique-se de que o seu navegador é compatível com VMware Host Client.
Os seguintes sistemas operacionais convidados e versões de navegador da Web são
compatíveis com a VMware Host Client.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 24
Navegadores compatíveis Mac SO Windows 32 bits e 64 bits Linux
Google Chrome 89+ 89+ 75+
Mozilla Firefox 80+ 80+ 60+
Microsoft Edge 90+ 90+ N/D
Safari 9.0+ N/D N/D
ESXi Senhas e bloqueio de conta
Para hosts ESXi, você deve usar uma senha com requisitos predefinidos. Você pode alterar
o comprimento necessário e o requisito de classe de caracteres ou permitir frases secretas
usando a opção avançada Security.PasswordQualityControl. Você também pode definir
o número de senhas a serem lembradas para cada usuário usando a opção avançada
Security.PasswordHistory.
Observação Os requisitos padrão para ESXi senhas podem mudar de uma versão para a
próxima. Você pode verificar e alterar as restrições de senha padrão usando a opção avançada
Security.PasswordQualityControl.
ESXi Senhas
O ESXi impõe requisitos de senha para acesso a partir da interface de usuário do console direto,
do ESXi Shell, do SSH ou do VMware Host Client.
n Por padrão, você deve incluir uma combinação de pelo menos três das quatro classes de
caracteres a seguir: letras minúsculas, letras maiúsculas, números e caracteres especiais,
como sublinhado ou traço, ao criar uma senha.
n Por padrão, o comprimento da senha é de pelo menos 7 caracteres e menos de 40.
n As senhas não devem conter uma palavra do dicionário ou parte de uma palavra do
dicionário.
Observação Um caractere maiúsculo que inicia uma senha não conta para o número de classes
de caracteres usadas. Um número que encerra uma senha não conta para o número de classes
de caracteres usadas. Uma palavra de dicionário usada dentro de uma senha reduz a força geral
da senha.
Exemplo de ESXi senhas
Os candidatos a senha a seguir ilustram possíveis senhas se a opção for definida da seguinte
maneira.
retry=3 min=disabled,disabled,disabled,7,7
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 25
Com essa configuração, um usuário é solicitado até três vezes (nova tentativa = 3) para uma
nova senha que não é suficientemente forte ou se a senha não foi inserida corretamente duas
vezes. Senhas com uma ou duas classes de caracteres e frases secretas não são permitidas,
pois os três primeiros itens estão desativados. As senhas de classes de três e quatro caracteres
exigem sete caracteres. Consulte a página do manual do pam_passwdqc para obter detalhes
sobre outras opções, como max, passphrase e assim por diante.
Com essas configurações, as seguintes senhas são permitidas.
n xQaTEhb!: Contém oito caracteres de três classes de caracteres.
n xQaT3 # A: contém sete caracteres de quatro classes de caracteres.
Os candidatos a senha a seguir não atendem aos requisitos.
n Xqat3hi: começa com um caractere maiúsculo, reduzindo o número efetivo de classes de
caracteres para duas. O número mínimo de classes de caracteres necessárias é três.
n xQaTEh2: termina com um número, reduzindo o número efetivo de classes de caracteres
para dois. O número mínimo de classes de caracteres necessárias é três.
Frase de acesso do ESXi
Em vez de uma senha, você também pode usar uma frase secreta. No entanto, as frases secretas
estão desativadas por padrão. Você pode alterar a configuração padrão e outras configurações
usando a opção avançada Security.PasswordQualityControl do vSphere Client.
Por exemplo, você pode alterar a opção para o seguinte.
retry=3 min=disabled,disabled,16,7,7
Este exemplo permite frases secretas de pelo menos 16 caracteres e pelo menos três palavras.
Para hosts legados, a alteração do arquivo /etc/pam.d/passwd ainda é compatível,
mas a alteração do arquivo está obsoleta para versões futuras. Use a opção avançada
Security.PasswordQualityControl.
Alterar restrições de senha padrão
Você pode alterar a restrição padrão em senhas ou frases secretas usando a opção avançada
Security.PasswordQualityControl para o seu host do ESXi. Consulte a documentação do
vCenter Server e Gerenciamento de Host para obter informações sobre a configuração de ESXi
opções avançadas.
Você pode alterar o padrão, por exemplo, para exigir um mínimo de 15 caracteres e um número
mínimo de quatro palavras (passphrase=4), da seguinte maneira:
retry=3 min=disabled,disabled,15,7,7 passphrase=4
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 26
Consulte a página de manual de pam_passwdqc para obter detalhes.
Observação Nem todas as combinações possíveis de opções de senha foram testadas. Realize
o teste depois de alterar as configurações de senha padrão.
Este exemplo define o requisito de complexidade de senha para exigir oito caracteres de quatro
classes de caracteres que impõem uma diferença significativa de senha, um histórico de cinco
senhas lembrado e uma política de rotação de 90 dias:
min=disabled,disabled,disabled,disabled,8 similar=deny
Defina a opção Security.PasswordHistory como 5 e a opção Security.PasswordMaxDays como
90.
ESXi Comportamento de bloqueio de conta
O bloqueio de conta tem suporte para acesso por meio de SSH e por meio do vSphere Web
Services SDK. O Direct Console Interface (DCUI) e o ESXi Shell não oferecem suporte ao bloqueio
de conta. Por padrão, são permitidas no máximo cinco tentativas com falha antes que a conta
seja bloqueada. A conta é desbloqueada após 15 minutos por padrão.
Configurando o comportamento de login
Você pode configurar o comportamento de login para o host do ESXi com as seguintes opções
avançadas:
n Security.AccountLockFailures. Número máximo de tentativas de login com falha antes que
a conta de um usuário seja bloqueada. Zero desativa o bloqueio de conta.
n Security.AccountUnlockTime. Número de segundos que um usuário fica bloqueado.
n Security.PasswordHistory. Número de senhas a serem lembradas para cada usuário. Zero
desativa o histórico de senhas.
Consulte a documentação do vCenter Server e Gerenciamento de Host para obter informações
sobre a configuração de ESXi opções avançadas.
Antes de atualizar ESXi hosts
Para uma atualização bem-sucedida de seus hosts do ESXi, entenda e prepare-se para as
alterações envolvidas.
Para uma atualização bem-sucedida do ESXi, siga estas práticas recomendadas:
1 Certifique-se de compreender o processo de atualização do ESXi, o efeito desse processo na
implantação existente e a preparação necessária para a atualização.
n Se o seu sistema vSphere incluir soluções ou plug-ins do VMware, verifique se
eles são compatíveis com a versão do vCenter Server para a qual você está
atualizando. Consulte a VMware Matriz de interoperabilidade do produto em http://
www.vmware.com/resources/compatibility/sim/interop_matrix.php .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 27
http://www.vmware.com/resources/compatibility/sim/interop_matrix.phphttp://www.vmware.com/resources/compatibility/sim/interop_matrix.php
n Leia Visão geral do processo de atualização de host do ESXi para compreender os
cenários de atualização que são suportados e as opções e ferramentas que estão
disponíveis para realizar a atualização.
n Leia as VMware notas de versão do vSphere para problemas de instalação conhecidos.
2 Prepare o sistema para a atualização.
n Certifique-se de que a versão atual do ESXi seja compatível com a atualização. Consulte
Visão geral do processo de atualização de host do ESXi.
n Certifique-se de que o hardware do sistema esteja em conformidade com os requisitos
do ESXi. Consulte o Requisitos do ESXi e o VMware Guia de compatibilidade em http://
www.vmware.com/resources/compatibility/search.php . Verifique a compatibilidade do
sistema, a compatibilidade de E / S com placas de rede e de adaptador de barramento
de host (HBA), a compatibilidade de armazenamento e a compatibilidade de software de
backup.
n Certifique-se de que haja espaço em disco suficiente disponível no host para a
atualização.
n Se uma SAN estiver conectada ao host, desconecte o sistema Fibre Channel antes de
continuar com a atualização. Não desative as placas HBA no BIOS.
3 Faça backup do host antes de realizar uma atualização. Se a atualização falhar, você poderá
restaurar o host.
4 Se você estiver usando o Auto Deploy para provisionar hosts, o usuário que está
executando o processo deverá ter privilégios de administrador local no host ESXi que
está sendo provisionado. Por padrão, o processo de instalação tem esses privilégios e
o provisionamento de certificado acontece conforme o esperado. No entanto, se você
estiver usando outro método que não o instalador, deverá executá-lo como um usuário com
privilégios de administrador local.
5 Dependendo da opção de atualização que você escolher, talvez seja necessário migrar ou
desligar todas as máquinas virtuais no host. Consulte as instruções para o seu método de
atualização.
n Para uma atualização interativa de CD, DVD ou unidade USB: consulte Atualizar hosts de
forma interativa.
n Para uma atualização com script: consulte Instalando ou atualizando hosts usando um
script.
n Para vSphere Auto Deploy: consulte Capítulo 4 Usando vSphere Auto Deploy para
provisionar novamente hosts . Se o host ESXi 6.5 x ou 6.7 .x foi implantado usando
vSphere Auto Deploy, você pode usar vSphere Auto Deploy para reprovisionar o host
com uma imagem 7.0.
n Para o método de comando esxcli: consulte Atualizando hosts usando comandos
ESXCLI .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 28
http://www.vmware.com/resources/compatibility/search.php
http://www.vmware.com/resources/compatibility/search.php
6 Planeje as tarefas que devem ser realizadas após a atualização do host do ESXi:
n Teste o sistema para garantir que a atualização foi concluída com êxito.
n Aplique as licenças de um host. Consulte Licenciamento de ESXi hosts após a atualização.
n Considere configurar um servidor syslog para log remoto, para garantir armazenamento
em disco suficiente para arquivos de log. Configurar o log em um host remoto é
especialmente importante para hosts com armazenamento local limitado. vSphere Syslog
Collector está incluído como um serviço no vCenter Server 6.0 e pode ser usado para
coletar logs de todos os hosts. Consulte Espaço livre necessário para o log do sistema.
Para obter informações sobre como instalar e configurar o syslog e um servidor syslog,
configurar o syslog a partir da interface de perfis de host e instalar o vSphere Syslog
Collector, consulte a documentação do vCenter Server Instalação e configuração .
7 Se a atualização não foi bem-sucedida e você fez backup do host, é possível restaurar o host.
Atualizando hosts com VIBs personalizados de terceiros
Um host pode ter pacotes de instalação virtual personalizados (VIBs) instalados, por exemplo,
drivers de terceiros ou agentes de gerenciamento. Quando você atualiza um host ESXi para
7.0, todos os VIBs personalizados com suporte são migrados, independentemente de os VIBs
estarem incluídos no ISO do instalador.
Se a imagem ISO do host ou do instalador contiver um VIB que cria um conflito e impede a
atualização, uma mensagem de erro identifica o VIB que criou o conflito. Para atualizar o host,
execute uma das seguintes ações:
n Remova o VIB que criou o conflito do host ESXi e tente atualizar novamente. Você pode
remover um VIB do host usando os comandos esxcli. Para obter mais informações,
consulte Remover VIBs de um host .
n Use o vSphere ESXi Image Builder CLI para criar uma imagem ISO do instalador personalizado
que resolve o conflito. Para obter mais informações sobre o vSphere ESXi Image Builder CLI,
consulte a documentação do vCenter Server Instalação e configuração .
Atualizando ESXi hosts em um ambiente com o VMware
NSX-T™ data center
Se o seu sistema vSphere incluir NSX-T Data Center, antes de iniciar uma atualização dos seus
hosts do ESXi, você deverá garantir que o módulo do kernel NSX faça parte da especificação de
software desejada ou da linha de base que você usa para a atualização.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 29
Quando você atualiza um host do ESXi para a versão 7.0 ou posterior, todos os VIBs
personalizados com suporte são migrados, independentemente de os VIBs estarem incluídos
no ISO do instalador. No entanto, o módulo do kernel NSX não é migrado automaticamente para
a imagem ISO do instalador. Antes de prosseguir para a operação de atualização, você deve
realizar uma das seguintes ações:
n Crie uma linha de base de extensão com um módulo de kernel NSX recém-carregado. Para
obter mais informações, consulte Gerenciando o ciclo de vida do host e do cluster .
n Crie um perfil de imagem personalizado com o módulo de kernel NSX. Para obter mais
informações, consulte Criar um perfil de imagem personalizado para atualizar ESXi hosts em
um ambiente com o VMware NSX-T Data Center.
n Use PowerCLI para criar uma nova imagem ISO. Para obter mais informações, consulte Criar
uma nova imagem ISO para atualizar ESXi hosts em um ambiente com o VMware NSX-T Data
Center.
n Use ESXCLI. Para obter mais informações, consulte Use ESXCLI para atualizar ESXi hosts em
um ambiente com o VMware NSX-T Data Center.
Criar um perfil de imagem personalizado para atualizar ESXi hosts
em um ambiente com o VMware NSX-T Data Center
Se o seu sistema vSphere incluir NSX-T Data Center, antes de iniciar uma atualização dos seus
hosts do ESXi para a versão 7.0 e posterior de uma versão anterior do ESXi, você deverá
garantir que o módulo do kernel do NSX faça parte da linha de base que você use para a
atualização. Para isso, você pode criar um perfil de imagem personalizado com uma ESXi imagem
de base e um módulo de kernel recém-carregado NSX.
Pré-requisitos
n Baixe do VMware Customer Connect o NSX Kernel Module for VMware ESXi 7.0 file
zip for the version of NSX-T Data Center implantado em seu ambiente. Por exemplo, nsx-
lcp-3.0.0.0.0.15945993-esx70.zip para VMware NSX-T Data Center 3.0.0.
n Certifique-se de que o Auto Deploy e o Image Builder estejam ativados no seu sistema do
vCenter Server.
Procedimentos
1 Faça login em um sistema do vCenter Server 7.0.x.
2 Navegue até Início (Home) > Autodeploy (Autodeploy) > Depósitos de Software (Software
Depots) para importar para o vSphere ESXi Image Builder inventário uma imagem de base do
ESXi 7.0.x, se houver. ainda não está disponível e o arquivo ZIP para o módulo do kernel NSX.
3 Crie um perfil de imagem que combina o módulo de kernel do NSX-T Data Center NSX e a
imagem de base para o ESX 7.0.x. Para obter as etapas detalhadas, consulte Criar um perfil
de imagem .
4 Exporte o perfil de imagem personalizado para uma imagem ISO.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 30
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.vsphere-lifecycle-manager.doc/GUID-46CC2BE8-C2EC-4535-A8C8-5E6AD04A62AB.htmlhttps://my.vmware.com/web/vmware/details?downloadGroup=NSX-T-300&productId=982&rPId=45439
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-029914A3-2A9E-40DF-B922-DB2655A82D24.html
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-029914A3-2A9E-40DF-B922-DB2655A82D24.html
5 Importe a imagem ISO para o vSphere Lifecycle Manager depot.
Agora você pode criar uma linha de base de atualização com base na imagem ISO importada
usando o vSphere Lifecycle Manager. Para obter mais informações sobre o fluxo de trabalho
de atualizações do vSphere Lifecycle Manager com linhas de base, consulte o guia Managing
Host and Cluster Lifecycle.
Criar uma nova imagem ISO para atualizar ESXi hosts em um
ambiente com o VMware NSX-T Data Center
Se o seu sistema vSphere incluir NSX-T Data Center, antes de iniciar uma atualização dos seus
hosts do ESXi para a versão 7.0 e posterior de uma versão anterior do ESXi, você deverá
garantir que o módulo do kernel NSX faça parte da especificação do software ou linha de base
que você usa para a atualização. Para isso, você pode usar o cmdlet New-IsoImage PowerCLI
para criar uma nova imagem ISO e realizar a atualização do ESXi da sua maneira preferida.
Pré-requisitos
n Baixe do VMware Customer Connect o NSX Kernel Module for VMware ESXi 7.0 file
zip for the version of NSX-T Data Center implantado em seu ambiente. Por exemplo, nsx-
lcp-3.0.0.0.0.15945993-esx70.zip para VMware NSX-T Data Center 3.0.0.
n Instale o PowerCLI e todos os softwares de pré-requisito. Consulte vSphere ESXi Image
Builder Instalação e uso .
n Verifique se você tem acesso ao depósito de software que contém a especificação de
software que deseja usar.
Procedimentos
u Em uma sessão de PowerCLI, execute o cmdlet New-IsoImage para gerar uma
imagem ISO passando os parâmetros Depots, Destination e SoftwareSpec. Por exemplo,
PS C:\Users\Administrator> New-IsoImage -Depots "C:\VMware-ESXi-7.0U1-16850804-
depot.zip","C:\nsx-lcp-3.0.0.0.0.15945993-esx70.zip", -Destination C:\<your new ISO
image name>.iso -SoftwareSpec C:\<your file name>.json. Esse comando cria uma nova
imagem ISO usando a imagem de base ESXi e os arquivos zip do kernel NSX e a
especificação de software da imagem desejada em um arquivo JSON. Você pode usar
qualquer número e combinação de depósitos de software, offline e online. Para atualizações
para o ESXi 7.0, o cmdlet New-IsoImage preserva metadados adicionais para o ESXi 7.0.x
exigidos pelo vSphere Lifecycle Manager.
Próximo passo
Use a nova imagem ISO para concluir a atualização do ESXi da sua maneira preferida. Para obter
mais informações sobre os fluxos de trabalho de atualização do vSphere Lifecycle Manager,
consulte o guia Managing Host and Cluster Lifecycle.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 31
https://my.vmware.com/web/vmware/details?downloadGroup=NSX-T-300&productId=982&rPId=45439
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-62B15826-B529-4519-B57A-98DFD0CC5522.html#GUID-62B15826-B529-4519-B57A-98DFD0CC5522
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-62B15826-B529-4519-B57A-98DFD0CC5522.html#GUID-62B15826-B529-4519-B57A-98DFD0CC5522
Use ESXCLI para atualizar ESXi hosts em um ambiente com o
VMware NSX-T Data Center
Se o seu sistema vSphere incluir NSX-T Data Center, antes de iniciar uma atualização dos seus
hosts do ESXi para a versão 7.0 e posterior de uma versão anterior do ESXi, você deverá
garantir que o módulo do kernel NSX faça parte da especificação do software ou linha de base
que você usa para a atualização. Você pode usar comandos ESXCLI para atualizar seus hosts
ESXi e reinstalar o módulo do kernel NSX.
Para usar o ESXCLI para a atualização de um host ESXi em um sistema vSphere que inclui NSX-T
Data Center, você deve seguir os procedimentos descritos em Upgrading Hosts by Using ESXCLI
Commands :
Pré-requisitos
n Baixe do VMware Customer Connect o NSX Kernel Module for VMware ESXi 7.0 file
zip for the version of NSX-T Data Center implantado em seu ambiente. Por exemplo, nsx-
lcp-3.0.0.0.0.15945993-esx70.zip para VMware NSX-T Data Center 3.0.0.
Procedimentos
1 Coloque seu host ESXi no modo de manutenção. Para obter mais informações, consulte
Colocar um host no modo de manutenção .
2 Baixe um perfil de imagem do ESXi 7.0.x em um depósito de software que é acessível por
meio de uma URL ou em um depósito ZIP offline.
3 Execute o comando ESXCLI esxcli software profile update --depot
<path-to-depot-file> -p ESXi-X.X.X-XXXXXX-standard --allow-downgrades --no-
sig-check. Por exemplo: esxcli software profile update --depot /vmfs/
volumes/5e8fd197-68bce4dc-f8f1-005056af93cf/VMware-ESXi-7.0.0-15843807-depot.zip -p
ESXi-7.0.0-15843807-standard --allow-downgrades --no-sig-check. Para obter mais
informações, consulte Atualizar ou atualizar um host com perfis de imagem .
4 Instale o módulo do kernel NSX usando o comando ESXCLI esxcli software vib install -d
<path_to_kernel_module_file> --no-sig-check. Por exemplo: esxcli software vib install
-d /tmp/nsx-lcp-3.0.0.0.0.15945993-esx70.zip
5 Reinicie o host ESXi.
6 Mova seu host ESXi para fora do modo de manutenção.
Opções de mídia para inicializar o instalador do ESXi
O instalador do ESXi deve estar acessível ao sistema no qual você está instalando o ESXi.
As seguintes mídias de inicialização são compatíveis com o instalador do ESXi:
n Inicialize de um CD / DVD. Consulte Baixar e gravar a ESXi imagem ISO do instalador em uma
CD or DVD.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 32
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-A4301ADA-8E02-459D-BF9D-0AD308DA5325.html
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-A4301ADA-8E02-459D-BF9D-0AD308DA5325.html
https://my.vmware.com/web/vmware/details?downloadGroup=NSX-T-300&productId=982&rPId=45439
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-698094CD-8807-4954-83F8-585340A8EBB6.html
https://docs.vmware.com/br/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-E51C5DB6-F28E-42E8-ACA4-0EBDD11DF55D.html
n Inicialize a partir de uma unidade flash USB. Consulte Formatar uma unidade flash USB para
inicializar o ESXi instalação ou atualização.
n Inicialize de uma rede. Inicialização da rede ESXi instalador
n Inicialize de um local remoto usando um aplicativo de gerenciamento remoto. Consulte
Usando aplicativos de gerenciamento remoto
Baixar e gravar a ESXi imagem ISO do instalador em uma CD or DVD
Se você não tiver um certificado ESXi de CD/DVD, poderá criar um.
Você também pode criar uma imagem ISO do instalador do que inclua um script de instalação
personalizado. Consulte Criar uma imagem ISO do instalador com um script de instalação ou
atualização personalizada.
Procedimentos
1 Baixe o ESXi instalador do no site VMware Customer Connect em https://
my.vmware.com/web/vmware/downloads.
ESXi está listada em Centro de Dados e Infraestrutura de Nuvem.
2 Confirme se o md5sum está correto.
Consulte o tópico VMware site da Web Usando somas de verificação MD5 em http://
www.vmware.com/download/md5.html.
3 Grave a imagem ISO em um CD ou DVD.
Formatar uma unidade flash USB para inicializar o ESXi instalação ou
atualização
Você pode formatar uma unidade flash USB para inicializar a ESXi ou a atualização.
Observação O ks.cfg que contém o script de instalação não pode estar na mesma unidade
flash USB que você está usando para inicializar a instalação ou atualização.
Pré-requisitos
n Um host Linux com acesso de superusuário a ele.
n Uma unidade flash USB.
n A imagem ESXi ISO, VMware-VMvisor-Installer-version_number-
build_number.x86_64.iso, que inclui o arquivo isolinux.cfg.
n Um pacote Syslinux 3.86.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 33
https://my.vmware.com/web/vmware/downloads
https://my.vmware.com/web/vmware/downloadshttp://www.vmware.com/download/md5.html
http://www.vmware.com/download/md5.html
Procedimentos
1 Determine como sua unidade flash USB é detectada.
Normalmente, a unidade flash USB é detectada como /dev/sdb.
a Na linha de comando, execute o comando para exibir as mensagens de log atuais.
tail -f /var/log/messages
b Conecte a unidade flash USB.
Você verá várias mensagens que identificam a unidade flash USB em um formato
semelhante à seguinte mensagem.
Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable
disk
Neste exemplo, sdb identifica o dispositivo USB. Se a identificação do seu dispositivo for
diferente, use-a no lugar de sdb.
2 Crie uma tabela de partição no dispositivo flash USB.
/sbin/fdisk /dev/sdb
a Digite d para excluir as partições até que todas sejam excluídas.
b Insira n para criar uma partição primária 1 que se estende por todo o disco.
c Digite t para definir o tipo para uma configuração apropriada para o sistema de arquivos
FAT32, como o c.
d Insira a para definir o sinalizador ativo na partição 1.
e Insira p para imprimir a tabela de partição.
O resultado pode ser semelhante à mensagem a seguir.
Disco /dev/sdb: 2004 MB, 2004877312 bytes 255 cabeçoços, 63 setores/faixa, 243
cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Device Boot Start End
Blocks Id System /dev/sdb1 1 243 1951866 c W95 FAT32 (LBA)
f Insira w grave a tabela de partição e saia do aplicativo.
3 Formate a unidade flash USB com o sistema de arquivos Fat32.
/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
4 Instale o carregador de inicialização Syslinux na unidade flash USB.
As localizações do arquivo executável Syslinux e do arquivo mbr.bin podem variar para as
diferentes versões Syslinux. Os comandos a seguir são padrão.
/usr/bin/syslinux /dev/sdb1
cat /usr/lib/syslinux/mbr/mbr.bin > /dev/sdb
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 34
5 Crie um diretório de destino e monte a unidade flash USB nele.
mkdir /usbdisk
mount /dev/sdb1 /usbdisk
6 Crie um diretório de destino e monte ESXi imagem ISO do instalador secundário a ele.
mkdir /esxi_cdrom
mount -o loop VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso /esxi_cdrom
7 Copie o conteúdo da imagem ISO para a unidade flash USB.
cp -r /esxi_cdrom/* /usbdisk
8 Renomeie o isolinux.cfg para syslinux.cfg.
mv /usbdisk/isolinux.cfg /usbdisk/syslinux.cfg
9 No arquivo /usbdisk/syslinux.cfg, edite a linha APPEND -c boot.cfg a APPEND -c
boot.cfg -p 1.
10 Desmonte a unidade flash USB.
umount /usbdisk
11 Desmonte a imagem ISO do instalador do.
umount /esxi_cdrom
Resultados
A unidade flash USB pode inicializar o ESXi instalador.
Crie uma unidade flash USB para armazenar o script de instalação do
ESXi ou o script de atualização
Você pode usar uma unidade flash USB para armazenar o script de instalação do ESXi ou o script
de atualização que é usado durante a instalação com script ou a atualização do ESXi.
Quando várias unidades flash USB estão presentes na máquina de instalação, o software
de instalação procura o script de instalação ou atualização em todas as unidades flash USB
conectadas.
As instruções neste procedimento presumem que a unidade flash USB seja detectada como /
dev / sdb .
Observação Não armazene o arquivo ks que contém o script de instalação ou atualização na
mesma unidade flash USB que você está usando para inicializar a instalação ou atualização.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 35
Pré-requisitos
n Máquina Linux
n Script de instalação ou atualização do ESXi, o arquivo de kickstart ks.cfg
n Unidade flash USB
Procedimentos
1 Anexe a unidade flash USB a uma máquina Linux que tenha acesso ao script de instalação ou
atualização.
2 Crie uma tabela de partição.
/sbin/fdisk /dev/sdb
a Digite d para excluir as partições até que todas sejam excluídas.
b Digite n para criar a partição primária 1 que se estende por todo o disco.
c Digite t para definir o tipo para uma configuração apropriada para o sistema de arquivos
FAT32, como c .
d Digite p para imprimir a tabela de partição.
O resultado deve ser semelhante ao seguinte texto:
Disk /dev/sdb: 2004 MB, 2004877312 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 243 1951866 c W95 FAT32 (LBA)
e Digite w para gravar a tabela de partição e sair.
3 Formate a unidade flash USB com o sistema de arquivos Fat32.
/sbin/mkfs.vfat -F 32 -n USB / dev / sdb1
4 Monte a unidade flash USB.
mount / dev / sdb1 / usbdisk
5 Copie o script de instalação do ESXi para a unidade flash USB.
cp ks.cfg / usbdisk
6 Desmonte a unidade flash USB.
Resultados
A unidade flash USB contém o script de instalação ou atualização para ESXi.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 36
Próximo passo
Ao inicializar o instalador do ESXi, aponte para o local da unidade flash USB para o script de
instalação ou atualização. Consulte Digite as opções de inicialização para iniciar um script de
instalação ou atualização e Arquivos de configuração PXELINUX.
Criar uma imagem ISO do instalador com um script de instalação ou
atualização personalizada
Você pode personalizar a imagem ISO do instalador padrão do ESXi com seu próprio script
de instalação ou atualização. Essa personalização permite que você execute uma instalação ou
atualização autônoma com script ao inicializar a imagem ISO do instalador resultante.
Consulte também Sobre scripts de instalação e atualização e Sobre o arquivo boot.cfg .
Pré-requisitos
n Máquina Linux
n A ESXi imagem ISO VMware -VMvisor-Installer- 6.xx - XXXXXX .x86_64.iso , onde
6 .xx é a versão de ESXi que você está instalando e XXXXXX é o número da compilação da
imagem ISO do instalador
n Seu script de instalação ou atualização personalizada, o arquivo de kickstart ks_cust.cfg
Procedimentos
1 Baixe a ESXi imagem ISO do site do VMware.
2 Monte a imagem ISO em uma pasta:
mount -o loop VMware -VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso /
esxi_cdrom_mount
XXXXXX é o número da compilação ESXi para a versão que você está instalando ou
atualizando.
3 Copie o conteúdo de esxi_cdrom para outra pasta:
cp -r / esxi_cdrom_mount / * / esxi_cdrom
4 Copie o arquivo de kickstart para / esxi_cdrom .
cp ks_cust.cfg / esxi_cdrom
5 (Opcional) Modifique o arquivo boot.cfg para especificar o local do script de instalação ou
atualização usando a opção kernelopt .
Você deve usar caracteres maiúsculos para fornecer o caminho do script, por exemplo,
kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
Para inicialização UEFI, você deve modificar o arquivo boot.cfg localizado em / efi /
boot / .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 37
A instalação ou atualização torna-se completamente automática, sem a necessidade de
especificar o arquivo de kickstart durante a instalação ou atualização.
6 Recrie a imagem ISO usando o comando mkisofs ou genisoimage.
Comando Sintaxe
mkisofs mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b
isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4
-boot-info-table -eltorito-alt -boot -eltorito-platform efi
-b efiboot.img -no-emul-boot / esxi_cdrom
genisoimage genisoimage -relaxed-filenames -J -R -o custom_esxi.iso -b
isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4
-boot-info-table -eltorito-alt -boot -e efiboot.img -no-emul-
boot / esxi_cdrom
Você pode usar essa imagem ISO para inicialização regular ou inicialização segura UEFI.
Resultados
A imagem ISO inclui a instalação personalizada ou o script de atualização.
Próximo passo
Instale o ESXi a partir da imagem ISO.
Inicialização da rede ESXi instalador
Você pode usar o ambiente de execução de pré-inicialização (PXE) para inicializar um host ESXi
de um dispositivo de rede, se o seu host usar BIOS ou UEFI herdadas. Como alternativa, se oseu host ESXi for compatível com HTTP da UEFI nativo, você poderá usar o protocolo HTTP para
inicializar o host a partir de um dispositivo de rede.
ESXi é distribuído em um formato ISO usado para instalar o para memória flash ou para um disco
rígido local. Você pode extrair os arquivos e inicializá-los em uma interface de rede.
O PXE usa o Protocolo de Configuração de Host Dinâmico (DHCP) e o Protocolo TFTP para
inicializar um sistema operacional em uma rede.
A inicialização em PXE requer alguma infraestrutura de rede e uma máquina com um adaptador
de rede compatível com PXE. A maioria das máquinas que podem executar ESXi possuem
adaptadores de rede que podem inicializar o PXE.
O HTTP da UEFI nativo usa DHCP e HTTP para inicializar em uma rede. A inicialização HTTP da
UEFI requer uma infraestrutura de rede, versão de firmware da UEFI no host ESXi que inclui o
recurso de inicialização HTTP e um adaptador de rede compatível com a rede UEFI.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 38
A inicialização usando HTTP é mais rápida e confiável do que usar tFTP. Isso ocorre devido aos
recursos do protocolo TCP subjacente ao HTTP, como a transmissão interna e a recuperação de
pacotes perdidos. Se os ESXi hosts não suportam UEFI HTTP nativo, você pode usar iPXE HTTP
para o processo de inicialização.
Observação A inicialização de rede com firmware de BIOS herdado só é possível por meio do
IPv4. A inicialização de rede com o firmware de BIOS da UEFI é possível por meio do IPv4 ou
IPv6.
Instalando e inicializando ESXi com o software FCoE
Você pode instalar e inicializar o ESXi de um FCoE LUN usando adaptadores de software FCoE
e adaptadores de rede do VMware com recursos de descarregamento de FCoE. Seu host não
requer um HBA FCoE dedicado.
O LUN de inicialização não deve ser compartilhado entre hosts e deve ter um tamanho mínimo
de 32 GB. Consulte a documentação do vSphere Storage para obter informações sobre como
instalar e inicializar o ESXi com o software FCoE.
Usando aplicativos de gerenciamento remoto
Os aplicativos de gerenciamento remoto permitem que você instale o ESXi em servidores que
estão em locais remotos.
Os aplicativos de gerenciamento remoto com suporte para instalação incluem HP Integrated
Lights-Out (iLO), Dell Remote Access Card (DRAC), módulo de gerenciamento IBM (MM)
e Remote Supervisor Adapter II (RSA II). Para obter uma lista de modelos de servidor e
versões de firmware de gerenciamento remoto compatíveis, consulte Modelos de servidor de
gerenciamento remoto e versões de firmware compatíveis. Para obter suporte em aplicativos de
gerenciamento remoto, entre em contato com o fornecedor.
Você pode usar aplicativos de gerenciamento remoto para fazer instalações interativas e com
script do ESXi remotamente.
Se você usar aplicativos de gerenciamento remoto para instalar o ESXi, o CD virtual poderá
encontrar problemas de corrupção com sistemas ou redes operando em capacidade máxima. Se
uma instalação remota de uma imagem ISO falhar, conclua a instalação da mídia de CD física.
Baixar o instalador do ESXi
Baixe o instalador para ESXi.
Pré-requisitos
Crie uma conta do VMware Customer Connect em https://my.vmware.com/web/vmware/ .
Procedimentos
1 Faça login no VMware Customer Connect.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 39
https://my.vmware.com/web/vmware/
2 Vá para Produtos e contas (Products and Accounts) > Todos os produtos ( All Products).
3 Encontre VMware vSphere e clique em View Download Components (View Download
Components).
4 Selecione uma versão do VMware vSphere no menu suspenso Select Version (Select
Version).
5 Selecione uma versão de VMware vSphere Hypervisor (ESXi) e clique em GO TO
DOWNLOADS (GO TO DOWNLOADS).
6 Baixe uma ESXi imagem ISO.
7 Confirme se a soma md5 está correta usando uma ferramenta de soma de verificação MD5.
Identificadores e nomes de dispositivos de armazenamento
No ambiente ESXi, cada dispositivo de armazenamento é identificado por vários nomes.
Identificadores de dispositivo
Dependendo do tipo de armazenamento, o host ESXi usa algoritmos e convenções diferentes
para gerar um identificador para cada dispositivo de armazenamento.
Identificadores fornecidos pelo armazenamento
O host ESXi consulta um nome de dispositivo em um dispositivo de armazenamento de
destino. A partir dos metadados retornados, o host extrai ou gera um identificador exclusivo
para o dispositivo. O identificador é baseado em padrões de armazenamento específicos, é
exclusivo e persistente em todos os hosts e tem um dos seguintes formatos:
n naa. xxx
n eui. xxx
n t10. xxx
Identificador baseado em caminho
Quando o dispositivo não fornece um identificador, o host gera um mpx. caminho
nome, onde caminho representa o primeiro caminho para o dispositivo, por exemplo,
mpx.vmhba1:C0:T1:L3. Esse identificador pode ser usado da mesma maneira que o
armazenamento fornecido identifica.
O mpx.O identificador path é criado para dispositivos locais na suposição de que seus nomes
de caminho sejam exclusivos. No entanto, esse identificador não é exclusivo ou persistente e
pode ser alterado após cada reinicialização do sistema.
Normalmente, o caminho para o dispositivo tem o seguinte formato:
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 40
vmhba Adaptador : C Canal : T Destino : L LUN
n vmhba Adaptador é o nome do adaptador de armazenamento. O nome refere-se ao
adaptador físico no host, não ao controlador SCSI usado pelas máquinas virtuais.
n C Canal é o número do canal de armazenamento.
Os adaptadores iSCSI de software e os adaptadores de hardware dependentes usam o
número do canal para mostrar vários caminhos para o mesmo destino.
n T Destino é o número de destino. A numeração de destino é determinada pelo host e
pode mudar quando os mapeamentos de destinos visíveis para o host são alterados.
Os destinos compartilhados por hosts diferentes podem não ter o mesmo número de
destino.
n L LUN é o número do LUN que mostra a posição do LUN no destino. O número do LUN
é fornecido pelo sistema de armazenamento. Se um destino tiver apenas um LUN, o
número do LUN será sempre zero (0).
Por exemplo, vmhba1:C0:T3:L1 representa LUN1 no destino 3 acessado por meio do
adaptador de armazenamento vmhba1 e do canal 0.
Identificador legado
Além dos identificadores fornecidos pelo dispositivo ou mpx.Identificadores path . ESXi gera
um nome legado alternativo para cada dispositivo. O identificador tem o seguinte formato:
vml.number
O identificador herdado inclui uma série de dígitos que são exclusivos para o dispositivo.
O identificador pode ser derivado em parte dos metadados obtidos por meio do comando
SCSI INQUIRY. Para dispositivos não locais que não fornecem identificadores SCSI INQUIRY, o
vml.O identificador number é usado como o único identificador exclusivo disponível.
Exemplo: Exibindo nomes de dispositivo no vSphere CLI
Você pode usar o comando esxcli storage core device list para exibir todos os nomes
de dispositivo no vSphere CLI. A saída é semelhante ao seguinte exemplo:
# esxcli storage core device list
naa.XXX
Display Name: DGC Fibre Channel Disk(naa.XXX)
...
Other UIDs: vml.000XXX
mpx.vmhba1:C0:T0:L0
Display Name: Local VMware Disk (mpx.vmhba1:C0:T0:L0)
...
Other UIDs: vml.0000000000XYZ
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 41
Atualizar hosts de forma interativa
Para atualizar hosts ESXi 6.5 ou ESXi 6.7 hosts para ESXi 7.0, você pode inicializar o instalador do
ESXi a partir de um CD, DVD ou unidade flash USB.
Antes de atualizar, considere desconectar o armazenamento de rede. Essa ação diminui o tempo
que o instalador leva para procurar unidades de disco disponíveis. Quando você desconecta o
armazenamento de rede, todos os arquivos nos discos desconectados ficam indisponíveis na
instalação. Não desconecte um LUN que contenha uma instalação existente do ESXi.
Pré-requisitosn Verifique se o ISO do instalador do ESXi está em um dos seguintes locais.
n Em CD ou DVD. Se você não tiver o CD ou DVD de instalação, poderá criar um. Consulte
Baixar e gravar a ESXi imagem ISO do instalador em uma CD or DVD
n Em uma unidade flash USB. Consulte Formatar uma unidade flash USB para inicializar o
ESXi instalação ou atualização
Observação Você também pode usar o PXE para inicializar o instalador do ESXi para
executar uma instalação interativa ou uma instalação com script. Consulte Inicialização da
rede ESXi instalador.
n Verifique se o relógio do hardware do servidor está definido como UTC. Essa configuração
está no BIOS do sistema.
n ESXi Incorporado não deve estar no host. ESXi Instalável e ESXi Integrado não podem existir
no mesmo host.
n Se você estiver atualizando um host do ESXi, os VIBs personalizados compatíveis que não
estão incluídos no ISO do instalador do ESXi serão migrados. Consulte Atualizando hosts com
VIBs personalizados de terceiros
n Consulte a documentação do fornecedor do hardware para obter informações sobre como
alterar a ordem de inicialização.
Procedimentos
1 Insira o CD ou DVD do instalador do ESXi na unidade de CD-ROM ou DVD-ROM ou conecte a
unidade flash USB do instalador e reinicie a máquina.
2 Defina o BIOS para inicializar a partir do dispositivo de CD-ROM ou da unidade flash USB.
3 No painel Select a Disk, selecione a unidade na qual instalar ou atualizar o ESXi e pressione
Enter.
Pressione F1 para obter informações sobre o disco selecionado.
Observação Não confie na ordem do disco na lista para selecionar um disco. A ordem
do disco é determinada pelo BIOS. Em sistemas nos quais as unidades são continuamente
adicionadas e removidas, elas podem estar fora de serviço.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 42
4 Atualize ou instale o ESXi se o instalador encontrar uma instalação do ESXi existente e um
repositório de dados VMFS.
Se um datastore VMFS existente não puder ser preservado, você poderá optar por instalar
apenas o ESXi e substituir o datastore VMFS existente ou cancelar a instalação. Se você
optar por substituir o datastore VMFS existente, faça backup do datastore primeiro.
5 Pressione F11 para confirmar e iniciar a atualização.
6 Remova o CD ou DVD de instalação ou a unidade flash USB quando a atualização for
concluída.
7 Pressione Enter para reinicializar o host.
8 Defina o primeiro dispositivo de inicialização para ser a unidade que você selecionou
anteriormente quando atualizou o ESXi.
Instalando ou atualizando hosts usando um script
Você pode implantar rapidamente hosts do ESXi usando instalações ou atualizações autônomas
com script. As instalações ou atualizações com script fornecem uma maneira eficiente de
implantar vários hosts.
O script de instalação ou atualização contém as configurações de instalação para ESXi. Você
pode aplicar o script a todos os hosts que deseja que tenham uma configuração semelhante.
Para uma instalação ou atualização com script, você deve usar os comandos compatíveis para
criar um script. Você pode editar o script para alterar as configurações que são exclusivas para
cada host.
O script de instalação ou atualização pode residir em um dos seguintes locais:
n Servidor FTP
n Servidor HTTP / HTTPS
n Servidor NFS
n Unidade flash USB
n Unidade de CD-ROM
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 atualização digitando opções de inicialização na
linha de comando de inicialização do instalador do ESXi.
No momento da inicialização, você pode precisar especificar opções para acessar o arquivo de
kickstart. Você pode inserir as 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 da
rede ESXi instalador.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 43
Para especificar a localização do script de instalação, defina a opção ks= filepath , onde
filepath indica a localização do seu arquivo de 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 .
Procedimentos
1 Inicie o host.
2 Quando a ESXi do servidor de instalação for exibida, pressione Shift+O para editar as opções
de inicialização.
3 No prompt de comando do runweasel, digite ks = local do script de instalação
mais opções de linha de comando de inicialização .
Exemplo: Opção de inicialização
Digite as seguintes opções 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 realizar uma instalação com script, talvez seja necessário especificar opções no momento da
inicialização para acessar o arquivo kickstart.
Opções de inicialização suportadas
Tabela 3-7. Opções de inicialização para ESXi do sistema
Opção de inicialização Descrição
BOOTIF= hwtype-MAC Semelhante à opção netdevice, exceto no formato
PXELINUX, conforme descrito na opção IPAPPEND em
SYSLINUX no syslinux.org local.
gateway= ip padrão 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.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 44
Tabela 3-7. Opções de inicialização para ESXi do sistema (continuação)
Opção de inicialização Descrição
ip= ip padrão 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 extensões.
ks=cdrom:/ caminho Executa uma instalação com script no path, que reside no
CD da unidade de CD-ROM. Cada CDROM é montado e
verificado até que o arquivo que corresponda ao caminho
seja encontrado.
Importante Se você tiver criado uma imagem ISO do
instalador do com um script de instalação ou atualização
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= protocolo://servidorcaminho Executa uma instalação com script com um script
localizado na rede no URL especificado. protocolo pode
ser http, https, ftp ou nfs. Um exemplo que usa o
protocolo NFS ks=nfs://host/porturl-path. O formato de
uma URL do NFS está especificado na RFC 2224.
ks=usb Executa uma instalação com script, acessando o script de
uma unidade USB anexada. Procura um arquivo chamado
ks.cfg. O arquivo deve estar localizado no diretório
raiz da unidade. Se várias unidades flash USB estiverem
anexadas, elas serão pesquisadas até que ks.cfg arquivo
seja encontrado. Apenas 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 em USB.
ksdevice= disposiativo Tenta usar um adaptador de rede dispositivo ao procurar
um script de instalação e 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 arquivos precisam ser recuperados pela
rede, o instalador padrão é o primeiro adaptador de rede
descoberto que está conectado.
nameserver= ip padrão Especifica um servidor de nome de domínio a ser usado
para baixar o script de instalação e a mídia de instalação.
netdevice= disposiativo Tenta usar um adaptador de rede dispositivo procurando
um script de instalação e mídia de instalação. Especifique
como um endereço MAC, por exemplo, 00:50:56:C0:00:01.
Esse local tambémpode ser um nome vmnicNN. Se não
for especificado e arquivos precisam ser recuperados pela
rede, o instalador padrão é o primeiro adaptador de rede
descoberto que está conectado.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 45
Tabela 3-7. Opções de inicialização para ESXi do sistema (continuação)
Opção de inicialização Descrição
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= small 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
entre os seguintes valores:
n min (33 GB, para disco único ou servidores
incorporados)
n small (69 GB, para servidores com pelo menos 512 GB
de RAM)
n padrão padrão (138 GB)
n max (consumir todo o espaço disponível, para
servidores de vários terabydos)
Para obter mais informações sobre ESXi opções de inicialização pós-instalação, consulte VMware
da base de conhecimento 77009.
Sobre scripts de instalação e atualização
O script de instalação/atualização é um arquivo de texto, ks.cfg, que contém comandos
compatíveis.
A seção de comando do script contém as opções ESXi instalação avançadas. Esta seção é
necessária e deve aparecer primeiro no script.
Locais com suporte para scripts de instalação ou atualização
Em instalações e atualizações com script, o instalador do ESXi pode acessar o script de
instalação ou atualização, também chamado de arquivo kickstart, de vários locais.
Os seguintes locais são compatíveis com o script de instalação ou atualização:
n CD / DVD. Consulte Criar uma imagem ISO do instalador com um script de instalação ou
atualização personalizada.
n Unidade flash USB. Consulte Crie uma unidade flash USB para armazenar o script de
instalação do ESXi ou o script de atualização.
n Um local de rede acessível através dos seguintes protocolos: NFS, HTTP, HTTPS, FTP
Caminho para o script de instalação ou atualização
Você pode especificar o caminho para um script de instalação ou atualização.
ks = http: // XXX.XXX.XXX.XXX /kickstart/KS.CFG é o caminho para o script de
instalação do ESXi, onde XXX .XXX.XXX.XXX é o endereço IP da máquina onde o script reside.
Consulte Sobre scripts de instalação e atualização.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 46
https://kb.vmware.com/s/article/77009
Para iniciar um script de instalação a partir de uma instalação interativa, insira a opção ks=
manualmente. Consulte Digite as opções de inicialização para iniciar um script de instalação ou
atualização.
Comandos de script de instalação e atualização
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
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 47
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:
n Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405
ou
n 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
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 48
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:
n Se você selecionar um SSD, o SSD e todos os HDDs subjacentes
no mesmo grupo de discos serão apagados.
n Se você selecionar um HDD e o tamanho do grupo de discos for
maior que dois, apenas o HDD selecionado será apagado.
n Se você selecionar um disco HDD e o tamanho dogrupo 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.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 49
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:
n Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405
ou
n 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:
n Se você selecionar um SSD, o SSD e todos os HDDs subjacentes
no mesmo grupo de discos serão apagados.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 50
n Se você selecionar um HDD e o tamanho do grupo de discos for
maior que dois, apenas o HDD selecionado será apagado.
n 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.
n Belga
n Brasileiro
n Croata
n Tcheco
n Dinamarquês
n Estônio
n Finlandês
n Francês
n Alemão
n Grego
n Islandês
n Italiano
n Japonês
n Latino-americano
n Norueguês
n Polonês
n Português
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 51
n Russo
n Esloveno
n Espanhol
n Sueco
n Francês Suíço
n Suíço-alemão
n Turco
n Ucraniano
n Reino Unido
n Padrão dos EUA
n 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.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 52
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
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 53
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 caminhode sistema de arquivos de disco completo em ESXi, por exemplo:
n Nome do disco: --disk=naa.6d09466044143600247aee55ca2a6405
ou
n 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
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 54
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.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 55
% 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.
Nomes de dispositivos de disco
Os comandos de script de instalação install, upgrade e installorupgrade exigem o uso de
nomes de dispositivo de disco.
Tabela 3-8. Nomes de dispositivos de disco
Formato Exemplo Descrição
NAA naa.6d09466044143600247aee55ca2a6405 Identificador INQUIRY SCSI
EUI eui.3966623838646463 Identificador INQUIRY SCSI
T10 t10.SanDisk00Cruzer_Blade000000004C5300
01171118101244
Identificador INQUIRY SCSI
VML vml.00025261 Identificador de VMkernel legado
MPX mpx.vmhba0: C0: T0: L0 Identificador baseado em
caminho
Para obter mais informações sobre nomes de dispositivos de armazenamento, consulte Storage
Device Names and Identifiers na documentação do vSphere Storage .
Identificadores e nomes de dispositivos de armazenamento
No ambiente ESXi, cada dispositivo de armazenamento é identificado por vários nomes.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 56
Identificadores de dispositivo
Dependendo do tipo de armazenamento, o host ESXi usa algoritmos e convenções diferentes
para gerar um identificador para cada dispositivo de armazenamento.
Identificadores fornecidos pelo armazenamento
O host ESXi consulta um nome de dispositivo em um dispositivo de armazenamento de
destino. A partir dos metadados retornados, o host extrai ou gera um identificador exclusivo
para o dispositivo. O identificador é baseado em padrões de armazenamento específicos, é
exclusivo e persistente em todos os hosts e tem um dos seguintes formatos:
n naa. xxx
n eui. xxx
n t10. xxx
Identificador baseado em caminho
Quando o dispositivo não fornece um identificador, o host gera um mpx. caminho
nome, onde caminho representa o primeiro caminho para o dispositivo, por exemplo,
mpx.vmhba1:C0:T1:L3. Esse identificador pode ser usado da mesma maneira que o
armazenamento fornecido identifica.
O mpx.O identificador path é criado para dispositivos locais na suposição de que seus nomes
de caminho sejam exclusivos. No entanto, esse identificador não é exclusivo ou persistente e
pode ser alterado após cada reinicialização do sistema.
Normalmente, o caminho para o dispositivo tem o seguinte formato:
vmhba Adaptador : C Canal : T Destino : L LUN
n vmhba Adaptador é o nome do adaptador de armazenamento. O nome refere-se ao
adaptador físico no host, não ao controlador SCSI usado pelas máquinas virtuais.
n C Canal é o número do canal de armazenamento.
Os adaptadores iSCSI de software e os adaptadores de hardware dependentes usam o
número do canal para mostrar vários caminhos para o mesmo destino.
n T Destino é o número de destino. A numeração de destino é determinada pelo host e
pode mudar quando os mapeamentos de destinos visíveis para o host são alterados.
Os destinos compartilhados por hosts diferentes podem não ter o mesmo número de
destino.
n L LUN é o número do LUN que mostra a posição do LUN no destino. O número do LUN
é fornecido pelo sistema de armazenamento. Se um destino tiver apenas um LUN, o
número do LUN será sempre zero (0).
Por exemplo, vmhba1:C0:T3:L1 representa LUN1 no destino 3 acessado por meio do
adaptador de armazenamento vmhba1 e do canal 0.
Identificador legado
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 57
Além dos identificadores fornecidos pelo dispositivo ou mpx.Identificadores path . ESXi gera
um nome legado alternativo para cada dispositivo. O identificador tem o seguinte formato:
vml.number
O identificador herdado inclui uma série de dígitos que são exclusivos para o dispositivo.
O identificador pode ser derivado em parte dos metadados obtidos por meio do comando
SCSI INQUIRY. Para dispositivos não locais que não fornecem identificadores SCSI INQUIRY, o
vml.O identificador number é usado como o único identificador exclusivo disponível.
Exemplo: Exibindo nomes de dispositivo no vSphere CLI
Você pode usar o comando esxcli storage core device list para exibir todos os nomes
de dispositivo no vSphere CLI. A saída é semelhante ao seguinte exemplo:
# esxcli storage core device list
naa.XXX
Display Name: DGC Fibre Channel Disk(naa.XXX)
...
Other UIDs: vml.000XXX
mpx.vmhba1:C0:T0:L0
Display Name: Local VMware Disk (mpx.vmhba1:C0:T0:L0)
...
Other UIDs: vml.0000000000XYZ
Sobre o arquivo boot.cfg
O arquivo de configuração do carregador de inicialização boot.cfg especifica o kernel, as
opções do kernel e os módulos de inicialização que o carregador de inicialização mboot.c32 ou
mboot.efi usa em uma instalação do ESXi.O arquivo boot.cfg é fornecido no instalador do ESXi. Você pode modificar a linha kernelopt
do arquivo boot.cfg para especificar a localização de um script de instalação ou para passar
outras opções de inicialização.
O arquivo boot.cfg tem a seguinte sintaxe:
# boot.cfg -- mboot configuration file
#
# Any line preceded with '#' is a comment.
title=STRING
prefix=DIRPATH
kernel=FILEPATH
kernelopt=STRING
modules=FILEPATH1 --- FILEPATH2... --- FILEPATHn
# Any other line must remain unchanged.
Os comandos em boot.cfg configuram o carregador de inicialização.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 58
Tabela 3-9. Comandos em boot.cfg .
Comando Descrição
title= CADEIA Define o título do carregador de inicialização para
CADEIA .
prefix= CADEIA (Opcional) Adiciona DIRPATH / na frente de cada
FILEPATH nos comandos kernel= e modules= que ainda
não foram iniciados com / ou com http: // .
kernel= FILEPATH Define o caminho do kernel para FILEPATH .
kernelopt= CADEIA Anexa CADEIA às opções de inicialização do kernel.
modules= FILEPATH1 --- FILEPATH2 ... --- FILEPATHn Lista os módulos a serem carregados, separados por três
hifens (---).
Consulte Criar uma imagem ISO do instalador com um script de instalação ou atualização
personalizada e Inicialização da rede ESXi instalador.
Instalar ou atualizar ESXi de um CD ou DVD usando um script
Você pode instalar ou atualizar ESXi de uma unidade de CD-ROM ou DVD-ROM usando um script
que especifica as opções de instalação ou atualização.
Você pode iniciar o script de instalação ou atualização inserindo uma opção de inicialização ao
iniciar o host. Você também pode criar uma imagem ISO do instalador que inclua o script de
instalação. Com uma imagem ISO do instalador do, você pode realizar uma instalação autônoma
e com script ao inicializar a imagem ISO do instalador resultante. Consulte Criar uma imagem ISO
do instalador com um script de instalação ou atualização personalizada.
Pré-requisitos
Antes de executar a instalação ou atualização com script, verifique se os seguintes pré-requisitos
foram atendidos:
n O sistema no qual você está instalando ou atualizando o atende aos requisitos de hardware.
Consulte Requisitos de hardware do ESXi.
n Você possui o ESXi ISO instalador em um CD ou DVD de instalação. Consulte Baixar e gravar
a ESXi imagem ISO do instalador em uma CD or DVD.
n O script padrão de instalação ou atualização (ks.cfg) ou um script de instalação ou
atualização personalizado pode ser acessado pelo sistema. Consulte Sobre scripts de
instalação e atualização.
n Você selecionou um comando de inicialização para executar a instalação ou atualização
com script. Consulte Digite as opções de inicialização para iniciar um script de instalação ou
atualização. Para obter uma lista completa de comandos de inicialização, consulte Opções de
inicialização .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 59
Procedimentos
1 Inicialize o ESXi de instalação a partir do CD-ROM ou unidade de DVD-ROM local.
2 Quando a ESXi do servidor de instalação for exibida, pressione Shift+O para editar as opções
de inicialização.
3 Digite uma opção de inicialização que chame o script de instalação ou atualização padrão ou
um arquivo de script de instalação ou atualização que você criou.
A opção de inicialização tem o formato ks=.
4 Pressione Enter.
Resultados
A instalação, a atualização ou a migração é executada usando as opções especificadas.
Instalar ou atualizar ESXi de uma unidade flash USB usando um
script
Você pode instalar ou atualizar ESXi de uma unidade flash USB usando um script que especifica
as opções de instalação ou atualização.
As opções de inicialização com suporte estão listadas Opções de inicialização .
Pré-requisitos
Antes de executar a instalação ou atualização com script, verifique se os seguintes pré-requisitos
foram atendidos:
n O sistema do que você está instalando ou atualizando para ESXi atende aos requisitos de
hardware para a instalação ou atualização do. Consulte Requisitos de hardware do ESXi.
n Você possui o ESXi ISO do instalador inicializável em uma unidade flash USB inicializável.
Consulte Formatar uma unidade flash USB para inicializar o ESXi instalação ou atualização.
n O script padrão de instalação ou atualização (ks.cfg) ou um script de instalação ou
atualização personalizado pode ser acessado pelo sistema. Consulte Sobre scripts de
instalação e atualização.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 60
n Você selecionou uma opção de inicialização para executar a instalação, a atualização ou
a migração com script. Consulte Digite as opções de inicialização para iniciar um script de
instalação ou atualização.
Procedimentos
1 Inicialize o ESXi de instalação a partir da unidade flash USB.
2 Quando a ESXi do servidor de instalação for exibida, pressione Shift+O para editar as opções
de inicialização.
3 Digite uma opção de inicialização que chame o script de instalação ou atualização padrão ou
um arquivo de script de instalação ou atualização que você criou.
A opção de inicialização tem o formato ks=.
4 Pressione Enter.
Resultados
A instalação, a atualização ou a migração é executada usando as opções especificadas.
Realizando uma instalação com script ou atualização do ESXi pela
rede inicializando o instalador
O ESXi 7.0 fornece muitas opções para inicializar o instalador em uma rede e usar um script de
instalação ou atualização.
n Para obter informações sobre como configurar uma infraestrutura de rede, consulte
Inicialização da rede ESXi instalador.
n Para obter informações sobre como criar e localizar um script de instalação, consulte Sobre
scripts de instalação e atualização.
n Para procedimentos específicos para inicializar pela rede o instalador do ESXi e usar um
script de instalação, consulte um dos seguintes tópicos:
n Inicializar o ESXi aplicativo usando a UEFI HTTP nativa
n Inicialize o ESXi instalador usando iPXE e HTTP
n Inicialize o instalador do ESXi usando PXE e TFTP
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 61
n Para obter informações sobre como usar o vSphere Auto Deploy para realizar uma
atualização com script usando o PXE para inicializar, consulte Capítulo 4 Usando vSphere
Auto Deploy para provisionar novamente hosts .
Visão geral do processo de instalação de inicialização de
rede
Você pode inicializar um host ESXi de uma interface de rede. O processo de inicialização de
rede varia dependendo se o host de destino está usando BIOS legado ou firmware UEFI e se o
processo de inicialização usa TFTP PXE, iPXE HTTP ou UEFI HTTP.
Quando você inicializa um host de destino, ele interage com os diferentes servidores no
ambiente para obter um adaptador de rede, carregador de inicialização, kernel, endereço IP
para o kernel e, finalmente, um script de instalação. Quando todos os componentes estiverem no
lugar, a instalação será iniciada, conforme mostrado na ilustração a seguir.
Figura 3-2. Visão geral do processo de instalação de inicialização PXE
Installer
starts
UDP
IP & TFTP server
Give me an IP
for the network adapter
TCP or UDP
mboot and supporting files
Give me the network boot loader
TCP or UDP
kernel
Give me the kernel
UDP
IP
Give me the IP for the kernel
TCP
ks.cfg
Give me an installation script
ESXi host
ESXi target host
DHCP server
TFTP or HTTP
server
TFTP or HTTP
server
DHCP server
script depot
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 62
A interação entre o host ESXi e outros servidores continua da seguinte maneira:
1 O usuário inicializa o host de destino ESXi.
2 O host ESXi de destino faz uma solicitação de DHCP.
3 O servidor DHCP responde com as informações de IP, a localização do servidor TFTP ou
HTTP e o nome do arquivo ou URL do carregador de inicialização de rede inicial.
4 O host ESXi contata o servidor TFTP ou HTTP e solicita o nome do arquivo ou a URL que o
servidorDHCP especificou.
5 O servidor TFTP ou HTTP envia o carregador de inicialização de rede e o host ESXi o
executa. O carregador de inicialização inicial pode carregar componentes adicionais do
carregador de inicialização do servidor.
6 O carregador de inicialização procura um arquivo de configuração no servidor TFTP ou
HTTP, baixa o kernel e outros componentes de ESXi conforme especificado no arquivo de
configuração e inicializa o kernel no host ESXi.
7 O instalador é executado de forma interativa ou usando um script kickstart, conforme
especificado no arquivo de configuração.
Inicialize o instalador do ESXi usando PXE e TFTP
Você pode usar um servidor TFTP para inicializar por PXE o instalador do ESXi. O processo é um
pouco diferente, dependendo se você usa UEFI ou inicializa a partir de um BIOS herdado. Como
a maioria dos ambientes inclui hosts ESXi compatíveis com inicialização UEFI e hosts compatíveis
apenas com BIOS herdada, este tópico discute os pré-requisitos e as etapas para ambos os tipos
de hosts.
n Para máquinas BIOS herdadas, o procedimento oferece suporte à inicialização de várias
versões diferentes do instalador do ESXi usando o mesmo pxelinux.0 carregador de
inicialização inicial para todas as máquinas de destino, mas arquivos de configuração
PXELINUX potencialmente diferentes, dependendo do endereço MAC da máquina de
destino.
n Para máquinas UEFI, o procedimento é compatível com a inicialização de várias versões
diferentes do instalador do ESXi usando o mesmo predefinição.efi inicial de inicialização
para todas as máquinas de destino, mas arquivos boot.cfg potencialmente diferentes,
dependendo do endereço MAC da máquina alvo.
Pré-requisitos
Verifique se o seu ambiente atende aos seguintes pré-requisitos.
n ESXi imagem ISO do instalador do sistema, baixada do site VMware web.
n Host de destino com uma configuração de hardware compatível com a sua versão do ESXi.
Consulte o VMware Compatibility Guide.
n Adaptador de rede com suporte para PXE no host ESXi destino.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 63
n Servidor DHCP que você pode configurar para inicialização em PXE. Consulte o Amostra de
configurações DHCP.
n Servidor TFTP.
n Políticas de segurança de rede para permitir o tráfego TFTP (porta UDP 69).
n Para BIOS herdado, você pode usar apenas rede IPv4. Para a inicialização em PXE da UEFI,
você pode usar redes IPv4 ou IPv6.
n (Opcional) Script de instalação (arquivo kickstart).
n Use uma VLAN nativa na maioria dos casos. Se você quiser especificar a ID de VLAN a ser
usada com a inicialização em PXE, verifique se a NIC oferece suporte à especificação de ID
de VLAN.
Para sistemas BIOS legados, obtenha a versão 3.86 do pacote SYSLINUX. Para obter mais
informações, consulte Informações em segundo plano de inicialização de rede.
Procedimentos
1 Se o seu host do ESXi executar somente o firmware do BIOS legado, obtenha e configure o
PXELINUX.
a Obtenha o SYSLINUX versão 3.86, descompacte-o e copie o arquivo pxelinux.0 para o
diretório de nível superior / tftpboot no seu servidor TFTP.
b Crie um arquivo de configuração PXELINUX usando o seguinte modelo de código.
ESXi -7.x.x-XXXXXX é o nome do subdiretório TFTP que contém os arquivos do
instalador do ESXi.
DEFAULT install
NOHALT 1
LABEL install
KERNEL ESXi-7.x.x-XXXXXX/mboot.c32
APPEND -c ESXi-7.x.x-XXXXXX/boot.cfg
IPAPPEND 2
c Salve o arquivo PXELINUX no diretório /tftpboot/pxelinux.cfg em seu servidor TFTP
com um nome de arquivo que determinará se todos os hosts inicializam este instalador
por padrão:
Opção Descrição
Mesmo instalador Nomeie o arquivo como default se quiser que todos os hosts
inicializem este instalador do ESXi por padrão.
Instaladores diferentes Nomeie o arquivo com o endereço MAC da máquina host de destino
(01- mac_address_of_target_ ESXi _host ) se quiser que apenas um
host específico seja inicializado com esse arquivo, por exemplo, 01-23-
45-67-89-0a-bc .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 64
2 Se o seu host do ESXi executar o firmware UEFI, copie o arquivo efi / boot /
bootx64.efi da imagem ISO do instalador do ESXi para a pasta / tftpboot no seu
servidor TFTP, e renomeie o arquivo para mboot.efi .
Observação Versões mais recentes de mboot.efi geralmente podem inicializar versões
mais antigas de ESXi, mas versões mais antigas de mboot.efi podem não ser capazes de
inicializar versões mais recentes de ESXi. Se você planeja configurar hosts diferentes para
inicializar versões diferentes do instalador do ESXi, use o mboot.efi da versão mais recente.
3 Configure o servidor DHCP.
4 Crie um subdiretório do diretório de nível superior / tftpboot do servidor TFTP e nomeie-o
após a versão de ESXi que ele conterá, por exemplo, / tftpboot / ESXi -7.xx- xxxxx .
5 Copie o conteúdo da imagem ESXi do instalador existente para o diretório recém-criado.
6 Modifique o boot.cfg arquivo
a Adicione a seguinte linha:
prefix=ESXi-7.x.x-xxxxxx
Aqui, ESXi-7.x.x-xxxxxx é o nome do caminho dos arquivos do instalador relativos ao
diretório raiz do servidor TFTP.
b Se os nomes de arquivo nas kernel= e modules= começam com um caractere de barra (/),
exclua esse caractere.
c Se a kernelopt= de caracteres contiver a cadeia cdromBoot, remova apenas a cadeia de
caracteres.
7 (Opcional) Para uma instalação com script, no arquivo boot.cfg, adicione a opção kernelopt
à linha após o comando kernel, para especificar a localização do script de instalação.
Use o código a seguir como um modelo, em que XXX.XXX.XXX.XXX é o endereço IP do
servidor onde reside o script de instalação, e esxi_ksFiles é o diretório que contém o
arquivo ks.cfg.
kernelopt=ks=http://XXX.XXX.XXX.XXX/esxi_ksFiles/ks.cfg
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 65
8 Se o seu host ESXi executa o firmware UEFI, especifique se deseja que todos os hosts UEFI
inicializem o mesmo instalador.
Opção Descrição
Mesmo instalador Copie ou vincule o arquivo boot.cfg a /tftpboot/boot.cfg
Instaladores diferentes a Crie um subdiretório de / tftpboot com o nome do endereço MAC da
máquina host de destino (01- mac_address_of_target_ ESXi _host ), por
exemplo, 01-23-45- 67-89-0a-bc .
b Coloque uma cópia do (ou um link para) o arquivo boot.cfg do host
nesse diretório, por exemplo, / tftpboot / 01-23-45-67-89-0a-
bc / boot .cfg .
Inicialize o ESXi instalador usando iPXE e HTTP
Você pode usar o iPXE para inicializar o ESXi do VMware A partir de um servidor HTTP. O tópico
a seguir aborda os pré-requisitos e as etapas para hosts ESXi compatíveis com inicialização UEFI
e hosts que suportam apenas BIOS herdado.
n Para máquinas BIOS herdadas, o procedimento oferece suporte à inicialização de várias
versões diferentes do instalador do ESXi usando o mesmo pxelinux.0 carregador de
inicialização inicial para todas as máquinas de destino, mas arquivos de configuração
PXELINUX potencialmente diferentes, dependendo do endereço MAC da máquina de
destino.
n Para máquinas UEFI, o procedimento é compatível com a inicialização de várias versões
diferentes do instalador do ESXi usando o mesmo predefinição.efi inicial de inicialização
para todas as máquinas de destino, mas arquivos boot.cfg potencialmente diferentes,
dependendo do endereço MAC da máquina alvo.
Pré-requisitos
Verifique se o seu ambiente tem os seguintes componentes:
n ESXi imagem ISO do instalador do sistema, baixada do site VMware web.
n Host de destino com uma configuração de hardware compatível com a sua versão do ESXi.
Consulte o VMware Compatibility Guide.
n Adaptador de rede com suporte para PXE no host ESXi destino.
n Servidor DHCP que você pode configurar para inicialização em PXE. Consulte o Amostra de
configurações DHCP.
n Servidor TFTP.
n Políticas de segurança de rede para permitir o tráfego TFTP (porta UDP 69).
n Para BIOS herdado, você pode usar apenas rede IPv4. Para a inicialização em PXE da UEFI,
você pode usar redesIPv4 ou IPv6.
n (Opcional) Script de instalação (arquivo kickstart).
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 66
n Use uma VLAN nativa na maioria dos casos. Se você quiser especificar a ID de VLAN a ser
usada com a inicialização em PXE, verifique se a NIC oferece suporte à especificação de ID
de VLAN.
Verifique se o seu ambiente do também atende aos seguintes pré-requisitos necessários para a
inicialização PXE usando um Servidor HTTP:
n Verifique se o servidor HTTP pode ser acessado pelos hosts do ESXi destino.
n Se o ESXi host executa apenas firmware de BIOS herdado, obtenha a versão 3.86 do
pacote SYSLINUX. Para obter mais informações, consulte Informações em segundo plano
de inicialização de rede.
Procedimentos
1 Obter e configurar o iPXE.
a Obtenha o código-fonte iPXE.
b Na página de download do iPXE, siga as instruções de compilação, mas execute um dos
comandos a seguir.
n Para ESXi hosts que executam apenas firmware de BIOS herdado, execute o make
bin/undionly.kpxe.
n Para ESXi hosts que executam o firmware UEFI, execute o make bin-x86_64-efi/
snponly.efi.
c Copie o arquivo undionly.kpxe ou snponly.efi no diretório /tftpboot em seu
servidor TFTP.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 67
2 Se o ESXi host executa apenas firmware de BIOS herdado, obtenha e configure o PXELINUX.
a Obtenha o SYSLINUX versão 3.86, descompacte-a e copie o arquivo pxelinux.0 para o
diretório /tftpboot no seu servidor TFTP.
b Crie um arquivo de configuração PXELINUX usando o seguinte modelo de código.
ESXi-7.x.x-XXXXXX é o nome do subdiretório TFTP que contém os ESXi do instalador
padrão.
DEFAULT install
NOHALT 1
LABEL install
KERNEL ESXi-7.x.x-XXXXXX/mboot.c32
APPEND -c ESXi-7.x.x-XXXXXX/boot.cfg
IPAPPEND 2
c Salve o arquivo PXELINUX no diretório /tftpboot/pxelinux.cfg em seu servidor TFTP.
O nome do arquivo determina se todos os hosts inicializam esse instalador por padrão.
Opção Descrição
Mesmo instalador Nomeie o arquivo padrão se quiser que todos os hosts inicializem esse
ESXi instalador por padrão.
Instaladores diferentes Nomeie o arquivo com o endereço MAC da máquina host de destino (01-
mac_address_of_target_ESXi_host), se apenas um host específico tiver
que inicializar esse arquivo. Por exemplo, 01-23-45-67-89-0a-bc.
3 Se o seu host do ESXi executar o firmware UEFI, copie o arquivo efi/boot/bootx64.efi da
imagem ISO do instalador do ESXi para a pasta /tftpboot no seu servidor TFTP e renomeie
o arquivo para supervisionot.efi.
Observação As versões mais recentes do esoot.efi geralmente podem inicializar versões
mais antigas do ESXi, mas versões mais antigas do numot.efi podem não ser capazes de
inicializar versões mais recentes do ESXi. Se você planeja configurar diferentes hosts para
inicializar versões diferentes do instalador do ESXi, use versões.efi da versão mais recente.
4 Configure o servidor DHCP.
5 Crie um diretório no seu servidor HTTP com o mesmo nome que a versão ESXi que ele reterá.
Por exemplo, /var/www/html/ESXi-7.x.x-XXXXXX.
6 Copie o conteúdo da imagem ESXi do instalador existente para o diretório recém-criado.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 68
7 Modifique o boot.cfg arquivo
a Adicione a seguinte linha:
prefix=http://XXX.XXX.XXX.XXX/ESXi-7.x.x-XXXXXX
onde http://XXX.XXX.XXX.XXX/ESXi-7.x.x-XXXXXX é o local dos arquivos do instalador no
servidor HTTP.
b Se os nomes de arquivo nas kernel= e modules= começam com um caractere de barra (/),
exclua esse caractere.
c Se a kernelopt= de caracteres contiver a cadeia cdromBoot, remova apenas a cadeia de
caracteres.
8 (Opcional) Para uma instalação com script, no arquivo boot.cfg, adicione a opção kernelopt
à linha após o comando kernel, para especificar a localização do script de instalação.
Use o código a seguir como um modelo, em que XXX.XXX.XXX.XXX é o endereço IP do
servidor onde reside o script de instalação, e esxi_ksFiles é o diretório que contém o
arquivo ks.cfg.
kernelopt=ks=http://XXX.XXX.XXX.XXX/esxi_ksFiles/ks.cfg
9 Se o ESXi host executa o firmware UEFI, especifique se você deseja que todos os hosts UEFI
inicializem o mesmo instalador.
Opção Descrição
Mesmo instalador Copie ou vincule o boot.cfg a /tftpboot/boot.cfg
Instaladores diferentes a Crie um subdiretório de /tftpboot nomeado após o endereço MAC
da máquina host de destino (01-mac_address_of_target_ESXi_host), por
exemplo, 01-23-45-67-89-0a-bc.
b Coloque uma cópia do arquivo boot.cfg do host nesse diretório, por
exemplo, /tftpboot/01-23-45-67-89-0a-bc/boot.cfg.
Inicializar o ESXi aplicativo usando a UEFI HTTP nativa
Você pode inicializar o ESXi de inicialização diretamente de um servidor HTTP, sem softwares
adicionais para dar suporte ao processo.
O UEFI HTTP é compatível com a inicialização de várias versões do ESXi vSAN. Você usa o
mesmo carregador de inicialização inicial para todas as máquinas de destino, mas arquivos
boot.cfg dependendo do endereço MAC da máquina de destino.
Observação Não misture redes IPv4 ou IPv6 durante o processo de inicialização. Use a rede
IPv4 ou IPv6.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 69
Pré-requisitos
Verifique se o seu ambiente tem os seguintes componentes:
n ESXi host com firmware UEFI compatível com o recurso de inicialização HTTP.
n ESXi imagem ISO do instalador do sistema, baixada do site VMware web.
n Host de destino com uma configuração de hardware compatível com a sua versão do ESXi.
Consulte o VMware Compatibility Guide.
n Adaptador de rede com suporte à rede UEFI no host de ESXi destino.
n Servidor DHCP que você pode configurar para inicialização HTTP da UEFI. Consulte Amostra
de configurações DHCP
n (Opcional) Script de instalação (arquivo kickstart).
n Use uma VLAN nativa na maioria dos casos. Se você quiser especificar a ID de VLAN a ser
usada com a inicialização em PXE, verifique se a NIC oferece suporte à especificação de ID
de VLAN.
Procedimentos
1 Copie o arquivo efi/boot/bootx64.efi da imagem ISO do instalador do ESXi para um
diretório no seu servidor HTTP e renomeie o arquivo para tabot.efi. Por exemplo, http://
www.example.com/esxi/mboot.efi.
Observação As versões mais recentes do esoot.efi geralmente podem inicializar versões
mais antigas do ESXi, mas versões mais antigas do numot.efi podem não ser capazes de
inicializar versões mais recentes do ESXi. Se você planeja configurar diferentes hosts para
inicializar versões diferentes do instalador do ESXi, use versões.efi da versão mais recente.
2 Configure o servidor DHCP.
3 Crie um diretório no seu servidor HTTP com o mesmo nome que a versão ESXi que ele reterá.
Por exemplo, http://www.example.com/esxi/ESXi-7.x.x-XXXXXX.
4 Copie o conteúdo da imagem ESXi do instalador existente para o diretório recém-criado.
5 Modifique o boot.cfg arquivo.
a Adicione a seguinte linha com a URL do diretório recém-criado.
prefix=http://www.example.com/esxi/ESXi-7.x.x-XXXXXX
b Se os nomes de arquivo nas kernel= e modules= começam com um caractere de barra (/),
exclua esse caractere.
c Se a kernelopt= de caracteres contiver a cadeia cdromBoot, remova apenas a cadeia de
caracteres.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 70
6 (Opcional) Para uma instalação com script, no arquivo boot.cfg, adicione a opção kernelopt
à linha após o comando kernel, para especificar a localização do script de instalação.
Por exemplo, kernelopt=ks=http://www.example.com/esxi_ksFiles/ks.cfg
7 (Opcional) A partir do ESXi 7.0 Update 2, você pode usar os parâmetros de configuração
da máquina virtual networkBootProtocol e networkBootUri para especificar de onde as
máquinas virtuais podem ser inicializadas. A configuração networkBootProtocol especifica
o protocolo de inicialização, IPv4 ou IPv6. Por exemplo, networkBootProtocol = httpv4. A
configuração networkBootUri especifica a URL HTTP para o ESXi bootloader (bootx64.efi).
Por exemplo,networkBootUri = http://192.168.30.6/esxi70uc1/efi/boot/bootx64.efi.
8 Especifique se você deseja que todos os hosts UEFI inicializem o mesmo instalador.
Opção Descrição
Mesmo instalador Adicione o boot.cfg no mesmo diretório que .efi. Por exemplo, http://
www.example.com/esxi/boot.cfg
Instaladores diferentes a Crie um subdiretório do diretório que contém o ofi.efi arquivo.
Nomeie o diretório como o endereço MAC da máquina host
de destino (01-mac_address_of_target_ESXi_host), por exemplo,
01-23-45-67-89-0a-bc.
b Adicione o arquivo boot.cfg personalizado no diretório. Por exemplo,
http://www.example.com/esxi/01-23-45-67-89-0a-bc/boot.cfg.
Você pode usar os dois tipos de instalador. ESXi hosts sem arquivos boot.cfg
personalizados no seu servidor HTTP, inicialize a partir do arquivo boot.cfg padrão.
Informações em segundo plano de inicialização de rede
Entender o processo de inicialização de rede pode ajudá-lo durante a solução de problemas.
Servidor TFTP
O Trivial File Transfer Protocol (TFTP) é semelhante ao serviço FTP e é normalmente usado
apenas para inicializar sistemas de rede ou carregar firmware em dispositivos de rede, como
roteadores. O TFTP está disponível no Linux e no Windows.
n A maioria das distribuições Linux inclui uma cópia do servidor tftp-hpa. Se você precisar de
uma solução compatível, adquira um servidor TFTP compatível de seu fornecedor preferido.
Você também pode adquirir um servidor TFTP de um dos appliances empacotados no
VMware Marketplace.
n Se o seu servidor TFTP for executado em um host do Microsoft Windows, use o tftpd32
versão 2.11 ou posterior. Consulte o http://tftpd32.jounin.net/.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 71
http://tftpd32.jounin.net/
SYSLINUX e PXELINUX
Se você estiver usando o PXE em um ambiente de BIOS herdado, deverá compreender os
diferentes ambientes de inicialização.
n SYSLINUX é um ambiente de inicialização de código aberto para máquinas que executam
firmware de BIOS legado. O carregador de inicialização ESXi para sistemas BIOS,
mboot.c32 , é executado como um plug-in SYSLINUX. Você pode configurar o SYSLINUX
para inicializar de vários tipos de mídia, incluindo disco, imagem ISO e rede. Você pode
encontrar o pacote SYSLINUX em http://www.kernel.org/pub/linux/utils/boot/syslinux/.
n PXELINUX é uma configuração SYSXLINUX para inicializar de um servidor TFTP de acordo
com o padrão PXE. Se você usar o PXELINUX para inicializar o instalador do ESXi, o arquivo
binário pxelinux.0 , mboot.c32 , o arquivo de configuração, o kernel e outros arquivos
serão transferidos por TFTP.
Observação VMware compila o plug-in mboot.c32 para funcionar com a versão 3.86 do
SYSLINUX e testa a inicialização do PXE apenas com essa versão. Outras versões podem ser
incompatíveis. O pacote de divulgação de código aberto para VMware vSphere Hypervisor inclui
correções de bugs para o SYSLINUX versão 3.86.
iPXE
O iPXE é um software de código aberto que fornece uma implementação de HTTP. Você pode
usar o software para realizar uma inicialização. Para obter mais informações, consulte https://
ipxe.org/.
O VMware inclui uma compilação do iPXE como parte do Auto Deploy. A árvore de origem para
esta compilação está disponível em The Open Source Disclosure Package for VMware vCenter
Server .
UEFI PXE e UEFI HTTP
A maioria do firmware UEFI inclui suporte a PXE de forma nativa que permite a inicialização a
partir de um servidor TFTP. O firmware pode carregar diretamente o carregador de inicialização
ESXi para sistemas UEFI, mboot.efi . Não é necessário software adicional, como o PXELINUX.
Alguns firmware UEFI oferecem suporte à inicialização HTTP UEFI. O recurso foi introduzido na
versão 2.5 da especificação da UEFI. O firmware pode carregar o carregador de inicialização
ESXi de um servidor HTTP, sem software adicional, como o iPXE.
Observação Os produtos Apple Macintosh não incluem suporte para inicialização PXE. Eles
incluem suporte para inicialização de rede por meio de um protocolo específico de Apple.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 72
http://www.kernel.org/pub/linux/utils/boot/syslinux/
https://ipxe.org/
https://ipxe.org/
Abordagens alternativas para inicialização de rede
Abordagens alternativas para a inicialização de diferentes softwares em diferentes hosts também
são possíveis, por exemplo:
n Configurar o servidor DHCP para fornecer diferentes nomes de arquivo do carregador de
inicialização para diferentes hosts, dependendo do endereço MAC ou de outros critérios.
Consulte a documentação do servidor DCHP.
n Aborda o uso do iPXE como o bootloader inicial com um arquivo de configuração do iPXE
que seleciona o próximo bootloader com base no endereço MAC ou outros critérios.
Arquivos de configuração PXELINUX
Você precisa de um arquivo de configuração PXELINUX para inicializar o instalador do ESXi em
um sistema de BIOS legado. O arquivo de configuração define o menu exibido para o host ESXi
de destino quando ele é iniciado.
Esta seção fornece informações gerais sobre os arquivos de configuração PXELINUX.
Para obter detalhes de sintaxe, consulte o site da SYSLINUX em http://www.syslinux.org/ .
Arquivos Necessários
No arquivo de configuração PXE, você deve incluir caminhos para os seguintes arquivos:
n mboot.c32 é o carregador de inicialização.
n boot.cfg é o arquivo de configuração do carregador de inicialização.
Consulte Sobre o arquivo boot.cfg
Nome do arquivo para o arquivo de configuração do PXE
Para o nome do arquivo de configuração do PXE, selecione uma das seguintes opções:
n 01- mac_address_of_target_ ESXi _host . Por exemplo, 01-23-45-67-89-0a-bc
n O endereço IP do host ESXi de destino em uma notação hexadecimal.
n padrão
O arquivo de inicialização inicial pxelinux.0 tenta carregar um arquivo de configuração PXE na
seguinte ordem:
1 Ele tenta com o endereço MAC do host ESXi de destino, prefixado com seu código de tipo
ARP, que é 01 para Ethernet.
2 Se essa tentativa falhar, ela tentará com a notação hexadecimal do endereço IP do sistema
de destino ESXi.
3 Por fim, ele tenta carregar um arquivo chamado default .
Localização do arquivo para o arquivo de configuração do PXE
Salve o arquivo em /tftpboot/pxelinux.cfg/ no servidor TFTP.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 73
http://www.syslinux.org
Por exemplo, você pode salvar o arquivo no servidor TFTP em /tftpboot/pxelinux.cfg/
01-00-21-5a-ce-40-f6 . O endereço MAC do adaptador de rede no host ESXi de destino é
00-21-5a-ce-40-f6.
Amostra de configurações DHCP
Para inicializar pela rede o instalador do ESXi, o servidor DHCP deve enviar o endereço do
servidor TFTP ou HTTP e o nome do arquivo do carregador de inicialização inicial para o host
ESXi.
Quando a máquina de destino é iniciada pela primeira vez, ela transmite um pacote através da
rede solicitando informações para inicializar a si mesmo. O servidor DHCP responde. O servidor
DHCP deve ser capaz de determinar se a máquina de destino tem permissão para inicializar e a
localização do binário do carregador de inicialização inicial. Para inicialização em PXE, o local é
um arquivo em um servidor TFTP. Para a inicialização HTTP da UEFI, o local é uma URL.
Cuidado Não configure um segundo servidor DHCP se a sua rede já tiver um. Se vários
servidores DHCP responderem às solicitações de DHCP, as máquinas poderão obter endereços
IP incorretos ou conflitais, ou poderão não receber as informações de inicialização adequadas.
Converse com um administrador de rede antes de configurar um servidor DHCP. Para obter
suporte sobre como configurar o DHCP, entre em contato com o fornecedor do servidor DHCP.
Existem muitos servidores DHCP que você pode usar. Os exemplos a seguir são para um servidor
DHCP ISC. Se você estiver usando uma versão do DHCP para o Microsoft Windows, consulte a
documentação do servidor DHCP para determinar como transmitir os argumentos next-server efilename para a máquina de destino.
Exemplo de inicialização usando PXE e TFTP com IPv4
Este exemplo mostra como configurar um servidor DHCP ISC para inicialização PXE ESXi usando
um servidor TFTP no endereço IPv4 xxx.xxx.xxx.xxx.
#
# ISC DHCP server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
option client-system-arch code 93 = unsigned integer 16;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server xxx.xxx.xxx.xxx;
if option client-system-arch = 00:07 or option client-system-arch = 00:09 {
filename = "mboot.efi";
} else {
filename = "pxelinux.0";
}
}
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 74
Quando uma máquina tenta inicializar em PXE, o servidor DHCP fornece um endereço IP e a
localização do arquivo binário pxelinux.0 ou iaot.efi no servidor TFTP.
Exemplo de inicialização usando PXE e TFTP com IPv6
Este exemplo mostra como configurar um servidor ISC DHCPv6 para inicialização PXE ESXi
usando um servidor TFTP no endereço IPv6 xxxx:xxxx:xxxx:xxxx::xxxx.
#
# ISC DHCPv6 server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
option dhcp6.bootfile-url code 59 = string;
option dhcp6.bootfile-url "tftp://[xxxx:xxxx:xxxx:xxxx::xxxx]/mboot.efi";
Quando uma máquina tenta inicializar em PXE, o servidor DHCP fornece um endereço IP e a
localização do arquivo binário tpot.efi no servidor TFTP.
Exemplo de inicialização usando iPXE e HTTP com IPv4
Este exemplo mostra como configurar um servidor DHCP ISC para inicializar ESXi carregando
iPXE de um servidor TFTP no endereço IPv4 xxx.xxx.xxx.xxx.
#
# ISC DHCP server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
option client-system-arch code 93 = unsigned integer 16;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server xxx.xxx.xxx.xxx;
if option client-system-arch = 00:07 or option client-system-arch = 00:09 {
if exists user-class and option user-class = "iPXE" {
# Instruct iPXE to load mboot.efi as secondary bootloader
filename = "mboot.efi";
} else {
# Load the snponly.efi configuration of iPXE as initial bootloader
filename = "snponly.efi";
}
} else {
if exists user-class and option user-class = "iPXE" {
# Instruct iPXE to load pxelinux as secondary bootloader
filename = "pxelinux.0";
} else {
# Load the undionly configuration of iPXE as initial bootloader
filename = "undionly.kpxe";
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 75
}
}
Quando uma máquina tenta inicializar em PXE, o servidor DHCP fornece um endereço IP e a
localização do arquivo binário undionly.kpxe ou snponly.efi no servidor TFTP. No caso do
BIOS herdado, o iPXE solicita ao servidor DHCP que o próximo arquivo carregue e o servidor
retorna pxelinux.0 como o nome do arquivo. No caso da UEFI, o iPXE solicita ao servidor
DHCP que o próximo arquivo seja carregado e, desta vez, o servidor retorna workot.efi como
o nome do arquivo. Em ambos os casos, o iPXE é residente e o sistema tem capacidade HTTP.
Como resultado, o sistema pode carregar arquivos adicionais de um servidor HTTP.
Exemplo de inicialização usando iPXE e HTTP com IPv6
Este exemplo mostra como configurar um servidor ISC DHCPv6 para inicializar ESXi carregando
iPXE de um servidor TFTP no endereço IPv6 xxxx:xxxx:xxxx:xxxx::xxxx.
#
# ISC DHCPv6 server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
option dhcp6.bootfile-url code 59 = string;
if exists user-class and option user-class = "iPXE" {
# Instruct iPXE to load mboot.efi as secondary bootloader
option dhcp6.bootfile-url "tftp://[xxxx:xxxx:xxxx:xxxx::xxxx]/mboot.efi";
} else {
# Load the snponly.efi configuration of iPXE as initial bootloader
option dhcp6.bootfile-url "tftp://[xxxx:xxxx:xxxx:xxxx::xxxx]/snponly.efi";
}
Quando uma máquina tenta inicializar em PXE, o servidor DHCP fornece um endereço IP e
a localização do arquivo binário snponly.efi (iPXE) no servidor TFTP. Em seguida, o iPXE
solicita ao servidor DHCP que o próximo arquivo seja carregado e, desta vez, o servidor retorna
workot.efi como o nome do arquivo. O iPXE é residente e o sistema tem o recurso HTTP.
Como resultado, o sistema pode carregar arquivos adicionais de um servidor HTTP.
Exemplo de inicialização usando UEFI HTTP com IPv4
Este exemplo mostra como configurar um servidor DHCP ISC para inicializar ESXi usando UEFI
HTTP nativa sobre IPv4 de servidor Web www.example.com.
#
# ISC DHCP server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 76
option client-system-arch code 93 = unsigned integer 16;
class "httpclients" {
match if substring(option vendor-class-identifier, 0, 10) = "HTTPClient";
option vendor-class-identifier "HTTPClient";
if option client-system-arch = 00:10 {
# x86_64 UEFI HTTP client
filename = http://www.example.com/esxi/mboot.efi;
}
}
Exemplo de inicialização usando UEFI HTTP com IPv6
Este exemplo mostra como configurar um servidor ISC DHCPv6 para inicializar ESXi usando UEFI
HTTP nativo sobre IPv6 a partir do servidor Web www.example.com.
#
# ISC DHCPv6 server configuration file snippet. This is not a complete
# configuration file; see the ISC server documentation for details on
# how to configure the DHCP server.
#
allow booting;
allow bootp;
option dhcp6.bootfile-url code 59 = string;
option dhcp6.user-class code 15 = { integer 16, string };
option dhcp6.vendor-class code 16 = { integer 32, integer 16, string };
if option dhcp6.client-arch-type = 00:10 {
# x86_64 HTTP clients
option dhcp6.vendor-class 0 10 "HTTPClient";
option dhcp6.bootfile-url "http://www.example.com/esxi/mboot.efi";
}
Atualizando hosts usando comandos ESXCLI
By using ESXCLI, you can upgrade an ESXi 6.5 host or ESXi 6.7 host to version 7.0 and update or
patch ESXi 6.5, ESXi 6.7, and ESXi 7.0 hosts.
O vSphere 7.0 apresenta componentes, imagens de base e complementos como novos produtos
de software que você pode usar para atualizar ou corrigir hosts do ESXi 7.0. Para obter
informações sobre como gerenciar componentes, imagens de base e complementos no ESXi,
consulte Conceitos e exemplos de ESXCLI .
Para usar comandos ESXCLI, você deve instalar o ESXCLI autônomo. Para obter mais
informações sobre como instalar e usar o ESXCLI, consulte os seguintes documentos.
n Introdução ao ESXCLI
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 77
n Referência de ESXCLI
Observação Se você pressionar Ctrl + C enquanto um comando esxcli estiver em execução,
a interface de linha de comando sairá para um novo prompt sem exibir uma mensagem. No
entanto, o comando continua a ser executado até a conclusão.
Para ESXi hosts implantados com vSphere Auto Deploy, o VIB de ferramentas deve fazer
parte da imagem de inicialização de base usada para a instalação inicial do Auto Deploy. As
ferramentas VIB não podem ser adicionadas separadamente mais tarde.
VIBs, perfis de imagem e depósitos de software
Atualizar o ESXi com comandos esxcli requer uma compreensão de VIBs, perfis de imagem e
depósitos de software.
Os seguintes termos técnicos são usadosem toda a documentação do vSphere definida em
discussões de tarefas de instalação e atualização.
VIB
Um VIB é um pacote de software ESXi. VMware e seus parceiros empacotam soluções,
drivers, provedores CIM e aplicativos que estendem a plataforma do ESXi como VIBs.
Os VIBs estão disponíveis em depósitos de software. Você pode usar VIBs para criar e
personalizar imagens ISO ou para atualizar hosts do ESXi instalando VIBs de forma assíncrona
nos hosts.
Perfil de imagem
Um perfil de imagem define uma ESXi imagem e consiste em VIBs. Um perfil de imagem
sempre inclui um VIB de base e pode incluir mais VIBs. Você examina e define um perfil de
imagem usando vSphere ESXi Image Builder.
Depósito de software
Um depósito de software é uma coleção de VIBs e perfis de imagem. O depósito de
software é uma hierarquia de arquivos e pastas e pode estar disponível por meio de uma
URL HTTP (depósito online) ou de um arquivo ZIP (depósito offline). VMware e VMware
parceiros disponibilizam depósitos. Empresas com instalações de VMware grandes podem
criar depósitos internos para provisionar hosts ESXi com vSphere Auto Deploy ou exportar
um ISO para ESXi instalação.
Noções básicas sobre níveis de aceitação para VIBs e hosts
Cada VIB é liberado com um nível de aceitação que não pode ser alterado. O nível de aceitação
do host determina quais VIBs podem ser instalados em um host.
O nível de aceitação se aplica a VIBs individuais instalados usando os comandos esxcli
software vib install e esxcli software vib update, a VIBs instalados usando vSphere
Lifecycle Manager e a VIBs em perfis de imagem.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 78
O nível de aceitação de todos os VIBs em um host deve ser pelo menos tão alto quanto o
nível de aceitação do host. Por exemplo, se o nível de aceitação do host for VMwareAccepted,
você poderá instalar VIBs com níveis de aceitação de VMwareCertified e VMwareAccepted, mas
não poderá instalar VIBs com níveis de aceitação de PartnerSupported ou CommunitySupported.
Para instalar um VIB com um nível de aceitação restritivo menor que o nível de aceitação do host,
você pode alterar a configuração do host usando o vSphere Client ou executando os comandos
esxcli software acceptance.
Definir os níveis de aceitação do host é uma prática recomendada que permite especificar quais
VIBs podem ser instalados em um host e usados com um perfil de imagem e o nível de suporte
que você pode esperar para um VIB. Por exemplo, você pode definir um nível de aceitação mais
restritivo para hosts em um ambiente de produção do que para hosts em um ambiente de teste.
VMware é compatível com os seguintes níveis de aceitação.
Certificado da VMware
O nível de aceitação do VMwareCertified tem os requisitos mais flexíveis. Os VIBs com
esse nível passam por testes completos totalmente equivalentes VMware testes internos da
garantia de qualidade para a mesma tecnologia. Atualmente, apenas os drivers do programa
programa IOVP (IOVP) são publicados nesse nível. VMware faz chamadas de suporte para
VIBs com esse nível de aceitação.
VMwareAcessado
Os VIBs com esse nível de aceitação passam por testes de verificação, mas os testes não
testam totalmente todas as funções do software. O parceiro executa os testes e VMware
verifica o resultado. Atualmente, os provedores CIM e plug-ins PSA estão entre os VIBs
publicados nesse nível. VMware direciona chamadas de suporte para VIBs com esse nível de
aceitação para a organização de suporte do parceiro.
Compatível com Parceiro
Os VIBs com o nível de aceitação com suporte por parceiro são publicados por um parceiro
VMware confiança. O parceiro realiza todos os testes. VMware o não verifica os resultados.
Esse nível é utilizado para uma tecnologia nova ou não cliente do que os parceiros querem
ativar para VMware remotos. Atualmente, as tecnologias de VIB de driver, como Infiniband,
ATAoE e SSD, estão nesse nível com drivers de hardware não padrão. VMware direciona
chamadas de suporte para VIBs com esse nível de aceitação para a organização de suporte
do parceiro.
Comunidade compatível
O nível de aceitação com suporte da comunidade é para VIBs criados por indivíduos ou
empresas fora dos VMware de parceiros. Os VIBs nesse nível não passaram por nenhum
programa VMware testes aprovados pela e não têm suporte do VMware técnico da VMware
associado.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 79
Tabela 3-10. Níveis de aceitação do VIB necessários para instalação em hosts
Nível de aceitação
do host VMwareCertified VIB
VMwareAccepted
VIB
PartnerSupported
VIB
VIB com suporte da
comunidade
VMwareCertified x
VMwareAccepted x x
PartnerSupported x x x
CommunitySupporte
d
x x x x
Corresponder um nível de aceitação de host com um nível de aceitação de
atualização
Você pode alterar o nível de aceitação do host para corresponder ao nível de aceitação para um
perfil de imagem ou VIB que você deseja instalar. O nível de aceitação de todos os VIBs em um
host deve ser pelo menos tão alto quanto o nível de aceitação do host.
Use este procedimento para determinar os níveis de aceitação do host e o VIB ou perfil de
imagem a ser instalado e para alterar o nível de aceitação do host, se necessário para a
atualização.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Procedimentos
1 Recupere o nível de aceitação para o VIB ou perfil de imagem.
Opção Descrição
Informações de lista para todos os
VIBs
esxcli --server=<server_name> software sources vib list --
depot=<depot_URL>
Informações da lista para um VIB
especificado
esxcli --server=<server_name> software sources vib list --
viburl=<vib_URL>
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 80
Opção Descrição
Informações de lista para todos os
perfis de imagem
esxcli --server=<server_name> software sources profile
list --depot=<depot_URL>
Informações da lista para um perfil
de imagem especificado
esxcli --server=<server_name> software sources profile
get --depot=<depot_URL> --profile=<profile_name>
2 Recupere o nível de aceitação do host.
esxcli --server=<server_name> software acceptance get
3 (Opcional) Se o nível de aceitação do VIB for mais restritivo do que o nível de aceitação do
host, altere o nível de aceitação do host.
esxcli --server=<server_name> software acceptance set --level=<acceptance_level>
O nível de aceitação pode ser VMwareCertified, VMwareAccepted, PartnerSupported
ou CommunitySupported. Os valores para automation_level diferenciam maiúsculas de
minúsculas.
Observação Você pode usar a opção --force para o comando esxcli software vib
ou esxcli software profile para adicionar um VIB ou perfil de imagem com um nível
de aceitação inferior ao do host. Um aviso será exibido. Como sua configuração não é
mais consistente, o aviso é repetido quando você instala VIBs, remove VIBs e executa
determinadas outras operações no host.
Determine se uma atualização requer que um host esteja no modo
de manutenção ou seja reinicializado
Os VIBs que você pode instalar com uma instalação dinâmica não exigem que o host seja
reinicializado, mas podem exigir que o host seja colocado no modo de manutenção. Outros VIBs
e perfis podem exigir que o host seja reinicializado após a instalação ou atualização.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obteruma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 81
Procedimentos
1 Verifique se o VIB ou o perfil de imagem que você deseja instalar exige que o host seja
colocado no modo de manutenção ou reinicializado após a instalação ou atualização.
Execute um dos seguintes comandos.
Opção Descrição
Verifique o VIB esxcli --server=<server_name> software sources vib get -v
<absolute_path_to_vib>
Verifique os VIBs em um depósito esxcli --server=<server_name> software sources vib get --
depot=<depot_name>
Verifique o perfil da imagem em um
depósito
esxcli --server=<server_name> software sources profile
get --depot=<depot_name>
2 Revise os valores de retorno.
Os valores de retorno, que são lidos dos metadados VIB, indicam se o host deve estar no
modo de manutenção antes de instalar o VIB ou o perfil de imagem e se a instalação do VIB
ou do perfil requer que o host seja reinicializado.
Observação O vSphere Lifecycle Manager depende de uma API de verificação de software
do ESXi interno para determinar se o modo de manutenção é necessário ou não. Quando
você instala um VIB em um sistema ativo, se o valor de Live-Install-Allowed for definido
como falso, o resultado da instalação instruirá o vSphere Lifecycle Manager a reiniciar o host.
Quando você remove um VIB de um sistema ativo, se o valor de Live-Remove-Allowed for
definido como falso, o resultado da remoção instruirá o vSphere Lifecycle Manager a reiniciar
o host. Em ambos os casos, quando a correção é iniciada, o vSphere Lifecycle Manager
coloca automaticamente o host no modo de manutenção.
Próximo passo
Se necessário, coloque o host no modo de manutenção. Consulte Colocar um host no modo
de manutenção. Se uma reinicialização for necessária e se o host pertencer a um cluster de
HA do VMware, remova o host do cluster ou desative o HA no cluster antes da instalação ou
atualização. Além disso, coloque o host no modo de manutenção para minimizar a atividade do
disco de inicialização durante a atualização.
Colocar um host no modo de manutenção
Algumas operações de instalação e atualização que usam a instalação dinâmica exigem que o
host esteja no modo de manutenção.
O modo de manutenção é necessário quando uma operação de atualização requer uma
reinicialização. No entanto, você só coloca o host no modo de manutenção manualmente quando
usa comandos esxcli para operações de atualização e upgrade.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 82
Para determinar se uma operação de atualização requer que o host esteja no modo de
manutenção, consulte Determine se uma atualização requer que um host esteja no modo de
manutenção ou seja reinicializado
Observação Se o host for um membro de um cluster vSAN e qualquer objeto de máquina virtual
no host usar a configuração "Número de falhas a tolerar = 0" em sua política de armazenamento,
o host poderá enfrentar atrasos incomuns ao entrar no modo de manutenção. O atraso ocorre
porque vSAN precisa evacuar esse objeto do host para que a operação de manutenção seja
concluída com êxito.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Procedimentos
1 Verifique se o host está no modo de manutenção.
esxcli --server=<server_name> system maintenanceMode get
2 Desligue cada máquina virtual em execução no host ESXi.
Observação Você pode listar todas as máquinas virtuais em execução e recuperar a ID do
mundo de cada uma delas executando o seguinte comando.
esxcli --server=<server_name> vm process list
Opção Comando
Para desligar o sistema operacional
guest e, em seguida, desligar a
máquina virtual
esxcli --server=<server_name> vm process kill --type soft
--world-id <vm_ID>
Para desligar a máquina virtual
imediatamente
esxcli --server=<server_name> vm process kill --type hard
--world-id <vm_ID>
Para forçar a operação de
desligamento
esxcli --server=<server_name> vm process kill --type
force --world-id <vm_ID>
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 83
Como alternativa, para evitar desligar as máquinas virtuais, você pode migrá-las para outro
host. Consulte o tópico Migrando máquinas virtuais na documentação do vCenter Server e
Gerenciamento de Host .
3 Coloque o host no modo de manutenção.
esxcli --server=<server_name> system maintenanceMode set --enable true
4 Verifique se o host está no modo de manutenção.
esxcli --server=<server_name> system maintenanceMode get
Atualizar um host com VIBs individuais
Você pode atualizar um host com VIBs armazenados em um depósito de software que é
acessível por meio de uma URL ou em um depósito ZIP offline.
Importante Se você estiver atualizando o ESXi de um pacote zip em um depósito fornecido pelo
VMware, on-line do site do VMware ou baixado localmente, o VMware será compatível apenas
com o método de atualização especificado para os depósitos fornecidos pelo VMware em o
tópico Atualizar ou atualizar um host com perfis de imagem .
Observação Os comandos esxcli software vib update e esxcli software vib install
não são suportados para operações de atualização. Consulte Atualizar ou atualizar um host com
perfis de imagem .
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
n Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute
esxcli comandos no ESXi Shell.
n Determine se a atualização exige que o host esteja no modo de manutenção ou seja
reinicializado. Se necessário, coloque o host no modo de manutenção.
Consulte Determine se uma atualização requer que um host esteja no modo de manutenção
ou seja reinicializado. Consulte Colocar um host no modo de manutenção.
n Se a atualização exigir uma reinicialização e se o host pertencer a um cluster de VMware HA,
remova o host do cluster ou desative a HA no cluster.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 84
Procedimentos
1 Determine quais VIBs estão instalados no host.
esxcli --server=<server_name> software vib list
2 Descubra quais VIBs estão disponíveis no depósito.
Opção Descrição
De um depósito acessível por URL esxcli --server=<server_name> software sources vib list --
depot=http://<web_server>/<depot_name>
De um arquivo ZIP de depósito local esxcli --server=<server_name> software sources vib list --
depot=<absolute_path_to_depot_zip_file>
Você pode especificar um servidor proxy usando a opção --proxy.
3 Atualize os VIBs existentes para incluir os VIBs no depósito ou instalar novos VIBs.
Opção Descrição
Atualizar VIBs de um depósito
acessível por URL
esxcli --server=<server_name> software vib update --
depot=http://<web_server>/<depot_name>
Atualizar VIBs de um arquivo ZIP de
depósito local
esxcli --server=<server_name> software vib update --
depot=<absolute_path_to_depot_ZIP_file>
Instale todos os VIBs de um
arquivo ZIP em um depósito offline
especificado (inclui tanto VIBs do
VMware quanto VIBs fornecidos
pelo parceiro)
esxcli --server=<server_name> software vib install --
depot<path_to_VMware_vib_ZIP_file>\<VMware_vib_ZIP_file>
--depot
<path_to_partner_vib_ZIP_file>\<partner_vib_ZIP_file>
As opções para os comandos update e install permitem realizar uma simulação,
especificar um VIB específico, ignorar a verificação do nível de aceitação e assim por diante.
Não ignore a verificação em sistemas de produção. Consulte a Referência ESXCLI .
4 Verifique se os VIBs estão instalados no seu host ESXi.
esxcli --server=<server_name> software vib list
Atualizar ou atualizar um host com perfis de imagem
Você pode atualizar ou atualizar um host com perfis de imagem armazenados em um depósito
de software que é acessível por meio de uma URL ou em um depósito ZIP offline.
Você pode usar o comando esxcli software profile update ou esxcli software
profile install para atualizar ou atualizar um host do ESXi.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 85
Quando você atualiza ou atualiza um host, o comando esxcli software profile update ou
esxcli software profile install aplica uma versão posterior (principal ou secundária) de
um perfil de imagem completo no host. Após essa operação e uma reinicialização, o host pode
ingressar em um ambiente do vCenter Server da mesma versão ou posterior.
O comando esxcli software profile update traz todo o conteúdo da imagem do host ESXi
para o mesmo nível que o método de atualização correspondente usando um instalador ISO. No
entanto, o instalador ISO executa uma verificação de pré-atualização para possíveis problemas,
como memória insuficiente ou dispositivos não suportados. O método de atualização do esxcli
só executa essas verificações ao atualizar do ESXi 6.7 Update 1 ou posterior para uma versão
mais recente.
Para obter mais informações sobre o ESXi processo e os métodos de atualização, consulte Visão
geral do processo de atualização de host do ESXi.
Importante Se você estiver atualizando ou atualizando o VMware de um pacote zipado em
um depósito fornecido pelo VMware, on-line do site do esxcli software profile update --
depot=< ou baixado localmente, o suporta apenas o comando de atualização > --profile=<
depot_location { profile_name> ESXi VMware.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Observação As opções para os comandos update e install permitem que você execute
uma simulação, ignore a verificação do nível de aceitação, ignore os avisos de verificação de
compatibilidade de hardware e assim por diante. A opção para ignorar os avisos de verificação
de compatibilidade de hardware só está disponível para o ESXi 6.7 Update 1 ou posterior. Não
ignore a verificação em sistemas de produção.
Para obter ajuda com as opções, digite esxcli software profile install --help ou
esxcli software profile update --help. Para obter a lista completa de opções de linha
de comando disponíveis, consulte a Referência do ESXCLI .
Pré-requisitos
n Instale o ESXCLI autônomo. Consulte Introdução ao ESXCLI . Para solução de problemas,
execute os comandos esxcli no ESXi Shell.
n Determine se a atualização exige que o host esteja no modo de manutenção ou seja
reinicializado. Se necessário, coloque o host no modo de manutenção.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 86
https://code.vmware.com/web/dp/tool/vsphere-cli
Consulte Determine se uma atualização requer que um host esteja no modo de manutenção
ou seja reinicializado. Consulte Colocar um host no modo de manutenção.
Importante Ao usar o ESXCLI para atualizar ou atualizar o host, coloque o host
manualmente no modo de manutenção para garantir que o disco de inicialização não esteja
ativamente em uso antes do início da atualização.
n Se a atualização exigir uma reinicialização e se o host pertencer a um cluster de VMware HA,
remova o host do cluster ou desative a HA no cluster.
Procedimentos
1 Determine quais VIBs estão instalados no host.
esxcli --server=<server_name> software vib list
2 Determine quais perfis de imagem estão disponíveis no depósito.
esxcli --server=<server_name> software sources profile list --depot=http://<web_server>/
<depot_name>
Você pode especificar um servidor proxy usando a opção --proxy.
3 Atualize o perfil de imagem existente para incluir os VIBs ou instalar novos VIBs.
Importante O comando software profile update atualiza os VIBs existentes com
os VIBs correspondentes do perfil especificado, mas não afeta outros VIBs instalados no
servidor de destino. O comando software profile install instala os VIBs presentes no
perfil de imagem do depósito e remove qualquer outro VIBS instalado no servidor de destino.
Opção Descrição
Atualize o perfil de imagem de um
pacote ZIP fornecido por VMware,
em um depósito, acessível on-line
no site do VMware ou baixado para
um depósito local
esxcli software profile update --depot=<depot_location> --
profile=<profile_name>
Importante Este é o único método de atualização que o VMware suporta
para pacotes zip fornecidos por VMware.
Os nomes de pacote ZIP fornecidos por VMware têm o formato: VMware -
ESXi - < version_number > - < build_number > - depot.zip .
O nome do perfil para pacotes zip fornecidos por VMware assume uma das
seguintes formas.
n ESXi - < version_number > - < build_number > - standard
n ESXi - < version_number > - < build_number > - notools
(não inclui VMware Tools)
Atualize o perfil de imagem de um
depósito acessível por URL
esxcli --server=<server_name> software profile
update --depot=http://<web_server>/<depot_name> --
profile=<profile_name>
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 87
Opção Descrição
Atualize o perfil de imagem do
arquivo ZIP armazenado localmente
no servidor de destino
esxcli --server=<server_name> software
profile update --depot=file:///<path_to_profile_ZIP_file>/
<profile_ZIP_file> --profile=<profile_name>
Atualize o perfil de imagem de um
arquivo ZIP no servidor de destino,
copiado em um armazenamento de
dados
esxcli --server=<server_name> software profile
update --depot=<datastore_name>/<profile_ZIP_file> --
profile=<profile_name>
Atualize o perfil de imagem de um
arquivo ZIP copiado localmente e
aplicado no servidor de destino
esxcli --server=<server_name> software profile
update --depot=/<root_dir>/<path_to_profile_ZIP_file>/
<profile_ZIP_file> --profile=<profile_name>
Instalar todos os novos VIBs em um
perfil especificado acessível por URL
esxcli --server=<server_name> software profile
install --depot=http://<web_server>/<depot_name> --
profile=<profile_name>
Instale todos os novos VIBs em um
perfil especificado de um arquivo
ZIP armazenado localmente no
destino.
esxcli --server=<server_name> software profile
install --depot=file:///<path_to_profile_ZIP_file>/
<profile_ZIP_file> --profile=<profile_name>
Instale todos os novos VIBs de um
arquivo ZIP no servidor de destino,
copiado em um armazenamento de
dados
esxcli --server=<server_name> software profile
install --depot=<datastore_name>/<profile_ZIP_file> --
profile=<profile_name>
Instale todos os novos VIBs de um
arquivo ZIP copiado localmente e
aplicado no servidor de destino
esxcli --server=<server_name> software profile
install --depot=/<root_dir>/<path_to_profile_ZIP_file>/
<profile_ZIP_file> --profile=<profile_name>
4 Verifique se os VIBs estão instalados no seu host ESXi.
esxcli --server=<server_name> software vib list
Atualizar ESXi hosts usando arquivos zip
Você pode atualizar hosts com VIBs ou perfis de imagem baixando um arquivo ZIP de um
depósito.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 88
Os parceiros do VMware preparam VIBs de terceiros para fornecer agentes de gerenciamento
ou drivers liberadosde forma assíncrona.
Importante Se você estiver atualizando o ESXi de um pacote zip em um depósito fornecido pelo
VMware, on-line do site do VMware ou baixado localmente, o VMware será compatível apenas
com o método de atualização especificado para os depósitos fornecidos pelo VMware em o
tópico Atualizar ou atualizar um host com perfis de imagem .
Os comandos esxcli software vib update e esxcli software vib install não são
suportados para operações de atualização. Consulte Atualizar ou atualizar um host com perfis de
imagem .
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
n Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute
esxcli comandos no ESXi Shell.
n Baixe o arquivo ZIP de um pacote de depósito de um parceiro VMware de terceiros.
n Determine se a atualização exige que o host esteja no modo de manutenção ou seja
reinicializado. Se necessário, coloque o host no modo de manutenção.
Consulte Determine se uma atualização requer que um host esteja no modo de manutenção
ou seja reinicializado. Consulte Colocar um host no modo de manutenção.
n Se a atualização exigir uma reinicialização e se o host pertencer a um cluster de VMware HA,
remova o host do cluster ou desative a HA no cluster.
Procedimentos
u Instale o arquivo ZIP.
esxcli --server=<server_name> software vib update --depot=/<path_to_vib_ZIP>/
<ZIP_file_name>.zip
Remover VIBs de um host
Você pode desinstalar VIBs de terceiros ou VMware VIBs do seu host do ESXi.
Os parceiros do VMware preparam VIBs de terceiros para fornecer agentes de gerenciamento
ou drivers liberados de forma assíncrona.
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 89
Pré-requisitos
n Se a remoção exigir uma reinicialização e se o host pertencer a um cluster de HA VMware,
desative a HA para o host.
n Determine se a atualização exige que o host esteja no modo de manutenção ou seja
reinicializado. Se necessário, coloque o host no modo de manutenção.
Consulte Determine se uma atualização requer que um host esteja no modo de manutenção
ou seja reinicializado. Consulte Colocar um host no modo de manutenção.
Importante Para garantir que o disco de inicialização não esteja ativamente em uso quando
você usa o ESXCLI para atualizar ou atualizar o host, coloque o host manualmente no modo
de manutenção.
n Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute
esxcli comandos no ESXi Shell.
Procedimentos
1 Desligue cada máquina virtual em execução no host ESXi.
Observação Você pode listar todas as máquinas virtuais em execução e recuperar a ID do
mundo de cada uma delas executando o seguinte comando.
esxcli --server=<server_name> vm process list
Opção Comando
Para desligar o sistema operacional
guest e, em seguida, desligar a
máquina virtual
esxcli --server=<server_name> vm process kill --type soft
--world-id <vm_ID>
Para desligar a máquina virtual
imediatamente
esxcli --server=<server_name> vm process kill --type hard
--world-id <vm_ID>
Para forçar a operação de
desligamento
esxcli --server=<server_name> vm process kill --type
force --world-id <vm_ID>
Como alternativa, para evitar desligar as máquinas virtuais, você pode migrá-las para outro
host. Consulte o tópico Migrando máquinas virtuais na documentação do vCenter Server e
Gerenciamento de Host .
2 Coloque o host no modo de manutenção.
esxcli --server=<server_name> system maintenanceMode set --enable true
3 Se necessário, encerre ou migre as máquinas virtuais.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 90
4 Determine quais VIBs estão instalados no host.
esxcli --server=<server_name> software vib list
5 Remova o VIB.
esxcli --server=<server_name> software vib remove --vibname=<name>
Especifique um ou mais VIBs para remover em um dos seguintes formulários.
n <name>
n < nome >:< versão >
n < nome do >:< fornecedor >
n < fornecedor >:< nome >:< versão >
Por exemplo, o comando para remover um VIB especificado pelo fornecedor, nome e versão
pode assumir o seguinte formato.
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
Observação O comando remove oferece suporte a várias outras opções. Consulte o
Referência de ESXCLI .
Adicionando extensões de terceiros a hosts com um comando
ESXCLI
Você pode usar o comando esxcli software vib para adicionar uma extensão de terceiros
lançada como um pacote VIB para o sistema. Quando você usa esse comando, o sistema VIB
atualiza o conjunto de regras de firewall e atualiza o daemon do host após a reinicialização do
sistema.
Caso contrário, você pode usar um arquivo de configuração de firewall para especificar regras
de porta para serviços de host a serem ativados para a extensão. A documentação do vSphere
Security discute como adicionar, aplicar e atualizar um conjunto de regras de firewall e lista os
comandos do esxcli network firewall.
Realizar uma simulação de uma instalação ou atualização do ESXCLI
Você pode usar a opção --dry-run para visualizar os resultados de uma operação de instalação
ou atualização. Uma simulação do procedimento de instalação ou atualização não faz alterações,
mas relata as operações de nível VIB que serão realizadas se você executar o comando sem a
opção --dry-run.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 91
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Procedimentos
1 Insira o comando de instalação ou atualização, adicionando a opção --dry-run.
n esxcli --server=<server_name> software vib install --dry-run
n esxcli --server=<server_name> software vib update --dry-run
n esxcli --server=<server_name> software profile install --dry-run
n esxcli --server=<server_name> software profile update --dry-run
2 Revise a saída que é retornada.
A saída mostra quais VIBs serão instalados ou removidos e se a instalação ou atualização
requer uma reinicialização.
Exibir os VIBs instalados e os perfis que estarão ativos após a
próxima reinicialização do host
Você pode usar a opção --rebooting-image para listar os VIBs e os perfis que estão instalados
no host e estarão ativos após a próxima reinicialização do host.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 92
Procedimentos
1 Insira um dos seguintes comandos.
Opção Descrição
Para VIBs esxcli --server=<server_name> software vib list --
rebooting-image
Para perfis esxcli --server=<server_name> software profile get --
rebooting-image
2 Revise a saída que é retornada.
A saída exibe informações para a imagem ESXi que se tornará ativa após apróxima
reinicialização. Se a imagem de reinicialização pendente não tiver sido criada, a saída não
retornará nada.
Exibir o perfil de imagem e o nível de aceitação do host
Você pode usar o comando software profile get para exibir o perfil de imagem atualmente
instalado e o nível de aceitação para o host especificado.
Esse comando também mostra detalhes do histórico de perfil de imagem instalado, incluindo
modificações de perfil.
Quando você especifica um servidor de destino usando --server=< server_name >, o servidor
solicita um nome de usuário e uma senha. Outras opções de conexão, como um arquivo de
configuração ou um arquivo de sessão, são compatíveis. Para obter uma lista de opções de
conexão, consulte Introdução ao ESXCLI ou execute esxcli --help no prompt de comando do
ESXCLI.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli
comandos no ESXi Shell.
Procedimentos
1 Insira o seguinte comando.
esxcli --server=<server_name> software profile get
2 Verifique a saída.
Após a atualização de ESXi hosts
Para concluir uma atualização de host, certifique-se de que o host seja reconectado ao seu
sistema de gerenciamento de vCenter Server e reconfigurado, se necessário. Você também
verifica se o host está licenciado corretamente.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 93
Depois de atualizar um host ESXi, execute as seguintes ações:
n Visualize os logs de atualização. Você pode usar o vSphere Client para exportar os arquivos
de log.
n Se um sistema de vCenter Server gerenciar o host, você deverá reconectar o host ao vCenter
Server clicando com o botão direito do mouse no host no inventário de vCenter Server e
selecionando Conectar (Connect).
n Quando a atualização for concluída, o host ESXi estará no modo de avaliação. O período
de avaliação é de 60 dias. Você deve atribuir uma licença do vSphere 7.0 antes que o
período de avaliação expire. Você pode atualizar licenças existentes ou adquirir novas do
My VMware. Use o vSphere Client para configurar o licenciamento para os hosts em seu
ambiente. Consulte a documentação do vCenter Server and Host Management para obter
detalhes sobre o gerenciamento de licenças no vSphere.
n Os dispositivos sdX do host podem ser renumerados após a atualização. Se necessário,
atualize todos os scripts que fazem referência a dispositivos SDX.
n Atualize as máquinas virtuais no host. Consulte Atualizando máquinas virtuais e VMware
ferramentas.
n Configure o serviço vSphere Authentication Proxy. Versões anteriores do vSphere
Authentication Proxy não são compatíveis com o vSphere 7.0. Consulte a documentação
do vSphere Security para obter detalhes sobre como configurar o serviço do vSphere
Authentication Proxy.
Sobre ESXi e os modos licenciados
Você pode usar o modo de avaliação para explorar todo o conjunto de recursos para ESXi
hosts. O modo de avaliação fornece o conjunto de recursos iguais a uma vSphere Enterprise Plus
licença. Antes de o modo de avaliação expirar, você deve atribuir aos seus hosts uma licença
compatível com todos os recursos em uso.
Por exemplo, no modo de avaliação, você pode usar vSphere vMotion tecnologia do, o recurso
vSphere HA rede, o recurso vSphere DRS e outros recursos. Se você quiser continuar a usar
esses recursos, deverá atribuir uma licença compatível com eles.
A versão ins installável dos hosts ESXi é sempre instalada no modo de avaliação. ESXi Integrado
é pré-instalado em um dispositivo de armazenamento interno pelo seu fornecedor de hardware.
Pode estar no modo de avaliação ou pré-licenciado.
O período de avaliação é de 60 dias e começa quando você ativar ESXi host. A qualquer
momento durante o período de avaliação de 60 dias, você pode converter do modo licenciado
em modo de avaliação. O tempo disponível no período de avaliação é reduzido pelo tempo já
utilizado.
Por exemplo, suponha que você use um host ESXi no modo de avaliação por 20 dias e, em
seguida, atribua uma chave vSphere Standard Edition licença padrão ao host. Se você definir o
host novamente no modo de avaliação, poderá explorar todo o conjunto de recursos do host
para o período de avaliação restante de 40 dias.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 94
Para ESXi hosts, a expiração do período de licença ou avaliação leva à desconexão dos vCenter
Server. Todas as máquinas virtuais ligadas continuam a funcionar, mas não é possível ligar as
máquinas virtuais depois que elas são desligadas. Não é possível alterar a configuração atual dos
recursos que estão em uso. Não é possível usar os recursos que permaneceram não utilizados
antes da expiração da licença.
Para obter informações sobre como gerenciar o licenciamento para hosts ESXi, consulte a
documentação vCenter Server e Gerenciamento de Host gerenciamento.
Licenciamento de ESXi hosts após a atualização
Depois de atualizar para o ESXi 7.0, você deve aplicar uma licença do vSphere 7.
Se você atualizar um host do ESXi para uma versão que começa com o mesmo número, não será
necessário substituir a licença existente por uma nova. Por exemplo, se você atualizar um host
do ESXi 6.5 para o 6.7, poderá usar a mesma licença para o host.
Se você atualizar um host do ESXi para uma versão que começa com um número diferente,
deverá aplicar uma nova licença. Por exemplo, se você atualizar um host do ESXi do 6.x para o
7.0, precisará licenciar o host com uma licença do vSphere 7.
Quando você atualiza ESXi 6.5 ou ESXi 6.7 hosts para ESXi 7.0 hosts, os hosts estão em um
período de modo de avaliação de 60 dias até que você aplique as licenças corretas do vSphere
7. Consulte Sobre ESXi e os modos licenciados.
Você pode adquirir licenças do vSphere 7 em My VMware. Depois de ter licenças do vSphere
7, você deve atribuí-las a todos os hosts ESXi 7.0 atualizados usando a funcionalidade de
gerenciamento de licenças no vSphere Client. Consulte a documentação do vCenter Server e
Gerenciamento de Host para obter detalhes. Se você usar o método com script para atualizar
para o ESXi 7.0, poderá fornecer a chave de licença no arquivo kickstart (ks).
Executar o script de validação de inicialização segura em um host
ESXi atualizado
Depois de atualizar um host ESXi de uma versão mais antiga do ESXi que não era compatível
com a inicialização segura de UEFI, você poderá habilitar a inicialização segura. Se você pode
habilitar a inicialização segura depende de como você executou a atualização e se a atualização
substituiu todos os VIBs existentes ou deixou alguns VIBs inalterados. Você pode executar um
script de validação após realizar a atualização para determinar se a instalação atualizada oferece
suporte à inicialização segura.
Para que a inicialização segura seja bem-sucedida, a assinatura de cada VIB instalado deve estar
disponível no sistema. Versões mais antigas do ESXi não salvam as assinaturas ao instalar VIBs.
n Se você atualizar usando comandos ESXCLI, a versão antiga do ESXi executará a instalação
dos novos VIBs, portanto, suas assinaturas não serão salvas e a inicialização segura não será
possível.
n Se você atualizar usando o ISO, os novos VIBs terão suas assinaturas salvas. Isso também é
válido para atualizações de vSphere Lifecycle Manager que usam o ISO.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 95
n Se os VIBs antigos permanecerem no sistema, as assinaturas desses VIBs não estarão
disponíveis e a inicialização segura não será possível.
n Se o sistema usar um driver de terceiros e a atualização do VMware não incluir uma nova
versão do VIB do driver, o VIB antigo permanecerá no sistema após a atualização.
n Em casos raros, o VMware pode descartar o desenvolvimento contínuo de um VIB
específico sem fornecer um novo VIB que o substitua ou o torne obsoleto, para que o
VIB antigo permaneça no sistema após a atualização.
Observação A inicialização segura da UEFI também requer um bootloader atualizado.Este
script não verifica se há um bootloader atualizado.
Pré-requisitos
n Verifique se o hardware oferece suporte à inicialização segura de UEFI.
n Verifique se todos os VIBs estão assinados com um nível de aceitação de pelo menos
PartnerSupported. Se você incluir VIBs no nível de CommunitySupported, não será possível
usar a inicialização segura.
Procedimentos
1 Atualize o ESXi e execute o seguinte comando.
/usr/lib/vmware/secureboot/bin/secureBoot.py -c
2 Verifique a saída.
A saída inclui Secure boot can be enabled ou Secure boot CANNOT be enabled.
Espaço livre necessário para o log do sistema
Se você usou o Auto Deploy para instalar o host ESXi 7.0 ou se configurou um diretório de
log separado da localização padrão em um diretório inicial no volume do VMFS, talvez seja
necessário alterar as configurações atuais de rotação e tamanho do log para garantir que haja
espaço suficiente disponível para o registro do sistema.
Todos vSphere componentes usam essa infraestrutura. Os valores padrão para capacidade de
log nessa infraestrutura variam, dependendo da quantidade de armazenamento disponível e de
como você configurou o log do sistema. Hosts implantados com logs de armazenamento auto
deploy em um disco RAM, o que significa que a quantidade de espaço disponível para logs é
pequena.
Se o host for implantado com Auto Deploy, reconfigure o armazenamento de log de uma das
seguintes maneiras:
n Redirefique os logs através da rede para um coletor remoto.
n Redirefique os logs para um armazenamento NAS ou NFS.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 96
Se você redirecionar logs para armazenamento não padrão, como um armazenamento NAS ou
NFS, talvez também queira reconfigurar o dimensionamento de log e rotações para hosts que
estão instalados em disco.
Não é necessário reconfigurar o armazenamento de log para hosts ESXi que usam a
configuração padrão, que armazena logs em um diretório temporário no volume VMFS. Para
esses hosts, configure ESXi 7.0 logs para melhor atender à sua instalação e forneça espaço
suficiente para acomodar as mensagens de log.
Tabela 3-11. Configuração mínima de rotação e tamanho mínimo recomendados para logs hostd,
vpxa e fdm
Registro
Tamanho máximo do
arquivo de log
Número de rotações a
serem preservadas
Espaço mínimo em disco
necessário
Agente de
gerenciamento (hostd)
10 MB 10 100 MB
Agente do VirtualCenter
(vpxa)
5 MB 10 50 MB
vSphere HA (Fault
Domain Manager, fdm)
5 MB 10 50 MB
Para obter informações sobre como configurar e configurar o syslog e um servidor de syslog
e instalar o vSphere Syslog Collector, consulte a documentação vCenter Server Instalação e
configuração implantação.
Configurar o Syslog em ESXi Hosts
Você pode usar o comando vSphere Client ou esxcli system syslog para configurar o serviço
syslog.
Para obter informações sobre como usar o comando esxcli system syslog e outros
comandos ESXCLI, consulte Introdução ao ESXCLI .
Procedimentos
1 Navegue até o host no inventário do vSphere Client.
2 Clique em Configurar(Configure).
3 Em Sistema, clique em Configurações avançadas do sistema (Advanced System Settings).
4 Clique em Editar(Edit).
5 Filtrar por syslog .
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 97
6 Para configurar o log globalmente, selecione a configuração a ser alterada e insira o valor.
Opção Descrição
Syslog.global.defaultRotate Número máximo de arquivos a serem mantidos. Você pode definir esse
número globalmente e para subloggers individuais.
Syslog.global.defaultSize Tamanho padrão do log, em KB, antes de o sistema girar os logs. Você pode
definir esse número globalmente e para subloggers individuais.
Syslog.global.LogDir Diretório onde os logs são armazenados. O diretório pode estar em volumes
NFS ou VMFS montados. Somente o diretório / scratch no sistema
de arquivos local é persistente nas reinicializações. Especifique o diretório
como [ datastorename ] path_to_file , onde o caminho é relativo à raiz do
volume que suporta o datastore. Por exemplo, o caminho [storage1] /
systemlogs mapeia para o caminho / vmfs / volumes / storage1 /
systemlogs .
Syslog.global.logDirUnique Selecionar essa opção cria um subdiretório com o nome do host ESXi no
diretório especificado por Syslog.global.LogDir (Syslog.global.LogDir). Um
diretório exclusivo será útil se o mesmo diretório NFS for usado por vários
hosts ESXi.
Syslog.global.LogHost Host remoto para o qual as mensagens syslog são encaminhadas e a
porta na qual o host remoto recebe mensagens syslog. Você pode incluir
o protocolo e a porta, por exemplo, protocol://hostName1:port onde
protocol pode ser udp, tcp ou ssl. Você pode usar apenas a porta 514 para
UDP. O protocolo SSL usa o TLS 1.2. Por exemplo: ssl://hostName1:1514. O
valor de port pode ser qualquer número decimal entre 1 e 65535.
Embora não exista um limite rígido para o número de hosts remotos
para receber mensagens syslog, recomenda-se manter o número de hosts
remotos em cinco ou menos.
7 (Opcional) Para substituir o tamanho de log padrão e a rotação de log para qualquer um dos
logs:
a Clique no nome do log que você deseja personalizar.
b Digite o número de rotações e o tamanho do log desejado.
8 Clique em Okey(OK).
Resultados
As alterações nas opções do syslog entram em vigor imediatamente.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 98
Usando vSphere Auto Deploy
para provisionar novamente hosts 4
Se um host foi implantado usando vSphere Auto Deploy, você pode usar vSphere Auto Deploy
para reprovisionar o host com um novo perfil de imagem que contém uma versão diferente de
ESXi. Você pode usar o vSphere ESXi Image Builder para criar e gerenciar perfis de imagem.
Observação Se você atualizar o host para usar uma imagem do ESXi 6.0 ou posterior, o
servidor do vSphere Auto Deploy provisionará o host do ESXi com certificados assinados pelo
VMCA. Se você estiver usando certificados personalizados no momento, poderá configurar o
host para usar os certificados personalizados após a atualização. Consulte o vSphere Security .
O servidor do vSphere Auto Deploy será atualizado automaticamente se você atualizar o sistema
do vCenter Server correspondente. A partir da versão 6.0, o servidor vSphere Auto Deploy está
sempre no mesmo nó de gerenciamento que o sistema vCenter Server.
Este capítulo inclui os seguintes tópicos:
n Introdução ao vSphere Auto Deploy
n Preparando para vSphere Auto Deploy
n Hosts de reprovisionamento
Introdução ao vSphere Auto Deploy
Quando você inicia um host físico que está configurado para vSphere Auto Deploy, o vSphere
Auto Deploy usa a infraestrutura de inicialização PXE em conjunto com perfis de host do vSphere
para provisionar e personalizar esse host. Nenhum estado é armazenado no próprio host. Em vez
disso, o servidor do vSphere Auto Deploy gerencia as informações de estado de cada host.
Informações de estado para ESXi hosts
O vSphere Auto Deploy armazena as informações para os hosts ESXi a serem provisionados em
diferentes locais. As informações sobre a localização de perfis de imagem e perfis de host são
especificadas inicialmente nas regras que mapeiam máquinas para perfis de imagem e perfis de
host.
VMware, Inc. Traduzido automaticamente 99
Tabela 4-1. vSphere Auto Deploy Armazena informações para implantação
Tipo de
Informação Descrição Fonte de informação
Estado da
imagem
O software executável a ser executado em um
host ESXi.
Perfil de imagem, criado com vSphere ESXi
Image Builder.
Estado de
configuração
As definições configuráveis que determinam
como o host é configurado, por exemplo,
switches virtuais e suas configurações,
configurações de driver, parâmetros de
inicialização e assim por diante.
Perfil do host, criado usando a interface do
usuário do perfil do host. Freqüentemente, vem
de um host de modelo.
Estado dinâmico O estado de tempo de execução que é gerado
pelo software em execução, por exemplo,chaves privadas geradas ou bancos de dados
de tempo de execução.
Memória do host perdida durante a
reinicialização.
Estado da
máquina virtual
As máquinas virtuais armazenadas em um host
e as informações de inicialização automática
da máquina virtual (somente inicializações
subsequentes).
As informações da máquina virtual enviadas
por vCenter Server para vSphere Auto
Deploy devem estar disponíveis para fornecer
informações da máquina virtual para vSphere
Auto Deploy.
Entrada do
usuário
O estado baseado na entrada do usuário, por
exemplo, um endereço IP que o usuário fornece
quando o sistema é iniciado, não pode ser
incluído automaticamente no perfil do host.
Informações de personalização do host,
armazenadas por vCenter Server durante a
primeira inicialização.
Você pode criar um perfil de host que requer a
entrada do usuário para determinados valores.
Quando o vSphere Auto Deploy aplica um perfil
de host que requer informações fornecidas
pelo usuário, o host é colocado no modo de
manutenção. Use a IU do perfil do host para
verificar a conformidade do perfil do host e
responder ao prompt para personalizar o host.
Arquitetura do vSphere Auto Deploy
A infraestrutura do vSphere Auto Deploy consiste em vários componentes.
Para obter mais informações, assista ao vídeo "Auto Deploy Architecture":
Arquitetura de implantação automática
(http://link.brightcove.com/services/player/bcpid2296383276001?
bctid=ref:video_auto_deploy_architecture)
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 100
http://link.brightcove.com/services/player/bcpid2296383276001?bctid=ref:video_auto_deploy_architecture
http://link.brightcove.com/services/player/bcpid2296383276001?bctid=ref:video_auto_deploy_architecture
Figura 4-1. Arquitetura do vSphere Auto Deploy
HTTP fetch of images/VIBs
and host profiles (iPXE boot
and update)
Host profile
engine
ESXi host
Plug-in
VIBs and
image profiles
Public depot
Fetch of predefined image
profiles and VIBs
Auto Deploy
PowerCLI
Rules Engine
Auto Deploy
server
(Web server)
Image Builder
PowerCLI
Image
Profiles
Host profile
UI
Host profiles and
host customization
Servidor do vSphere Auto Deploy
Fornece imagens e perfis de host para hosts do ESXi.
vSphere Auto Deploy mecanismo de regras
Envia informações para o servidor do vSphere Auto Deploy qual perfil de imagem e qual
perfil de host servir para qual host. Os administradores usam vSphere Auto Deploy para
definir as regras que atribuem perfis de imagem e perfis de host aos hosts.
Perfis de imagem
Defina o conjunto de VIBs com os quais os hosts ESXi serão inicializados.
n Os parceiros VMware e VMware disponibilizam perfis de imagem e VIBs em depósitos
públicos. Use vSphere ESXi Image Builder para examinar o depósito e use o mecanismo
de regras vSphere Auto Deploy para especificar qual perfil de imagem atribuir a qual
host.
n Os clientes do VMware podem criar um perfil de imagem personalizado com base nos
perfis de imagem públicos e VIBs no depósito e aplicar esse perfil de imagem ao host.
Perfis de host
Defina a configuração específica da máquina, como configuração de rede ou
armazenamento. Use a IU do perfil de host para criar perfis de host. Você pode criar um
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 101
perfil de host para um host de referência e aplicar esse perfil de host a outros hosts em seu
ambiente para obter uma configuração consistente.
Personalização do host
Armazena informações que o usuário fornece quando perfis de host são aplicados ao
host. A personalização do host pode conter um endereço IP ou outras informações que o
usuário forneceu para esse host. Para obter mais informações sobre personalizações de host,
consulte a documentação do Perfis de Host do vSphere .
A personalização do host era chamada de arquivo de resposta em versões anteriores do
vSphere Auto Deploy.
Preparando para vSphere Auto Deploy
Antes de começar a usar o vSphere Auto Deploy, você deve preparar o ambiente. Comece com
a configuração do servidor e a preparação de hardware. Você deve configurar o tipo vSphere
Auto Deploy inicialização de serviço no sistema vCenter Server que pretende usar para gerenciar
os hosts que provisiona e instalar PowerCLI.
n Prepare o sistema para a vSphere Auto Deploy
Antes de poder inicializar o PXE um host ESXi com vSphere Auto Deploy, você deve instalar
o software de pré-requisitos e configurar os servidores DHCP e TFTP que vSphere Auto
Deploy interage com o.
n Usando cmdlets do vSphere Auto Deploy
Os cmdlets do vSphere Auto Deploy são implementados como cmdlets do Microsoft
PowerShell e incluídos no PowerCLI. Os usuários de cmdlets do vSphere Auto Deploy
podem tirar proveito de todos os recursos do PowerCLI.
n Configurar o licenciamento em massa
Você pode usar o vSphere Client ou o ESXi Shell para especificar chaves de licença
individuais ou pode configurar o licenciamento em massa usando os cmdlets do PowerCLI.
O licenciamento em massa funciona para todos os hosts ESXi, mas é especialmente útil para
hosts provisionados com vSphere Auto Deploy.
Prepare o sistema para a vSphere Auto Deploy
Antes de poder inicializar o PXE um host ESXi com vSphere Auto Deploy, você deve instalar o
software de pré-requisitos e configurar os servidores DHCP e TFTP que vSphere Auto Deploy
interage com o.
Se você quiser gerenciar o vSphere Auto Deploy com cmdlets do PowerCLI, consulte Configurar
vSphere Auto Deploy e provisionar hosts com vSphere PowerCLI.
Pré-requisitos
n Verifique se os hosts que você planeja provisionar com o vSphere Auto Deploy os requisitos
de hardware para ESXi. Consulte Requisitos de hardware do ESXi.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 102
n Verifique se os hosts ESXi têm conectividade de rede com os vCenter Server e se todos os
requisitos de porta foram atendidos. Consulte vCenter Server Upgrade.
n Verifique se você tem um servidor TFTP e um servidor DHCP no seu ambiente para enviar
arquivos e atribuir endereços de rede aos hosts ESXi que o Auto Deploy provisiona. Consulte
#unique_75 e #unique_76.
n Verifique se os hosts ESXi possuem conectividade de rede com DHCP, TFTP e vSphere Auto
Deploy servidores.
n Se você quiser usar VLANs em seu vSphere Auto Deploy ambiente do, deverá configurar
a rede de ponta a ponta corretamente. Quando o host está inicializando em PXE, o driver
de firmware deve ser configurado para marcar os quadros com IDs de VLAN apropriados.
Você deve fazer essa configuração manualmente fazendo as alterações corretas na interface
UEFI/BIOS. Você também deve configurar corretamente os grupos ESXi portas com os IDs
corretos de VLAN. Pergunte ao seu administrador de rede como as IDs de VLAN são usadas
no seu ambiente.
n Verifique se você tem armazenamento suficiente para o vSphere Auto Deploy remoto. O
vSphere Auto Deploy de nuvem usa o repositório para armazenar os dados necessários,
incluindo as regras e os conjuntos de regras que você cria e os VIBs e perfis de imagem que
você especifica nas suas regras.
A prática recomendada é alocar 2 GB para ter espaço suficiente para quatro perfis de
imagem e algum espaço extra. Cada perfil de imagem requer aproximadamente 400 MB.
Determine quanto espaço reservar para o repositório do vSphere Auto Deploy, considerando
quantos perfis de imagem você espera usar.
n Obtenha privilégios administrativos para o servidor DHCP que gerencie o segmento de
rede a partir do qual pretende inicializar. Você já pode usar um servidor DHCP no seu
ambiente ou instalar um servidor DHCP. Para a configuração do vSphere Auto Deploy,
substitua o nome de arquivo gpxelinux.0 por snponly64.efi.vmw-hardwired para
UEFI ou undionly.kpxe.vmw-hardwired para BIOS. Para obter mais informações sobre
configurações de DHCP, consulte Amostra de configurações DHCP.
n Proteja sua rede como para qualquer outro método de implantação baseado em PXE.
vSphere Auto Deploy transfere dados por SSL paraevitar interferência informal e snooping.
No entanto, a autenticidade do cliente ou do servidor vSphere Auto Deploy não é verificada
durante uma inicialização em PXE.
n Se você quiser gerenciar o vSphere Auto Deploy com cmdlets do PowerCLI, verifique se o
Microsoft.NET Framework 4.5 ou 4.5.x e o Windows PowerShell 3.0 ou 4.0 estão instalados
em uma máquina Windows. Consulte o vSphere PowerCLI Guia do Usuário .
n Configure um servidor Syslog remoto. Consulte a documentação vCenter Server
gerenciamento de host e para obter informações de configuração do servidor de Syslog.
Configure o primeiro host que você inicializar para usar o servidor Syslog remoto e aplique
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 103
o perfil do host a todos os outros hosts de destino. Opcionalmente, instale e use o vSphere
Syslog Collector, uma ferramenta de suporte vCenter Server que fornece uma arquitetura
unificada para registro do sistema e permite o log de rede e a combinação de logs de vários
hosts.
n Instale ESXi Dump Collector, configure seu primeiro host para que todos os dumps de núcleo
sejam direcionados para o ESXi Dump Collector e aplique o perfil desse host a todos os
outros hosts.
n Se os hosts que você planeja provisionar com vSphere Auto Deploy estiverem com BIOS
herdado, verifique se o servidor vSphere Auto Deploy tem um endereço IPv4. A inicialização
do PXE com firmware de BIOS herdado só é possível por meio do IPv4. A inicialização do PXE
com o firmware UEFI é possível com IPv4 ou IPv6.
Procedimentos
1 Vá para Home(Home) > Auto Deploy(Auto Deploy).
Por padrão, somente a função de administrador tem privilégios para usar o vSphere Auto
Deploy serviço.
2 Na página Auto Deploy, selecione sua vCenter Server no menu suspenso na parte superior.
3 Clique Habilite o Auto Deploy e o Image Builder(Enable Auto Deploy and Image Builder)
para ativar o serviço.
Se o Image Builder(Image Builder) já estiver ativo, selecione a guia Configurar(Configure) e
clique em Habilite o Serviço de Implantação Automática(Enable Auto Deploy Service).
É páginaSoftware Depot(Software Depot).
4 Configure o servidor TFTP.
a Clique na Configurar(Configure) guia.
b Clique Baixar zip de inicialização TFTP(Download TFTP Boot Zip) para baixar o arquivo
de configuração TFTP e descompactar o arquivo para o diretório no qual o servidor TFTP
armazena arquivos.
c (Opcional) Para usar um servidor proxy, clique em Adicionar(Add) no painel Resumo do
tempo de execução da implantação automática e insira uma URL do servidor proxy na
caixa de texto.
O uso de servidores proxy reverso pode descarregar as solicitações feitas ao vSphere
Auto Deploy servidor.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 104
5 Configure seu servidor DHCP para apontar para o servidor TFTP no qual o arquivo TFTP ZIP
está localizado.
a Especifique o endereço IP do servidor TFTP na opção DHCP 66, frequentemente
chamada de próximo servidor.
b Especifique o nome do arquivo de inicialização, que é snponly64.efi.vmw-hardwired
para UEFI ou undionly.kpxe.vmw-hardwired para BIOS na opção DHCP 67,
frequentemente chamada boot-filename.
6 Defina cada host que deseja provisionar com vSphere Auto Deploy inicialização de rede ou
inicialização PXE, seguindo as instruções do fabricante.
7 (Opcional) Se você configurar seu ambiente para usar o modo Impressão Digital, poderá usar
sua própria Autoridade de Certificação (CA) substituindo o certificado OpenSSL rbd-ca.crt
e a chave privada OpenSSL rbd-ca.key pelo seu próprio arquivo de chave e certificado.
Os arquivos estão /etc/vmware-rbd/ssl/.
Por padrão, o vCenter Server usa VMware Certificate Authority (VMCA).
Resultados
Quando você inicia um host do ESXi configurado para o vSphere Auto Deploy, o host entra
em contato com o servidor DHCP e é direcionado ao servidor do vSphere Auto Deploy, que
provisiona o host com o perfil de imagem especificado no conjunto de regras ativas.
Próximo passo
n Você pode alterar as propriedades de configuração padrão do Serviço de Implantação
Automática. Para obter mais informações, consulte "Configurando o vCenter Server" na
documentação do vCenter Server e Gerenciamento de Host do.
n Você pode alterar as propriedades de configuração padrão do Image Builder Service. Para
obter mais informações, consulte "Configurando o vCenter Server" na documentação do
vCenter Server e Gerenciamento de Host do.
n Defina uma regra que atribua um perfil de imagem e um perfil de host opcional, localização
do host ou pacote de script ao host.
n (Opcional) Configure o primeiro host que você provisionar como um host de referência. Use
o armazenamento, a rede e outras configurações que você deseja que seus hosts de destino
compartilhem. Crie um perfil de host para o host de referência e escreva uma regra que
atribua o perfil de imagem já testado e o perfil do host aos hosts de destino.
n (Opcional) Se você quiser que o vSphere Auto Deploy sobrescreva as partições existentes,
configure um host de referência para fazer o particionamento automático e aplique o perfil
do host de referência a outros hosts.
n (Opcional) Se você tiver que configurar informações específicas do host, configure o perfil
do host de referência para solicitar a entrada do usuário. Para obter mais informações sobre
personalizações de host, consulte a documentação Perfis de Host do vSphere do VMware.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 105
Usando cmdlets do vSphere Auto Deploy
Os cmdlets do vSphere Auto Deploy são implementados como cmdlets do Microsoft PowerShell
e incluídos no PowerCLI. Os usuários de cmdlets do vSphere Auto Deploy podem tirar proveito
de todos os recursos do PowerCLI.
Usuários experientes do PowerShell podem usar cmdlets do vSphere Auto Deploy assim como
outros cmdlets do PowerShell. Se você é novo no PowerShell e no PowerCLI, as dicas a seguir
podem ser úteis.
Você pode digitar cmdlets, parâmetros e valores de parâmetro no shell do PowerCLI.
n Obtenha ajuda para qualquer cmdlet executando Get-Help cmdlet_name .
n Lembre-se de que o PowerShell não diferencia maiúsculas de minúsculas.
n Use a conclusão da guia para nomes de cmdlet e nomes de parâmetro.
n Formate qualquer variável e saída de cmdlet usando Format-List ou Format-Table, ou
seus formulários curtos fl ou ft. Para obter mais informações, execute o cmdlet Get-Help
Format-List.
Passando parâmetros por nome
Você pode passar parâmetros por nome na maioria dos casos e colocar valores de parâmetro
que contenham espaços ou caracteres especiais com aspas duplas.
Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile
A maioria dos exemplos na documentação do vCenter Server Instalação e configuração passa
parâmetros por nome.
Passando parâmetros como objetos
Você pode passar parâmetros como objetos se quiser executar scripts e automação. Passar
parâmetros como objetos é útil com cmdlets que retornam vários objetos e com cmdlets que
retornam um único objeto. Considere o exemplo a seguir.
1 Associe o objeto que encapsula as informações de conformidade do conjunto de regras para
um host a uma variável.
$tr = Test-DeployRuleSetCompliance MyEsxi42
2 Visualize a propriedade itemlist do objeto para ver a diferença entre o que está no conjunto
de regras e o que o host está usando no momento.
$tr.itemlist
3 Corrija o host para usar o conjunto de regras revisado usando o cmdlet Repair-
DeployRuleSetCompliance com a variável.
Repair-DeployRuleSetCompliance $tr
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 106
O exemplo corrige o host na próxima vez que você inicializa o host.
Configurar o licenciamento em massa
Você pode usar o vSphere Client ou o ESXi Shell para especificar chaves de licença individuais ou
pode configurar o licenciamento em massa usando os cmdlets do PowerCLI. O licenciamento em
massa funciona para todos os hosts ESXi, mas é especialmente útil para hosts provisionadoscom
vSphere Auto Deploy.
A atribuição de chaves de licença por meio do vSphere Client e a atribuição de licenciamento
usando os cmdlets do PowerCLI funcionam de forma diferente.
Atribua chaves de licença com o vSphere Client
Você pode atribuir chaves de licença a um host ao adicionar o host ao sistema do vCenter
Server ou quando o host é gerenciado por um sistema do vCenter Server.
Atribua chaves de licença com LicenseDataManager PowerCLI
Você pode especificar um conjunto de chaves de licença a ser adicionado a um conjunto de
hosts. As chaves de licença são adicionadas ao banco de dados do vCenter Server. Cada vez
que um host é adicionado ao sistema do vCenter Server ou reconectado a ele, o host recebe
uma chave de licença. Uma chave de licença atribuída por meio de PowerCLI é tratada como
uma chave de licença padrão. Quando um host não licenciado é adicionado ou reconectado,
ele recebe a chave de licença padrão. Se um host já estiver licenciado, ele manterá sua chave
de licença.
O exemplo a seguir atribui licenças a todos os hosts em um centro de dados. Você também pode
associar licenças a hosts e clusters.
O exemplo a seguir é para usuários avançados do PowerCLI que sabem como usar variáveis do
PowerShell.
Pré-requisitos
Prepare o sistema para a vSphere Auto Deploy.
Procedimentos
1 Em uma sessão do PowerCLI, conecte-se ao sistema do vCenter Server que você deseja usar
e associe o gerenciador de licenças associado a uma variável.
Connect-VIServer -Server 192.XXX.X.XX -User username -Password password
$licenseDataManager = Get-LicenseDataManager
2 Execute um cmdlet que recupera o centro de dados no qual os hosts para os quais você
deseja usar o recurso de licenciamento em massa estão localizados.
$ hostContainer = Get-Datacenter -Name Datacenter-X
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 107
Você também pode executar um cmdlet que recupera um cluster para usar o licenciamento
em massa para todos os hosts em um cluster ou recupera uma pasta para usar o
licenciamento em massa para todos os hosts em uma pasta.
3 Crie um objeto LicenseData e um objeto LicenseKeyEntry com o ID de tipo e a chave de
licença associados.
$licenseData = New-Object VMware.VimAutomation.License.Types.LicenseData
$licenseKeyEntry = New-Object Vmware.VimAutomation.License.Types.LicenseKeyEntry
$licenseKeyEntry.TypeId = "vmware-vsphere”
$licenseKeyEntry.LicenseKey = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
4 Associe o atributo LicenseKeys do objeto LicenseData que você criou na etapa 3 com o
objeto LicenseKeyEntry.
$ licenseData.LicenseKeys + = $ licenseKeyEntry
5 Atualize os dados de licença para o centro de dados com o objeto LicenseData e verifique se
a licença está associada ao contêiner do host.
$licenseDataManager.UpdateAssociatedLicenseData($hostContainer.Uid, $licenseData)
$licenseDataManager.QueryAssociatedLicenseData($hostContainer.Uid)
6 Provisione um ou mais hosts com vSphere Auto Deploy e atribua-os ao centro de dados ou
ao cluster ao qual você atribuiu os dados de licença.
7 Você pode usar o vSphere Client para verificar se o host foi atribuído com êxito à licença
padrão XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.
Resultados
Todos os hosts que você atribuiu ao centro de dados agora são licenciados automaticamente.
Hosts de reprovisionamento
vSphere Auto Deploy oferece suporte a várias opções de reprovisionamento. Você pode realizar
uma reinicialização simples ou reprovisionar com um perfil de imagem diferente ou um perfil de
host diferente.
Uma primeira inicialização usando vSphere Auto Deploy requer que você configure seu ambiente
e adicione regras ao conjunto de regras. Consulte o tópico "Preparando para vSphere Auto
Deploy" na documentação de instalação e configuração do vSphere .
As seguintes operações de reprovisionamento estão disponíveis.
n Reinicialização simples.
n Reinicialize os hosts para os quais o usuário respondeu perguntas durante a operação de
inicialização.
n Reprovisionar com um perfil de imagem diferente.
n Reprovisionar com um perfil de host diferente.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 108
Reprovisionar hosts com operações de reinicialização simples
Uma reinicialização simples de um host que é provisionado com vSphere Auto Deploy requer
apenas que todos os pré-requisitos ainda sejam atendidos. O processo usa o perfil de imagem
atribuído anteriormente, o perfil do host, o script personalizado e a localização do vCenter
Server.
Pré-requisitos
n Verifique se a configuração realizada durante a primeira operação de inicialização está em
vigor.
n Verifique se todos os itens associados como estão disponíveis. Um item pode ser um perfil
de imagem, um perfil de host, um script personalizado ou uma localização de inventário do
vCenter Server.
n Verifique se o host tem as informações de identificação (etiqueta de ativo, endereço IP) que
tinha durante as operações de inicialização anteriores.
Procedimentos
1 Coloque o host no modo de manutenção.
Tipo de host Ação
O host faz parte de um cluster DRS VMware DRS migra máquinas virtuais para hosts apropriados quando você
coloca o host no modo de manutenção.
O host não faz parte de um cluster
DRS
Você deve migrar todas as máquinas virtuais para hosts diferentes e colocar
cada host no modo de manutenção.
2 Reinicie o host.
Resultados
O host é encerrado. Quando o host é reinicializado, ele usa o perfil de imagem que o servidor
vSphere Auto Deploy fornece. O servidor vSphere Auto Deploy também aplica o perfil de host
armazenado no sistema vCenter Server.
Reprovisionar um host com um novo perfil de imagem usando o
PowerCLI
Você pode usar o vSphere Auto Deploy para reprovisionar um host com um novo perfil de
imagem em uma sessão do PowerCLI alterando a regra para o host e realizando um teste e uma
operação de reparo de conformidade.
Existem várias opções para o reprovisionamento de hosts.
n Se os VIBs que você deseja usar forem compatíveis com a atualização em tempo real, você
poderá usar um comando esxcli software vib. Nesse caso, você também deve atualizar
o conjunto de regras para usar um perfil de imagem que inclua os novos VIBs.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 109
n Durante o teste, você pode aplicar um perfil de imagem a um host individual com o cmdlet
Apply-EsxImageProfile e reinicializar o host para que a alteração entre em vigor. O cmdlet
Apply-EsxImageProfile atualiza a associação entre o host e o perfil de imagem, mas não
instala VIBs no host.
n Em todos os outros casos, use este procedimento.
Pré-requisitos
n Verifique se o perfil de imagem que você deseja usar para reprovisionar o host está
disponível. Use vSphere ESXi Image Builder em uma sessão de PowerCLI. Consulte "Using
vSphere ESXi Image Builder CLI" na documentação do vSphere Installation and Setup .
n Verifique se a configuração realizada durante a primeira operação de inicialização está em
vigor.
Procedimentos
1 No prompt do PowerShell, execute o cmdlet Connect-VIServer PowerCLI para se conectar
ao sistema do vCenter Server no qual o vSphere Auto Deploy está registrado.
Connect-VIServer ipv4_or_ipv6_address
O cmdlet pode retornar um aviso de certificado do servidor. Em um ambiente de produção,
certifique-se de que não haja nenhum aviso de certificado de servidor. Em um ambiente de
desenvolvimento, você pode ignorar o aviso.
2 Determine a localização de um depósito de software público que contém o perfil de imagem
que você deseja usar ou defina um perfil de imagem personalizado com vSphere ESXi Image
Builder.
3 Execute Add-EsxSoftwareDepot para adicionar o depósito de software que contém o perfil
de imagem à sessão do PowerCLI.
Tipo de depósito Cmdlet
Depósito remoto Execute Add-EsxSoftwareDepot depot_url .
Arquivo ZIP a Baixe o arquivo ZIP para um caminho de arquivo local ou crie um ponto
de montagem local para a máquina PowerCLI.
b Execute Add-EsxSoftwareDepot C: \\} file_path \
my_offline_depot.zip .
4 Execute Get-EsxImageProfile para ver uma lista de perfis de imagem e decidir qual perfil
você deseja usar.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 110
5 Execute Copy-DeployRule e especifique o parâmetro ReplaceItem para alterar a regra que
atribui um perfil de imagem aos hosts.
O cmdlet a seguir substitui o perfil de imagem atual que a regra atribui ao host com o
perfil my_new_imageprofile . Após a conclusão do cmdlet, o myrule atribui o novo perfil de
imagem aos hosts. A versão antiga do myrule foi renomeada e ocultada.
Copy-DeployRule myrule -ReplaceItem my_new_imageprofile
6 Teste a conformidade da regra para cada host no qual você deseja implantar a imagem.
a Verifique se você pode acessar o host para o qual deseja testar a conformidade do
conjunto de regras.
Get-VMHost -Name ESXi_hostname
b Execute o cmdlet que testa a conformidade do conjunto de regras para o host e associe
o valor de retorno a uma variável para uso posterior.
$tr = Test-DeployRuleSetCompliance ESXi_hostname
c Examine as diferenças entre o conteúdo do conjunto de regras e a configuração do host.
$tr.itemlist
O sistema retornará uma tabela de itens atuais e esperados se o host para o qual você
deseja testar a conformidade do novo conjunto de regras estiver em conformidade com
o conjunto de regras ativo.
CurrentItem ExpectedItem
----------- ------------
my_old_imageprofile my_new_imageprofile
d Corrija o host para usar o conjunto de regras revisadas na próxima vez que você
inicializar o host.
Repair-DeployRuleSetCompliance $tr
7 Reinicie o host para provisioná-lo com o novo perfil de imagem.
Escrever uma regra e atribuir um perfil de host aos hosts
vSphere Auto Deploy pode atribuir um perfil de host a um ou mais hosts. O perfil do host pode
incluir informações sobre a configuração de armazenamento, configuração de rede ou outras
características do host. Se você adicionar um host a um cluster, o perfil de host desse cluster
será usado.
Em muitos casos, você atribui um host a um cluster em vez de especificar um perfil de host
explicitamente. O host usa o perfil de host do cluster.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 111
Pré-requisitos
n Instale o PowerCLI e todos os softwares de pré-requisitos. Para obter informações, consulte
vCenter Server Instalação e configuração .
n Exporte o perfil de host que você deseja usar.
Procedimentos
1 Em uma sessão do PowerCLI, execute o cmdlet Connect-VIServer para se conectar ao
sistema do vCenter Server no qual o vSphere Auto Deploy está registrado.
Connect-VIServer ipv4_or_ipv6_address
O cmdlet pode retornar um aviso de certificado do servidor. Em um ambiente de produção,
certifique-se de que não haja nenhum aviso de certificado de servidor. Em um ambiente de
desenvolvimento, você pode ignorar o aviso.
2 Usando o vSphere Client, configure um host com as configurações que você deseja usar e
crie um perfil de host a partir desse host.
3 Encontre o nome do perfil de host executando o cmdlet Get-VMhostProfile PowerCLI,
passando o host ESXi a partir do qual você cria um perfil de host.
4 No prompt PowerCLI, defina uma regra na qual os perfis de host são atribuídos a hosts com
determinados atributos, por exemplo, um intervalo de endereços IP.
New-DeployRule -Name "testrule2" -Item my_host_profile -Pattern "vendor=Acme,Zven",
"ipv4=192.XXX.1.10-192.XXX.1.20"
O item especificado é atribuído a todos os hosts com os atributos especificados. Este
exemplo especifica uma regra chamada testrule2. A regra atribui o perfil de host especificado
my_host_profile a todos os hosts com um endereço IP dentro do intervalo especificado e
com um fabricante de Acme ou Zven.
5 Adicione a regra ao conjunto de regras.
Add-DeployRule testrule2
Por padrão, o conjunto de regras de trabalho se torna o conjunto de regras ativo e todas as
alterações no conjunto de regras se tornam ativas quando você adiciona uma regra. Se você
usar o parâmetro NoActivate, o conjunto de regras de trabalho não se tornará o conjunto
de regras ativo.
Próximo passo
n Atribua um host já provisionado com vSphere Auto Deploy ao novo perfil de host, realizando
operações de teste e reparo de conformidade nesses hosts. Para obter mais informações,
consulte Testar e reparar a conformidade da regra .
n Ligue hosts não provisionados para provisioná-los com o perfil do host.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 112
Testar e reparar a conformidade da regra
Quando você adiciona uma regra ao conjunto de regras vSphere Auto Deploy ou modifica uma
ou mais regras, os hosts não são atualizados automaticamente. O vSphere Auto Deploy aplica as
novas regras somente quando você testa a conformidade das regras e executa a correção.
Pré-requisitos
n Prepare o sistema e instale o servidor auto deploy. Para obter mais informações, consulte
Prepare o sistema para a vSphere Auto Deploy.
n Verifique se a sua infraestrutura inclui um ou mais hosts ESXi provisionados com vSphere
Auto Deploy e se o host no qual você instalou o PowerCLI pode acessar esses hosts ESXi.
Procedimentos
1 Em uma sessão do PowerCLI, execute o cmdlet Connect-VIServer para se conectar ao
sistema do vCenter Server no qual o vSphere Auto Deploy está registrado.
Connect-VIServer ipv4_or_ipv6_address
O cmdlet pode retornar um aviso de certificado do servidor. Em um ambiente de produção,
certifique-se de que não haja nenhum aviso de certificado de servidor. Em um ambiente de
desenvolvimento, você pode ignorar o aviso.
2 Use PowerCLI para verificar quais regras vSphere Auto Deploy estão disponíveis no
momento.
Get-DeployRule
O sistema retorna as regras e os itens e padrões associados.
3 Modifique uma das regras disponíveis.
Por exemplo, você pode alterar o perfil da imagem e o nome da regra.
Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile
Você não pode editar uma regra já adicionada ao conjunto de regras ativo. Em vez disso,
você pode copiar a regra e substituir o item ou padrão que deseja alterar.
4 Verifique se você pode acessar o host para o qual deseja testar a conformidade do conjunto
de regras.
Get-VMHost -Name MyEsxi42
5 Execute o cmdlet que testa a conformidade do conjunto de regras para o host e associe o
valor de retorno a uma variável para uso posterior.
$tr = Test-DeployRuleSetCompliance MyEsxi42
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 113
6 Examine as diferenças entre o conteúdo do conjunto de regras e a configuração do host.
$tr.itemlist
Se o host para o qual você deseja testar a conformidade do novo conjunto de regras estiver
em conformidade com o conjunto de regras ativo, o sistema retornará uma tabela de itens
atuais e esperados.
CurrentItem ExpectedItem
----------- ------------
My Profile 25 MyNewProfile
7 Corrija o host para usar o conjunto de regras revisadas na próxima vez que você inicializar o
host.
Repair-DeployRuleSetCompliance $tr
Próximo passo
Se a regra que você alterou tiver especificado o local do inventário, a alteração entrará em vigor
quando você reparar a conformidade. Para todas as outras alterações, reinicie o host para que o
vSphere Auto Deploy aplique a nova regra e obtenha conformidade entre o conjunto de regras e
o host.
Atualização do VMware ESXi
VMware, Inc. Traduzido automaticamente 114
Coletar logs para solucionar
problemas de ESXi hosts 5
Você pode coletar arquivos de log de instalação ou atualização para o ESXi. Se uma instalação
ou atualização falhar, a verificação dos arquivos de log pode ajudar a identificar a origem da
falha.
Solução
1 Digite o comando vm-support no ESXi Shell ou por meio do SSH.
2 Navegue até o diretório / var / tmp / .
3 Recupere os arquivos de log do arquivo .tgz .
VMware, Inc. Traduzidoautomaticamente 115
Atualização do VMware ESXi
Conteúdo
Sobre a atualização do VMware ESXi
vCenter Server Opções de atualização
Visão geral do processo de atualização do vSphere
Visão geral do processo de atualização de host do ESXi
Atualizando máquinas virtuais e VMware ferramentas
Atualizando ESXi hosts
Requisitos do ESXi
Visão geral do armazenamento do sistema do ESXi
Requisitos de hardware do ESXi
Modelos de servidor de gerenciamento remoto e versões de firmware compatíveis
Recomendações para desempenho ESXi aprimorado
Portas de firewall de entrada e saída para ESXi hosts
Espaço livre necessário para o log do sistema
Requisitos do sistema do VMware Host Client
ESXi Senhas e bloqueio de conta
Antes de atualizar ESXi hosts
Atualizando hosts com VIBs personalizados de terceiros
Atualizando ESXi hosts em um ambiente com o VMware NSX-T™ data center
Criar um perfil de imagem personalizado para atualizar ESXi hosts em um ambiente com o VMware NSX-T Data Center
Criar uma nova imagem ISO para atualizar ESXi hosts em um ambiente com o VMware NSX-T Data Center
Use ESXCLI para atualizar ESXi hosts em um ambiente com o VMware NSX-T Data Center
Opções de mídia para inicializar o instalador do ESXi
Baixar e gravar a ESXi imagem ISO do instalador em uma CD or DVD
Formatar uma unidade flash USB para inicializar o ESXi instalação ou atualização
Crie uma unidade flash USB para armazenar o script de instalação do ESXi ou o script de atualização
Criar uma imagem ISO do instalador com um script de instalação ou atualização personalizada
Inicialização da rede ESXi instalador
Instalando e inicializando ESXi com o software FCoE
Usando aplicativos de gerenciamento remoto
Baixar o instalador do ESXi
Identificadores e nomes de dispositivos de armazenamento
Atualizar hosts de forma interativa
Instalando ou atualizando hosts usando um script
Digite as opções de inicialização para iniciar um script de instalação ou atualização
Opções de inicialização
Sobre scripts de instalação e atualização
Locais com suporte para scripts de instalação ou atualização
Caminho para o script de instalação ou atualização
Comandos de script de instalação e atualização
Nomes de dispositivos de disco
Identificadores e nomes de dispositivos de armazenamento
Sobre o arquivo boot.cfg
Instalar ou atualizar ESXi de um CD ou DVD usando um script
Instalar ou atualizar ESXi de uma unidade flash USB usando um script
Realizando uma instalação com script ou atualização do ESXi pela rede inicializando o instalador
Visão geral do processo de instalação de inicialização de rede
Inicialize o instalador do ESXi usando PXE e TFTP
Inicialize o ESXi instalador usando iPXE e HTTP
Inicializar o ESXi aplicativo usando a UEFI HTTP nativa
Informações em segundo plano de inicialização de rede
Arquivos de configuração PXELINUX
Amostra de configurações DHCP
Atualizando hosts usando comandos ESXCLI
VIBs, perfis de imagem e depósitos de software
Noções básicas sobre níveis de aceitação para VIBs e hosts
Corresponder um nível de aceitação de host com um nível de aceitação de atualização
Determine se uma atualização requer que um host esteja no modo de manutenção ou seja reinicializado
Colocar um host no modo de manutenção
Atualizar um host com VIBs individuais
Atualizar ou atualizar um host com perfis de imagem
Atualizar ESXi hosts usando arquivos zip
Remover VIBs de um host
Adicionando extensões de terceiros a hosts com um comando ESXCLI
Realizar uma simulação de uma instalação ou atualização do ESXCLI
Exibir os VIBs instalados e os perfis que estarão ativos após a próxima reinicialização do host
Exibir o perfil de imagem e o nível de aceitação do host
Após a atualização de ESXi hosts
Sobre ESXi e os modos licenciados
Licenciamento de ESXi hosts após a atualização
Executar o script de validação de inicialização segura em um host ESXi atualizado
Espaço livre necessário para o log do sistema
Configurar o Syslog em ESXi Hosts
Usando vSphere Auto Deploy para provisionar novamente hosts
Introdução ao vSphere Auto Deploy
Preparando para vSphere Auto Deploy
Prepare o sistema para a vSphere Auto Deploy
Usando cmdlets do vSphere Auto Deploy
Configurar o licenciamento em massa
Hosts de reprovisionamento
Reprovisionar hosts com operações de reinicialização simples
Reprovisionar um host com um novo perfil de imagem usando o PowerCLI
Escrever uma regra e atribuir um perfil de host aos hosts
Testar e reparar a conformidade da regra
Coletar logs para solucionar problemas de ESXi hosts