Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell Unity: Noções básicas sobre pools dinâmicos (RAID mapeado) (corrigível pela Dell)

Summary: Este artigo descreve em detalhes a teoria de operação e os conceitos de pools dinâmicos em arrays do Dell Unity.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Pools dinâmicos
  • A tecnologia de pool dinâmico foi introduzida no código OE do Dell Unity 4.2.
  • Os pools dinâmicos também são conhecidos como RAID mapeado e RAID baseado em extensão.
  • Do Unity OE 4.2 ao 5.1, os pools dinâmicos são compatíveis apenas com hardware físico All-Flash.
  • No OE versão5.2, foi adicionado suporte para pools dinâmicos em sistemas híbridos.
  • Em modelos Unity all-flash que executam o OE versão 4.2 ou posterior, todos os novos pools criados na GUI do Unisphere são dinâmicos, e os novos pools criados na CLI e na API REST do Unisphere são pools dinâmicos por padrão. Para sistemas híbridos que executam a versão 5.2 ou posterior, esse é o tipo de pool padrão ao criar pools no Unisphere.
  • Os pools dinâmicos também são conhecidos como pools de extensão.
  • Os pools dinâmicos substituem a tecnologia de pool anterior (conhecidos como pools tradicionais) como o tipo de pool padrão para sistemas All-Flash que executam o OE versão 4.2 e superior, e sistemas flash híbridos que executam o OE 5.2 e superior.
Vantagens do pool dinâmico em relação aos pools tradicionais
  • As unidades não são desperdiçadas, pois não são necessárias peças de reposição fixas.
  • Todas as unidades no sistema podem ser adicionadas a um pool. Isso prolonga a vida útil das unidades no pool, já que a carga é distribuída entre as unidades adicionais.
  • Os tempos de recriação são mais rápidos do que com pools tradicionais, pois a capacidade sobressalente para um pool dinâmico é distribuída entre várias unidades, em vez de concentrada em uma única unidade hot spare. Mais unidades contribuem para o processo de reconstrução quando uma unidade falha.
  • Os pools geralmente podem ser expandidos com base na capacidade desejada. Por exemplo, você pode adicionar uma unidade por vez a um pool dinâmico, fornecendo flexibilidade de provisionamento e economia de custos.
Contagem mínima de
unidadesQuando um pool dinâmico é criado, há um número mínimo de unidades que deve ser selecionado para cada nível para criar o pool. Esse número depende diretamente do tipo de RAID selecionado para cada nível, e um aviso será fornecido se a contagem mínima de unidades não for atendida.

A tabela a seguir mostra a relação entre o tipo de RAID, a largura da fração e o número mínimo de unidades. Esta tabela mostra apenas as menores larguras de fração compatíveis e o número mínimo de unidades necessárias para criá-las.

Antes do OE 5.1, cada 32 unidades do mesmo tipo em um pool dinâmico reservavam 1 unidade de espaço sobressalente.
A contagem mínima de unidades inclui alocação de espaço sobressalente.

image.png

A configuração de capacidade de hot spare é nova na versão 5.1 do Dell Unity OE.
A configuração de capacidade de hot spare permite que um usuário reserve 1 unidade (padrão) ou 2 unidades de espaço sobressalente para cada 32 unidades em um pool. Isso é selecionado no momento da criação do pool ou ao expandir um pool com um novo nível de unidade.


image.png

Unidades do sistema:
Para sistemas híbridos, as unidades de sistema SAS e NL-SAS (unidades DPE 0, 1, 2 e 3) não são compatíveis com um pool dinâmico. As unidades do sistema ainda podem ser colocadas em pools tradicionais.



Visão geral da arquitetura dinâmica de pool:
Impulsionar grupos de parceria (DPG)
  • Um grupo de unidades do mesmo tipo de unidade que foram combinadas em um objeto de pool dinâmico oculto. 
  • Cada unidade dentro de um pool dinâmico só pode fazer parte de um único grupo de parceria de unidade. 
  • Uma unidade nunca mudará o grupo de parceria de unidade.
  • Cada grupo de parceria de unidade pode conter apenas um tipo de unidade, embora diferentes tamanhos de um tipo de unidade específico possam ser misturados no grupo. 
  • O número máximo de unidades contidas em um grupo de parceria de unidade é 64.
