Guide d'administration et de planification des services de données d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Configuration du type de ressource HAStoragePlus pour les nouvelles ressources

Dans l'exemple suivant, le groupe de ressources resource-group-1 contient les services de données suivants

  • HA pour Oracle iPlanet Web Server, qui dépend de /global/resource-group-1

  • HA pour Oracle, qui dépend de /dev/global/dsk/d5s2

  • HA pour NFS, qui dépend de dsk/d6


Remarque -  Pour créer une ressource HAStoragePlus avec Oracle Solaris ZFS en tant que système de fichiers local hautement disponible, reportez-vous à la section Configuration du type de ressource HAStoragePlus pour rendre un système de fichiers Solaris ZFS local hautement disponible.

Pour créer une ressource HAStoragePlus hastorageplus-1 pour les nouvelles ressources dans resource-group-1, lisez la section Synchronisation du démarrage de groupes de ressources et de groupes de périphériques, puis effectuez les étapes suivantes.

Pour créer une ressource HAStoragePlus, reportez-vous à la section Activation de systèmes de fichiers locaux hautement disponibles.

  1. Sur un membre du cluster, prenez le rôle root octroyant les autorisations RBAC de type solaris.cluster.modify et solaris.cluster.admin.
  2. Créez le groupe de ressources resource-group-1.
    # clresourcegroup create resource-group-1
  3. Déterminez si le type de ressource est enregistré.

    La commande suivante imprime la liste des types de ressources enregistrés.

    # clresourcetype show | egrep Type
  4. Si nécessaire, enregistrez le type de ressource.
    # clresourcetype register SUNW.HAStoragePlus
  5. Créez la ressource HAStoragePlus hastorageplus-1 et définissez les points de montage du système de fichiers et les chemins d'accès aux périphériques globaux.
    # clresource create -g resource-group-1 -t SUNW.HAStoragePlus \
    -p GlobalDevicePaths=/dev/global/dsk/d5s2,dsk/d6 \
    -p FilesystemMountPoints=/global/resource-group-1 hastorageplus-1

    GlobalDevicePaths peut contenir les valeurs suivantes.

    • Noms des groupes de périphériques globaux, tels que nfs-dg ou dsk/d5

    • Chemins d'accès aux périphériques globaux, tels que /dev/global/dsk/d1s2 ou /dev/md/nfsdg/dsk/d10

    FilesystemMountPoints peut contenir les valeurs suivantes.

    • Points de montage des systèmes de fichiers locaux ou du cluster, tels que /local-fs/nfs ou /global/nfs


    Remarque -  HAStoragePlus possède une propriété d'extension Zpools permettant de configurer les pools de stockage des systèmes de fichiers ZFS et une propriété d'extension ZpoolsSearchDir permettant de spécifier l'emplacement où rechercher les périphériques des pools de stockage des systèmes de fichiers ZFS. La valeur par défaut de la propriété d'extension ZpoolsSearchDir est /dev/dsk. La propriété d'extension ZpoolsSearchDir est semblable à l'option -d de la commande zpool(1M).

    La ressource est créée avec l'état activé.

  6. Ajoutez les ressources (Oracle iPlanet Web Server, Oracle et NFS) à resource-group-1 et définissez leur dépendance sur hastorageplus-1.

    Par exemple, pour Oracle iPlanet Web Server, exécutez la commande suivante.

    # clresource create  -g resource-group-1 -t SUNW.iws \
    -p Confdir_list=/global/iws/schost-1 -p Scalable=False \
    -p Resource_dependencies=schost-1 -p Port_list=80/tcp \
    -p Resource_dependencies_offline_restart=hastorageplus-1 resource

    La ressource est créée avec l'état activé.

  7. Vérifiez que vous avez correctement configuré les dépendances des ressources.
    # clresource show -v resource | egrep Resource_dependencies_offline_restart
  8. Affectez l'état MANAGED à resource-group-1 et mettez en ligne resource-group-1.
    # clresourcegroup online -M resource-group-1

Commutations d'affinité

Le type de ressource HAStoragePlus contient une autre propriété d'extension, AffinityOn. Cette propriété est une valeur booléenne qui indique si HAStoragePlus doit effectuer une commutation d'affinité pour les périphériques globaux définis dans les propriétés d'extension GLobalDevicePaths et FileSystemMountPoints. Pour plus d'informations, reportez-vous à la page de manuel SUNW.HAStoragePlus(5).


Remarque -  Pour les services évolutifs, le paramétrage de la balise AffinityOn est ignoré. Les commutations d'affinité sont impossibles avec les groupes de ressources évolutifs.