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

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

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

Suivez cette procédure pour créer un groupe de périphériques ZFS répliqués géré par HAStoragePlus.

Pour créer un pool de stockage ZFS (zpool) qui n'utilise pas HAStoragePlus, reportez-vous plutôt à la section Configuration d'un pool de stockage ZFS local sans HAStoragePlus.

Avant de commencer

Pour répliquer ZFS, vous devez créer un groupe de périphériques nommé et répertorier les disques appartenant 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 le supprimer avant de l'ajouter à un nouveau groupe de périphériques ZFS.

Le nom du groupe de périphériques Oracle Solaris Cluster créé (Solaris Volume Manager ou disque brut) doit être identique à celui du groupe de périphériques répliqué.

  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.
    # clresourcegroup 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 périphérique à l'Step 2.

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

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

    # clresource 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.