Forneça espaço em disco suficiente para vSAN e para as cargas de trabalho virtualizadas que usam o datastore vSAN.

Verificar a compatibilidade dos dispositivos de armazenamento

Consulte o VMwareGuia de compatibilidade para verificar se seus dispositivos de armazenamento, drivers e firmware são compatíveis com o vSAN.

Você pode escolher entre várias opções de compatibilidade do vSAN.

  • Use um servidor ReadyNode vSAN, um servidor físico que os fornecedores OEM e o VMware validam para compatibilidade do vSAN.
  • Monte um nó selecionando componentes individuais de modelos de dispositivos validados.
    Seção VMwareGuia de compatibilidade Tipo de componente para verificação
    Sistemas Servidor físico que executa ESXi.
    vSAN
    • Modelo SAS de disco magnético para configurações híbridas.
    • Modelo de dispositivo Flash listado no VMwareGuia de compatibilidade. Certos modelos de dispositivos flash PCIe também podem funcionar com vSAN. Considere também gravar a classe de resistência e desempenho.
    • Modelo do controlador de armazenamento que dá suporte à passagem.

      vSAN poderá funcionar com controladores de armazenamento configurados para o modo RAID 0 se cada dispositivo de armazenamento for representado como um grupo RAID 0 individual.

Preparando dispositivos de armazenamento

Use dispositivos flash e discos magnéticos com base nos requisitos do seu cluster vSAN. Para vSAN Express Storage Architecture, escolha dispositivos flash que atendam aos requisitos listados no VMware Guia de Compatibilidade.

Verifique se o cluster tem capacidade para acomodar o consumo antecipado da máquina virtual e as Falhas de tolerância (Failures to tolerate) na política de armazenamento para as máquinas virtuais.

Os dispositivos de armazenamento devem atender aos seguintes requisitos para que vSAN possa reivindicá-los:

  • Os dispositivos de armazenamento são locais para os hosts ESXi. vSAN não pode reivindicar dispositivos remotos.
  • Os dispositivos de armazenamento não têm informações de partição existentes.
  • No mesmo host, você não pode ter grupos de discos totalmente flash e híbridos.

Preparar dispositivos para grupos de discos ou pools de armazenamento

Na vSAN Arquitetura de Armazenamento Original, um cluster padrão tem pelo menos três hosts e pelo menos um grupo de discos em cada host que contribui com armazenamento para o cluster. Cada grupo de discos fornece um dispositivo de cache flash e pelo menos um disco magnético ou dispositivo de capacidade flash. Para clusters híbridos, a capacidade do dispositivo de armazenamento em cache flash deve ser de pelo menos 10% do armazenamento consumido previsto no dispositivo de capacidade, sem as cópias de proteção. Para obter orientação sobre como determinar a taxa de cache para clusters totalmente em flash, consulte Projetando vSAN Grupos de discos – Atualização da taxa de cache de todos os Flash.

Em vSAN Express Storage Architecture, um cluster padrão tem pelo menos três hosts e um pool de armazenamento em cada host que contribui com armazenamento para o cluster. Cada pool de armazenamento consiste em um ou mais discos flash locais reivindicados por vSAN.

Capacidade bruta e utilizável

Fornecer capacidade de armazenamento bruto superior à capacidade das máquinas virtuais para lidar com determinados casos.

  • Não inclua o tamanho dos dispositivos de cache flash como capacidade. Esses dispositivos não contribuem com armazenamento e são usados como cache, a menos que você tenha adicionado dispositivos flash para armazenamento.
  • Forneça espaço suficiente para lidar com o valor Falhas de tolerância (Failures to tolerate) (FTT) em uma política de armazenamento de máquina virtual. Um FTT maior que 0 estende a área de cobertura do dispositivo. Se o FTT estiver definido como 1, o footprint será o dobro. Se o FTT estiver definido como 2, o footprint será triplo e assim por diante.
  • Verifique se o armazenamento de dados vSAN tem espaço suficiente para uma operação examinando o espaço nos hosts individuais em vez do objeto de armazenamento de dados vSAN consolidado. Por exemplo, quando você evacua um host, todo o espaço livre no armazenamento de dados pode estar no host que você está evacuando. O cluster não é capaz de acomodar a evacuação para outro host.
  • Forneça espaço suficiente para evitar que o armazenamento de dados fique sem capacidade, se as cargas de trabalho com armazenamento com provisionamento dinâmico começarem a consumir uma grande quantidade de armazenamento.
  • Verifique se o armazenamento físico pode acomodar o modo de nova proteção e manutenção dos hosts no cluster vSAN.
  • Considere a sobrecarga de vSAN para o espaço de armazenamento utilizável.
    • A versão 1.0 do formato em disco adiciona uma sobrecarga extra de aproximadamente 1 GB por dispositivo de capacidade.
    • A versão 2.0 do formato em disco adiciona uma sobrecarga extra, normalmente não mais do que 1-2 por cento da capacidade por dispositivo.
    • A versão 3.0 e posterior do formato em disco adiciona uma sobrecarga extra, normalmente não mais do que 1-2 por cento da capacidade por dispositivo. A desduplicação e a compactação com a soma de verificação de software habilitada exigem uma sobrecarga extra de aproximadamente 6,2% da capacidade por dispositivo.