kA53a0000004MzCCAU_1_1
 
  • Quando um grupo de parceria de unidade está cheio, um novo grupo deve ser iniciado com o número mínimo de unidades para a largura do RAID + 1 unidade de espaço sobressalente.
kA53a0000004MzCCAU_1_2
 
  • É permitido usar tamanhos diferentes do mesmo tipo de unidade em um DPG. No entanto, se um DPG contiver unidades de 400 GB e apenas 1 unidade de 800 GB, metade das extensões de 800 GB não será usada até que unidades suficientes do mesmo tamanho estejam presentes e atendam à largura do RAID.
kA53a0000004MzCCAU_1_3
 
  • Como cada grupo de parceria de unidade pode conter apenas um tipo de unidade, as unidades flash, SAS e NL-SAS serão colocadas em seus próprios grupos de parceria de unidade. Além disso, unidades giratórias de velocidade diferentes podem ser adicionadas ao mesmo pool dinâmico, mas serão colocadas em seus próprios grupos de parceria de unidade por motivos de desempenho. Por exemplo, as unidades de 10.000 RPM e 15.000 RPM que residem no mesmo pool serão colocadas em diferentes grupos de parceria de unidades, independentemente do tamanho da unidade, conforme mostrado na figura abaixo.
image.png

Extensões da unidade
  • Uma extensão de unidade é uma parte de uma unidade.
  • O tamanho de uma extensão é fixo para cada tipo de unidade; SAS Flash 3 ou SAS Flash 4.
  • O número de extensões por unidade depende do tipo e do tamanho da unidade.
  • Quando um pool dinâmico é criado, cada unidade no pool será particionada em extents de unidade.
  • Uma extensão de unidade pode ser:
- Uma extensão
RAID - Extensão de espaço sobressalente
kA53a0000004MzCCAU_1_4
Extensão do espaço sobressalente
  • Pools dinâmicos não exigem hot spares dedicados. Ele usa o espaço sobressalente reservado em cada pool e só pode ser usado para substituir uma unidade com falha. 
  • O número de extensões de espaço sobressalente reservadas em um pool dinâmico depende diretamente do tamanho das unidades e do número de unidades dentro do pool.
  • Para cada 32 unidades do mesmo tipo em um pool dinâmico, o espaço de 1 ou 2 unidades é alocado como espaço sobressalente, dependendo do código do ambiente operacional conforme descrito anteriormente. 
  • A quantidade de espaço sobressalente reservado sempre garante que a unidade com a maior capacidade útil dentro do pool possa ser substituída pelas extensões de espaço sobressalente restantes dentro do pool.
  • O espaço sobressalente no grupo de parceria de unidades deve ser reabastecido após a conclusão de uma recriação, pois agora não há espaço sobressalente suficiente nesse grupo.
  • Se existir uma unidade livre no sistema, que tenha o mesmo tamanho ou tamanho maior e o mesmo tipo de unidade que a unidade com falha, ela será consumida pelo pool dinâmico para substituir as extensões de espaço sobressalente ausentes. Depois que a unidade com falha é substituída, ela é deixada livre dentro do sistema.
  • Se não houver unidades livres no sistema, depois que a unidade com falha for substituída, a nova unidade será consumida pelo pool dinâmico e ocorrerá o rebalanceamento das extensões de espaço sobressalente.

Extensões de RAID
  • Depois que as extensões de espaço sobressalente são reservadas no pool dinâmico, as extensões deRAID são criadas com as extensões de unidade restantes.
  • Uma extensão de RAID são extensões de unidade que completam a largura da fração para um tipo de RAID. Por exemplo, se o RAID 5 foi selecionado como o tipo de RAID e 4+1 foi selecionado como a largura da fração do pool, a extensão do RAID conterá 5 extensões de unidade (4+1). 
  • A extensão de RAID fornece proteção RAID para os dados do usuário armazenados no pool dinâmico e é usada posteriormente para fornecer capacidade útil ao pool para a criação de recursos de armazenamento. 
  • Uma única extensão de RAID não podeconter duas extensões de unidade de uma única unidadepara fins de proteção. O software garantirá que nenhuma extensão do RAID contenha duas extensões de unidade da mesma unidade (controladas pelo pool de extensões da unidade).
  • As extensões de RAID devem conter extensões de unidade de apenas um único grupo de parceria de unidade. 
