O que acontece quando a chave USB ou cartão SD que eu instalei o VMware ESXi falha?

28

Um cartão SD (SDHC) instalado em um O servidor HP ProLiant DL380p Gen8 executando o VMware ESXi falhou: (

Encontrei algumas mensagens de aparência ameaçadora no console do vCenter e no log de eventos do HP ProLiant ILO ...

Lost connectivity to the device ... backing the boot filesystem. As a result, host configuration changes will not be saved to persistent storage.

EmbeddedFlash/SD-CARD:Errorwritingmedia0,physicalblock848880:StackException.

OVMwaredefendeousodedispositivosdeinicializaçãoUSBeSD(SDHC)paraoESXi.FoiumadasprincipaisrazõespelasquaisomenorESXifoidesenvolvido(versusoESXmaisantigo).PasseimuitotempodestacandoasdiferençasentreoinstaláveleoincorporadodoESXi modos para colegas de trabalho e clientes. No entanto, essas falhas parecem acontecer. Neste caso, esta é a minha terceira instância.

Felizmente, este é um cluster do vSphere com armazenamento SAN. Que medidas devem ser tomadas para remediar essa falha?

    
por ewwhite 28.10.2013 / 22:30

4 respostas

29

Este é o processo que usei para resolver isso:

O VMware ESXi pode ser instalado em um modo incorporado ou em um modo instalável . Conforme descrito aqui , o modo de instalação é determinado por a mídia de destino e o tamanho do volume disponível para o instalador do ESXi.

  • USB, SDHC ou qualquer dispositivo com menos de 5 GB: Incorporado
  • Discos rígidos / volumes maiores ou iguais a 5 GB de tamanho: Instalável

Um dos atributos exclusivos da execução do ESXi no modo incorporado é que o sistema operacional é carregado na RAM e apenas toca o dispositivo USB / SD de hora em hora durante a operação normal. Na minha situação, o sistema continuou a funcionar, mesmo com um dispositivo SDHC com falha.

A mensagem de erro que recebi na interface do vCenter indicou que as alterações de configuração não seriam salvas , mas o cluster ainda era utilizável. Deixei o sistema nesse estado por vários dias até conseguir acessar o datacenter para substituir o cartão SD.

Com relação às etapas a seguir após uma falha de um dispositivo USB ou SD, é importante extrair e salvar uma cópia das configurações do host !!

Isso é facilmente realizado via PowerCLI ou o vSphere CLI . Eu usei o PowerCLI em execução no servidor vCenter:

Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
  • Depois disso, evacuei todas as máquinas virtuais do host afetado e coloquei-o no modo de manutenção.
  • O host foi encerrado, o cartão SDHC foi substituído por um novo dispositivo e eu instalei o ESXi novamente.
  • Depois que o host voltou a funcionar com uma nova instalação do ESXi, fiz as alterações de configuração mínimas necessárias para tornar o host visível na rede; defina informações de IP, informações de vlan e senha.
  • Eu recarreguei a configuração salva no host via PowerCLI ...

Para este passo, usei:

Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!

A restauração da configuração força a reinicialização do host. Depois de subir de novo, consegui reconectar para voltar ao host no vCenter e sair do modo de manutenção.

Se o PowerCLI não estiver disponível, os comandos do shell do ESXi se parecerão com:

vim-cmd hostsvc/firmware/backup_config 

Isso produz um link da Web que você poderá procurar e fazer o download de um tarball da configuração do host.

Você pode converter um arquivo de configuração em um host e usar o seguinte para restaurar as configurações.

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

Isso é tudo!

    
por 02.11.2013 / 11:10
11

Artigo da base de conhecimento: link

Note: In the event that your original SD flash card or USB drive fails, these steps can be used in a disaster recovery capacity to get a fully functional ESXi host running as quickly as possible on a replacement USB drive or SD flash card.

Disaster Recovery Scenario

If you have a local datastore containing production information and have completed the installation on a replacement USB flash drive or SD flash card in a disaster recovery scenario, you may be required perform these additional steps:

  1. Connect to the ESXi host using the vSphere Client or add the ESXi host to an existing vCenter Server implementation.
  2. Click the host.
  3. Click the Configuration tab.
  4. Click Storage.
  5. Click Rescan to ensure you can see all datastores.
  6. Browse the datastore and register any virtual machines that are located on the datastores.
    
por 28.10.2013 / 22:56
5

Eu diria que basta reinstalar o ESXi fresh em um novo cartão, não vale a pena o seu tempo ou esforço para tentar preservar os dados potencialmente corrompidos no cartão atual.

    
por 28.10.2013 / 22:52
1

Um dos meus hosts mostrou o mesmo erro "Conectividade perdida". Eu pesquisei e encontrei este post. Então, tentei fazer o backup da configuração com o PowerCLI e o vCLI, conforme sugerido. O backup voltou com "Erro interno". Chamado VMWare. A resposta é que, quando o SD falhou, você não poderá fazer backup de sua configuração porque o comando de backup só pode extrair a configuração do cartão SD.

    
por 19.06.2015 / 23:46