Scenario: Multi-Path I/O configureren voor logische clientpartities met AIX

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.


Een afbeelding van een MPIO-configuratie met twee logische partities van Virtuele I/O-server.

Als u de voorgaande afbeelding als richtlijn gebruikt, moet u de volgende stappen uitvoeren:

  1. Maak gebruik van de HMC om SCSI-serveradapters op de twee logische partities met Virtuele I/O-server te maken.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. AIX kan nu op de logische clientpartitie worden geïnstalleerd. Voor instructies over het installeren van AIX, raadpleegt uAIX installeren in een gepartitioneerde omgeving..
  10. Nadat u AIX op de logische clientpartitie hebt geïnstalleerd, doet u het volgende om op MPIO te controleren:
    1. lsdev -Cc disk

      Deze opdracht levert resultaten op die lijken op het volgende:

      hdisk0 Available  Virtual SCSI Disk Drive
    2. lspv

      Deze opdracht levert resultaten op die lijken op het volgende:

      hdisk0          00c3e35ca560f919                    rootvg          active
    3. 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.

Feedback verzenden|Deze pagina beoordelen