JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'installation du logiciel Oracle Solaris Cluster     Oracle Solaris Cluster (Français)
search filter icon
search icon

Informations document

Préface

1.  Planification de la configuration de Oracle Solaris Cluster

2.  Installation de logiciels sur des noeliguds de cluster global

3.  Établissement d'un cluster global

4.  Configuration du logiciel Solaris Volume Manager

5.  Installation et configuration de Veritas Volume Manager

6.  Création d'un système de fichiers de cluster

Création de systèmes de fichiers de cluster

Création de systèmes de fichiers de cluster

Création de systèmes de fichiers Oracle ACFS

Exemples de configuration du système de fichiers Oracle ACFS

Enregistrement et configuration des groupes de ressources de structure

Création d'un système de fichiers Oracle ACFS

Enregistrement et configuration du groupe de ressources évolutives de groupes de périphériques

Enregistrement et configuration du groupe de ressources Oracle ASM

Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS

Création d'une ressource Oracle Grid Infrastructure à des fins d'interopérabilité avec Oracle Solaris Cluster

7.  Création de zones non globales et de clusters de zones

8.  Installation du module Oracle Solaris Cluster sur Sun Management Center

9.  Désinstallation du logiciel à partir du cluster

A.  Fiches d'information sur l'installation et la configuration de Oracle Solaris Cluster

Index

Création de systèmes de fichiers Oracle ACFS

Cette section décrit les procédures de création d'un système de fichiers Système de fichiers de cluster Oracle Automatic Storage Management (Oracle ACFS) permettant de prendre en charge des services de données. Ce système de fichiers peut servir de système de fichiers polyvalent ou de répertoire d'origine pour une base de données Oracle. L'utilisation d'un système de fichiers Oracle ACFS est prise en charge dans le cluster global et les clusters de zones.


Remarque - Oracle ASM 11g version 2 ou supérieure est requis.


Le tableau suivant répertorie les tâches à effectuer pour créer un système de fichiers Oracle ACFS. Effectuez les procédures dans l’ordre dans lequel elles sont indiquées.

Tableau 6-1 Liste des tâches : création de systèmes de fichiers Oracle ACFS

Tâche
Instructions
Passez en revue les schémas de configuration Oracle ACFS.
Enregistrez et configurez les groupes de ressources de structure.
Créez un système de fichiers Oracle ACFS.
Enregistrez et configurez le groupe de ressources évolutives de groupes de périphériques.
Enregistrez et configurez les groupes de ressources Oracle ASM.
Configurez l'interopérabilité entre Oracle Grid Infrastructure et Oracle Solaris Cluster.
Enregistrez et configurez le groupe de ressources de proxy Oracle ACFS.

Exemples de configuration du système de fichiers Oracle ACFS

Les schémas suivants illustrent la configuration d'un système de fichiers Oracle ACFS dans la zone globale et dans un cluster de zones, à l'aide de Solaris Volume Manager ou de matériel RAID.

Figure 6-1 Configuration d'Oracle ACFS dans la zone globale avec Solaris Volume Manager

image:Schéma illustrant la configuration d'un système de fichiers Oracle ACFS avec un gestionnaire de volumes

Figure 6-2 Configuration d'Oracle ACFS dans la zone globale avec du matériel RAID

image:Schéma illustrant la configuration d'un système de fichiers Oracle ACFS

Figure 6-3 Configuration d'Oracle ACFS dans un cluster de zones avec Solaris Volume Manager

image:Schéma illustrant la configuration d'un système de fichiers Oracle ACFS dans un cluster de zones avec un gestionnaire de volumes

Figure 6-4 Configuration d'Oracle ACFS dans un cluster de zones avec du matériel RAID

image:Schéma illustrant la configuration d'un système de fichiers Oracle ACFS dans un cluster de zones

Enregistrement et configuration des groupes de ressources de structure

Suivez cette procédure pour configurer un groupe de ressources évolutives de structure &Oracle RAC; et, si Solaris Volume Manager pour Sun Cluster est utilisé, un groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

