Grupos de E/S

O par de nós no gabinete de controle é conhecido como um grupo de entrada/saída (E/S).

Volumes são discos lógicos que são apresentados para o SAN pelos nós. Os volumes também são associados ao grupo de E/S.

Quando um servidor de aplicativos processa a E/S para um volume, ele poderá acessar o volume com um dos nós no grupo de E/S. Quando você cria um volume, é possível especificar um nó preferencial. Muitas das implementações de driver de caminhos múltiplos que o sistema suporta usam essas informações para direcionar a E/S para o nó preferencial. O outro nó no grupo de E/S será usado apenas se o nó preferencial não estiver acessível.

Se você não especificar um nó preferencial para um volume, o sistema selecionará o nó no grupo de E/S que possui os menores volumes para ser o nó preferencial.

Para visualizar o nó preferencial atual para um volume, selecione Volumes > Todos os volumes no GUI de gerenciamento. Clique com botão direito do mouse no volume e selecione Propriedades. Para visualizar a designação do nó preferencial atual usando a interface da linha de comandos, execute o comando lsvdisk.

Um grupo de E/S consiste em dois nós. Quando uma operação de gravação é executada em um volume, o nó que processa a E/S duplica os dados para o nó do parceiro que está no grupo de E/S. Após os dados serem protegidos no nó do parceiro, a operação de gravação para o aplicativo host é concluída. Os dados são fisicamente gravados no disco mais tarde.

A E/S da leitura é processada referenciando o cache no nó que receber a E/S. Se os dados não forem encontrados, ela é lida do disco para o cache. O cache de leitura pode fornecer melhor desempenho se o mesmo nó for escolhido para a E/S de serviço para um determinado volume.

A Figura 1 mostra uma operação de gravação de um host ( 1 ) que é destinado para o volume A. Esta gravação é destinada ao nó preferencial, Nó 1 ( 2 ). A operação de gravação é armazenada em cache e uma cópia dos dados é feita no nó do parceiro, o cache para o Nó 2 ( 3 ). O host visualiza a gravação como concluída. Posteriormente, os dados são gravados ou preparados novamente para o armazenamento ( 4 ).
Figura 1. Grupo de E/S
Exemplo de um grupo de E/S

Quando um nó falhar dentro de um grupo de E/S, o outro nó no grupo de E/S assume a responsabilidade de E/S do nó com falha. Perda de dados durante uma falha do nó são impedidas pelo espelhamento do cache de dados de leitura e gravação de E/S entre os dois nós em um grupo de E/S.

Se apenas um nó for designado a um grupo de E/S ou se um nó falhar em um grupo de E/S, o cache será gravado no disco e, em seguida, entrará no modo de gravação no cache e na memória principal (write-through). Portanto, quaisquer gravações para os volumes que são designados a este grupo de E/S não são armazenados em cache; eles são enviados diretamente para o dispositivo de armazenamento. Se ambos os nós em um grupo de E/S offline, o volumes que são designados ao grupo de E/S não pode ser acessado.

Quando um volume é criado, o grupo de E/S para fornecer acesso ao volume deve ser especificado. No entanto, volumes podem ser criados e incluídos em grupos de E/S que contêm nós offline. O acesso de E/S não é possível até que pelo menos um dos nós no grupo de E/S esteja online.

Notas:
  • Não é possível criar conjuntos de armazenamentos (grupos de MDisk) que abrangem grupos de E/S.
  • Um grupo de E/S que contém um nó do modelo SAN Volume Controller 2145-DH8 e um nó do modelo anterior (2145-CG8 ou 2145-CF8) é suportado temporariamente apenas para a migração para o SAN Volume Controller 2145-DH8. Níveis normais de redundância para unidades em um gabinete e unidades internas que foram espelhadas anteriormente usando uma matriz RAID 10 não são fornecidos para grupos de E/S.