Para obter mais informações sobre como planejar a capacidade de datastores vSAN, consulte o VMware vSAN Guia de projeto e dimensionamento.

vSAN Impacto da política na capacidade

A política de armazenamento vSAN para máquinas virtuais afeta a capacidade dos dispositivos de várias maneiras.

Tabela 1. vSAN Política de VM e capacidade bruta
Aspectos da Influência da Política Descrição
Alterações de política
  • O Falhas de tolerância (Failures to tolerate) (FTT) influencia o espaço de armazenamento físico que você deve fornecer para máquinas virtuais. Quanto maior o FTT para maior disponibilidade, mais espaço você deve fornecer.

    Quando o FTT é definido como 1, ele impõe duas réplicas do arquivo VMDK de uma máquina virtual. Com o FTT definido como 1, um arquivo VMDK de 50 GB requer 100 GB de espaço em hosts diferentes. Se o FTT for alterado para 2, você deverá ter espaço suficiente para oferecer suporte a três réplicas do VMDK nos hosts no cluster ou 150 GB.

  • Algumas alterações de política, como um novo número de frações de disco por objeto, exigem recursos temporários. vSAN recria os objetos afetados pela alteração. Por um certo tempo, o armazenamento físico deve acomodar os objetos novos e antigos.
Espaço disponível para reproteção ou modo de manutenção Quando você coloca um host no modo de manutenção ou clona uma máquina virtual, o armazenamento de dados pode não ser capaz de evacuar os objetos de máquina virtual, embora o armazenamento de dados vSAN indique que há espaço suficiente disponível. Essa falta de espaço pode ocorrer se o espaço livre estiver no host que está sendo colocado no modo de manutenção.

Preparando controladores de armazenamento

Configure o controlador de armazenamento em um host de acordo com os requisitos de vSAN.

Verifique se os controladores de armazenamento nos hosts vSAN atendem a determinados requisitos de modo, driver e versão de firmware, profundidade da fila, armazenamento em cache e recursos avançados.

Tabela 2. Examinando a configuração da controladora de armazenamento para vSAN
Recurso do controlador de armazenamento Requisito da controladora de armazenamento
Modo obrigatório
  • Revise os requisitos de vSAN no VMwareGuia de compatibilidade para o modo necessário, passagem ou RAID 0, do controlador.
  • Se os modos de passagem e RAID 0 forem suportados, configure o modo de passagem em vez de RAID0. O RAID 0 apresenta complexidade para a substituição do disco.
Modo RAID
  • No caso do RAID 0, crie um volume RAID por dispositivo de disco físico.
  • Não ative um modo RAID diferente do modo listado em VMwareGuia de compatibilidade.
  • Não ative a extensão do controlador.
Versão do driver e do firmware
  • Use a versão mais recente do driver e do firmware para o controlador de acordo com VMwareGuia de compatibilidade.
  • Se você usar o driver do controlador incluído na caixa, verifique se o driver é certificado para vSAN.

    As versões OEM ESXi podem conter drivers que não são certificados e listados no VMwareGuia de compatibilidade.

Profundidade da fila Verifique se a profundidade da fila do controlador é 256 ou superior. A profundidade de fila mais alta fornece desempenho aprimorado.
Cache Desative o cache do controlador de armazenamento ou defina-o como 100% de leitura se não for possível desabilitar o cache.
Recursos avançados Desative recursos avançados, por exemplo, HP SSD Smart Path.

Marcar dispositivos Flash como capacidade usando o ESXCLI

Você pode marcar manualmente os dispositivos flash em cada host como dispositivos de capacidade usando esxcli.

Pré-requisitos

Verifique se você está usando o vSAN 6.5 ou posterior.

