Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Ajout et enregistrement d'un groupe de périphériques répliqué (ZFS)

Pour répliquer ZFS, vous devez créer un groupe de périphériques nommé et répertorier les disques qui appartiennent au zpool. Un périphérique ne peut appartenir qu'à un seul groupe de périphériques à la fois. Ainsi, s'il appartient déjà à un groupe de périphériques Oracle Solaris Cluster, vous devez supprimer ce groupe avant d'ajouter le périphérique à un nouveau groupe de périphériques ZFS.

Le nom du groupe de périphériques Oracle Solaris Cluster que vous créez (Solaris Volume Manager ou disque brut) doit être identique au nom du groupe de périphériques répliqués.

  1. Supprimez les groupes de périphériques par défaut qui correspondent aux périphériques dans le zpool.

    Par exemple, si vous disposez d'un zpool nommé mypool et contenant deux périphériques /dev/did/dsk/d2 et /dev/did/dsk/d13, vous devez supprimer les deux groupes de périphériques par défaut, nommés d2 et d13.

    # cldevicegroup offline dsk/d2 dsk/d13
    # cldevicegroup delete dsk/d2 dsk/d13
  2. Créez un groupe de périphériques nommé avec des DID correspondant à ceux du groupe de périphériques supprimé à l'Step 1.
    # cldevicegroup create -n pnode1,pnode2 -d d2,d13 -t rawdisk mypool

    Un groupe de périphériques appelé mypool (nom du zpool) est alors créé pour administrer les périphériques bruts /dev/did/dsk/d2 et /dev/did/dsk/d13.

  3. Créez un zpool contenant ces périphériques.
    # zpool create mypool mirror /dev/did/dsk/d2 /dev/did/dsk/d13
  4. Créez un groupe de ressources pour gérer la migration des périphériques répliqués (dans le groupe de périphériques) avec uniquement des zones globales dans sa liste de noeuds.
    # clrg create -n pnode1,pnode2 migrate_srdfdg-rg
  5. Créez une ressource hasp-rs dans le groupe de ressources que vous avez créé à l'Step 4 et définissez la propriété globaldevicepaths pour un groupe de périphériques de type disque brut.

    Vous avez créé ce groupe de périphériques à l'Step 2.

    # clrs create -t HAStoragePlus -x globaldevicepaths=mypool -g \
    migrate_srdfdg-rg hasp2migrate_mypool
  6. Au lieu de ce groupe de ressources, définissez la valeur +++ dans la propriété rg_affinities sur le groupe de ressources créé à l'Step 4.
    # clrg create -n pnode1,pnode2 -p \
    RG_affinities=+++migrate_srdfdg-rg oracle-rg
  7. Créez une ressource HAStoragePlus (hasp-rs) pour le zpool que vous avez créé à l'Step 3 dans le groupe de ressources que vous avez créé à l'Step 4 ou à l'Step 6.

    Définissez la propriété resource_dependencies sur la ressource hasp-rs créée à l'Step 5.

    # clrs create -g oracle-rg -t HAStoragePlus -p zpools=mypool \
    -p resource_dependencies=hasp2migrate_mypool \
    -p ZpoolsSearchDir=/dev/did/dsk hasp2import_mypool
  8. Utilisez le nouveau nom de groupe de périphériques lorsqu'un nom de groupe de périphériques est nécessaire.