Configurar política de armazenamento

As políticas de armazenamento VMware vSAN definem os requisitos de armazenamento para suas máquinas virtuais (VMs). Estas políticas garantem o nível de serviço necessário das VMs, porque determinam como o armazenamento é alocado à VM. A cada VM implantada em um armazenamento de dados vSAN é atribuída pelo menos uma política de armazenamento de VM.

Você pode atribuir uma política de armazenamento de VM em uma implantação inicial de uma VM ou quando fizer outras operações de VM, como clonagem ou migração. Usuários cloudadmin pós-implantação ou funções equivalentes não podem alterar a política de armazenamento padrão para uma VM. No entanto, a política de armazenamento de VM por alterações de disco é permitida.

O comando Executar permite que usuários autorizados alterem a política de armazenamento de VM padrão ou existente para uma política disponível para uma VM pós-implantação. Não há alterações feitas na política de armazenamento de VM no nível de disco. Você sempre pode alterar a política de armazenamento de VM no nível de disco de acordo com suas necessidades.

Nota

Os comandos de execução são executados um de cada vez na ordem enviada.

Neste artigo saiba como:

  • Listar todas as políticas de armazenamento
  • Definir a política de armazenamento para uma VM
  • Especificar a política de armazenamento padrão para um cluster
  • Criar política de armazenamento
  • Remover política de armazenamento

Pré-requisitos

Certifique-se de que o nível mínimo de anfitriões é cumprido.

Configuração RAID Intolerância (ITF) Mínimo de anfitriões necessários
RAID-1 (Espelhamento)
Configuração padrão.
1 3
RAID-5 (Codificação de Eliminação) 1 4
RAID-1 (Espelhamento) 2 5
RAID-6 (Codificação de Eliminação) 2 6
RAID-1 (Espelhamento) 3 7

Listar políticas de armazenamento

Execute o Get-StoragePolicy cmdlet para listar as políticas de armazenamento baseadas em vSAN disponíveis para definição em uma VM.

  1. Inicie sessão no portal do Azure.

    Nota

    Se precisar de aceder ao portal do Azure US Gov, aceda a https://portal.azure.us/

  2. Selecione Executar pacotes>de comando>Get-StoragePolicies.

    Screenshot showing how to access the storage policy run commands available.

  3. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Screenshot showing how to list storage policies available.

    Campo Valor
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, Get-StoragePolicies-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  4. Verifique as Notificações para ver o progresso.

Definir política de armazenamento na VM

Execute o Set-VMStoragePolicy cmdlet para modificar políticas de armazenamento baseadas em vSAN em um cluster padrão, VM individual ou grupo de VMs que compartilham um nome de VM semelhante. Por exemplo, se você tiver três VMs chamadas "MyVM1", "MyVM2" e "MyVM3", fornecer "MyVM*" para o parâmetro VMName alteraria a StoragePolicy em todas as três VMs.

Nota

Não é possível usar o vSphere Client para alterar a política de armazenamento padrão ou quaisquer políticas de armazenamento existentes para uma VM.

  1. Selecione Executar pacotes de comando>>Set-VMStoragePolicy.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    VMName Nome da VM de destino.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, changeVMStoragePolicy.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  3. Verifique as Notificações para ver o progresso.

Definir a política de armazenamento em todas as VMs em um local

Execute o cmdlet para Modificar políticas de armazenamento baseadas em vSAN em todas as VMs em um local onde um local é o Set-LocationStoragePolicy nome de um cluster, pool de recursos ou pasta. Por exemplo, se você tiver 3 VMs no Cluster-3, o fornecimento de "Cluster-3" alteraria a política de armazenamento em todas as três VMs.

Nota

Não é possível usar o vSphere Client para alterar a política de armazenamento padrão ou quaisquer políticas de armazenamento existentes para uma VM.

  1. Selecione Executar comando>Pacotes>Set-LocationStoragePolicy.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    Localização Nome da VM de destino.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, changeVMStoragePolicy.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  3. Verifique as Notificações para ver o progresso.

Especificar política de armazenamento para um cluster

Execute o cmdlet para especificar a Set-ClusterDefaultStoragePolicy política de armazenamento padrão para um cluster,

  1. Selecione Executar comando>Pacotes>Set-ClusterDefaultStoragePolicy.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    Nome do cluster O nome do cluster.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, Set-ClusterDefaultStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  3. Verifique as Notificações para ver o progresso.

Criar política de armazenamento AVS personalizada

Execute o New-AVSStoragePolicy cmdlet para criar ou substituir uma política existente. Esta função cria uma nova política de armazenamento vSphere ou substitui uma existente. Não baseado em vSAN, somente vSAN, somente VMEncryption, baseado somente tag e/ou qualquer combinação desses tipos de política são suportados.

Nota