Exécutez toutes les étapes à partir d'un nœud du cluster global.

  1. Connectez-vous en tant que superutilisateur ou adoptez un rôle qui fournisse une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin et solaris.cluster.modify.
  2. Créez un groupe de ressources évolutives de structure &Oracle RAC;.

    Ce groupe de ressources de structure est utilisé sans tenir compte du fait que le système de fichiers est réservé à un usage général ou sert de répertoire d'origine pour une base de données.

    1. Créez le groupe de ressources de structure Oracle RAC.
      # clresourcegroup create -n nodelist \
        -p maximum_primaries=num-in-list \
        -p desired_primaries=num-in-list \
        [-p rg_description="description"] \
        -p rg_mode=Scalable rac-fmwk-rg
      -n nodelist=nodelist

      Spécifie une liste séparée par des virgules répertoriant les nœuds du cluster sur lesquels le service de données Oracle Solaris Cluster Support pour Oracle Real Application Clusters doit être activé. Les packages logiciels du service de données doivent être installés sur chaque nœud de cette liste.

      -p maximum_primaries= num-in-list

      Spécifie le nombre de nœuds sur lesquels le service de données doit être activé. Il doit être égal au nombre de nœuds dans nodelist.

      -p desired_primaries= num-in-list

      Spécifie le nombre de nœuds sur lesquels le service de données doit être activé. Il doit être égal au nombre de nœuds dans nodelist.

      -p rg_description=" description"

      Décrit brièvement le groupe de ressources (facultatif). La description s'affiche lorsque vous utilisez les commandes de maintenance Oracle Solaris Cluster pour obtenir des informations sur le groupe de ressources.

      -p rg_mode=Scalable

      Indique que le groupe de ressources est évolutif.

      rac-fmwk-rg

      Indique le nom que vous assignez au groupe de ressources de structure Oracle RAC.

    2. Enregistrez le type de ressource SUNW.rac_framework.
      # clresourcetype register SUNW.rac_framework
    3. Ajoutez une instance du type de ressource SUNW.rac_framework au groupe de ressources de structure &Oracle RAC;.
      # clresource create -g rac-fmwk-rg -t SUNW.rac_framework rac-fmwk-rs
      -g rac-fmwk-rg

      Spécifie le groupe de ressources de structure Oracle RAC auquel vous ajoutez la ressource.

      rac-fmwk-rs

      Spécifie le nom que vous assignez à la ressource SUNW.rac_framework.

    4. SPARC : Enregistrez le type de ressource SUNW.rac_udlm.
      # clresourcetype register SUNW.rac_udlm
    5. SPARC : Ajoutez une instance du type de ressource SUNW.rac_udlm au groupe de ressources de structure Oracle RAC.

      Assurez-vous que cette instance dépend de la ressource SUNW.rac_framework.

      # clresource create -g resource-group \
       -t SUNW.rac_udlm \
       -p resource_dependencies=rac-fmwk-rs rac-udlm-rs
      -g rac-fmwk-rg

      Spécifie le groupe de ressources de structure Oracle RAC auquel vous ajoutez la ressource.

      -p resource_dependencies= rac-fmwk-rs

      Indique que cette instance dépend de la ressource SUNW.rac_framework.

      rac-udlm-rs

      Précise le nom que vous assignez à la ressource SUNW.rac_udlm.

    6. Enregistrez le type de ressource de structure Oracle Clusterware.
      # clresourcetype register SUNW.crs_framework
    7. Ajoutez une instance du type de ressource SUNW.crs_framework au groupe de ressources de structure Oracle RAC.
      # clresource create -g rac-fmwk-rg \
      -p resource_dependencies=rac-fmwk-rs \
      -t SUNW.crs_framework \
      crs-fmwk-rs
      crs-fmwk-rs

      Indique le nom que vous assignez à la ressource SUNW.crs_framework.

  3. Si vous utilisez Solaris Volume Manager pour Sun Cluster, créez un groupe de ressources évolutives de structure de gestionnaire de volumes multipropriétaire.

    Ce groupe de ressources gère Solaris Volume Manager pour Sun Cluster.

    Si vous utilisez du matériel RAID, passez à l'Étape 4.

    1. Créez le groupe de ressources.
      # clresourcegroup create -n nodelist -S vucmm-fmwk-rg
      -n nodelist=nodelist

      Indique la même liste de nœuds que celle configurée pour le groupe de ressources évolutives de structure Oracle RAC.

      vucmm-fmwk-rg

      Précise le nom que vous assignez au groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

    2. Enregistrez le type de ressource SUNW.vucmm_framework.
      # clresourcetype register SUNW.vucmm_framework
    3. Ajoutez une instance du type de ressource SUNW.vucmm_framework au groupe de ressources de gestionnaire de volumes multipropriétaire.
      # clresource create -g vucmm-fmwk-rg -t SUNW.vucmm_framework vucmm-fmwk-rs
      -g vucmm-fmwk-rg

      Spécifie le groupe de ressources de gestionnaire de volumes multipropriétaire auquel vous ajoutez la ressource.

      vucmm-fmwk-rs

      Spécifie le nom affecté à la ressource SUNW.vucmm_framework.

    4. Enregistrez le type de ressource SUNW.vucmm_svm .
      # clresourcetype register SUNW.vucmm_svm
    5. Ajoutez une instance du type de ressource SUNW.vucmm_svm au groupe de ressources SUNW.vucmm_framework.

      Assurez-vous que cette instance dépend de la ressource SUNW.vucmm_framework que vous avez créée.

      # clresource create -g vucmm-fmwk-rg \
        -t svm-rt \
        -p resource_dependencies=vucmm-fmwk-rs svm-rs
      -g vucmm-fmwk-rg

      Indique le groupe de ressources de gestionnaire de volumes multipropriétaire.

      -p resource_dependencies=vucmm-fmwk-rs

      Indique que cette instance dépend de la ressource SUNW.vucmm_framework.

      svm-rs

      Spécifie le nom affecté à la ressource SUNW.vucmm_svm.

  4. Mettez en ligne le groupe de ressources de structure Oracle RAC, le groupe de ressources de structure de gestionnaire de volumes multipropriétaire, le cas échéant, et les ressources associées, et activez le mode de gestion.
    # clresourcegroup online -emM rac-fmwk-rg [vucmm-fmwk-rg]
    rac-fmwk-rg

    Spécifie le déplacement du groupe de ressources de structure Oracle RAC vers l'état MANAGED (géré) et sa mise en ligne.

    vucmm-fmwk-rg

    Spécifie le déplacement du groupe de ressources de structure de gestionnaires de volumes multipropriétaire vers l'état MANAGED (géré) et sa mise en ligne.