Procedimento

  1. Para saber o nome do dispositivo flash que você deseja marcar como capacidade, execute o seguinte comando em cada host.
    1. No ESXi Shell, execute o comando esxcli storage core device list.
    2. Localize o nome do dispositivo na parte superior da saída do comando e anote o nome.
    O comando usa as seguintes opções:
    Tabela 3. Opções de comando
    Opções Descrição
    -d|--disk=str

    O nome do dispositivo que você deseja marcar como um dispositivo de capacidade. Por exemplo, mpx.vmhba1:C0:T4:L0

    -t|--tag=str

    Especifique a tag que você deseja adicionar ou remover. Por exemplo, a tag capacityFlash é usada para marcar a capacidade de um dispositivo flash.

    O comando lista todas as informações do dispositivo identificadas por ESXi.
  2. Na saída, verifique se o atributo Is SSD para o dispositivo é true.
  3. Para marcar um dispositivo flash como capacidade, execute o comando esxcli vsan storage tag add -d <device name> -t capacityFlash.
    Por exemplo, o comando esxcli vsan storage tag add -t capacityFlash -d mpx.vmhba1:C0:T4:L0, em que mpx.vmhba1:C0:T4:L0 é o nome do dispositivo.
  4. Verifique se o dispositivo flash está marcado como capacidade.
    1. Na saída, identifique se o atributo IsCapacityFlash para o dispositivo está definido como 1.

Exemplo: Saída do comando

Você pode executar o comando vdq -q -d <device name> para verificar o atributo IsCapacityFlash. Por exemplo, a execução do comando vdq -q -d mpx.vmhba1:C0:T4:L0 retorna a seguinte saída.
\{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "1",
"IsPDL"    : "0",
    \},

Desmarcar dispositivos Flash usados como capacidade usando ESXCLI

Você pode desmarcar dispositivos flash que são usados como dispositivos de capacidade, para que fiquem disponíveis para armazenamento em cache.

Procedimento

  1. Para desmarcar um dispositivo flash marcado como capacidade, execute o comando esxcli vsan storage tag remove -d <device name> -t capacityFlash. Por exemplo, o comando esxcli vsan storage tag remove -t capacityFlash -d mpx.vmhba1:C0:T4:L0, em que mpx.vmhba1:C0:T4:L0 é o nome do dispositivo.
  2. Verifique se o dispositivo flash não está marcado.
    1. Na saída, identifique se o atributo IsCapacityFlash para o dispositivo está definido como 0.

Exemplo: Saída do comando

Você pode executar o comando vdq -q -d <device name> para verificar o atributo IsCapacityFlash. Por exemplo, a execução do comando vdq -q -d mpx.vmhba1:C0:T4:L0 retorna a seguinte saída.
[
    \{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "0",
"IsPDL"    : "0",
    \},

Marcar dispositivos Flash como capacidade usando o RVC

Execute o comando vsan.host_claim_disks_differently RVC para marcar os dispositivos de armazenamento como flash, capacidade flash ou disco magnético (HDD).

Você pode usar a ferramenta RVC para marcar dispositivos flash como dispositivos de capacidade individualmente ou em lote, especificando o modelo do dispositivo. Quando você quiser marcar dispositivos flash como dispositivos de capacidade, poderá incluí-los em grupos de discos totalmente flash.
Observação: O comando vsan.host_claim_disks_differently não verifica o tipo de dispositivo antes de marcá-lo. O comando marca qualquer dispositivo que você anexar com a opção de comando capacity_flash, incluindo os discos magnéticos e os dispositivos que já estão em uso. Certifique-se de verificar o status do dispositivo antes de marcar.
Para obter informações sobre os comandos do RVC para gerenciamento de vSAN, consulte o Guia de Referência do Comando RVC.

Pré-requisitos

  • Verifique se você está usando o vSAN versão 6.5 ou posterior.
  • Verifique se o SSH está ativado no vCenter Server.

Procedimento

  1. Abra uma conexão SSH com o vCenter Server.
  2. Faça login no vCenter Server usando uma conta local que tenha privilégios de administrador.
  3. Inicie o RVC executando o seguinte comando.
    rvc local_user_name@target_vCenter_Server
    Por exemplo, para usar o mesmo vCenter Server para marcar a capacidade de dispositivos flash como raiz do usuário, execute o seguinte comando:
    rvc root@localhost
  4. Digite a senha para o nome de usuário.
  5. Navegue até o diretório vcenter_server/data_center/computers/cluster/hosts na infraestrutura vSphere.
  6. Execute o comando vsan.host_claim_disks_differently com as opções --claim-type capacity_flash --model model_name para marcar todos os dispositivos flash do mesmo modelo como capacidade em todos os hosts do cluster.
    vsan.host_claim_disks_differently --claim-type capacity_flash --model model_name *

O que Fazer Depois

Ative vSAN no cluster e reivindique dispositivos de capacidade.