Cenário: Configurando o Multi-Path I/O para Partições Lógicas de Cliente AIX

O MPIO (Multi-Path I/O) ajuda a suprir uma maior disponibilidade de recursos SCSI virtuais, fornecendo caminhos redundantes para o recurso. Este tópico descreve como configurar o Multi-Path I/O para partições lógicas de cliente AIX.

Para fornecer o MPIO para partições lógicas de cliente AIX, você deve ter duas partições lógicas do Virtual I/O Server configuradas em seu sistema. Este procedimento assume que os discos já estejam alocados a ambas as partições lógicas do Virtual I/O Server envolvidas nessa configuração.
Para configurar o MPIO, siga estas etapas. Neste cenário de configuração, são utilizados hdisk5 na primeira partição lógica do Virtual I/O Server e hdisk7 na segunda partição lógica do Virtual I/O Server.

A figura a seguir mostra a configuração que será executada durante esse cenário.


Ilustração de uma configuração do MPIO com duas partições lógicas do Virtual I/O Server.

Utilizando a figura anterior como guia, siga estas etapas:

  1. Utilizando o HMC, crie adaptadores para servidor SCSI nas duas partições lógicas do Virtual I/O Server.
  2. Utilizando o HMC, crie os dois adaptadores para cliente SCSI virtual nas partições lógicas de cliente, cada um mapeando para uma das partições lógicas do Virtual I/O Server.
  3. Em ambas as partições lógicas do Virtual I/O Server, determine quais discos estão disponíveis, digitando lsdev -type disk. Os resultados serão semelhantes aos seguintes:
    name            status     description
    
    hdisk3          Available  MPIO Other FC SCSI Disk Drive
    hdisk4          Available  MPIO Other FC SCSI Disk Drive
    hdisk5          Available  MPIO Other FC SCSI Disk Drive
    Selecione qual disco você deseja utilizar na configuração do MPIO. Neste cenário, selecionamos hdisk5.
  4. Determine o PVID do disco que você selecionou utilizando o comando lspv. Nesse cenário, digitamos lspv hdisk5. Os resultados serão semelhantes aos seguintes:
    hdisk5          00c3e35ca560f919                    None
    O segundo valor é o PVID. Nesse cenário, o PVID é 00c3e35ca560f919. Anote esse valor.
  5. Liste os atributos do disco utilizando o comando lsdev. Nesse cenário, digitamos lsdev -dev hdisk5 -attr. Os resultados serão semelhantes aos seguintes:
    ..
    algorithm       fail_over                        Algorithm                        True
    ..
    lun_id          0x5463000000000000               Logical Unit Number ID           False
    ..
    ..
    pvid            00c3e35ca560f9190000000000000000 Physical volume identifier       False
    ..
    reserve_policy  single_path                      Reserve Policy                   True
    Anote os valores de lun_id e reserve_policy. Se o atributo reserve_policy estiver configurado para algo diferente de no_reserve, você deverá alterá-lo. Configure o reserve_policy como no_reserve, digitando chdev -dev hdiskx -attr reserve_policy=no_reserve.
  6. Na segunda partição lógica do Virtual I/O Server, liste os volumes físicos digitando lspv. Na saída, localize o disco que possui o mesmo PVID que o disco identificado anteriormente. Nesse cenário, o PVID para hdisk7 correspondeu a:
    hdisk7          00c3e35ca560f919                    None
    Dica: Embora os valores de PVID devam ser idênticos, os números dos discos nas duas partições lógicas do Virtual I/O Server podem variar.
  7. Determine se o atributo reserve_policy está configurado como no_reserve utilizando o comando lsdev. Nesse cenário, digitamos lsdev -dev hdisk7 -attr. Os resultados serão semelhantes aos seguintes:
    algorithm       fail_over                        Algorithm                        True
    ..
    lun_id          0x5463000000000000               Logical Unit Number ID           False
    ..
    pvid            00c3e35ca560f9190000000000000000 Physical volume identifier       False
    ..
    reserve_policy  single_path                      Reserve Policy                   
    Se o atributo reserve_policy estiver configurado para algo diferente de no_reserve, você deverá alterá-lo. Configure o reserve_policy como no_reserve, digitando chdev -dev hdiskx -attr reserve_policy=no_reserve.
  8. Em ambas as partições lógicas do Virtual I/O Server, utilize o mkvdev para criar os dispositivos virtuais. Em cada caso, utilize o valor de hdisk apropriado. Nesse cenário, digitamos os seguintes comandos:
    • Na primeira partição lógica do Virtual I/O Server, digitamos mkvdev -vdev hdisk5 -vadapter vhost5 -dev vhdisk5
    • Na segunda partição lógica do Virtual I/O Server, digitamos mkvdev -vdev hdisk7 -vadapter vhost7 -dev vhdisk7
    O mesmo LUN é agora exportado para a partição lógica de cliente a partir de ambas as partições lógicas do Virtual I/O Server
  9. Agora, o AIX pode ser instalado na partição lógica de cliente. Para obter instruções sobre como instalar o AIX, consulte Instalando o AIX em um Ambiente Particionado.
  10. Depois de ter instalado o AIX na partição lógica de cliente, verifique o MPIO fazendo o seguinte:
    1. lsdev -Cc disk

      Os resultados serão semelhantes aos seguintes:

      hdisk0 Available  Virtual SCSI Disk Drive
    2. lspv

      Os resultados serão semelhantes aos seguintes:

      hdisk0          00c3e35ca560f919                    rootvg          active
    3. lspath

      Os resultados serão semelhantes aos seguintes:

      Enabled hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      Se uma das partições lógicas do Virtual I/O Server falhar, o resultado do comando lspath será semelhante ao seguinte:
      Failed  hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      A menos que os atributos hcheck_mode e hcheck_interval sejam configurados, o estado continuará a mostrar Failed mesmo após a recuperação do disco. Para que o estado seja atualizado automaticamente, digite chdev -l hdiskx -a hcheck_interval=60 -P. A partição lógica de cliente deverá ser reinicializada para que essa alteração tenha efeito.

Enviar Feedback | Avalie esta Página