Création d'un système de fichiers de cluster. Oracle Solaris Cluster 3.3
Vous trouverez ci-dessous de brèves informations sur Solaris Cluster. Ce guide fournit des instructions pour installer le logiciel Solaris Cluster, établissant un nouveau cluster global ou un nouveau nœud de cluster global, en configurant Solaris Volume Manager et en créant des systèmes de fichiers de cluster.
5
5
Création d'un système de fichiers de cluster
Ce chapitre décrit la création d'un système de fichiers de cluster permettant de prendre en charge des services de données.
Remarque –
Vous pouvez également utilisez un système de fichiers local hautement disponible pour prendre en charge un service de données. Pour plus d'informations sur le choix de créer un système de fichiers de cluster ou créer un système de fichiers local hautement disponible, reportez-vous au manuel de ce service de données. Pour des informations générales sur la création d'un système de fichiers local hautement disponible, reportez-vous à la section
“Enabling Highly Available Local File Systems” du manuel Oracle Solaris Cluster Data Services
Planning and Administration Guide
.
Ce chapitre inclut les sections suivantes :
■
■
“Création de systèmes de fichiers de cluster” à la page 193
“Création de systèmes de fichiers Oracle ACFS” à la page 197
Création de systèmes de fichiers de cluster
Cette section décrit la procédure permettant de créer des systèmes de fichiers de cluster afin de prendre en charge les services de données.
▼
Création de systèmes de fichiers de cluster
Exécutez cette procédure pour chaque système de fichiers de cluster que vous souhaitez créer.
Contrairement au système de fichiers local, un système de fichiers de cluster est accessible depuis n'importe quel noeud du cluster global.
Avant de commencer
Effectuez les tâches suivantes :
193
Création de systèmes de fichiers de cluster
■
■
■
■
Assurez-vous d'avoir installé les packages logiciels pour le SE Oracle Solaris, la structure
Oracle Solaris Cluster et les autres produits décrits à la section
Assurez-vous que vous avez établi le nouveau cluster ou noeud de cluster selon la procédure décrite à la section
“Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global” à la page 80 .
Si vous utilisez le logiciel Solaris Volume Manager, assurez-vous que le logiciel de gestion de volumes est configuré. Pour plus d'informations sur les procédures, reportez-vous à la section
“Configuration du logiciel Solaris Volume Manager” à la page 165 .
Déterminez les options de montage à utiliser pour chaque système de fichiers de cluster que vous souhaitez créer. Reportez-vous à la section
“Choix des options de montage pour les systèmes de fichiers de cluster UFS” à la page 47 .
1
Devenez superutilisateur sur un noeud quelconque du cluster.
Suivez cette procédure à partir de la zone globale si des zones non globales sont configurées dans le cluster.
Astuce –
Pour accélérer la création d'un système de fichiers, connectez-vous en tant que superutilisateur au noeud principal actuel du périphérique global pour lequel vous créez un système de fichiers.
2
Créez un système de fichiers.
Caution –
Lors de la création d'un système de fichiers, toutes les données présentes sur les disques sont détruites. Assurez-vous que le nom de périphérique de disque que vous spécifiez est correct. S'il ne l'est pas, vous pourriez supprimer des données que vous souhaitiez conserver.
■
Pour un système de fichiers UFS, exécutez la commande newfs
(1M) .
phys-schost# newfs
raw-disk-device
Le tableau suivant contient des exemples de noms pour l'argument raw-disk-device. Notez que la convention de nommage diffère pour chaque gestionnaire de volumes.
Gestionnaire de volumes
Solaris Volume Manager
Aucun
Exemple de nom de périphérique de disque
/dev/md/nfs/rdsk/d1
/dev/global/rdsk/d1s3
Description
Périphérique de disque brut d1 de l'ensemble de disques nfs
Périphérique de disque brut d1s3
194 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers de cluster
3
Pour chaque noeud du cluster, créez un répertoire de point de montage pour le système de fichiers de cluster.
Un point de montage est requis sur chaque noeud, même si vous n'accédez pas au système de fichiers de cluster sur ce noeud.
Astuce –
Pour faciliter l'administration, créez le point de montage dans le répertoire
/global/
device-group/. Cet emplacement vous permet de facilement distinguer les systèmes de fichiers de cluster, qui sont disponibles de façon globale, des systèmes de fichiers locaux.
phys-schost# mkdir -p /global/
device-group/mountpoint/
device-group
Nom du répertoire correspondant au nom du groupe de périphériques qui contient le périphérique.
mountpoint
Nom du répertoire sur lequel monter le système de fichiers de cluster.
4
Pour chaque noeud du cluster, ajoutez une entrée au fichier /etc/vfstab pour le point de montage.
Reportez-vous à la page de manuel vfstab
(4) pour plus de détails.
Remarque –
Si des zones non globales sont configurées dans le cluster, assurez-vous que vous montez les systèmes de fichiers de cluster dans la zone globale au niveau du répertoire root.
a. Pour chaque entrée, spécifiez les options de montage pour le type de système de fichiers que vous utilisez.
b. Pour monter automatiquement le système de fichiers de cluster, définissez le champ mount at boot sur yes.
c. Pour chaque système de fichiers de cluster, assurez-vous que les informations contenues dans l'entrée /etc/vfstab sont identiques dans chaque noeud.
d. Assurez-vous que les entrées du fichier /etc/vfstab de chaque noeud répertorient les périphériques dans le même ordre.
e. Vérifiez les dépendances de l'ordre d'initialisation des systèmes de fichiers.
Par exemple, supposons que phys-schost-1 monte le périphérique de disque d0 sur
/global/oracle/ et que phys-schost-2 monte le périphérique de disque d1 sur
/global/oracle/logs/
. Avec cette configuration, phys-schost-2 peut initialiser et monter
/global/oracle/logs/ uniquement après que phys-schost-1 a initialisé et monté
/global/oracle/
.
Chapitre 5 • Création d'un système de fichiers de cluster 195
Création de systèmes de fichiers de cluster
5
Exécutez l'utilitaire de vérification de la configuration sur un noeud quelconque du cluster.
phys-schost# cluster check -k vfstab
L'utilitaire de vérification de la configuration vérifie que le point de montage existe. L'utilitaire vérifie également que les entrées du fichier /etc/vfstab sont correctes sur tous les noeuds du cluster. Si aucune erreur ne se produit, aucun élément n'est renvoyé.
Pour plus d'informations, reportez-vous à la page de manuel cluster
(1CL) .
6
Montez le système de fichiers de cluster.
Pour UFS et QFS, montez le système de fichiers de cluster à partir de n'importe quel noeud du cluster.
phys-schost# mount /global/
device-group/mountpoint/
7
Sur chaque noeud du cluster, vérifiez que le système de fichiers de cluster est monté.
Vous pouvez utiliser soit la commande df, soit la commande mount pour répertorier les systèmes de fichiers montés. Pour plus d'informations, reportez-vous aux pages de manuel df
(1M) ou mount
(1M) .
Les systèmes de fichiers de cluster sont accessibles à partir de la zone globale et de la zone non globale.
Exemple 5–1
Création d'un système de fichiers de cluster UFS
L'exemple suivant crée un système de fichiers de cluster UFS sur le volume Solaris Volume
Manager /dev/md/oracle/rdsk/d1. Une entrée est ajoutée au fichier vfstab de chaque noeud pour le système de fichiers de cluster. La commande cluster check est ensuite exécutée à partir d'un noeud. Au terme du processus de vérification de la configuration, le système de fichiers de cluster est monté à partir d'un noeud et vérifié sur tous les noeuds.
phys-schost# newfs /dev/md/oracle/rdsk/d1
...
phys-schost# mkdir -p /global/oracle/d1 phys-schost# vi /etc/vfstab
#device device
#to mount
# to fsck mount point
FS type fsck pass mount mount at boot options
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
...
phys-schost# cluster check -k vfstab phys-schost# mount /global/oracle/d1 phys-schost# mount
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct 3 08:56:16 2005
196 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
É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 des zones non globales sur un noeud, passez à la section
“Création d'une zone non globale sur un noeud de cluster global” à la page 211 .
■
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
.
Création de systèmes de fichiers Oracle ACFS
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
Tâche Instructions
Enregistrement et configuration des groupes de ressources de structure
Création d'un système de fichiers Oracle ACFS
“Enregistrement et configuration des groupes de ressources de structure” à la page 198
“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 évolutif de ressources de groupe de périphériques”
Enregistrement et configuration des groupes de ressources Oracle ASM
“Enregistrement et configuration du groupe de ressources Oracle ASM” à la page 204
Chapitre 5 • Création d'un système de fichiers de cluster 197
Création de systèmes de fichiers Oracle ACFS
TABLEAU 5–1
Tâche
Liste des tâches : création de systèmes de fichiers Oracle ACFS
Instructions
Configuration de l'interopérabilité entre Oracle Grid
Infrastructure et Oracle Solaris Cluster
Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS
(Suite)
“Création d'une ressource Oracle Grid Infrastructure
Resource pour l'interopérabilité avec Oracle Solaris
“Enregistrement et configuration du groupe de ressources de proxy Oracle ACFS” à la page 206
198
▼
Enregistrement et configuration des groupes de ressources de structure
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.
1
Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant les autorisations RBAC solaris.cluster.admin
et solaris.cluster.modify .
2
Créez un groupe de ressources de structure Oracle RAC évolutif.
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.
a. 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 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.
-p maximum_primaries=
num-in-list
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.
-p desired_primaries=
num-in-list
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.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
-p rg_description=
" description "
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.
-p rg_mode=Scalable
Indique que le groupe de ressources peut évoluer.
rac-fmwk-rg
Spécifie le nom affecté au groupe de ressources de structure Oracle RAC.
b. Enregistrez le type de ressource SUNW.rac_framework.
# clresourcetype register SUNW.rac_framework
c. 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 affecté à la ressource SUNW.rac_framework.
d. Enregistrez le type de ressource de structure Oracle Clusterware.
# clresourcetype register SUNW.crs_framework
e. 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
Spécifie le nom affecté à la ressource SUNW.crs_framework.
3
Si vous utilisez Solaris Volume Manager pour Sun Cluster, créez un groupe évolutif de ressources de structure de gestionnaire de volumes multipropriétaire.
Ce groupe de ressources gère Solaris Volume Manager pour Sun Cluster.
Si vous utilisez un RAID matériel, passez à l' Étape 4 .
a. Créez le groupe de ressources.
# clresourcegroup create -n
nodelist -S vucmm-fmwk-rg
-n nodelist=
nodelist
Spécifie la même liste de noeuds que vous avez configurée pour le groupe de ressources de structure Oracle RAC évolutif.
Chapitre 5 • Création d'un système de fichiers de cluster 199
Création de systèmes de fichiers Oracle ACFS
vucmm-fmwk-rg
Précise le nom que vous assignez au groupe de ressources de structure de gestionnaire de volumes multipropriétaire.
b. Enregistrez le type de ressource SUNW.vucmm_framework.
# clresourcetype register SUNW.vucmm_framework
c. 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.
d. Enregistrez le type de ressource SUNW.vucmm_svm.
# clresourcetype register SUNW.vucmm_svm
e. Ajoutez une instance du type de ressource SUNW.vucmm_svm au groupe de ressources
SUNW.vucmm_framework
.
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
-g
vucmm-fmwk-rg
Spécifie le groupe de ressources de gestionnaire de volumes multipropriétaire.
-p resource_dependencies=
vucmm-fmwk-rs
Spécifie 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 -eM
rac-fmwk-rg [vucmm-fmwk-rg]
rac-fmwk-rg
Indique que le groupe de ressources de structure Oracle RAC est placé dans l'état MANAGED et mis en ligne.
vucmm-fmwk-rg
Indique que le groupe de ressources de structure de gestionnaire de volumes multipropriétaire est placé dans l'état MANAGED et mis en ligne.
200 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
Étapes suivantes
Reportez-vous à la section
“Création d'un système de fichiers Oracle ACFS” à la page 201 .
▼
Avant de commencer
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.
■
■
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.
1
Créez un système de fichiers Oracle ACFS
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.
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 sous le chemin root de la zone :
# mkdir -p /
zonepath/root/path-to-filesystem
Chapitre 5 • Création d'un système de fichiers de cluster 201
Création de systèmes de fichiers Oracle ACFS
3
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 et contrôlez le statut.
# /
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
5
(Oracle ACFS 11g version 2 uniquement) S'il s'agit d'un cluster de zones, ajoutez le système de
fichiers au cluster de zones.
Suivez ces étapes à partir de la zone globale d'un noeud.
a. 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
b. Vérifiez que le système de fichiers Oracle ACFS est ajouté au cluster de zones.
# clzonecluster show
zonecluster
...
Resource Name: dir: special raw: type:
...
options: cluster-control: fs
mountpoint volume
acfs
[] true
Étapes suivantes
Si vous utilisez Solaris Volume Manager pour Sun Cluster, consultez
Dans le cas contraire, passez à la section
“Enregistrement et configuration du groupe de ressources Oracle ASM” à la page 204 .
202
▼
Enregistrement et configuration du groupe évolutif de ressources de groupe de périphériques
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.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
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
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” à la page 201 .
1
Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant les autorisations RBAC solaris.cluster.admin
et solaris.cluster.modify.
2
Créez un groupe évolutif de ressources destiné à contenir la ressource de groupe de périphériques.
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
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 à 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
5
Mettez en ligne et en mode de gestion le groupe évolutif de ressources de groupe de périphériques.
# clresourcegroup online -eM
scal-dg-rg
6
Définissez une dépendance de redémarrage hors ligne de
scal-dg-rs à crs-fmwk-rs .
# 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
Chapitre 5 • Création d'un système de fichiers de cluster 203
Création de systèmes de fichiers Oracle ACFS
▼
Enregistrement et configuration du groupe de ressources Oracle ASM
Avant de commencer
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.
■
■
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
1
Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant les autorisations RBAC solaris.cluster.admin
et solaris.cluster.modify.
2
Enregistrez les types de ressources Oracle ASM pour le service de données.
a. Enregistrez le type de ressource évolutive du proxy de l'instance Oracle ASM.
# clresourcetype register SUNW.scalable_asm_instance_proxy
b. 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 de
asm-inst-rg avec rac-fmwk-rg.
# clresourcegroup set -p rg_affinities=++
rac-fmwk-rg asm-inst-rg
5
Définissez une analogie positive forte de
asm-dg-rg.
■
Si vous utilisez un RAID matériel, définissez l'affinité sur
asm-inst-rg.
# clresourcegroup set -p rg_affinities=++
asm-inst-rg asm-dg-rg
204 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
■
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 les dépendances des ressources.
# 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 d'accueil d'Oracle Home Grid Infrastructure dans lequel Oracle ASM est installé.
-p CRS_HOME =
Grid_home
Définit le chemin d'accès au répertoire d'accueil d'Oracle Home Grid Infrastructure dans lequel Oracle Clusterware est installé.
-p ORACLE_SID =+ASM
n
Définit l'identificateur du système Oracle ASM.
-d
asm-inst-rs
Spécifie 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 noeud 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 le RAID matériel, exécutez 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, exécutez 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
Chapitre 5 • Création d'un système de fichiers de cluster 205
Création de systèmes de fichiers Oracle ACFS
9
Mettez le groupe de ressources
asm-dg-rg en ligne en mode de gestion sur un noeud de cluster.
# clresourcegroup online -eM
asm-dg-rg
10
Pour un cluster de zones, créez un groupe de ressources SUNW.wait_zc_boot depuis la zone globale d'un noeud.
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
206
▼
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
1
Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant les autorisations RBAC solaris.cluster.admin
et solaris.cluster.modify.
2
Si le système de fichiers est utilisé par un cluster de zones, créez une ressource de proxy Oracle
Clusterware à partir de la zone globale d'un noeud.
a. 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’ "
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
b. 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-
...
c. Mettez la ressource en ligne.
# /
Grid_home/bin/crsctl start res sun.wait-zc-rs
3
Enregistrez le type de ressource SUNW.scalable_acfs_proxy.
■
Si le système de fichiers est destiné à être utilisé dans le cluster global, exécutez la commande suivante :
# clresourcetype register SUNW.scalable_acfs_proxy
■
Si le système de fichiers est destiné à être utilisé par un cluster de zones, exécutez la commande suivante :
# clresourcetype register -Z
zonecluster SUNW.scalable_acfs_proxy
4
Créez le groupe de ressources Oracle ACFS avec des dépendances de ressource de redémarrage hors ligne.
■
Si le système de fichiers est destiné à être utilisé dans le cluster global, exécutez 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 le système de fichiers est destiné à être utilisé par un cluster de zones, exécutez la commande suivante :
# clresourcegroup create -Z
zonecluster -S \
-p rg_affinities=++global:
asm-dg-rg,++global:scal-wait-zc-rg \
acfs-rg scal-wait-zc-rg
Pour un cluster de zones, spécifiez le groupe de ressources
SUNW.wait_zc_boot
.
5
Ajoutez une instance du type de ressource SUNW.scalable_acfs_proxy au groupe de ressources Oracle ACFS.
■
Si le système de fichiers est destiné à être utilisé dans le cluster global, exécutez la commande suivante :
# clresource create -g
acfs-rg \
-t SUNW.scalable_acfs_proxy \
Chapitre 5 • Création d'un système de fichiers de cluster 207
Création de systèmes de fichiers Oracle ACFS
-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, exécutez 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=global:
asm-dg-rs \
-p resource_dependencies=global:
wait-zc-rs \
-d
acfs-rs
6
Mettez le groupe de ressources
acfs-rg en ligne en mode de gestion sur un noeud du cluster.
# clresourcegroup online -eM
acfs-rg
7
Vérifiez la configuration Oracle ACFS.
# 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
1
Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant les autorisations RBAC solaris.cluster.admin
et solaris.cluster.modify.
208 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Création de systèmes de fichiers Oracle ACFS
2
Si vous utilisez Solaris Volume Manager pour Sun Cluster, configurez la ressource de proxy de stockage Oracle Grid Infrastructure.
a. 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" b. Créez la ressource sun.
storage-proxy-resource Oracle Grid Infrastructure de type
sun.storage_proxy.type
.
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’ "
CARDINALITY
Nombre de noeuds appartenant au cluster
HOSTING_MEMBERS
Liste des noeuds faisant partie du cluster
3 c. Mettez la ressource de proxy de stockage Oracle Grid infrastructure en ligne.
# /
Grid_home/bin/crsctl start resource sun.storage-proxy-resource
Créez la ressource de déclenchement d'arrêt Oracle Grid Infrastructure pour la ressource de proxy Oracle Solaris Cluster ACFS.
Effectuez cette étape à partir d'un noeud du cluster global.
a. 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.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’ \
Chapitre 5 • Création d'un système de fichiers de cluster 209
Création de systèmes de fichiers Oracle ACFS
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)’ "
b. Vérifiez la ressource de déclenchement d'arrêt.
# /
Grid_home/bin/crsctl stat res sun.acfs-rs -p
NAME=sun.
acfs-rs
TYPE=sun.stoptrigger.type
...
c. Démarrez la ressource de déclenchement d'arrêt.
# /
Grid_home/bin/crsctl start res sun.acfs-rs
d. Assurez-vous que la ressource est en ligne sur tous les noeuds.
# /
Grid_home/bin/crsctl stat res sun.acfs-rs
4
Si vous souhaitez utiliser le système de fichiers Oracle ACFS pour Oracle RAC, configurez une ressource Oracle Grid Infrastructure.
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” à la page 217 .
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” à la page 211 .
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
.
210 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Installation et configuration du logiciel Oracle Solaris Cluster
- Création d'un nouveau cluster global
- Configuration du logiciel Solaris Volume Manager
- Création de systèmes de fichiers de cluster
- Configuration des zones non globales
- Prise en charge des clusters de zones.