Instalando drivers assíncronos no VMware ESXi 5.x e no ESXi 6.0.x
search cancel

Instalando drivers assíncronos no VMware ESXi 5.x e no ESXi 6.0.x

book

Article ID: 341574

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Este artigo fornece os diferentes métodos para instalar releases de drivers assíncronos em várias versões do VMware ESXi 5.x e do 6.0.x. Para obter mais informações sobre como instalar um release de driver assíncrono específico, consulte o arquivo /doc/README.txt no arquivo zip desse release.

Os drivers assíncronos são desenvolvidos por fornecedores externos e estão sujeitos ao processo de certificação da VMware. Eles acompanham o pacote de software ESXi denominado vSphere Installation Bundle (VIB). Para fazer download de drivers assíncronos assinados pela VMware, consulte VMware Downloads.

Observação: este artigo é para o vSphere 5.x e 6.0.x. Para obter mais informações sobre como instalar drivers assíncronos no vSphere 4, consulte Installing async drivers on ESX/ESXi 4.x (1032936).


Symptoms:

Disclaimer: Este artigo é uma tradução do Installing async drivers on VMware ESXi 5.x and ESXi 6.0.x (2005205). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.


Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0

Resolution

Existem vários métodos disponíveis para a instalação de drivers assíncronos no ESXi 5.x e 6.x:

Antes da instalação do novo ESXi


A instalação de um novo ESXi 5.x usando um CD ou ISO não oferece nenhuma opção de inserção de driver assíncrono. Em vez disso, é preciso usar o Image Builder para inserir o driver assíncrono em uma nova imagem de CD ou ISO. Para obter mais informações, consulte a seção sobre como usar a CLI do Image Builder no vSphere ESXi da publicação vSphere Installation and Setup Guide.

Observação: sssas etapas são necessárias quando o driver assíncrono é necessário para que o servidor ESXi tenha conectividade de rede.

Para adicionar drivers assíncronos à imagem ISO de instalação do ESXi:
  1. Abra a linha de comando do vSphere 5.x PowerCLI.
  2. Faça o download de uma cópia do depósito do pacote ESXi offline e do arquivo zip do driver assíncrono.
  3. Extraia o conteúdo do arquivo zip do driver assíncrono e identifique o(s) arquivo(s) offline-bundle.zip.
  4. Use o commandlet Add-ESXSoftwareDepot para adicionar o pacote off-line do ESXi e o pacote off-line assíncrono como depósitos.

    Por exemplo:

    Add-EsxSoftwareDepot C:\path\to\new-async-driver-offline-bundle.zip, C:\path\to\esxi-offline-bundle.zip

    Exemplo para o ESXi 5.0:

    Add-EsxSoftwareDepot C:\path\to\new-async-driver-offline-bundle.zip, C:\path\to\VMware-ESXi-5.0.0-469512-depot.zip

    Exemplo para o ESXi 5.0 Update 1:

    Add-EsxSoftwareDepot C:\path\to\new-async-driver-offline-bundle.zip, C:\path\to\update-from-esxi5.0-5.0_update01.zip

    A saída é semelhante a:

    Depot Url
    ---------
    zip:C:\path\to\new-async-driver-offline-bundle.zip?index.xml
    zip:C:\VMware-ESXi-5.0.0-469512-depot.zip?index.xml


  5. Verifique se o driver assíncrono está agora disponível como um pacote de software.

    Por exemplo:

    Get-EsxSoftwarePackage

    A saída é semelhante a:

    Name Version Vendor Release Date
    ------------------- ------- ---------- ------------
    driver-package-name 1.2.3.4 vendorname mm/dd/yyyy


  6. Clone um perfil de imagem existente:

    1. Use o commandlet Get-EsxImageProfile para listar os perfis de imagem disponíveis.

      Por exemplo:

      Get-EsxImageProfile

      A saída é semelhante a:

      Name Vendor Last Modified Acceptance
      -------------------------- ------ ------------- ---------------
      ESXi-5.0.0-456551-standard VMware mm/dd/yyyy PartnerSupported
      ESXi-5.0.0-456551-no-tools VMware mm/dd/yyyy PartnerSupported

    2. Clone um perfil de imagem disponível existente especificando um novo nome para o perfil.

      Por exemplo:

      New-EsxImageProfile -CloneProfile ESXi-5.0.0-456551-standard -name NewAsyncProfile -Vendor MyCorp

      A saída é semelhante a:

      Name Vendor Last Modified Acceptance Level
      --------------- ------ ------------- ----------------
      NewAsyncProfile MyCorp mm/dd/yyyy PartnerSupported


  7. Use o commandlet Add-EsxSoftwarePackage para adicionar o driver assíncrono ao novo perfil de imagem, especificando o nome do pacote da etapa 5.

    Por exemplo:

    Add-EsxSoftwarePackage -ImageProfile NewAsyncProfile -SoftwarePackage driver-package-name

    A saída é semelhante a:

    Name Vendor Last Modified Acceptance Level
    --------------- ------ ------------- ----------------
    NewAsyncProfile VMware today PartnerSupported


  8. Exporte o novo perfil de imagem. Execute o comando Export-EsxImageProfile para exportar o perfil de imagem como uma imagem ISO.

    Por exemplo:

    Export-EsxImageProfile -ImageProfile NewAsyncProfile -ExportToISO -filepath C:\NewAsyncProfile.iso

  9. Se necessário, grave o ISO em um novo CD. Use o CD ou ISO para inicializar o servidor e instalar o ESXi. Siga os procedimentos de instalação normais.

