Partilhar via


Implantar espaços de armazenamento em um servidor autônomo

Este artigo descreve como implantar espaços de armazenamento em um servidor autônomo. Para obter informações sobre como criar um espaço de armazenamento clusterizado, consulte Implantar um cluster de Espaços de Armazenamento no Windows Server 2012 R2.

Para criar um espaço de armazenamento, você deve primeiro criar um ou mais pools de armazenamento. Um pool de armazenamento é uma coleção de discos físicos. Um pool de armazenamento permite a agregação de armazenamento, a expansão da capacidade elástica e a administração delegada.

A partir de um pool de armazenamento, você pode criar um ou mais discos virtuais. Esses discos virtuais também são chamados de espaços de armazenamento. Um espaço de armazenamento aparece para o sistema operacional Windows como um disco regular a partir do qual você pode criar volumes formatados. Ao criar um disco virtual por meio da interface do usuário dos Serviços de Arquivo e Armazenamento, você pode configurar o tipo de resiliência (simples, espelhado ou paridade), o tipo de provisionamento (fino ou fixo) e o tamanho. Por meio do Windows PowerShell, você pode definir outros parâmetros, como o número de colunas, o valor de intercalação e quais discos físicos no pool usar. Para obter informações sobre esses outros parâmetros, consulte New-VirtualDisk e o fórum Windows Server Storage .

Note

Não é possível usar um espaço de armazenamento para hospedar o sistema operacional Windows.

A partir de um disco virtual, você pode criar um ou mais volumes. Ao criar um volume, você pode configurar o tamanho, a letra da unidade ou pasta, o sistema de arquivos (sistema de arquivos NTFS ou Sistema de Arquivos Resiliente (ReFS)), o tamanho da unidade de alocação e um rótulo de volume opcional.

A figura a seguir ilustra o fluxo de trabalho dos Espaços de Armazenamento.

Diagrama do fluxo de trabalho para espaços de armazenamento do Windows Server.

Note

Este tópico inclui exemplos de cmdlets do Windows PowerShell que você pode usar para automatizar alguns dos procedimentos descritos. Para obter mais informações, consulte O que é o PowerShell.

Prerequisites

Para usar Espaços de Armazenamento em um servidor autônomo baseado no Windows Server, verifique se os discos físicos que você deseja usar atendem aos seguintes pré-requisitos.

Important

Se quiser saber como implantar Espaços de Armazenamento em um cluster de failover, consulte Implantar um cluster de Espaços de Armazenamento no Windows Server 2012 R2. Uma implantação de cluster de failover tem pré-requisitos diferentes, como tipos de barramento de disco suportados, tipos de resiliência suportados e o número mínimo necessário de discos.

Area Requirement Notes
Tipos de barramento de disco - Serial Attached SCSI (SAS)
- Acessório de Tecnologia Avançada de Série (SATA)
- Controladores iSCSI e Fibre Channel.
Você também pode usar unidades USB. No entanto, não é ideal usar unidades USB em um ambiente de servidor.
Os Espaços de Armazenamento são suportados em controladores iSCSI e Fibre Channel (FC), desde que os discos virtuais criados sobre eles não sejam resilientes (simples com qualquer número de colunas).
Configuração do disco - Os discos físicos devem ter pelo menos 4 GB
- Os discos devem estar em branco e não formatados. Não crie volumes.
Considerações sobre o HBA - Adaptadores de barramento de host simples (HBAs) que não suportam a funcionalidade RAID são recomendados
- Se for compatível com RAID, os HBAs devem estar no modo não-RAID com todas as funcionalidades RAID desativadas
- Os adaptadores não devem abstrair os discos físicos, dados de cache ou obscurecer quaisquer dispositivos conectados. Esta diretriz inclui serviços de compartimento que são fornecidos por dispositivos JBOD (just-a-bunch-of-disks) anexados.
Os Espaços de Armazenamento são compatíveis apenas com HBAs onde se pode desativar completamente a funcionalidade RAID.
Caixas JBOD - Os gabinetes JBOD são opcionais
- Recomendamos o uso de gabinetes certificados de Espaços de Armazenamento listados no Catálogo do Windows Server
- Se você estiver usando um gabinete JBOD, verifique com seu fornecedor de armazenamento se o gabinete suporta Espaços de Armazenamento para garantir a funcionalidade completa
- Para determinar se o gabinete JBOD suporta identificação de gabinete e slot, execute o seguinte cmdlet do Windows PowerShell:

Get-PhysicalDisk | ? {$_.BusType –eq "SAS"} | fc
Se os campos EnclosureNumber e SlotNumber contiverem valores, o compartimento suportará esses recursos.

Para planejar o número de discos físicos e o tipo de resiliência desejado para uma implantação de servidor autônomo, use as diretrizes a seguir.

Tipo de resiliência Requisitos de disco Quando utilizar
Simple

- Distribui dados em discos físicos
- Maximiza a capacidade do disco e aumenta a taxa de transferência
- Sem resiliência (não protege contra falhas de disco)






Requer pelo menos um disco físico. Não use para hospedar dados insubstituíveis. Espaços simples não protegem contra falhas de disco.

Use para hospedar dados temporários ou facilmente recriados a um custo reduzido.

Adequado para cargas de trabalho de alto desempenho em que a resiliência não é necessária ou já é fornecida pelo aplicativo.
Mirror

- Armazena duas ou três cópias dos dados em todo o conjunto de discos físicos
- Aumenta a fiabilidade, mas reduz a capacidade. A duplicação ocorre a cada gravação. Um espaço espelhado também distribui os dados em várias unidades físicas.
- Maior taxa de transferência de dados e menor latência de acesso do que a paridade
- Usa rastreamento de região suja (DRT) para rastrear modificações nos discos no pool. Quando o sistema é retomado de um desligamento não planejado e os espaços são colocados online novamente, a DRT torna os discos no pool consistentes entre si.
Requer pelo menos dois discos físicos para proteger contra falha de disco único.

Requer pelo menos cinco discos físicos para proteger de duas falhas de disco simultâneas.
Use para a maioria das implantações. Por exemplo, os espaços espelhados são adequados para um compartilhamento de arquivos de uso geral ou uma biblioteca de disco rígido virtual (VHD).
Parity

- Distribui dados e informações de paridade entre discos físicos
- Aumenta a fiabilidade quando comparado com um espaço simples, mas reduz um pouco a capacidade
- Aumenta a resiliência através do journaling. Esta função ajuda a evitar a corrupção de dados se ocorrer um desligamento não planejado.
Requer pelo menos três discos físicos para proteger contra falha de disco único. Use para cargas de trabalho altamente sequenciais, como arquivamento ou backup.

Etapa 1: Criar um pool de armazenamento

Primeiro, você deve agrupar os discos físicos disponíveis em um ou mais pools de armazenamento.

  1. No painel de navegação do Gerenciador do Servidor, selecione Serviços de Arquivo e Armazenamento.

  2. Em Volumes, selecione Pools de Armazenamento.

    Por padrão, os discos disponíveis são incluídos em um pool chamado pool primordial . Se nenhum pool primordial estiver listado em POOLS DE ARMAZENAMENTO, essa situação indica que o armazenamento não atende aos requisitos de Espaços de Armazenamento. Verifique se os discos atendem aos requisitos descritos na seção Pré-requisitos .

    Tip

    Se você selecionar o pool de armazenamento Primordial, os discos físicos disponíveis serão listados em DISCOS FÍSICOS.

  3. Em POOLS DE ARMAZENAMENTO, selecione a lista TAREFAS e, em seguida, selecione Novo Pool de Armazenamento. O Assistente para Novo Pool de Armazenamento é aberto.

  4. Na página Antes de começar, selecione Avançar.

  5. Na página Especificar um nome e subsistema do pool de armazenamento , insira um nome e uma descrição opcional para o pool de armazenamento, selecione o grupo de discos físicos disponíveis que você deseja usar e selecione Avançar.

  6. Na página Selecionar discos físicos para o pool de armazenamento , faça o seguinte e selecione Avançar:

    1. Marque a caixa de seleção ao lado de cada disco físico que você deseja incluir no pool de armazenamento.

    2. Se pretender designar um ou mais discos como hot spares, em Allocation, selecione a seta pendente e, em seguida, selecione Hot Spare.

  7. Na página Confirmar seleções , verifique se as configurações estão corretas e selecione Criar.

  8. Na página Exibir resultados , verifique se todas as tarefas foram concluídas e selecione Fechar.

    Note

    Opcionalmente, para continuar diretamente para a próxima etapa, você pode marcar a caixa de seleção Criar um disco virtual quando este assistente for fechado .

  9. Em POOLS DE ARMAZENAMENTO, verifique se o novo pool de armazenamento está listado.

Comandos equivalentes ao Windows PowerShell para criar pools de armazenamento

O cmdlet ou cmdlets do Windows PowerShell a seguir executam a mesma função que o procedimento anterior. Insira cada cmdlet em uma única linha, mesmo que os cmdlets possam aparecer divididos em várias linhas aqui por restrições de formatação.