Exemplo
  • Pool dinâmico criado com 6 unidades, supondo que o RAID 5 (4+1) tenha sido selecionado. 
  • Neste exemplo, várias extensões já foram reservadas como extensões de espaço sobressalente, e as três primeiras extensões de RAID são mostradas. 
  • Cada extensão de RAID neste exemplo contém 5 extensões de unidade, devido à largura da fração de 4+1. 
  • As 5 extensões de unidade são selecionadas nas unidades do grupo de parceria de unidade, e nenhuma extensão de 2 é selecionada na mesma unidade. 
  • Para facilitar a ilustração, as extensões de unidade selecionadas estão em ordem entre as unidades dentro do pool. 
  • Em um sistema real, o algoritmo de pool dinâmico selecionará extensões de unidades de diferentes unidades aparentemente aleatórias dentro do grupo de parceria de unidades. 
kA53a0000004MzCCAU_1_5
Largura da faixa
  • Quando um pool dinâmico é criado no Unisphere, o usuário seleciona o tipo de RAID desejado, mas a largura da fração é selecionada pelo sistema automaticamente. 
  • A largura da fração selecionada pelo sistema depende diretamente do número de unidades selecionadas na criação do pool. 
  • Por exemplo, quando o RAID 5 é selecionado durante a criação de pool no Unisphere e 8 unidades são selecionadas, a largura da fração é automaticamente definida como 4+1 pelo sistema. Se a contagem de unidades for de 14 ou mais para RAID 5, um 12+1 será selecionado. 
  • A seleção das larguras de fração maiores fornece mais capacidade útil ao usuário. Se você quiser forçar o sistema a escolher uma largura específica, selecione apenas um número específico de unidades na criação do pool e, em seguida, expanda o pool com as unidades restantes ou use a Unisphere CLI ou a API REST.
  • No Unisphere, o RAID 6 é a opção padrão e única para o nível de capacidade NL-SAS . Se o RAID 1/0 ou 5 for necessário para o nível de capacidade, a API REST ou a CLI do Unisphere poderão ser usadas para criar o pool ou expandi-lo com unidades NL-SAS.
  • Depois que o pool for criado, o tipo de RAID selecionado será definido para todos os grupos de parceria de unidade atuais e futuros dentro do nível do pool. Depois que o tipo de RAID é definido para um nível, ele é persistente durante toda a vida útil do pool e não pode ser alterado posteriormente.
kA53a0000004MzCCAU_1_6

Grupo RAID privado
  • Dentro de um pool em um sistema Dell Unity, seja tradicional ou dinâmico, existe um ou mais grupos de RAID privados e uma única LUN privada criada em cada um.
  • O grupo de RAID privado é usado para fornecer espaço à LUN privada, que fornece espaço na forma de fatias de 256 MB ao usuário para alocação de recursos de armazenamento. 
  • Em pools dinâmicos, um grupo de RAID privado é criado usando uma combinação de extensões de RAID.
kA53a0000004MzCCAU_1_7
LUNs privadas
  • Uma LUN privada de pool dinâmico é criada em um grupo RAID de pool dinâmico
    • Uma LUN privada por grupo RAID de pool dinâmico
    • Semelhante às LUNs privadas tradicionais em um grupo de RAID privado    
  • A LUN privada é dividida em fatias de 256 MB
    • Usado para criar recursos de armazenamento do pool
  • Assim como nos grupos de RAID de pool dinâmico, o tamanho das LUNs privadas pode variar em um pool
    • Depende de como o pool foi criado e expandido
image.png

Arquitetura do pool


kA53a0000004MzCCAU_1_9
tradicional versus dinâmicoCópia proativa do sistema em pools dinâmicos
  • Se uma unidade estiver recebendo erros acima dos limites internos do Dell Unity OE, uma operação de cópia proativa poderá ser iniciada pelo sistema.
  • Uma operação de cópia proativa é o processo de copiar dados de uma unidade com falha para um novo local. Quando a operação de cópia for concluída, o software deverá apresentar falha na unidade. 
  • Se uma unidade desvinculada (sobressalente) estiver disponível, ela será consumida pelo pool dinâmico. Caso contrário, o pool usará as extensões de espaço sobressalente no pool.
  • Durante essa operação, o sistema garante que a unidade de destino para cada extensão de RAID ainda não contenha uma extensão da mesma extensão de RAID. 