Instalação de ESXi existente usando o esxcli e arquivo zip do pacote de driver assíncrono offline


É possível instalar drivers assíncronos em um host ESXi existente de um arquivo VIB específico, de um depósito URL, de um pacote offline ou utilizando um perfil de imagem. Para obter mais informações, consulte a seção Upgrading and Migrating Your Hosts - Performing the Upgrade or Migration do vSphere Upgrade Guide.

O arquivo zip do pacote off-line é copiado para o host ESXi usando o Datastore Browser e é instalado com o uso do utilitário esxcli no shell do ESXi.

Observação: isso requer conectividade remota à rede do ESXi usando o vSphere Client.

Para instalar os drivers assíncronos:

  1. Extraia o conteúdo do arquivo zip do driver assíncrono.
  2. Identifique o(s) arquivo(s) offline-bundle.zip.
  3. Faça login no host ESXi usando o vSphere Client com privilégios de administrador, por exemplo, como root.
  4. Usando o Datastore Browser, carregue o(s) arquivo(s) offline-bundle.zip em um datastore do host ESXi.
  5. Coloque o host no modo de manutenção.
  6. Faça login como raiz no console do ESXi por meio de SSH ou iLO/DRAC.
  7. Copie a pasta offline-bundle.zip para /var/log/vmware executando este comando:

    cp offline-bundle.zip /var/log/vmware

  8. Execute este comando para instalar os drivers usando o pacote off-line (isso requer um caminho absoluto):

    esxcli software vib install –d /path/offline-bundle.zip

    Por exemplo:

    esxcli software vib install –d /var/log/vmware/offline-bundle.zip

    Observação: se esse comando falhar, descompacte o arquivo e tente executar o mesmo comando. Use localcli em vez de esxcli se o host não estiver respondendo.

    Por exemplo:

    localcli software vib install –d /var/log/vmware/offline-bundle.zip

  9. Reinicie o host ESXi.
  10. Você pode executar este comando para confirmar se o VIB foi ou não instalado com êxito:

    esxcli software vib list | grep -i <vib_name>

  11. Saia do modo de manutenção.
Observação: um host ESX pode ser atualizado de maneira remota com o utilitário esxcli, que é parte integrante da CLI do vSphere. Para obter mais detalhes sobre como usar esxcli, consulte a publicação vSphere Command-Line Interface Documentation.

Instalação do ESXi existente usando o esxcli e o arquivo de driver assíncrono VIB






