MPIO (Multi-Path I/O) aiuta a fornire maggiore disponibilità
di risorse SCSI virtuali fornendo i percorsi ridondanti per la risorsa. Questa
sezione descrive come impostare MPIO (Multi-Path I/O) per le partizioni logiche client
di AIX.
Per fornire MPIO alle partizioni logiche
client di AIX, è necessario
configurare due partizioni logiche di Server I/E virtuale
sul sistema. Questa procedura prevede che i dischi siano già assegnati ad
entrambe le partizioni logiche di
Server I/E virtuale coinvolte
in questa configurazione.
Per configurare MPIO, seguire questa procedura. In questo scenario,
nella configurazione viene utilizzato hdisk5 nella prima partizione logica di
Server I/E virtuale e hdisk7 nella
seconda partizione logica di
Server I/E virtuale.
La seguente figura illustra la configurazione che verrà completata durante questo scenario.

Utilizzando la figura precedente
come una guida, eseguire le seguenti operazioni:
- Utilizzando HMC,
creare gli adattatori server SCSI sulle due partizioni logiche
Server I/E virtuale.
- Utilizzando HMC,
creare due adattatori SCSI client virtuali sulle partizioni logiche client,
ognuna con la mappatura su una delle partizioni logiche di
Server I/E virtuale.
- Su entrambe le partizioni logiche di
Server I/E virtuale, definire
i dischi che sono disponibili immettendo lsdev -type disk. I risultati dovrebbero essere simili ai seguenti:
nome stato descrizione
hdisk3 Disponibile MPIO FC SCSI Disk Drive
hdisk4 Disponibile MPIO FC SCSI Disk Drive
hdisk5 Disponibile MPIO FC SCSI Disk Drive
Selezionare il disco che si desidera utilizzare nella configurazione MPIO.
In questo esempio, viene selezionato hdisk5.
- Stabilire il PVID del disco selezionato con il comando lspv.
In questo scenario, è stato immesso lspv hdisk5. I risultati dovrebbero essere simili ai seguenti:
hdisk5 00c3e35ca560f919 None
Il secondo valore è il PVID. In questo esempio, il PVID è 00c3e35ca560f919.
Annotare questo valore.
- Elencare gli attributi del disco utilizzando il comando
lsdev.
In questo scenario, è stato immesso lsdev -dev hdisk5 -attr. I risultati dovrebbero essere simili ai seguenti:
..
algoritmo fail_over
Algoritmo True
..
lun_id 0x5463000000000000 ID numero unità logica False
..
..
pvid 00c3e35ca560f9190000000000000000 Identificativo volume fisico
False
..
reserve_policy single_path Criteri di prenotazione True
Annotare i valori per lun_id e reserve_policy. Se l'attributo reserve_policy è impostato su un
qualsiasi valore diverso da
no_reserve, deve essere modificato. Impostare reserve_policy su no_reserve immettendo
chdev -dev hdiskx -attr reserve_policy=no_reserve.
- Sulla seconda partizione logica di
Server I/E virtuale, elencare i
volumi fisici immettendo lspv. Nell'output del comando,
individuare il disco che ha lo stesso PVID del disco identificato
precedentemente.
In questo scenario, il PVID per hdisk7 corrisponde a:
hdisk7 00c3e35ca560f919 None
Suggerimento: Sebbene i valori PVID devono essere identici, i numeri del disco sulle due partizioni logiche Server I/E virtuale
possono variare.
- Stabilire se l'attributo reserve_policy è impostato su no_reserve
utilizzando il comando lsdev. In questo scenario, è stato immesso lsdev -dev hdisk7 -attr. Questo comando restituisce dei risultati simili a quelli che seguono:
algoritmo fail_over
Algoritmo True
..
lun_id 0x5463000000000000 ID numero unità logica False
..
pvid 00c3e35ca560f9190000000000000000 Identificativo volume fisico
False
..
reserve_policy single_path Criteri di prenotazione
Se l'attributo reserve_policy è impostato su un
qualsiasi valore diverso da
no_reserve, deve essere modificato. Impostare reserve_policy su no_reserve immettendo
chdev -dev hdiskx -attr reserve_policy=no_reserve.
- Su entrambi le partizioni logiche
Server I/E virtuale utilizzare
il comando mkvdev per creare le unità virtuali. In ogni caso, utilizzare
il valore hdisk appropriato. In questo scenario, è stato immesso il seguente
comando:
- Sulla prima partizione logica
di Server I/E virtuale, è stato
immesso mkvdev -vdev hdisk5 -vadapter vhost5 -dev vhdisk5
- Sulla seconda partizione logica di
Server I/E virtuale è stato
immesso mkvdev -vdev hdisk7 -vadapter vhost7 -dev vhdisk7
Lo stesso LUN viene ora esportato sulla partizione logica client da
entrambe le partizioni logiche di Server I/E virtuale
- E' ora possibile
installare AIX sulla
partizione logica client. Per istruzioni sull'installazione di AIX, consultare Installazione di
AIX in un ambiente
partizionato.
- Una volta installato
AIX sulla partizione logica
client, ricercare l'impostazione MPIO effettuando quanto segue:
- lsdev -Cc disk
Questo comando restituisce dei risultati simili a quelli che seguono:
hdisk0 Disponibile Virtual SCSI Disk Drive
- lspv
Questo comando restituisce dei risultati simili a quelli che seguono:
hdisk0 00c3e35ca560f919 rootvg active
- lspath
Questo comando restituisce dei risultati simili a quelli che seguono:
Enabled hdisk0 vscsi0
Enabled hdisk0 vscsi1
Nel caso in cui una delle partizioni logiche
di Server I/E virtuale, il
risultato del comando lspath è simile al seguente:
Failed hdisk0 vscsi0
Enabled hdisk0 vscsi1
A meno che non sono impostati gli
attributi hcheck_mode e hcheck_interval, lo stato continua ad essere in
errore anche dopo il ripristino del disco. Per aggiornare automaticamente lo stato, immettere chdev
-l hdiskx -a hcheck_interval=60 -P. La partizione logica deve
essere riavviata per rendere definitive le modifiche.