Criar volumes em clusters Azure Stack HCI e Windows Server

Aplica-se a: Azure Stack HCI, versões 21H2 e 20H2; Windows Server 2022, Windows Server 2019, Windows Server 2016

Este artigo descreve como criar volumes em um cluster usando o Centro de Administração do Windows e o Windows PowerShell, como trabalhar com arquivos nos volumes e como habilitar a deduplicação e compactação, as verificações de integridade ou a criptografia BitLocker em volumes. Para saber como criar volumes e configurar a replicação para clusters estendidos, consulte Criar volumes estendidos.

Dica

Se você ainda não fez isso, confira Planejar volumes primeiro.

Criar um volume espelho de duas ou três vias

Para criar um volume espelho de duas ou três vias usando Windows Admin Center:

  1. No Windows Admin Center, conecte-se a um cluster e selecione Volumes no painel Ferramentas.

  2. Na página Volumes, selecione a guia Inventário e, em seguida, selecione Criar.

  3. No painel Criar volume, insira um nome para o volume.

  4. Em Resiliência, selecione Espelho de duas vias ou Espelho de três vias, dependendo do número de servidores em seu cluster.

  5. Em Tamanho no HDD,especifique o tamanho do volume. Por exemplo, 5 TB (terabytes).

  6. Em Mais opções, você pode usar as caixas de seleção para ativar a redução e a compactação, as verificações de integridade ou a criptografia do BitLocker.

  7. Selecione Criar.

    You can use Windows Admin Center to create a two-way or three-way mirror volume

Dependendo do tamanho, a criação do volume pode levar alguns minutos. As notificações no canto superior direito permitirão que você saiba quando o volume é criado. O novo volume será exibido na lista Inventário.

Criar um volume de paridade acelerada por espelho

A MAP (paridade acelerada por espelho) reduz o volume no HDD. Por exemplo, um volume espelho de três vias significa que, para cada 10 terabytes de tamanho, você precisará de 30 terabytes como um volume. Para reduzir a sobrecarga no volume, crie um volume com paridade acelerada por espelho. Isso reduz o espaço de 30 terabytes para apenas 22 terabytes, mesmo com apenas quatro servidores, espelhando os 20% mais ativos de dados e usando paridade, que é mais eficiente em espaço, para armazenar o restante. Você pode ajustar essa taxa de paridade e espelhamento para fazer a troca de desempenho versus capacidade correta para sua carga de trabalho. Por exemplo, a paridade de 90% e o espelho de 10% produz menos desempenho, mas simplifica ainda mais o espaço.

Observação

Volumes de paridade acelerada por espelho exigem ReFS (Sistema de Arquivos Resiliente).

Para criar um volume com paridade acelerada por espelho no Windows Admin Center:

  1. No Windows Admin Center, conecte-se a um cluster e selecione Volumes no painel Ferramentas.
  2. Na página Volumes, selecione a guia Inventário e, em seguida, selecione Criar.
  3. No painel Criar volume, insira um nome para o volume.
  4. Em Resiliência,selecione Paridade acelerada por espelho.
  5. Em Percentual de paridade,selecione o percentual de paridade.
  6. Em Mais opções, você pode usar as caixas de seleção para ativar a redução e a compactação, as verificações de integridade ou a criptografia do BitLocker.
  7. Selecione Criar.

Abrir volume e adicionar arquivos

Para abrir um volume e adicionar arquivos ao volume no Windows Admin Center:

  1. No Windows Admin Center, conecte-se a um cluster e selecione Volumes no painel Ferramentas.

  2. Na página Volumes, selecione a guia Inventário.

  3. Na lista de volumes, selecione o nome do volume que você deseja abrir.

    Na página de detalhes do volume, você pode ver o caminho para o volume.

  4. Na parte superior da página, selecione Abrir. Isso inicia a ferramenta Arquivos no Windows Admin Center.

  5. Navegue até o caminho do volume. Aqui você pode procurar os arquivos no volume.

  6. Selecione Uploade, em seguida, selecione um arquivo a ser carregado.

  7. Use o botão Voltar do navegador para voltar ao painel Ferramentas no Windows Admin Center.

Ativar a redução e a compactação

A redução e a compactação são gerenciadas por volume. A redução e a compactação usam um modelo de pós-processamento, o que significa que você não verá economia até que ele seja executado. Quando isso acontecer, ele funcionará em todos os arquivos, mesmo aqueles que estavam lá de antes.