Não é possível modificar as políticas de armazenamento padrão do AVS existentes. Determinadas opções habilitadas nas políticas de armazenamento produzirão avisos sobre os riscos associados.

  1. Selecione Executar pacotes>de comando>New-AVSStoragePolicy.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    Substituir Substituir a política de armazenamento existente.
    - O padrão é $false.
    - Passar substitui true provided substitui uma política existente exatamente como definido.
    - Os valores não passados são removidos ou definidos como valores padrão.
    NotTags Corresponder a armazenamentos de dados que NÃO têm essas tags.
    - As tags diferenciam maiúsculas de minúsculas.
    - Vírgula separar várias tags.
    - Exemplo: Tag1,Tag 2,Tag_3
    Etiquetas Corresponder a armazenamentos de dados que têm essas tags.
    - As tags diferenciam maiúsculas de minúsculas.
    - Vírgula separar várias tags.
    - Exemplo: Tag1,Tag 2,Tag_3
    vSANForceProvisioning Forçar provisionamento para a política.
    - O padrão é $false.
    - Os valores válidos são $true ou $false
    - AVISO - Os objetos provisionados do vSAN Force não são cobertos pelo SLA da Microsoft. Podem ocorrer perda de dados e instabilidade de vSAN.
    - O valor recomendado é $false.
    vSANChecksumDesativado Habilite ou desabilite a soma de verificação para a política.
    - O padrão é $false.
    - Os valores válidos são $true ou $false.
    - AVISO - Desativar a soma de verificação pode levar à perda de dados e/ou corrupção.
    - O valor recomendado é $false.
    vSANCacheReservation Porcentagem de reserva de cache para a política.
    - O padrão é 0.
    - Os valores válidos são 0..100.
    vSANIOLimit Define o limite de E/S permitida.
    - O padrão está desdefinido.
    - Os valores válidos são 0..2147483647.
    - Limite de IOPS para a política.
    vSANDiskStripesPerObject O número de HDDs em que cada réplica de um objeto de armazenamento é distribuída.
    - O padrão é 1. Os valores válidos são 1..12.
    - Um valor superior a 1 pode resultar num melhor desempenho (por exemplo, quando a cache de leitura flash perde a necessidade de ser retirado do disco rígido), mas também resulta numa maior utilização dos recursos do sistema.
    vSANObjectSpaceReservation Reserva de objetos.
    - O padrão é 0.
    - Os valores válidos são 0..100.
    - 0=Thin Provisionamento
    - 100=Provisão espessa
    VMEncryption Define a criptografia de VM.
    - O padrão é Nenhum.
    - Os valores válidos são Nenhum, Pré-IO, Pós-IO.
    - O Pre-IO permite que as soluções de filtragem VAIO capturem dados antes da criptografia de VM.
    - O Post-IO permite que as soluções de filtragem VAIO capturem dados após a criptografia de VM.
    vSANFailuresToTolerate Número de falhas de hosts vSAN a serem toleradas.
    - O padrão é "R1FTT1".
    - Os valores válidos são "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - Nenhum = Sem redundância de dados
    - R1FTT1 = 1 falha - RAID-1 (Espelhamento)
    - R1FTT2 = 2 falhas - RAID-1 (Espelhamento)
    - R1FTT3 = 3 falhas - RAID-1 (Espelhamento)
    - R5FTT1 = 1 falha - RAID-5 (Codificação de apagamento),
    - R6FTT2 = 2 falhas - RAID-6 (Codificação de apagamento)
    - Nenhuma opção de redundância de dados não é coberta pelo SLA da Microsoft.
    vSANSiteDisasterTolerance Válido apenas para clusters stretch.
    - O padrão é "Nenhum".
    - Os valores válidos são "None", "Dual", "Preferred", "Secondary", "NoneStretch"
    - Nenhum = Sem redundância de site (opção recomendada para clusters não stretch, NÃO recomendada para clusters stretch)
    - dual = redundância de local duplo (opção recomendada para clusters stretch)
    - Preferred = Sem redundância de site - mantenha os dados em Preferred (cluster estendido)
    - Secundário = Sem redundância de site - Mantenha os dados no site secundário (cluster esticado)
    - NoneStretch = Sem redundância de site - Não recomendado (https://kb.vmware.com/s/article/88358)
    Descrição Descrição da Política de Armazenamento que você está criando, texto de forma livre.
    Nome Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, New-AVSStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  3. Verifique as Notificações para ver o progresso.

Remover política de armazenamento AVS

Execute o cmdlet para especificar a Remove-AVSStoragePolicy política de armazenamento padrão para um cluster,

  1. Selecione Executar comando>Packages>Remove-AVSStoragePolicy.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    Nome Nome da política de armazenamento. Os curingas não são suportados e serão removidos.
    Reter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar nome para execução Nome alfanumérico, por exemplo, Remove-AVSStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  3. Verifique as Notificações para ver o progresso.

Próximos passos

Agora que você aprendeu como configurar políticas de armazenamento VMware vSAN, saiba mais sobre: