Voir Figure 10–2.
primary# ldm add-vdsdev mpgroup=mpgroup1 backend-path1 volume@primary-vds0
où backend-path1 est le chemin d'accès au backend du disque virtuel à partir du domaine primary.
primary# ldm add-vdsdev mpgroup=mpgroup1 backend-path2 volume@alternate-vds0
où backend-path2 est le chemin d'accès au backend du disque virtuel à partir du domaine alternate.
primary# ldm add-vdisk disk-name volume@primary-vds0 domain-name
L'exemple suivant indique comment créer un LUN et l'ajouter au service de disque virtuel des domaines principal et secondaire à l'aide du même mpgroup :
Afin de déterminer quel domaine à utiliser en premier lors de l'accès au LUN, indiquez le chemin d'accès lorsque vous ajoutez le disque au domaine.
Créez les périphériques de disque virtuel :
primary# ldm add-vdsdev mpgroup=ha lun1@primary-vds0 primary# ldm add-vdsdev mpgroup=ha lun1@alternate-vds0
Pour utiliser le LUN de primary-vds0 en premier, exécutez les commandes suivantes :
primary# ldm add-vdisk disk1 lun1@primary-vds0 gd0
Pour utiliser le LUN de alternate-vds0 en premier, exécutez les commandes suivantes :
primary# ldm add-vdisk disk1 lun1@alternate-vds0 gd0
Après avoir configuré le disque virtuel avec la fonctionnalité multipathing et démarré le domaine invité, le disque virtuel accède à son backend via l'un des domaines de service auxquels il a été associé. Si ce domaine de service devient indisponible, le disque virtuel tente d'accéder à son backend via un autre domaine de service faisant partie du même groupe multipathing.
Mise en garde - Lors de la définition d'un groupe multipathing (mpgroup), vérifiez que les backends de disque virtuel faisant partie du même mpgroup sont effectivement le même backend de disque virtuel. Si vous ajoutez des moteurs de traitement différents dans le même mpgroup, vous risquez de voir certains comportements inattendus et vous pouvez éventuellement perdre ou endommager les données stockées sur les moteurs de traitement. |