Scénario : configuration de la fonction MPIO (Multi-Path I/O) pour les partitions logiques client AIX

La fonction MPIO (Multi-Path I/O) permet d'accroître la disponibilité des ressources SCSI virtuelles en fournissant à ces dernières des chemins redondants. Cette rubrique explique comment configurer la fonction MPIO (Multi-Path I/O) pour les partitions logiques client AIX.

Pour fournir la fonction MPIO à des partitions logiques client AIX, deux partitions logiques serveur d'E-S virtuel doivent être configurées sur votre système. Cette procédure suppose que les disques soient déjà alloués aux deux partitions logiques du serveur d'E-S virtuel impliquées dans cette configuration.
Pour configurer la fonction MPIO, procédez comme suit. Dans ce scénario, nous utiliserons, pour la configuration, les disques hdisk5 (dans la première partition logique du serveur d'E-S virtuel) et hdisk7 (dans la deuxième partition logique du serveur d'E-S virtuel).

La figure suivante montre la configuration qui va être effectuée avec ce scénario.


Illustration de configuration MPIO avec deux partitions logiques serveur d'E-S virtuel.

En utilisant la figure précédente comme guide, suivez la procédure ci-après.

  1. A l'aide de la console HMC, créez les cartes de serveur SCSI sur les deux partitions logiques serveur d'E-S virtuel.
  2. A partir de la console HMC, créez deux cartes SCSI de client virtuel sur les partitions logiques client, chacune devant être mappée avec l'une des partitions logiques du serveur d'E-S virtuel.
  3. Sur l'une des partitions logiques du serveur d'E-S virtuel, indiquez les disques disponibles en entrant lsdev -type disk. Les résultats obtenus sont semblables à ce qui suit :
    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
    Sélectionnez le disque à utiliser dans la configuration MPIO. Dans ce scénario, nous avons sélectionné hdisk5.
  4. Déterminez l'identificateur physique PVID du disque que vous avez sélectionné à l'aide de la commande lspv. Dans ce scénario, nous avons indiqué lspv hdisk5. Les résultats obtenus sont semblables à ce qui suit :
    hdisk5          00c3e35ca560f919                    None
    La deuxième valeur correspond au PVID. Dans le présent scénario, le PVID est 00c3e35ca560f919. Notez cette valeur.
  5. Obtenez la liste des attributs du disque en utilisant la commande lsdev. Dans ce scénario, nous avons saisi lsdev -dev hdisk5 -attr. Les résultats obtenus sont semblables à ce qui suit :
    ..
    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
    Prenez note des valeurs des attributs lun_id et reserve_policy. Si l'attribut reserve_policy a une valeur autre que no_reserve, vous devez le modifier. Pour attribuer la valeur no_reserve à l'attribut reserve_policy, entrez chdev -dev hdiskx -attr reserve_policy=no_reserve.
  6. Sur la deuxième partition logique du serveur d'E-S virtuel, obtenez la liste des volumes physiques en entrant la commande lspv. Dans le résultat obtenu, repérez le disque disposant du même PVID que le disque identifié précédemment. Dans ce scénario, le PVID du hdisk7 correspond :
    hdisk7          00c3e35ca560f919                    None
    Conseil : Bien que les valeurs PVID doivent être identiques, les numéros de disque sur les deux partitions logiques du serveur d'E-S virtuel peuvent être différents.
  7. Déterminez si l'attribut reserve_policy est paramétré sur no_reserve en utilisant la commande lsdev. Dans ce scénario, nous avons saisi lsdev -dev hdisk7 -attr. Les résultats obtenus sont semblables à ce qui suit :
    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                   
    Si l'attribut reserve_policy a une valeur autre que no_reserve, vous devez le modifier. Pour attribuer la valeur no_reserve à l'attribut reserve_policy, entrez chdev -dev hdiskx -attr reserve_policy=no_reserve.
  8. Sur les deux partitions logiques du serveur d'E-S virtuel, utilisez la commande mkvdev pour créer les unités virtuelles. Pour chacune, veillez à utiliser la valeur hdisk appropriée. Dans ce scénario, nous utilisons les commandes suivantes :
    • Sur la première partition logique du serveur d'E-S virtuel, nous avons saisi mkvdev -vdev hdisk5 -vadapter vhost5 -dev vhdisk5.
    • Sur la deuxième partition logique du serveur d'E-S virtuel, nous avons entré mkvdev -vdev hdisk7 -vadapter vhost7 -dev vhdisk7.
    Le même numéro d'unité logique (LUN) est à présent exporté vers la partition logique du client à partir de deux partitions logiques du serveur d'E-S virtuel.
  9. Vous pouvez désormais installer AIX sur la partition logique client. Pour obtenir des instructions sur le mode d'installation d'AIX, voir Installation d'AIX dans un environnement partitionné.
  10. Une fois que vous avez installé AIX sur la partition logique client, recherchez MPIO de la manière suivante :
    1. lsdev -Cc disk

      Les résultats obtenus sont semblables à ce qui suit :

      hdisk0 Available  Virtual SCSI Disk Drive
    2. lspv

      Les résultats obtenus sont semblables à ce qui suit :

      hdisk0          00c3e35ca560f919                    rootvg          active
    3. Commande lspath

      Les résultats obtenus sont semblables à ce qui suit :

      Enabled hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      En cas d'échec de l'une des partitions logiques du serveur d'E-S virtuel, le résultat de la commande lspath doit ressembler à l'exemple suivant :
      Failed  hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      A moins que les attributs hcheck_mode et hcheck_interval soient définis, l'état restera en mode échec (Failed), et ce même après récupération du disque. Pour que l'état soit mis à jour automatiquement, entrez chdev -l hdiskx -a hcheck_interval=60 -P. Pour que cette modification prenne effet, vous devez redémarrer la partition logique client.

Envoyer un commentaire | Evaluer la page