Multi-Path I/O (MPIO) zorgt voor een verhoogde beschikbaarheid van virtuele
SCSI-resources door het verstrekken van redundante paden naar de resource. In dit onderwerp wordt beschreven hoe u Multi-Path I/O installeert voor logische clientpartities met AIX.
Om MPIO mogelijk te maken voor logische clientpartities met AIX moet u twee logische partities met Virtuele I/O-server op uw systeem hebben geconfigureerd. Bij deze procedure wordt aangenomen dat de schijven al zijn toegewezen aan de beide logische partities met Virtuele I/O-server die bij deze configuratie zijn betrokken.
Om MPIO te configureren, voert u onderstaande stappen uit. In dit scenario worden hdisk5 in
de eerste logische partitie met
Virtuele I/O-server gebruikt en hdisk7 in de tweede logische partitie met
Virtuele I/O-server.
In de volgende afbeelding wordt de configuratie weergegeven die tijdens dit scenario tot stand komt.

Als u de voorgaande afbeelding als richtlijn gebruikt, moet u de volgende stappen uitvoeren:
- Maak gebruik van de HMC om SCSI-serveradapters op de twee logische partities met Virtuele I/O-server te maken.
- Maak gebruik van de HMC om twee virtuele client-SCSI-adapters te maken op de logische clientpartities, waarbij elk van de adapters is toegewezen aan een van de logische partities met Virtuele I/O-server.
- Bepaal op een van de logische partities met Virtuele I/O-server welke schijven er beschikbaar zijn door de opdracht lsdev -type
disk te typen. Het resultaat van deze opdracht ziet er ongeveer als volgt uit:
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
Selecteer de schijf die u in de MPIO-configuratie wilt gebruiken.
In dit scenario hebben wij hdisk5 geselecteerd.
- Bepaal het PVID van de schijf die u hebt geselecteerd met behulp van de opdracht lspv.
In dit scenario hebben wij lspv hdisk5 getypt. Het resultaat van deze opdracht ziet er ongeveer als volgt uit:
hdisk5 00c3e35ca560f919 None
De tweede waarde is het PVID. In dit scenario is het PVID 00c3e35ca560f919.
Onthoud deze waarde.
- Geef een lijst met de kenmerken van de schijf weer met behulp van de opdracht lsdev.
In dit scenario hebben wij lsdev -dev hdisk5 -attr getypt. Bij u moet het resultaat er ongeveer als volgt uitzien
..
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
Bekijk de waarden voor lun_id en reserve_policy. Als het kenmerk reserve_policy
een andere instelling heeft dan no_reserve, moet u deze wijzigen. Wijzig het kenmerk no_reserve door de opdracht chdev
-dev hdiskx -attr reserve_policy=no_reserve te typen.
- Geef op de tweede logische partitie met Virtuele I/O-server de fysieke volumes weer door lspv te typen. Zoek in de uitvoer naar de schijf met hetzelfde PVID als de schijf die u eerder hebt geïdentificeerd.
In dit scenario komt het PVID voor hdisk7 overeen met:
hdisk7 00c3e35ca560f919 None
Tip: Hoewel de PVID-waarden identiek zouden moeten zijn, kunnen de schijfnummers op de twee logische partities met Virtuele I/O-server van elkaar verschillen.
- Bepaal of het kenmerk reserve_policy is ingesteld op no_reserve door de opdracht lsdev te typen. In dit scenario hebben wij lsdev -dev hdisk7 -attr getypt. Deze opdracht levert resultaten op die lijken op het volgende:
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
Als het kenmerk reserve_policy
een andere instelling heeft dan no_reserve, moet u deze wijzigen. Wijzig het kenmerk no_reserve door de opdracht chdev
-dev hdiskx -attr reserve_policy=no_reserve te typen.
- Gebruik op beide logische partities met Virtuele I/O-server de opdracht mkvdev om de virtuele apparaten te maken. Gebruik in beide gevallen de bijbehorende hdisk-waarde. In dit scenario typen we de volgende opdrachten:
- Op de eerste logische partitie met Virtuele I/O-server typten wij mkvdev -vdev hdisk5 -vadapter vhost5 -dev vhdisk5
- Op de tweede logische partitie met Virtuele I/O-server typten wij mkvdev -vdev hdisk7 -vadapter vhost7 -dev vhdisk7
Hetzelfde LUN wordt nu vanaf beide logische partities met Virtuele I/O-server naar de logische clientpartities geëxporteerd.
- AIX kan nu op de logische clientpartitie worden geïnstalleerd. Voor instructies over het installeren van AIX, raadpleegt uAIX installeren in een gepartitioneerde omgeving..
- Nadat u AIX op de logische clientpartitie hebt geïnstalleerd, doet u het volgende om op MPIO te controleren:
- lsdev -Cc disk
Deze opdracht levert resultaten op die lijken op het volgende:
hdisk0 Available Virtual SCSI Disk Drive
- lspv
Deze opdracht levert resultaten op die lijken op het volgende:
hdisk0 00c3e35ca560f919 rootvg active
- lspath
Deze opdracht levert resultaten op die lijken op het volgende:
Enabled hdisk0 vscsi0
Enabled hdisk0 vscsi1
Voor het geval dat een van de logische partities met Virtuele I/O-server niet werkt, ziet het resultaat van de opdracht lspath er ongeveer als volgt uit:
Failed hdisk0 vscsi0
Enabled hdisk0 vscsi1
Tenzij de kenmerken hcheck_mode en hcheck_interval
zijn ingesteld, blijft de status staan op Failed ook al is de schijf inmiddels hersteld. Om de status automatisch bij te werken, typt u chdev
-l hdiskx -a hcheck_interval=60 -P. De logische clientpartitie moet opnieuw worden opgestart om deze wijziging van kracht te laten worden.