O exemplo a seguir mostra quais discos físicos estão disponíveis no pool primordial.

Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk -CanPool $True

O exemplo a seguir cria um novo pool de armazenamento chamado StoragePool1 que usa todos os discos disponíveis.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk –CanPool $True)

O exemplo a seguir cria um novo pool de armazenamento, StoragePool1, que usa quatro dos discos disponíveis.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk PhysicalDisk1, PhysicalDisk2, PhysicalDisk3, PhysicalDisk4)

O exemplo de sequência de cmdlets a seguir mostra como adicionar um disco físico disponível PhysicalDisk5 como hot spare ao pool de armazenamento StoragePool1.

$PDToAdd = Get-PhysicalDisk –FriendlyName PhysicalDisk5
Add-PhysicalDisk –StoragePoolFriendlyName StoragePool1 –PhysicalDisks $PDToAdd –Usage HotSpare

Etapa 2: Criar um disco virtual

Em seguida, você deve criar um ou mais discos virtuais a partir do pool de armazenamento. Ao criar um disco virtual, você pode selecionar como os dados são dispostos nos discos físicos. Essa seleção afeta tanto a confiabilidade quanto o desempenho. Você também pode selecionar se deseja criar discos provisionados finos ou fixos.

  1. Se o Assistente para Novo Disco Virtual ainda não estiver aberto, na página Pools de Armazenamento no Gerenciador do Servidor, em POOLS DE ARMAZENAMENTO, verifique se o pool de armazenamento desejado está selecionado.

  2. Em DISCOS VIRTUAIS, selecione a lista TAREFAS e, em seguida, selecione Novo Disco Virtual. O Assistente para Novo Disco Virtual é aberto.

  3. Na página Antes de começar, selecione Avançar.

  4. Na página Selecione o pool de armazenamento , selecione o pool de armazenamento desejado e selecione Avançar.

  5. Na página Especifique o nome do disco virtual , insira um nome e uma descrição opcional e selecione Avançar.

  6. Na página Selecione o layout de armazenamento , selecione o layout desejado e selecione Avançar.

    Note

    Se selecionar um esquema em que não tenha discos físicos suficientes, receberá uma mensagem de erro quando selecionar Seguinte. Para obter informações sobre qual layout usar e os requisitos de disco, consulte Pré-requisitos.

  7. Se você selecionou Espelho como layout de armazenamento e tem cinco ou mais discos no pool, a página Configurar as configurações de resiliência será exibida. Selecione uma das seguintes opções:

    • Espelho bidirecional
    • Espelho de três vias
  8. Na página Especificar o tipo de provisionamento , selecione uma das seguintes opções e selecione Avançar.

    • Thin

      Com o provisionamento thin, o espaço é alocado conforme necessário. Essa seleção otimiza o uso do armazenamento disponível. No entanto, como essa configuração permite que você aloque armazenamento em excesso, você deve monitorar cuidadosamente quanto espaço em disco está disponível.

    • Fixed

      Com o provisionamento fixo, a capacidade de armazenamento é alocada imediatamente, no momento em que um disco virtual é criado. Portanto, o provisionamento fixo usa espaço do pool de armazenamento igual ao tamanho do disco virtual.

      Tip

      Com os Espaços de Armazenamento, você pode criar discos virtuais provisionados de forma fina e fixa no mesmo pool de armazenamento. Por exemplo, você pode usar um disco virtual de provisionamento fino para hospedar um banco de dados e um disco virtual provisionado fixo para hospedar os arquivos de log associados.

  9. Na página Especifique o tamanho do disco virtual , execute uma das seguintes ações:

    • Se você selecionou o provisionamento thin na etapa anterior, siga estas etapas:

      1. Na caixa Tamanho do disco virtual , insira um tamanho de disco virtual.
      2. Selecione as unidades (MB,GB ou TB) e, em seguida, selecione Avançar.
    • Se você selecionou provisionamento fixo na etapa anterior, selecione uma das seguintes opções:

      • Especificar tamanho

        Para especificar um tamanho, insira um valor na caixa Tamanho do disco virtual e selecione as unidades (MB,GB ou TB).

        Note

        Se você usar um layout de armazenamento diferente do simples, o disco virtual usará mais espaço livre do que o tamanho especificado. Para evitar um erro potencial em que o tamanho do volume exceda o espaço livre do pool de armazenamento, marque a caixa de seleção Criar o maior disco virtual possível, até o tamanho especificado .

      • Tamanho máximo

        Selecione essa opção para criar um disco virtual que use a capacidade máxima do pool de armazenamento.

  10. Na página Confirmar seleções , verifique se as configurações estão corretas e selecione Criar.

  11. Na página Exibir resultados , verifique se todas as tarefas foram concluídas e selecione Fechar.

    Tip

    Por padrão, a caixa de seleção Criar um volume quando este assistente for fechado está marcada. Isso leva você diretamente para a próxima etapa.

