Os tópicos de solução de problemas fornecem soluções para problemas que você pode encontrar ao usar o Virtual Volumes.

Comandos Virtual Volumes e esxcli

Você pode usar os comandos esxcli storage vvol para solucionar problemas do seu ambiente Virtual Volumes.

As seguintes opções de comando estão disponíveis.

Tabela 1. esxcli storage vvol comandos
Namespace Opção de comando Descrição
esxcli storage core device list Identifique endpoints de protocolo. A entrada de saída Is VVOL PE: true indica que o dispositivo de armazenamento é um endpoint de protocolo.
esxcli storage vvol daemon unbindall Desvincule todos os volumes virtuais de todos os provedores VASA conhecidos pelo host ESXi.
esxcli storage vvol protocolendpoint list Liste todos os endpoints de protocolo que seu host pode acessar.
esxcli storage vvol storagecontainer list

abandonedvvol scan

Liste todos os contêineres de armazenamento disponíveis.

Examine o contêiner de armazenamento especificado em busca de volumes virtuais abandonados.

esxcli storage vvol vasacontext get Mostre o contexto VASA (VC UUID) associado ao host.
esxcli storage vvol vasaprovider list Liste todos os provedores de armazenamento (VASA) associados ao host.

Coletando informações estatísticas para Virtual Volumes

Você pode usar o comando vvol stats em seu host ESXi para rastrear estatísticas de desempenho.

As seguintes opções de comando estão disponíveis.

Comando Descrição Opções
esxcli storage vvol stats get Obtenha estatísticas para todos os provedores VASA (padrão) ou para o namespace ou a entidade especificados no namespace fornecido. -e|--entity=str Digite o ID da entidade.

-n|--namespace=str Digite a expressão de namespace do nó.

-r|--raw Use a saída de formato bruto.

esxcli storage vvol stats list Liste todos os nós de estatísticas (padrão) ou nós em um namespace especificado. -n|--namespace=str Digite a expressão de namespace do nó.
esxcli storage vvol stats enable Ative o rastreamento de estatísticas para o namespace completo.
esxcli storage vvol stats disable Desative o rastreamento de estatísticas para o namespace completo.
esxcli storage vvol stats add Ative o rastreamento de estatísticas para uma entidade específica em um namespace específico. -e|--entity=str Digite o ID da entidade.

-n|--namespace=str Digite a expressão de namespace do nó.

esxcli storage vvol stats remove Remove a entidade específica para rastreamento de estatísticas no namespace especificado. -e|--entity=str Digite o ID da entidade.

-n|--namespace=str Digite a expressão de namespace do nó.

esxcli storage vvol stats reset Redefina o contador de estatísticas para o namespace ou a entidade de estatísticas especificado. -e|--entity=str Digite o ID da entidade.

-n|--namespace=str Digite a expressão de namespace do nó.

Virtual Volumes O armazenamento de dados está inacessível

Depois de criar um datastore Virtual Volumes, ele permanece inacessível.

Problema

O vSphere Client mostra o armazenamento de dados como inacessível. Você não pode usar o armazenamento de dados para o provisionamento de máquinas virtuais.

Causa

Esse problema pode ocorrer quando você não consegue configurar endpoints de protocolo para o contêiner de armazenamento baseado em SCSI ou grupos NVMe ANA mapeados para o armazenamento de dados virtual. Como os LUNs tradicionais, os endpoints do protocolo SCSI precisam ser configurados para que um host ESXi possa detectá-los.

Solução

Antes de criar repositórios de dados virtuais para contêineres baseados em SCSI, certifique-se de configurar endpoints de protocolo no lado do armazenamento.

Falhas ao migrar VMs ou implantar OVFs de VM para repositórios de dados Virtual Volumes

Suas tentativas de migrar uma máquina virtual ou implantar um OVF de VM em Virtual Volumes datastores falham.

Problema

Um modelo OVF ou uma VM que está sendo migrada de um armazenamento de dados não virtual pode incluir arquivos grandes adicionais, como imagens de disco ISO, imagens de DVD e arquivos de imagem. Se esses arquivos adicionais fizerem com que o volume virtual de configuração exceda seu limite de 4 GB, a migração ou a implantação para um datastore virtual falhará.

Causa

O volume virtual de configuração, ou config-vVol, contém vários arquivos relacionados à VM. Em repositórios de dados não virtuais tradicionais, esses arquivos são armazenados no diretório inicial da VM. Semelhante ao diretório inicial da VM, o config-vVol normalmente inclui o arquivo de configuração da VM, o disco virtual e os arquivos descritores de snapshot, os arquivos de log, os arquivos de bloqueio e assim por diante.

Em repositórios de dados virtuais, todos os outros arquivos de tamanho grande, como discos virtuais, snapshots de memória, permuta e resumo, são armazenados como volumes virtuais separados.

Os Config-vVols são criados como volumes virtuais de 4 GB. O conteúdo genérico do config-vVol geralmente consome apenas uma fração dessa alocação de 4 GB, portanto, os config-vVols normalmente são provisionados para conservar o espaço de apoio. Quaisquer arquivos grandes adicionais, como imagens de disco ISO, imagens de DVD e arquivos de imagem, podem fazer com que o config-vVol exceda seu limite de 4 GB. Se esses arquivos estiverem incluídos em um modelo OVF, a implantação do OVF da VM no armazenamento Virtual Volumes falhará. Se esses arquivos fizerem parte de uma VM existente, a migração dessa VM de um datastore tradicional para o armazenamento Virtual Volumes também falhará.
Observação: A partir do vSphere 7.0 Update 2, os parceiros podem aumentar o config-vVol para mais de 4 GB. Trabalhe com seu parceiro Virtual Volumes na implementação disso, se for compatível com o seu parceiro e aplicável ao seu ambiente.

Solução

  • Para migração de VM. Antes de migrar uma VM de um datastore tradicional para um datastore virtual, remova o conteúdo em excesso do diretório inicial da VM para manter o config-vVol abaixo do limite de 4 GB.
  • Para implantação do OVF. Como não é possível implantar um modelo OVF que contenha arquivos em excesso diretamente em um repositório de dados virtual, primeiro implante a VM em um repositório de dados não virtual. Remova qualquer conteúdo em excesso do diretório inicial da VM e migre a VM resultante para o armazenamento Virtual Volumes.