Étapes suivantes

Reportez-vous à la section Création d'un système de fichiers Oracle ACFS.

Création d'un système de fichiers Oracle ACFS

Suivez cette procédure pour créer un système de fichiers Oracle ACFS. Exécutez toutes les étapes à partir d'un seul nœud du cluster global.

Avant de commencer

  1. Créez un système de fichiers Oracle ACFS.

    Suivez les procédures de la section Creating an Oracle ACFS File System du Oracle Automatic Storage Management Administrator's Guide.

    Tenez compte des instructions spéciales suivantes :

    • N'enregistrez pas le point de montage du système de fichiers Oracle ACFS à l'aide du registre Oracle ACFS si vous utilisez le système de fichiers en tant que système de fichiers polyvalent. Enregistrez uniquement le point de montage à l'aide du registre Oracle ACFS si le système de fichiers est destiné à servir de répertoire d'origine pour la base de données.

    • Configurez le système de fichiers Oracle ACFS uniquement dans la zone globale. Pour utiliser le système de fichiers dans un cluster de zones, montez-le directement dans le cluster de zones.

    • Configurez la ressource Oracle ACFS sur les nœuds sur lesquels vous configurez la ressource de proxy de groupe de disques Oracle ASM en cluster correspondant au groupe de disques Oracle ASM contenant le volume Oracle ACFS.

  2. Créez un point de montage pour le système de fichiers Oracle ACFS.

    Remarque - Pour un cluster de zones, créez le point de montage au chemin d'accès racine de la zone :

    # mkdir -p /zonepath/root/path-to-filesystem

  3. Pour un cluster de zones, assurez-vous que le cluster de zones est en ligne.
    # clzonecluster status zonecluster
  4. Démarrez et montez le système de fichiers Oracle ACFS.
    # /Grid_home/bin/srvctl add filesystem -d /dev/asm/volume-dev-path
    # /Grid_home/bin/srvctl start filesystem -d /dev/asm/volume-dev-path
  5. Pour un cluster de zones, ajoutez le système de fichiers au cluster de zones.

    Exécutez les étapes suivantes depuis la zone globale d'un nœud.

    1. Ajoutez le système de fichiers Oracle ACFS au cluster de zones.
      # clzonecluster configure zonecluster
      clzc:zonecluster> add fs
      clzc:zonecluster:fs> set dir=mountpoint
      clzc:zonecluster:fs> set special=/dev/asm/volume-dev-path
      clzc:zonecluster:fs> set type=acfs
      clzc:zonecluster:fs> end
      clzc:zonecluster> exit
    2. Vérifiez que le système de fichiers Oracle ACFS est ajouté au cluster de zones.
      # clzonecluster show zonecluster
      …
         Resource Name:                fs
         dir:                          mountpoint
         special                       volume
         raw:
         type:                         acfs
         options:                      []
         cluster-control:              true
      …