Para saber mais, confira Habilitar criptografia de volume, redução e compactação

Criar volumes usando Windows PowerShell

Primeiro, inicie Windows PowerShell no menu Windows iniciar. É recomendável usar o cmdlet New-Volume para criar volumes para Azure Stack HCI. Isso fornece a experiência mais rápida e mais direta. Este cmdlet único cria automaticamente o disco virtual, partições, formata-o, cria o volume com o nome correspondente e o adiciona a volumes de cluster compartilhados – tudo em uma etapa simples.

O cmdlet New-Volume tem quatro parâmetros que você sempre precisará fornecer:

  • FriendlyName: qualquer cadeia de caracteres que deseje, por exemplo "Volume1"

  • Filesystem: Um CSVFS_ReFS (recomendado para todos os volumes; necessário para volumes de paridade acelerada por espelho) ou CSVFS_NTFS

  • StoragePoolFriendlyName: o nome do seu pool de armazenamento, por exemplo "S2D em ClusterName"

  • Tamanho: o tamanho do volume, por exemplo "10TB"

    Observação

    O Windows, inclusive o PowerShell, conta usando números binários (base-2), embora as unidades geralmente sejam rotuladas usando números decimais de (base-10). Isso explica por que uma unidade de "um terabyte", definida como 1.000.000.000.000 bytes, aparece no Windows como de "909 GB". Isso é esperado. Ao criar volumes usando New-Volume, você deve especificar o parâmetro Tamanho em números binários (base-2). Por exemplo, especificar "909GB" ou "0,909495 TB" criará um volume de aproximadamente 1.000.000.000.000 bytes.

Exemplo: com 2 ou 3 servidores

Para facilitar as coisas, se sua implantação tem apenas dois servidores, Espaços de Armazenamento Diretos usará automaticamente o espelhamento de duas vias para resiliência. Se sua implantação tiver apenas três servidores, o espelhamento de três vias será usado automaticamente.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB

Exemplo: com 4 ou mais servidores

Se tiver quatro ou mais servidores, você pode usar o parâmetro opcional ResiliencySettingName para escolher o tipo de resiliência.

  • ResiliencySettingName: ou Espelho ou Paridade.

No exemplo a seguir, o "Volume2" usa espelhamento de três vias e o "Volume3" usa paridade dupla (geralmente chamada de "codificação de eliminação").

New-Volume -FriendlyName "Volume2" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Mirror
New-Volume -FriendlyName "Volume3" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Parity

Usando camadas de armazenamento

Em implantações com três tipos de unidades, um volume pode abranger as camadas SSD e HDD para residir parcialmente em cada uma delas. Da mesma forma, em implantações com quatro ou mais servidores, um volume pode misturar espelhamento e paridade dual para residir parcialmente em cada um.

Para ajudá-lo a criar esses volumes, o Azure Stack HCI fornece modelos de camada padrão chamados MirrorOnMediaType e NestedMirrorOnMediaType (para desempenho) e ParityOnMediaType e NestedParityOnMediaType (para capacidade), em que MediaType é HDD ou SSD. Os modelos representam camadas de armazenamento com base em tipos de mídia e encapsulam definições para espelhamento de três vias nas unidades de capacidade mais rápidas (se aplicável) e paridade dupla nas unidades de capacidade mais lentas (se aplicável).

Observação

No Espaços de Armazenamento clusters Diretos em execução em versões anteriores do Windows Server 2016, os modelos de camada padrão eram simplesmente chamados de Desempenhoe Capacidade.

Você pode ver as camadas de armazenamento executando o cmdlet Get-StorageTier em qualquer servidor no cluster.

Get-StorageTier | Select FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy

Por exemplo, se você tiver um cluster de dois nós com apenas HDD, sua saída poderá ter esta aparência:

FriendlyName      ResiliencySettingName PhysicalDiskRedundancy
------------      --------------------- ----------------------
NestedParityOnHDD Parity                                     1
Capacity          Mirror                                     1
NestedMirrorOnHDD Mirror                                     3
MirrorOnHDD       Mirror                                     1

Para criar volumes em camadas, referencie esses modelos de camadas usando os parâmetros StorageTierFriendlyNames e StorageTierSizes do cmdlet New-Volume. Por exemplo, o seguinte cmdlet cria um volume que combina espelhamento de três vias e paridade dual em proporções 30:70.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -StorageTierFriendlyNames MirrorOnHDD, Capacity -StorageTierSizes 300GB, 700GB

