Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'installation du logiciel Oracle Solaris Cluster Oracle Solaris Cluster 3.3 3/13 (Français) |
1. Planification de la configuration d'Oracle Solaris Cluster
2. Installation de logiciels sur des noeuds de cluster global
3. Etablissement d'un cluster global
4. Configuration du logiciel Solaris Volume Manager
5. 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
Enregistrement et configuration des groupes de ressources de structure
Création d'un système de fichiers Oracle ACFS
Enregistrement et configuration du groupe évolutif de ressources de groupe de périphériques
Enregistrement et configuration du groupe de ressources Oracle ASM
Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS
6. Création de zones et de clusters de zones non globaux
Cette section décrit la procédure permettant de créer un système de fichiers Système de fichiers de cluster Oracle Automatic Storage Management (Oracle ACFS) afin de prendre en charge les services de données. Ce système de fichiers peut être utilisé en tant que système de fichiers à usage général ou en tant qu'emplacement d'origine d'une base de données Oracle. Un système de fichiers Oracle ACFS est pris en charge pour une utilisation dans le cluster global et dans les clusters de zones.
Remarque - Oracle ASM 11g version 2 est requis au minimum.
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 5-1 Liste des tâches : création de systèmes de fichiers Oracle ACFS
|
Suivez cette procédure pour configurer un groupe de ressources possédant une structure Oracle RAC évolutive et, si Solaris Volume Manager pour Sun Cluster est utilisé, un groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire.
Effectuez toutes les étapes à partir d'un noeud du cluster global.
Ce groupe de ressources de structure est utilisée, que le système de fichiers soit destiné à un usage général ou à un emplacement d'origine d'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 la liste délimitée par des virgules des noeuds du cluster sur lesquels il faut activer le service de données. Les packages logiciels de service de données doivent être installés sur chaque noeud de cette liste.
Spécifie le nombre de noeuds sur lesquels il faut activer le service de données. Il doit être égal au nombre de noeuds figurant dans nodelist.
Spécifie le nombre de noeuds sur lesquels il faut activer le service de données. Il doit être égal au nombre de noeuds figurant dans nodelist.
Spécifie une description succincte (facultative) du groupe de ressources. 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 peut évoluer.
Spécifie le nom affecté 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 affecté à la ressource SUNW.rac_framework.
# clresourcetype register SUNW.crs_framework
# clresource create -g rac-fmwk-rg \ -p resource_dependencies=rac-fmwk-rs \ -t SUNW.crs_framework \ crs-fmwk-rs
Spécifie le nom affecté à la ressource SUNW.crs_framework.
Ce groupe de ressources gère Solaris Volume Manager pour Sun Cluster.
Si vous utilisez un RAID matériel, passez à l'Étape 4.
# clresourcegroup create -n nodelist -S vucmm-fmwk-rg
Spécifie la même liste de noeuds que vous avez configurée pour le groupe de ressources de structure Oracle RAC évolutif.
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 l'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
Spécifie le groupe de ressources de gestionnaire de volumes multipropriétaire.
Spécifie que cette instance dépend de la ressource SUNW.vucmm_framework .
Spécifie le nom affecté à la ressource SUNW.vucmm_svm.
# clresourcegroup online -eM rac-fmwk-rg [vucmm-fmwk-rg]
Indique que le groupe de ressources de structure Oracle RAC est placé dans l'état MANAGED et mis en ligne.
Indique que le groupe de ressources de structure de gestionnaire de volumes multipropriétaire est placé dans l'état MANAGED et mis en ligne.
Étapes suivantes
Reportez-vous à la section Création d'un système de fichiers Oracle ACFS.
Cette procédure vous permet de créer un système de fichiers Oracle ACFS. Effectuez toutes les étapes d'un noeud 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.
Respectez les directives et restrictions suivantes pour configurer un système de fichiers Oracle ACFS dans une configuration Oracle Solaris Cluster.
Assurez-vous qu'au moins Oracle ASM 11 g version 2 est installé.
Un système de fichiers Oracle ACFS est pris en charge dans un cluster global et un cluster de zones, mais pas dans chaque zone non globale.
Un système de fichiers Oracle ACFS doit être géré par une ressource Oracle Clusterware.
Suivez les procédures de la section Création d'un système de fichiers Oracle ACFS 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 avec le registre Oracle ACFS si vous vous servez de ce système de fichiers dans le cadre d'une utilisation générale. Enregistrez uniquement le point de montage avec le registre Oracle ACFS si le système de fichiers est utilisé comme emplacement d'origine d'une 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 directement le système de fichiers dans ce cluster.
Configurez la ressource Oracle ACFS sur les mêmes noeuds sur lesquels vous avez configuré la ressource proxy disk-group Oracle ASM en cluster pour le groupe de disques Oracle ASM contenant le volume Oracle ACFS.
Remarque - Pour un cluster de zones, créez le point de montage sous le chemin root 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 -v volume-name \ -g device-group-name -m mount-point # /Grid_home/bin/srvctl start filesystem -d /dev/asm/volume-dev-path # /Grid_home/bin/srvctl status filesystem -d /dev/asm/volume-dev-path
Suivez ces étapes à partir de la zone globale d'un noeud.
# 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, consultez Enregistrement et configuration du groupe évolutif de ressources de groupe de périphériques.
Dans le cas contraire, passez à 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 évolutif de ressources de groupe de périphériques. Effectuez toutes les étapes à partir d'un noeud du cluster global.
Si votre configuration n'utilise pas Solaris Volume Manager pour Sun Cluster, ne suivez pas cette procédure. Passez à 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éé. Reportez-vous à la section Création d'un système de fichiers Oracle ACFS.
Définissez une affinité positive forte du groupe de ressources avec 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 à la ressource svm-rs dans le groupe de ressources de structure SUNW.vucmm_svm. Limitez l'étendue de la dépendance au seul noeud 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 -eM scal-dg-rg
# clresource set -p resource_dependencies_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). Effectuez toutes les étapes à partir d'un noeud 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 évolutif de ressources device–group est créé. Reportez-vous à la section Enregistrement et configuration du groupe évolutif de ressources de groupe 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 d'accueil d'Oracle Home Grid Infrastructure dans lequel Oracle ASM est installé.
Définit le chemin d'accès au répertoire d'accueil d'Oracle Home Grid Infrastructure dans lequel Oracle Clusterware est installé.
Définit l'identificateur du système Oracle ASM.
Spécifie 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 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 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. Effectuez toutes les étapes à partir d'un noeud du cluster global.
Avant de commencer
Assurez-vous d'avoir enregistré et configuré la ressource Oracle Grid Infrastructure. Reportez-vous à la section Création d'une ressource Oracle Grid Infrastructure Resource pour l'interopérabilité avec Oracle Solaris Cluster.
# /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
# 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 -Z zonecluster -S \ -p rg_affinities=++global:asm-dg-rg,++global:scal-wait-zc-rg \ acfs-rg
Pour un cluster de zones, spécifiez 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=global:asm-dg-rs \ -p resource_dependencies=global:wait-zc-rs \ -d acfs-rs
# clresourcegroup online -eM acfs-rg
# clresource status +
Étapes suivantes
Passez à la section Création d'une ressource Oracle Grid Infrastructure Resource pour l'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 et les opérations gérées par Oracle Solaris Cluster. Effectuez toutes les étapes à partir d'un noeud du cluster global.
Avant de commencer
Assurez-vous d'avoir 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.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 respecte le format suivant : sun.storage-proxy-resource , où storage-proxy-resource est le nom de la ressource SUNW.ScalDeviceGroup.
# /Grid_home/bin/crsctl add resource sun.storage-proxy-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 noeuds appartenant au cluster
Liste des noeuds faisant partie du cluster
# /Grid_home/bin/crsctl start resource sun.storage-proxy-resource
Effectuez cette étape à partir d'un noeud du cluster global.
# /Grid_home/bin/crsctl add type sun.stoptrigger.type -basetype cluster_resource # /Grid_home/bin/crsctl add res sun.acfs-rs -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.ASMdg.ASMvolume.acfs) pullup:always(ora.ASMdg.ASMvolume.acfs)' \ STOP_DEPENDENCIES='hard(ora.ASMdg.ASMvolume.acfs)' "
# /Grid_home/bin/crsctl stat res sun.acfs-rs -p NAME=sun.acfs-rs TYPE=sun.stoptrigger.type …
# /Grid_home/bin/crsctl start res sun.acfs-rs
# /Grid_home/bin/crsctl stat res sun.acfs-rs
Suivez les procédures décrites à la section Création d’une ressource Oracle Grid Infrastructure Resource pour l’interopérabilité avec Oracle Solaris Cluster du manuel Guide du service de données Oracle Solaris Cluster pour Oracle Real Application Clusters.
Étapes suivantes
A 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 des zones non globales sur un noeud, passez à la section Configuration d'une zone non globale sur un noeud de cluster global.
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et 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.