Comandos equivalentes ao Windows PowerShell para criar discos virtuais

Os cmdlets do Windows PowerShell a seguir executam a mesma função que o procedimento anterior. Insira cada cmdlet em uma única linha, mesmo que os cmdlets possam aparecer divididos em várias linhas aqui por restrições de formatação.

O exemplo a seguir cria um disco virtual de 50 GB chamado VirtualDisk1 em um pool de armazenamento chamado StoragePool1.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB)

O exemplo a seguir cria um disco virtual espelhado chamado VirtualDisk1 em um pool de armazenamento chamado StoragePool1. O disco usa a capacidade máxima de armazenamento do pool de armazenamento.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –ResiliencySettingName Mirror –UseMaximumSize

O exemplo a seguir cria um disco virtual de 50 GB chamado VirtualDisk1 em um pool de armazenamento chamado StoragePool1. O disco usa o tipo de provisionamento thin.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB) –ProvisioningType Thin

O exemplo a seguir cria um disco virtual chamado VirtualDisk1 em um pool de armazenamento chamado StoragePool1. O disco virtual usa espelhamento de três vias e tem um tamanho fixo de 20 GB.

Note

Você deve ter pelo menos cinco discos físicos no pool de armazenamento para que esse cmdlet funcione. (Isso não inclui nenhum disco alocado como hot spares.)

New-VirtualDisk -StoragePoolFriendlyName StoragePool1 -FriendlyName VirtualDisk1 -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 20GB -ProvisioningType Fixed

Etapa 3: Criar um volume

Em seguida, você deve criar um volume a partir do disco virtual. Você pode atribuir uma letra de unidade ou pasta opcional e, em seguida, formatar o volume com um sistema de arquivos.

  1. Se o Assistente para Novo Volume ainda não estiver aberto, na página Pools de Armazenamento no Gerenciador do Servidor, em DISCOS VIRTUAIS, clique com o botão direito do mouse no disco virtual desejado e selecione Novo Volume.

    O Assistente de Novo Volume é aberto.

  2. Na página Antes de começar, selecione Avançar.

  3. Na página Selecione o servidor e o disco , faça o seguinte e selecione Avançar.

    1. Na área Servidor , selecione o servidor no qual deseja provisionar o volume.

    2. Na área Disco , selecione o disco virtual no qual deseja criar o volume.

  4. Na página Especificar o tamanho do volume , insira um tamanho de volume, especifique as unidades (MB,GB ou TB) e selecione Avançar.

  5. Na página Atribuir a uma letra de unidade ou pasta , configure a opção desejada e selecione Avançar.

  6. Na página Selecionar configurações do sistema de arquivos , faça o seguinte e selecione Avançar.

    1. Na lista Sistema de arquivos, selecione NTFS ou ReFS.

    2. Na lista Tamanho da unidade de alocação , deixe a configuração em Padrão ou defina o tamanho da unidade de alocação.

    3. Opcionalmente, na caixa Rótulo de volume , insira um nome de rótulo de volume, por exemplo, Dados de RH.

  7. Na página Confirmar seleções , verifique se as configurações estão corretas e selecione Criar.

  8. Na página Exibir resultados , verifique se todas as tarefas foram concluídas e selecione Fechar.

  9. Para verificar se o volume foi criado, no Gerenciador do Servidor, selecione a página Volumes . O volume está listado sob o servidor onde foi criado. Também pode verificar se o volume foi criado no Explorador do Windows.

Comandos equivalentes ao Windows PowerShell para criar volumes

O cmdlet do Windows PowerShell a seguir executa a mesma função que o procedimento anterior. Digite o comando em uma única linha.

O exemplo a seguir inicializa os discos para o disco virtual VirtualDisk1, cria uma partição com uma letra de unidade atribuída e, em seguida, formata o volume com o sistema de arquivos NTFS padrão.

Get-VirtualDisk –FriendlyName VirtualDisk1 | Get-Disk | Initialize-Disk –Passthru | New-Partition –AssignDriveLetter –UseMaximumSize | Format-Volume

Informações adicionais