Suivez les procédures suivantes pour installer les packages et les patchs de l'ensemble des produits logiciels et configurez l'environnement utilisateur.
L'installation du logiciel Oracle est décrite plus loin dans ce manuel.
Veillez à disposer des éléments suivants :
le DVD-ROM de Java Availability Suite, contenant le logiciel Sun Cluster 3.2 ;
l'accès au site Web SunSolveSM pour télécharger des patchs.
Devenez superutilisateur de la console d'administration.
Configurez le logiciel Solaris 10 11/06 préinstallé, s'il ne l'est pas déjà.
Pour plus d'informations, reportez-vous au Guide de prise en main de la station de travail Sun Ultra 20 (819–2148).
Téléchargez, installez et configurez Sun Update Connection.
Reportez-vous à l'adresse suivante http://www.sun.com/service/sunupdate/gettingstarted.html pour plus de détails. La documentation de Sun Update Connection est disponible à l'adresse suivante : http://docs.sun.com/app/docs/coll/1320.2.
Téléchargez et appliquez des patchs Solaris 10, le cas échéant, à l'aide de Sun Update Connection.
Chargez le DVD-ROM de Java Availability Suite dans le lecteur de DVD-ROM.
Accédez au répertoire Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Installez les packages logiciels pour le panneau de contrôle du cluster et les pages de manuel.
admincon# pkgadd -d . SUNWccon SUNWscman |
Accédez à un répertoire ne figurant pas sur le DVD-ROM, puis éjectez ce dernier.
host# cd / host# eject cdrom |
Créez un fichier /etc/cluster contenant le nom du cluster et celui des deux nœuds.
admincon# vi /etc/clusters sccluster phys-sun phys-moon |
Créez un fichier /etc/serialports contenant le nom des deux nœuds et le numéro de port utilisé par chacun d'eux pour se connecter au réseau de gestion.
admincon# vi /etc/serialports phys-sun phys-sun 46 phys-moon phys-moon 47 |
Ajoutez les variables d'environnement PATH et MANPATH Sun Cluster au fichier d'initialisation utilisateur .cshrc.
Ajoutez /opt/SUNWcluster/bin à l'entrée PATH.
Ajoutez /opt/SUNWcluster/man et /usr/cluster/man à l'entrée MANPATH.
Initialisez vos modifications.
admincon# cd admincon# source .cshrc |
Cette procédure décrit comment installer le SE Solaris 10 pour qu'il réponde aux exigences d'installation du logiciel Sun Cluster.
Si votre système est fourni avec SE Solaris préinstallé mais qu'il ne répond pas aux exigences d'installation du logiciel Sun Cluster, suivez cette procédure pour réinstaller le logiciel Solaris afin qu'il réponde à la configuration requise.
Veillez à disposer des éléments suivants :
le logiciel Solaris 10 11/06 pour plates-formes SPARC (DVD-ROM) ;
l'accès au site Web SunSolve pour télécharger des patchs.
Ajoutez tous les noms d'hôte et adresses logiques du cluster au service d'attribution de noms.
Les adresses IP mentionnées dans cette étape sont données à titre d'exemple uniquement et ne peuvent pas être utilisées sur le réseau public. Remplacez vos propres adresses IP lorsque vous exécutez cette étape.
192.168.10.1 phys-sun 192.168.10.2 phys-moon 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc 192.168.11.4 admincon-11 |
Pour plus d'informations sur les services d'attribution de noms, consultez le manuel System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Depuis la console d'administration, démarrez l'utilitaire cconsole(1M).
admincon# cconsole & |
Utilisez l'utilitaire cconsole pour communiquer avec chaque nœud du cluster l'un après l'autre ou utilisez la fenêtre principale pour exécuter des commandes sur les deux nœuds simultanément.
Insérez le DVD-ROM Solaris 10 11/06 dans le lecteur de DVD-ROM de phys-sun.
Accédez à la fenêtre console pour phys-sun.
Initialisez phys-sun.
Si votre système est neuf, allumez-le.
S'il est actuellement en cours d'exécution, arrêtez-le.
phys-sun# init 0 |
L'invite ok s'affiche.
Désactivez la réinitialisation automatique.
ok setenv auto-boot? false |
La désactivation de la réinitialisation automatique empêche l'exécution en continu du cycle d'initialisation.
Créez un alias pour chaque disque.
L'assignation d'alias aux disques permet d'accéder au second disque et de lancer l'initialisation à partir de celui-ci si elle n'a pas pu se faire à partir du disque par défaut.
Affichez les disques et choisissez le disque d'initialisation.
ok show-disks … Enter selection, q to quit: X |
Assignez le nom d'alias rootdisk au disque choisi.
ok nvalias rootdisk Control-Y |
La combinaison des touches Ctrl-Y permet de saisir le nom du disque choisi dans le menu show-disks.
Enregistrez l'alias du disque.
ok nvstore |
Répétez les étapes précédentes pour identifier le nom d'alias backup_root et l'assigner au disque d'initialisation secondaire.
Définissez la variable d'environnement boot-device sur les alias correspondant au disque d'initialisation par défaut et au disque d'initialisation de sauvegarde.
ok setenv boot-device rootdisk backup_root |
Pour plus d'informations, reportez-vous au OpenBoot 4.x Command Reference Manual.
Démarrez le programme d'installation Solaris.
ok boot cdrom |
Suivez les instructions qui s'affichent.
Choisissez les options d'installation suivantes :
Invite |
Valeur |
---|---|
Groupe de logiciels Solaris |
Entire Plus OEM Support |
Partitions |
Formatage manuel |
Mot de passe root |
Mot de passe identique sur les deux nœuds |
Réinitialisation automatique |
Non |
Paramétrez les tailles de partition et les noms de systèmes de fichiers suivants, s'ils ne le sont pas déjà.
Tranche |
Taille |
Nom du système de fichiers |
---|---|---|
0 |
Espace disponible restant |
/ |
1 |
2 Go |
espace d'échange |
4 |
512 Mo |
/globaldevices |
5 |
2 Go |
/var |
7 |
32 Mo |
pour l'utilisation de Solaris Volume Manager |
Revenez à l'Étape 3 et répétez ces étapes sur phys-moon.
Téléchargez, installez et configurez Sun Update Connection sur les deux nœuds.
Reportez-vous à l'adresse suivante http://www.sun.com/service/sunupdate/gettingstarted.html pour plus de détails. La documentation de Sun Update Connection est disponible à l'adresse suivante : http://docs.sun.com/app/docs/coll/1320.2.
Sur les deux nœuds, téléchargez et appliquez des patchs Solaris 10, le cas échéant, à l'aide de Sun Update Connection.
Suivez cette procédure sur les deux nœuds. Les étapes de cette procédure utilisent l'environnement C shell. Si vous utilisez un autre shell, effectuez les tâches correspondantes de votre environnement shell de prédilection.
Pour plus d'informations, reportez-vous à la rubrique Customizing a User’s Work Environment du System Administration Guide: Basic Administration.
Ouvrez la fenêtre console principale cconsole, si elle ne l'est pas déjà.
Utilisez la fenêtre console principale pour suivre les étapes de cette procédure sur les deux nœuds simultanément.
Affichez les paramètres de umask et des variables d'environnement.
phys-X# umask phys-X# env | more |
S'il ne l'est pas déjà, définissez umask sur 22.
Cette entrée paramètre les autorisations par défaut des fichiers créés récemment.
umask 022 |
Vérifiez que PATH comprend les chemins suivants.
/usr/bin
/usr/cluster/bin
/usr/sbin
/usr/ccs/bin
/oracle/oracle/product/10.2.0/bin
(Facultatif) Ajoutez les chemins suivants à MANPATH.
/usr/cluster/man
/usr/apache/man
Définissez les variables d'environnement ORACLE_BASE et ORACLE_SID.
ORACLE_BASE=/oracle ORACLE_SID=orasrvr |
Vérifiez les modifications que vous avez apportées aux paramètres.
phys-X# umask phys-X# env | more |
Cette procédure décrit comment modifier certains paramètres système pour prendre en charge la configuration de démarrage rapide.
Sur les deux nœuds, activez la fonctionnalité de multiacheminement de Solaris.
phys-X# /usr/sbin/stmsboot -e |
Active le multiacheminement Solaris
Pour plus d'informations, reportez-vous à la page de manuel stmsboot(1M).
Sur les deux nœuds, mettez à jour le fichier /etc/inet/ipnodes avec tous les noms d'hôte publics et les adresses logiques du cluster.
À l'exception des entrées loghost, ces entrées sont identiques sur les deux nœuds.
Les adresses IP mentionnées dans cette étape sont données à titre d'exemple uniquement et ne peuvent pas être utilisées sur le réseau public. Remplacez vos propres adresses IP lorsque vous exécutez cette étape.
phys-X# vi /etc/inet/ipnodes |
Sur phys-sun, ajoutez les entrées suivantes :
127.0.0.1 localhost 192.168.10.1 phys-sun loghost 192.168.10.2 phys-moon 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc-11 192.168.11.4 admincon-11 |
Sur phys-moon, ajoutez les entrées suivantes :
127.0.0.1 localhost 192.168.10.1 phys-sun 192.168.10.2 phys-moon loghost 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc-11 192.168.11.4 admincon-11 |
Sur les deux nœuds, vérifiez que les paramètres de kernel suivants sont définis au moins sur les valeurs minimales requises par Oracle.
Affichez les paramètres du projet par défaut.
phys-X# prctl -i project default |
Si aucun paramètre de kernel n'est défini ou si l'un des paramètres de kernel n'est pas défini sur la valeur minimale requise pour Oracle, comme indiqué dans le tableau ci-après, définissez-le.
phys-X# projmod -s -K "parameter=(priv,value,deny)" default |
Paramètre de kernel Oracle |
Valeur minimale requise |
---|---|
process.max-sem-nsems |
256 |
project.max-sem-ids |
100 |
project.max-shm-ids |
100 |
project.max-shm-memory |
4294967295 |
Vérifiez les nouveaux paramètres.
phys-X# prctl -i project default |
Ces paramètres sont les valeurs minimales requises pour la prise en charge du logiciel Oracle dans une configuration de démarrage rapide Sun Cluster. Pour plus d'informations sur ces paramètres, consultez le Guide d'installation d'Oracle10g.
Sur les deux nœuds, ajoutez les entrées suivantes au fichier /etc/system.
phys-X# vi /etc/system set ce:ce_taskq_disable=1 exclude:lofs |
La première entrée prend en charge les adaptateurs ce pour l'interconnexion privée.
La seconde entrée désactive le système de fichiers loopback (LOFS), qui doit être désactivé lorsque Sun Cluster HA pour NFS est configuré sur un système de fichiers local à haut niveau de disponibilité. Pour plus d'informations et pour connaître des solutions alternatives permettant de désactiver le LOFS lorsque Sun Cluster HA pour NFS est configuré, consultez les informations relatives aux systèmes de fichiers loopback de la rubrique Restrictions d’utilisation des fonctions du système d’exploitation Solaris du Sun Cluster Software Installation Guide for Solaris OS.
Ces changements seront pris en compte à la prochaine réinitialisation du système.
Sur les deux nœuds, définissez NFS version 3 comme version par défaut.
Mettez à jour les entrées /devices et /dev sur les deux nœuds.
phys-X# devfsadm -C |
Confirmez que la baie de stockage est visible sur les deux nœuds.
phys-X# luxadm probe |
Cette procédure suppose que les disques spécifiés sont disponibles pour la création des répliques de bases de données. Remplacez vos propres noms de disques dans cette procédure.
Créez des répliques de bases de données d'état sur les deux nœuds.
Créez trois répliques sur chacun des deux disques internes.
phys-X# metadb -af -c 3 c0t0d0s7 phys-X# metadb -a -c 3 c0t1d0s7 |
Vérifiez les répliques sur les deux nœuds.
phys-X# metadb flags first blk block count a u 16 8192 /dev/dsk/c0t0d0s7 a u 8208 8192 /dev/dsk/c0t0d0s7 a u 16400 8192 /dev/dsk/c0t0d0s7 a u 16 8192 /dev/dsk/c0t1d0s7 a u 8208 8192 /dev/dsk/c0t1d0s7 a u 16400 8192 /dev/dsk/c0t1d0s7 |
Exécutez cette procédure sur un seul noeud à la fois.
Cette procédure suppose que le nœud du cluster contient les disques internes non partagés c0t0d0 et c0t1d0. Dans les étapes de cette procédure, remplacez vos propres noms de disques internes si nécessaire.
Sur phys-sun, placez la tranche racine c0t0d0s0 dans une concaténation de tranche unique (unidirectionnelle).
phys-sun# metainit -f d10 1 1 c0t0d0s0 |
Créez une seconde concaténation avec l'autre disque interne, c0t1d0s0.
phys-sun# metainit d20 1 1 c0t1d0s0 |
Créez un miroir unidirectionnel avec un sous-miroir.
phys-sun# metainit d0 -m d10 |
Configurez les systèmes de fichiers pour le répertoire racine.
phys-sun# metaroot d0 |
La commande metaroot modifie les fichiers /etc/vfstab et /etc/system afin de pouvoir initialiser le système avec le système de fichiers racine (/) sur un métapériphérique ou un volume. Pour plus d'informations, reportez-vous à la page de manuel metaroot(1M).
Videz tous les systèmes de fichiers.
phys-sun# lockfs -fa |
La commande lockfs vide toutes les transactions du journal et les écrit dans le système de fichiers maître sur tous les systèmes de fichiers UFS montés. Pour plus d'informations, reportez-vous à la page de manuel lockfs(1M).
Réinitialisez le nœud pour remonter le système de fichiers racine (/) récemment mis en miroir.
phys-sun# init 6 |
Attachez le deuxième sous-miroir au miroir.
phys-sun# metattach d0 d20 |
Pour plus d'informations, reportez-vous à la page de manuel metattach(1M).
Notez le chemin d'initialisation secondaire dans l'éventualité d'une utilisation ultérieure.
Si le périphérique d'initialisation principal échoue, vous pouvez ainsi procéder à l'initialisation à partir de cet autre périphérique d'initialisation. Pour plus d'informations sur les périphériques d'initialisation, consultez la rubrique Creating a RAID-1 Volume du Solaris Volume Manager Administration Guide.
phys-sun# ls -l /dev/rdsk/c0t1d0s0 |
Cette procédure installe des packages logiciels pour la structure Sun Cluster et pour les services de données Sun Cluster HA pour Apache, Sun Cluster HA pour NFS et Sun Cluster HA pour Oracle.
Veillez à disposer des éléments suivants :
le DVD-ROM de Java Availability Suite, contenant le logiciel Sun Cluster 3.2 ;
l'accès au site Web SunSolve pour télécharger des patchs.
Sur phys-sun, chargez DVD-ROM de Java Availability Suite dans le lecteur de DVD-ROM.
Démarrez le programme installer Java Enterprise System (ES).
phys-sun# ./installer |
Pour plus d'informations sur le programme installer Java ES, consultez le Sun Java Enterprise System 5 Installation Guide for UNIX.
Suivez les instructions à l'écran pour installer les packages de structure Sun Cluster.
Une fois l'installation terminée, le programme installer fournit un résumé de l'installation. permettant de consulter les journaux créés par le programme pendant l'installation. Ces journaux sont situés dans le répertoire/var/sadm/install/logs/.
Accédez à un répertoire ne figurant pas sur le DVD-ROM, puis éjectez ce dernier.
host# cd / host# eject cdrom |
Revenez à l'Étape 1 et répétez ces étapes sur phys-moon.
Sur les deux nœuds, utilisez Sun Update Connection pour télécharger et appliquer les patchs nécessaires.
Suivez les étapes de cette procédure sur les deux nœuds.
Ouvrez la fenêtre console principale cconsole, si elle ne l'est pas déjà.
Utilisez la fenêtre console principale pour suivre les étapes de cette procédure sur les deux nœuds simultanément.
Créez le groupe d'inventaire Oracle, oinstall et le groupe administrateur, dba, de la base de données.
phys-X# groupadd oinstall phys-X# groupadd dba |
Créez le compte utilisateur Oracle, oracle.
Spécifiez le répertoire de base Oracle, /oracle/oracle/product/10.2.0. Définissez dba comme groupe principal et oinstall comme groupe secondaire.
phys-X# useradd -g dba -G oinstall -d /oracle/oracle/product/10.2.0 oracle |
Définissez le mot de passe oracle.
phys-X# passwd -r files oracle |