É possível instalar drivers assíncronos em um host ESXi existente com base em um arquivo VIB de driver assíncrono. Esse arquivo VIB é copiado para o host ESXi usando o Datastore Browser e é instalado com o uso de esxcli no shell do ESXi.

Observação: isso requer conectividade remota à rede do ESXi usando o vSphere Client.

Para instalar os drivers assíncronos:
  1. Extraia o conteúdo do arquivo zip do driver assíncrono.
  2. Identifique o(s) arquivo(s) offline-bundle.zip.
  3. Extraia o conteúdo do(s) arquivo(s) offline-bundle.zip.
  4. Identifique o(s) arquivo(s) async-driver.vib.
  5. Faça login no host ESXi usando o vSphere Client com privilégios de administrador, por exemplo, como root.
  6. Usando o Datastore Browser, carregue o(s) arquivo(s) async-driver.vib em um datastore do host ESXi.
  7. Coloque o host no modo de manutenção.
  8. Faça login como raiz no console do ESXi por meio de SSH ou iLO/DRAC.
  9. Execute este comando para instalar os drivers do arquivo VIB (isso requer um caminho absoluto):

    esxcli software vib install –v /path/async-driver.vib

    Por exemplo:

    esxcli software vib install –v /vmfs/volumes/datastore/async-driver.vib

    Observação: use localcli em vez de esxcli se o host não estiver respondendo.

    Por exemplo:

    localcli software vib install –v / vmfs/volumes/datastore/async-driver.vib

  10. Reinicie o host ESXi.
  11. Para confirmar se o VIB foi instalado com êxito, execute este comando:

    esxcli software vib list | grep -i vib_name

  12. Saia do modo de manutenção.
Observação: um host ESX pode ser atualizado de maneira remota com o utilitário esxcli, que é parte integrante da CLI do vSphere. Para obter mais informações sobre como usar esxcli, consulte a publicação vSphere Command-Line Interface Documentation.

Instalação do ESXi existente com o VMware Update Manager

É possível instalar drivers assíncronos em um host ESXi existente usando o VMware vCenter Update Manager. Para obter mais informações, consulte a seção Using vSphere ESXi Image Builder CLI do vSphere Installation and Setup Guide.

Observações:

  • Drivers assíncronos são desenvolvidos por fornecedores externos e estão sujeitos à certificação da VMware. Fornecedores de terceiros disponibilizam recomendações/sugestões para atualizar seus firmwares/drivers para versões específicas do ESXi/ESX. Portanto, a VMware não inclui esses drivers assíncronos automaticamente no Update Manager.
  • O firmware do dispositivo é disponibilizado diretamente pelo fornecedor de hardware. Para adquirir o software de atualização do firmware, conhecer práticas recomendadas e qualquer outra orientação relacionada ao firmware do dispositivo, entre em contato com o seu fornecedor de hardware.

Para instalar os drivers assíncronos:
  1. Extraia o conteúdo do arquivo zip do driver assíncrono.
  2. Identifique o(s) arquivo(s) offline-bundle.zip.
  3. No vCenter Server, vá até Home > Update Manager.
  4. Clique na guia Patch Repository.
  5. Clique no link Import Patches no canto superior direito da tela.
  6. Clique em Finish. O driver assíncrono é adicionado ao repositório de patches.
  7. Crie uma linha de base de extensão do host e corrija o host ESXi. Para obter mais informações, consulte a publicação Installing and Administering VMware vSphere Update Manager Guide.

    Observação: o Update Manager reinicia automaticamente o host ESXi após a conclusão da correção.

Observação: usar é a única maneira de reverter para um driver de entrada após a atualização para um driver assíncrono esxcli software vib install -v /path/to/vib. Nesse caso, a opção -n não funciona, pois o driver de entrada não está associado a um depósito.


Additional Information

Para obter mais informações, consulte Removing async drivers on VMware ESXi 5.0, 5.1, and 5.5 (2077833).How to download and install async drivers in ESXi 5.x/6.x