Falha/recriação da unidade
  • Se uma unidade falhar antes da conclusão da cópia proativa, ocorrerá uma operação de recriação para as extensões copiadas não concluídas. A recriação da unidade com falha ocorre por meio da recriação das extensões de RAID degradadas no grupo de parceria de unidades. 
  • Durante a recriação de um extent de RAID, os extents de unidade restantes dentro do extent de RAID são usados para reconstruir o extent de unidade ausente em um extent de espaço sobressalente. 
  • Depois de concluída, a extensão de espaço sobressalente se torna parte da extensão RAID e a extensão RAID não é mais degradada. À medida que as várias extensões de RAID que precisam ser recriadas e as extensões de espaço sobressalente são distribuídas em muitas unidades dentro do grupo de parceria de unidades, muitas unidades são envolvidas para concluir as operações de recriação.

 
Expansão de
poolExpandindo um pool tradicional, estamos vinculados pela largura atual do RAID e devemos adicionar o mesmo número de unidades que o tamanho do grupo de RAID.
Em um pool dinâmico, a expansão do pool pode ser tão mínima quanto uma única unidade, dependendo da configuração atual.
kA53a0000004MzCCAU_1_12

Desgaste/fim da vida útil
  • No Dell Unity OE versão 4.2 e posteriores, as mensagens de alerta do sistema são enviadas 180, 90 e 30 dias antes que uma unidade flash atinja 100% de desgaste. 
  • Após 60 dias, a Dell é notificada via call home de que a unidade pode atingir 100% de desgaste, sendo necessária uma substituição. Esses alertas são gerados para cada unidade individual.
  • Se uma unidade estiver próxima do fim de sua vida útil com base no desgaste, uma operação de cópia proativa poderá ser iniciada pelo sistema para substituir a unidade desgastada. 
  • Essa cópia proativa não copia extensões de unidade dentro da unidade para extensões de espaço sobressalente dentro do pool, mas sim para uma unidade livre dentro do sistema, se disponível. 
  • Depois que a operação de cópia proativa é concluída, ocorre uma falha na unidade, um alerta é gerado, um call home é iniciado e a unidade deve ser substituída.
  • A cópia proativa para extensões de espaço sobressalente dentro do grupo de parceria de unidades não é feita porque só aumentaria o desgaste nas unidades do grupo, que podem ter a mesma quantidade de desgaste que a unidade que está sendo substituída. Se uma unidade sobressalente válida não estiver disponível, nenhuma operação de cópia proativa será concluída.



Sistemas
flash híbridosNo Dell Unity OE 5.2 e posterior, foram feitas alterações na página Configurações do sistema > Unidades de configuração > de armazenamento para sistemas híbridos. Juntamente com as informações tradicionais e dinâmicas do pool que são exibidas para sistemas All-Flash, os sistemas híbridos também exibem a coluna FAST Cache. A coluna FAST Cache exibe quantas unidades estão configuradas atualmente no FAST Cache.


image.png

Outros KBAs úteis para pools dinâmicos:
KB#000014378 Dell EMC Unity: Práticas recomendadas de pools dinâmicos para configuração inicial de unidades (pode ser corrigido pelo usuário)

KB#000019530 Dell EMC Unity: Número mínimo de unidades de pools dinâmicos no assistente de criação (pode ser corrigido pelo usuário)

KB#000055614 Dell EMC Unity: Quando um disco falha em um pool dinâmico, o desempenho do array pode ser afetado (pode ser corrigido pela Dell EMC)

KB#000010748 Dell EMC Unity: Aprimoramento/considerações de pool dinâmico em relação aos pools tradicionais (pode ser corrigido pelo usuário)

 KB#000010677 Dell EMC Unity: Como verificar o rebalanceamento de um pool dinâmico (pode ser corrigido pela Dell EMC)

KB#000031834 Dell EMC Unity: Cópia automática de cópias de extensão de usuário do pool dinâmico (corrigível pelo usuário)

KB#000019417 Dell EMC Unity: Como executar um cálculo aproximado para determinar o espaço utilizável em um pool de armazenamento dinâmico. (corrigível pelo usuário)

KB#000052749 Dell EMC Unity: O pool dinâmico está mostrando um estado degradado após a conclusão da recriação do RAID mapeado (corrigível pelo usuário)


Documento de referência:
Dell Unity: Pools dinâmicos (delltechnologies.com)

 

Article Properties


Affected Product

Dell EMC Unity Family |Dell EMC Unity All Flash

Product

Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid

Last Published Date

06 May 2024

Version

7

Article Type

How To