Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'installation du logiciel Oracle Solaris Cluster Oracle Solaris Cluster (Français) |
1. Planification de la configuration de Oracle Solaris Cluster
2. Installation de logiciels sur des nuds 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
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
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
|
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
Figure 6-2 Configuration d'Oracle ACFS dans la zone globale avec du matériel RAID
Figure 6-3 Configuration d'Oracle ACFS dans un cluster de zones avec Solaris Volume Manager
Figure 6-4 Configuration d'Oracle ACFS dans un cluster de zones avec du matériel RAID
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.
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.
# 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
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.
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.
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.
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.
Indique que le groupe de ressources est évolutif.
Indique le nom que vous assignez au groupe de ressources de structure Oracle RAC.
# clresourcetype register SUNW.rac_framework
# clresource create -g rac-fmwk-rg -t SUNW.rac_framework rac-fmwk-rs
Spécifie le groupe de ressources de structure Oracle RAC auquel vous ajoutez la ressource.
Spécifie le nom que vous assignez à la ressource SUNW.rac_framework.
# clresourcetype register SUNW.rac_udlm
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
Spécifie le groupe de ressources de structure Oracle RAC auquel vous ajoutez la ressource.
Indique que cette instance dépend de la ressource SUNW.rac_framework.
Précise le nom que vous assignez à la ressource SUNW.rac_udlm.
# clresourcetype register SUNW.crs_framework
# clresource create -g rac-fmwk-rg \ -p resource_dependencies=rac-fmwk-rs \ -t SUNW.crs_framework \ crs-fmwk-rs
Indique le nom que vous assignez à la ressource SUNW.crs_framework.
Ce groupe de ressources gère Solaris Volume Manager pour Sun Cluster.
Si vous utilisez du matériel RAID, passez à l'Étape 4.
# clresourcegroup create -n nodelist -S vucmm-fmwk-rg
Indique la même liste de nœuds que celle configurée pour le groupe de ressources évolutives de structure Oracle RAC.
Précise le nom que vous assignez au groupe de ressources de structure de gestionnaire de volumes multipropriétaire.
# clresourcetype register SUNW.vucmm_framework
# clresource create -g vucmm-fmwk-rg -t SUNW.vucmm_framework vucmm-fmwk-rs
Spécifie le groupe de ressources de gestionnaire de volumes multipropriétaire auquel vous ajoutez la ressource.
Spécifie le nom affecté à la ressource SUNW.vucmm_framework.
# clresourcetype register SUNW.vucmm_svm
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
Indique le groupe de ressources de gestionnaire de volumes multipropriétaire.
Indique que cette instance dépend de la ressource SUNW.vucmm_framework.
Spécifie le nom affecté à la ressource SUNW.vucmm_svm.
# clresourcegroup online -emM rac-fmwk-rg [vucmm-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.
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.
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
Assurez-vous que les groupes de ressources de structure sont configurés. Reportez-vous à la section Enregistrement et configuration des groupes de ressources de structure.
Observez les consignes et les restrictions suivantes relatives à la configuration d'un système de fichiers Oracle ACFS dans une configuration Oracle Solaris Cluster.
Assurez-vous qu'Oracle ASM 11g version 2 ou supérieure est installée.
Un système de fichiers Oracle ACFS est pris en charge dans un cluster global et un cluster de zones, mais pas dans des zones non globales spécifiques.
Un système de fichiers Oracle ACFS doit être géré par une ressource Oracle Clusterware.
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.
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
# clzonecluster status zonecluster
# /Grid_home/bin/srvctl add filesystem -d /dev/asm/volume-dev-path # /Grid_home/bin/srvctl start filesystem -d /dev/asm/volume-dev-path
Exécutez les étapes suivantes depuis la zone globale d'un nœud.
# 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
# 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.
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.
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
# clresourcetype register 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
# clresourcegroup online -emM scal-dg-rg
# clresourcegroup set -p rg_affinities=++scal-dg-rg vucmm-fmwk-rg
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.
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
Assurez-vous que les groupes de ressources de structure sont créés. Reportez-vous à la section Enregistrement et configuration des groupes de ressources de structure.
Si vous utilisez Solaris Volume Manager pour Sun Cluster, assurez-vous que le groupe de ressources évolutives de groupe de périphériques est créé. Reportez-vous à la section Enregistrement et configuration du groupe de ressources évolutives de groupes de périphériques.
# clresourcetype register SUNW.scalable_asm_instance_proxy
# clresourcetype register SUNW.scalable_asm_diskgroup_proxy
# clresourcegroup create -S asm-inst-rg asm-dg-rg
Spécifie le nom du groupe de ressources d'instance Oracle ASM.
Spécifie le nom du groupe de ressources de groupe de disques Oracle ASM.
# clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg
# clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg
# clresourcegroup set -p rg_affinities=++asm-inst-rg,++scal-dg-rg asm-dg-rg
# 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
Spécifie le type de ressource à ajouter.
Définit le chemin d'accès au répertoire de base Oracle Grid Infrastructure, où Oracle ASM est installé.
Définit le chemin d'accès au répertoire de base Oracle Grid Infrastructure, où Oracle Clusterware est installé.
Définit l'identificateur du système Oracle ASM.
Indique le nom de la ressource d'instance Oracle ASM que vous créez.
# clresourcegroup online -eM asm-inst-rg
# 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
# 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
# clresourcegroup online -eM asm-dg-rg
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.
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.
# clresourcetype register SUNW.scalable_acfs_proxy
# clresourcetype register -Z zonecluster SUNW.scalable_acfs_proxy
# clresourcegroup create -S -p rg_affinities=++asm-dg-rg acfs-rg
Spécifie le nom du groupe de ressources de groupe de disques Oracle ASM.
Spécifie le nom du groupe de ressources Oracle ACFS.
# clresourcegroup create -S -p rg_affinities=++asm-dg-rg[,++scal-wait-zc-rg] acfs-rg
Pour un cluster de zones, spécifie le groupe de ressources SUNW.wait_zc_boot.
# 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
# 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
# clresourcegroup online -eM acfs-rg
# 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.
Pour créer un cluster de zones, reportez-vous à la section Configuration d'un cluster de zones.
Pour créer une zone non globale sur un nœud, reportez-vous à la section Configuration d'une zone non globale sur un nud de cluster global.
SPARC : pour contrôler le cluster à l’aide de Sun Management Center reportez-vous à la section SPARC : Installation du module Oracle Solaris Cluster pour Sun Management Center.
Pour installer les applications tierces, enregistrer les types de ressources, paramétrer les groupes de ressources et configurer les services de données, Pour plus d'informations, reportez-vous à la documentation fournie avec le logiciel de l'application et au Oracle Solaris Cluster Data Services Planning and Administration Guide.
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.
# /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' "
# /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- …
# /Grid_home/bin/crsctl start res sun.wait-zc-rs
# /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"
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' "
Nombre de nœuds dans le cluster
Liste des nœuds dans l'appartenance au cluster
# /Grid_home/bin/crsctl start resource sun.resource
# /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)' "
# /Grid_home/bin/crsctl stat res sun.resource -p NAME=sun.resource TYPE=sun.stoptrigger.type …
# /Grid_home/bin/crsctl start res sun.resource
# /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.