Étapes suivantes

Si vous utilisez Solaris Volume Manager pour Sun Cluster, reportez-vous à la section Enregistrement et configuration du groupe de ressources évolutives de groupes de périphériques.

Sinon, reportez-vous à la section Enregistrement et configuration du groupe de ressources Oracle ASM.

Enregistrement et configuration du groupe de ressources évolutives de groupes de périphériques

Si vous utilisez Solaris Volume Manager pour Sun Cluster, enregistrez et configurez un groupe de ressources évolutives de groupes de périphériques. Exécutez toutes les étapes à partir d'un nœud du cluster global.

Si votre configuration n'utilise pas Solaris Volume Manager pour Sun Cluster, n'exécutez pas cette procédure. Reportez-vous à la section Enregistrement et configuration du groupe de ressources Oracle ASM.

Avant de commencer

Assurez-vous que le système de fichiers Oracle ACFS est créé. Voir Création d'un système de fichiers Oracle ACFS.

  1. Connectez-vous en tant que superutilisateur ou adoptez un rôle qui fournisse une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin et solaris.cluster.modify.
  2. Créez un groupe de ressources évolutives afin de contenir la ressource évolutive de groupes de périphériques.

    Définissez une affinité positive forte avec le groupe de ressources pour le groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

    # clresourcegroup create -p nodelist=nodelist \
    -p desired_primaries=num-in-list \
    -p maximum_primaries=num-in-list \
    -p rg_affinities=++vucmm-fmwk-rg \
    [-p rg_description="description"] \
    -p rg_mode=Scalable \
    scal-dg-rg
  3. Enregistrez le type de ressource SUNW.ScalDeviceGroup.
    # clresourcetype register SUNW.ScalDeviceGroup
  4. Ajoutez une instance du type de ressource SUNW.ScalDeviceGroup au groupe de ressources SUNW.ScalDeviceGroup.

    Définissez une dépendance forte pour l'instance de SUNW.ScalDeviceGroup sur la ressource svm-rs dans le groupe de ressources de structure SUNW.vucmm_svm. Limitez l'étendue de la dépendance au nœud sur lequel la ressource SUNW.ScalDeviceGroup est exécutée.

    # clresource create -t SUNW.ScalDeviceGroup -g scal-dg-rg \
    -p resource_dependencies=svm-rs{local_node} \
    -p diskgroupname=disk-group scal-dg-rs
  5. Mettez en ligne le groupe de ressources évolutives de groupe de périphériques et activez le mode de gestion.
    # clresourcegroup online -emM scal-dg-rg
  6. Définissez une affinité positive forte sur vucmm-fmwk-rg avec scal-dg-rg.
    # clresourcegroup set -p rg_affinities=++scal-dg-rg vucmm-fmwk-rg
  7. Définissez une dépendance de redémarrage hors ligne sur crs-fmwk-rs avec scal-dg-rs.
    E clresource set -p resource_dependency_offline_restart=scal-dg-rs crs-fmwk-rs

Étapes suivantes

Reportez-vous à la section Enregistrement et configuration du groupe de ressources Oracle ASM.

Enregistrement et configuration du groupe de ressources Oracle ASM

Suivez cette procédure pour enregistrer et configurer le groupe de ressources Oracle Automatic Storage Management (Oracle ASM). Exécutez toutes les étapes à partir d'un nœud du cluster global.

Avant de commencer

  1. Connectez-vous en tant que superutilisateur ou adoptez un rôle qui fournisse une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin et solaris.cluster.modify.
  2. Enregistrez les types de ressource Oracle ASM pour le service de données.
    1. Enregistrez le type de ressource évolutive de proxy d'instance Oracle ASM.
      # clresourcetype register SUNW.scalable_asm_instance_proxy
    2. Enregistrez le type de ressource de groupe de disques Oracle ASM.
      # clresourcetype register SUNW.scalable_asm_diskgroup_proxy
  3. Créez les groupes de ressources asm-inst-rg et asm-dg-rg.
    # clresourcegroup create -S asm-inst-rg asm-dg-rg
    asm-inst-rg

    Spécifie le nom du groupe de ressources d'instance Oracle ASM.

    asm-dg-rg

    Spécifie le nom du groupe de ressources de groupe de disques Oracle ASM.

  4. Définissez une affinité positive forte sur rac-fmwk-rg avec asm-inst-rg.
    # clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg
  5. Définissez une affinité positive forte avec asm-dg-rg.
    • Si vous utilisez du matériel RAID, définissez l'affinité sur asm-inst-rg.
      # clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg
    • Si vous utilisez Solaris Volume Manager pour Sun Cluster, définissez l'affinité sur scal-dg-rg et asm-inst-rg.
      # clresourcegroup set -p rg_affinities=++asm-inst-rg,++scal-dg-rg asm-dg-rg
  6. Créez une ressource SUNW.scalable_asm_instance_proxy et définissez ses dépendances.
    # clresource create -g asm-inst-rg \
    -t SUNW.scalable_asm_instance_proxy \
    -p ORACLE_HOME=Grid_home \
    -p CRS_HOME=Grid_home \
    -p "ORACLE_SID{node1}"=+ASM1 \
    -p "ORACLE_SID{node2}"=+ASM2 \
    -p resource_dependencies_offline_restart=crs-fmwk-rs \
    -d asm-inst-rs
    -t SUNW.scalable_asm_instance_proxy

    Spécifie le type de ressource à ajouter.

    -p ORACLE_HOME=Grid_home

    Définit le chemin d'accès au répertoire de base Oracle Grid Infrastructure, où Oracle ASM est installé.

    -p CRS_HOME=Grid_home

    Définit le chemin d'accès au répertoire de base Oracle Grid Infrastructure, où Oracle Clusterware est installé.

    -p ORACLE_SID=+ASM n

    Définit l'identificateur du système Oracle ASM.

    -d asm-inst-rs

    Indique le nom de la ressource d'instance Oracle ASM que vous créez.

  7. Mettez le groupe de ressources asm-inst-rg en ligne en mode de gestion sur un nœud de cluster.
    # clresourcegroup online -eM asm-inst-rg
  8. Ajoutez une ressource de groupe de disques Oracle ASM au groupe de ressources asm-dg-rg.
    • Pour du matériel RAID, utilisez la commande suivante :
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs \
      -d asm-dg-rs
    • Pour Solaris Volume Manager pour Sun Cluster, utilisez la commande suivante :
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs,scal-dg-rs \
      -d asm-dg-rs
  9. Mettez le groupe de ressources asm-dg-rg en ligne en mode de gestion sur un nœud de cluster.
    # clresourcegroup online -eM asm-dg-rg
  10. Pour un cluster de zones, depuis la zone globale d'un nœud, créez un groupe de ressources SUNW.wait_zc_boot.

    Si le système de fichiers Oracle ACFS n'est pas destiné à être utilisé par un cluster de zones, ignorez cette étape.

    # clresourcetype register SUNW.wait_zc_boot
    # clresourcegroup create -S scal-wait-zc-rg
    # clresource create -g scal-wait-zc-rg \
    -t SUNW.wait_zc—boot \
    -p zcname=zonecluster \
    wait-zc-rs
    # clresourcegroup online -eM scal-wait-zc-rg

Étapes suivantes

Reportez-vous à la section Création d'une ressource Oracle Grid Infrastructure à des fins d'interopérabilité avec Oracle Solaris Cluster.

Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS

Suivez cette procédure pour enregistrer et configurer le groupe de ressources de proxy Oracle ACFS. Exécutez toutes les étapes à partir d'un nœud du cluster global.

Avant de commencer

Assurez-vous que vous avez enregistré et configuré la ressource Oracle Grid Infrastructure. Reportez-vous à la section Création d'une ressource Oracle Grid Infrastructure à des fins d'interopérabilité avec Oracle Solaris Cluster.

  1. Connectez-vous en tant que superutilisateur ou adoptez un rôle qui fournisse une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin et solaris.cluster.modify.
  2. Enregistrez le type de ressource SUNW.scalable_acfs_proxy.
    • Si le système de fichiers n'est pas destiné à être utilisé dans le cluster global, utilisez la commande suivante :
      # clresourcetype register SUNW.scalable_acfs_proxy
    • Si le système de fichiers est destiné à être utilisé par un cluster de zones, utilisez la commande suivante :
      # clresourcetype register -Z zonecluster SUNW.scalable_acfs_proxy
  3. Créez le groupe de ressources Oracle ACFS avec des dépendances de ressources de redémarrage hors ligne.
    • Si le système de fichiers n'est pas destiné à être utilisé dans le cluster global, utilisez la commande suivante :
      # clresourcegroup create -S -p rg_affinities=++asm-dg-rg acfs-rg
      asm-dg-rg

      Spécifie le nom du groupe de ressources de groupe de disques Oracle ASM.

      acfs-rg

      Spécifie le nom du groupe de ressources Oracle ACFS.

    • Si l'utilisation du système de fichiers est destinée à un cluster de zones, utilisez la commande suivante :
      # clresourcegroup create -S -p rg_affinities=++asm-dg-rg[,++scal-wait-zc-rg] acfs-rg
      scal-wait-zc-rg

      Pour un cluster de zones, spécifie le groupe de ressources SUNW.wait_zc_boot.

  4. Ajoutez une instance du type de ressource SUNW.scalable_acfs_proxy au groupe de ressources Oracle ACFS.
    • Si le système de fichiers n'est pas destiné à être utilisé dans le cluster global, utilisez la commande suivante :
      # clresource create -g acfs-rg \
      -t SUNW.scalable_acfs_proxy \
      -p acfs_mountpoint=/acfs-mountpoint \
      -p resource_dependencies_offline_restart=asm-dg-rs \
      -d acfs-rs
    • Si le système de fichiers est destiné à être utilisé par un cluster de zones, utilisez la commande suivante :
      # clresource create -Z zonecluster -g acfs-rg \
      -t SUNW.scalable_acfs_proxy \
      -p acfs_mountpoint=/acfs-mountpoint \
      -p resource_dependencies_offline_restart=asm-dg-rs \
      -d acfs-rs
  5. Mettez le groupe de ressources acfs-rg en ligne en mode de gestion sur un nœud de cluster.
    # clresourcegroup online -eM acfs-rg
  6. Vérifiez la configuration Oracle ACFS.
    # clresource status +

Étapes suivantes

À partir de la liste suivante, choisissez la tâche à effectuer s'appliquant à la configuration de votre cluster. Respectez l'ordre d'affichage des tâches de cette liste si vous devez en effectuer plusieurs.

Création d'une ressource Oracle Grid Infrastructure à des fins d'interopérabilité avec Oracle Solaris Cluster

Suivez cette procédure pour créer une ressource Oracle Grid Infrastructure. Cette ressource coordonne les opérations gérées par Oracle Clusterware avec celles gérées par Oracle Solaris Cluster. Exécutez toutes les étapes à partir d'un nœud du cluster global.

Avant de commencer

