Visão geral do objeto
Antes de configurar seu sistema, deve-se entender os conceitos e os objetos no ambiente.
Cada sistema, que é chamado de nó, é uma unidade de processamento única. Nós são implementados em pares para compor um sistema em cluster. Um sistema pode consistir em um a quatro pares de nós. Cada par de nós é conhecido como um grupo de E/S e cada nó pode estar somente em um grupo de E/S.
Volumes são discos lógicos apresentados pelos sistemas. Cada volume é associado a um determinado grupo de E/S. Os nós no grupo de E/S fornecem acesso aos volumes no grupo de E/S. Quando um servidor de aplicativos executa E/S para um volume, ele poderá acessar o volume com qualquer um dos nós no grupo de E/S. Como cada grupo de E/S tem somente dois nós, o cache distribuído é somente bidirecional.
Os nós que não contêm módulos de bateria devem ser conectados a um fonte de alimentação ininterrupta, que fornece integridade de dados caso ocorra uma falha de energia em todo o sistema. Em tais situações, o fonte de alimentação ininterrupta manterá a energia para os nós enquanto o conteúdo do cache distribuído é copiado para uma unidade interna.
Os nós em um sistema veem o armazenamento que é apresentado por sistemas de armazenamento de backend como um número de discos, conhecidos como discos gerenciados (MDisks).
Cada MDisk é dividido em um número de extensões, que são numeradas a partir de 0, sequencialmente do início ao fim do MDisk.
MDisks são coletados em grupos, que são conhecidos como conjuntos de armazenamentos.
Cada volume é formado por uma ou duas cópias de volume. Cada cópia de volume é uma cópia física independente dos dados armazenados no volume. Um volume com duas cópias é chamado de volume espelhado. Cópias de volume são compostas por extensões de MDisk. Todos os MDisks que contribuem para uma determinada cópia de volume devem pertencer ao mesmo conjunto de armazenamentos.
Um volume pode ser thin-provisioned. Isso significa que a capacidade virtual do volume, como visto pelos sistemas host, pode ser diferente da quantidade de armazenamento alocada para o volume de MDisks, chamada capacidade real. Os volumes thin-provisioned podem ser configurados para expandir automaticamente sua capacidade real alocando novas extensões.
A qualquer momento, um único nó em um sistema pode gerenciar a atividade de configuração. Este nó é conhecido como o nó de configuração e gerencia um cache das informações que descrevem a configuração do sistema e fornecem um ponto focal para configuração.
Para uma conexão SCSI sobre Fibre Channel (FC) ou Fibre Channel over Ethernet (FCoE), os nós detectam as portas FC ou FCoE que são conectadas à SAN. Essas portas correspondem a nomes de porta universal (WWPNs) dos adaptador de barramento de host (HBAs) FC ou FCoE que estão presentes nos servidores de aplicativos. É possível criar objetos do host lógicos que agrupam WWPNs pertencentes a um único servidor de aplicativos ou a um conjunto deles.
O sistema usa nomes da porta universal (WWPNs) para identificar as portas iSCSI, SAS e Fibre Channel no servidor host. O sistema usa o nome qualificado de iSCSI (IQN) para identificar hosts iSCSI.
Para uma conexão SCSI sobre Ethernet, o nome qualificado de iSCSI (IQN) identifica o destino iSCSI (destino) do adaptador. Os objetos do host podem ter IQNs e WWPNs.
Os hosts do sistema são representações virtuais dos sistemas hosts físicos e servidores de aplicativos que estão autorizados a acessar os volumes do sistema. Cada definição de host do sistema especifica o método de conexão, a porta ou IQN e os volumes que podem ser acessados pelos aplicativos de host.
O sistema fornece agregação e gerenciamento de volume no nível de bloco para armazenamento em disco dentro do SAN. O sistema gerencia um número de backend do sistemas de armazenamento e mapeia o armazenamento físico dentro desses sistemas de armazenamento em imagens de disco lógico que podem ser visualizadas pelos servidores de aplicativos e estações de trabalho na SAN. A rede de área de armazenamento é configurada de tal forma que os servidores de aplicativos não podem ver o armazenamento físico de backend. Isso evita qualquer conflito possível entre o sistema e os servidores de aplicativos, ambos tentando gerenciar o armazenamento de backend.