Repita conforme necessário para criar mais de um volume.

Volumes de resiliência aninhados

A resiliência aninhada só se aplica a clusters de dois servidores que executam o Azure Stack HCI ou o Windows Server 2019; você não poderá usar a resiliência aninhada se o cluster tiver três ou mais servidores ou se o cluster for executado Windows Server 2016. A resiliência aninhada permite que um cluster de dois servidores suporte a várias falhas de hardware ao mesmo tempo sem perda de disponibilidade de armazenamento, permitindo que usuários, aplicativos e máquinas virtuais continuem a ser executados sem interrupções. Para saber mais, confira Planejar volumes: escolhendo o tipo de resiliência.

Criar camadas de armazenamento aninhadas (somente Windows Server 2019)

Windows Server 2019 exige que você crie novos modelos de camada de armazenamento usando o New-StorageTier cmdlet antes de criar volumes. Você só precisa fazer isso uma vez e, em seguida, cada novo volume criado pode referenciar esses modelos. Se estiver executando o Windows Server 2022, Azure Stack HCI 21H2 ou Azure Stack HCI 20H2, ignore esta etapa.

-MediaTypeEspecifique o de suas unidades de capacidade e, opcionalmente, o de sua -FriendlyName escolha.

Por exemplo, se as unidades de capacidade são HDD (unidades de disco rígido), iniciar o PowerShell como Administrador e executar os cmdlets a seguir.

Para criar uma camada NestedMirror:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedMirrorOnHDD -ResiliencySettingName Mirror -NumberOfDataCopies 4 -MediaType HDD -CimSession 2nodecluster

Para criar uma camada NestedParity:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedParityOnHDD -ResiliencySettingName Parity -NumberOfDataCopies 2 -PhysicalDiskRedundancy 1 -NumberOfGroups 1 -FaultDomainAwareness StorageScaleUnit -ColumnIsolation PhysicalDisk -MediaType HDD -CimSession 2nodecluster

Se suas unidades de capacidade forem unidades de estado sólido (SSD), defina -MediaType como SSD em vez disso e altere -FriendlyName para *OnSSD .

Criar volumes aninhados

Para criar um volume NestedMirror:

New-Volume -StoragePoolFriendlyName S2D* -FriendlyName MyMirrorNestedVolume -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GB -CimSession 2nodecluster

Para criar um volume NestedParity:

New-Volume -StoragePoolFriendlyName S2D* -FriendlyName MyParityNestedVolume -StorageTierFriendlyNames NestedMirrorOnHDD,NestedParityOnHDD -StorageTierSizes 200GB, 1TB -CimSession 2nodecluster

Se suas unidades de capacidade forem unidades de estado sólido (SSD), altere -StorageTierFriendlyNames para *OnSSD .

tabela de resumo da camada de Armazenamento

as tabelas a seguir resumem as camadas de armazenamento que são/podem ser criadas no Azure Stack HCI e no Windows Server 2019.

NumberOfNodes: 2

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Observação
MirrorOnHDD HDD Espelho 2 1 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSSD SSD Espelho 2 1 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSCM SCM Espelho 2 1 1 StorageScaleUnit PhysicalDisk criado automaticamente
NestedMirrorOnHDD HDD Espelho 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedMirrorOnSSD SSD Espelho 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedMirrorOnSCM SCM Espelho 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnHDD HDD Parity 2 1 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnSSD SSD Parity 2 1 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnSCM SCM Parity 2 1 1 StorageScaleUnit PhysicalDisk manual

NumberOfNodes: 3

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Observação
MirrorOnHDD HDD Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSSD SSD Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSCM SCM Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente

NumberOfNodes: 4+

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Observação
MirrorOnHDD HDD Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSSD SSD Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente
MirrorOnSCM SCM Espelho 3 2 1 StorageScaleUnit PhysicalDisk criado automaticamente
ParityOnHDD HDD Parity 1 2 Automático StorageScaleUnit StorageScaleUnit criado automaticamente
ParityOnSSD SSD Parity 1 2 Automático StorageScaleUnit StorageScaleUnit criado automaticamente
ParityOnSCM SCM Parity 1 2 Automático StorageScaleUnit StorageScaleUnit criado automaticamente

Próximas etapas

Para tópicos relacionados e outras tarefas de gerenciamento de armazenamento, confira também: