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.

Utilizando a figura anterior como guia, siga
estas etapas:
- Utilizando o HMC,
crie adaptadores para servidor SCSI nas duas partições lógicas do
Virtual I/O Server.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- Depois de ter instalado o AIX na
partição lógica de cliente, verifique o MPIO fazendo o seguinte:
- lsdev -Cc disk
Os resultados
serão semelhantes aos seguintes:
hdisk0 Available Virtual SCSI Disk Drive
- lspv
Os resultados
serão semelhantes aos seguintes:
hdisk0 00c3e35ca560f919 rootvg active
- 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.