Assurez-vous que vous avez enregistré et configuré les groupes de ressources Oracle ASM. Reportez-vous à la section Enregistrement et configuration du groupe de ressources Oracle ASM.

  1. Connectez-vous en tant que superutilisateur ou adoptez un rôle qui fournisse une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin et solaris.cluster.modify.
  2. Si le système de fichiers est destiné à être utilisé par un cluster de zones, depuis la zone globale d'un nœud, créez une ressource de proxy Oracle Clusterware.
    1. Créez la ressource.
      # /Grid_home/bin/crsctl add type sun.zcboot_proxy.type -basetype local_resource
      # /Grid_home/bin/crsctl add res sun.wait-zc-rs \
      -type sun.zcboot_proxy.type \
      -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' "
    2. Vérifiez la ressource.
      # /Grid_home/bin/crsctl stat res sun.wait-zc-rs -p
      NAME=sun.wait-zc-rs
      TYPE=sun.zcboot_proxy.type
      ACL=owner:root:rwx,pgrp:oinstall:rwx,other::r-
      …
    3. Mettez la ressource en ligne.
      # /Grid_home/bin/crsctl start res sun.wait-zc-rs
  3. Si vous utilisez Solaris Volume Manager pour Sun Cluster, créez le type de ressource sun.storage_proxy.type Oracle Grid Infrastructure.
    # /Grid_home/bin/crsctl \
    add type sun.storage_proxy.type \
    -basetype cluster_resource \
    -attr \
    "ATTRIBUTE=ACTION_SCRIPT,TYPE=string", \
    "ATTRIBUTE=HOSTING_MEMBERS,TYPE=string", \
    "ATTRIBUTE=CARDINALITY,TYPE=string", \
    "ATTRIBUTE=PLACEMENT,TYPE=string", \
    "ATTRIBUTE=SCRIPT_TIMEOUT,TYPE=int", \
    "ATTRIBUTE=RESTART_ATTEMPTS,TYPE=int", \
    "ATTRIBUTE=ACL,TYPE=string", \
    "ATTRIBUTE=VERSION,TYPE=string"
  4. Si vous utilisez Solaris Volume Manager pour Sun Cluster, créez la ressource sun. resource Oracle Solaris Cluster de type sun.storage_proxy.type.

    Le nom de la ressource Oracle Grid Infrastructure utilise le formulaire sun.resource, où resource est le nom de la ressource SUNW.ScalDeviceGroup ou SUNW.ScalMountPoint.

    # /Grid_home/bin/crsctl add resource sun.resource \
    -type sun.storage_proxy.type \
    -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
    CARDINALITY='number-nodes' \
    SCRIPT_TIMEOUT='timeout' \
    PLACEMENT='restricted' \
    RESTART_ATTEMPTS='restarts' \
    HOSTING_MEMBERS='nodelist' \
    VERSION='1' "
    CARDINALITY

    Nombre de nœuds dans le cluster

    HOSTING_MEMBERS

    Liste des nœuds dans l'appartenance au cluster

  5. Mettez en ligne la ressource storage_proxy Oracle Grid Infrastructure.
    # /Grid_home/bin/crsctl start resource sun.resource
  6. Créez la ressource de déclenchement d'arrêt Oracle Grid Infrastructure.
    1. Créez la ressource de déclenchement d'arrêt.
      # /Grid_home/bin/crsctl add type sun.stoptrigger.type -basetype cluster_resource
      # /Grid_home/bin/crsctl add res sun.resource -type sun.stoptrigger.type \
      -attr "action_script='/opt/SUNWscor/dsconfig/bin/crs_stoptrigger_action' \
      HOSTING_MEMBERS='node1 node2 […]' \
      CARDINALITY='number-nodes' \
      placement='restricted' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' \
      START_DEPENDENCIES='hard(ora.appdg.ASMvolume.acfs) pullup:always(ora.appdg.ASMvolume.acfs)' \
      STOP_DEPENDENCIES='hard(ora.appdg.ASMvolume.acfs)' "
    2. Vérifiez la ressource de déclenchement d'arrêt.
      # /Grid_home/bin/crsctl stat res sun.resource -p
      NAME=sun.resource
      TYPE=sun.stoptrigger.type
      …
    3. Démarrez la ressource de déclenchement d'arrêt.
      # /Grid_home/bin/crsctl start res sun.resource
    4. Vérifiez que la ressource est en ligne sur tous les nœuds.
      # /Grid_home/bin/crsctl stat res sun.resource

Étapes suivantes

Reportez-vous à la section Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS.