Les procédures suivantes vous permettent d'installer les packages et les correctifs pour toutes les procédures logicielles et de configurer l'environnement de l'utilisateur.
Vous apprendrez à installer le logiciel Oracle plus loin dans ce manuel.
Vous devez disposer des éléments suivants :
Le DVD-ROM pour Java Availability Suite contenant le logiciel Sun Cluster 3.2.
L'accès au site Web SunSolveSM pour télécharger des correctifs.
Devenez superutilisateur de la console administrative.
Si ce n'est déjà fait, configurez le logiciel Solaris 10 11/06 préinstallé.
Pour plus d'informations, reportez-vous au manuel Sun Ultra 20 Workstation Getting Started Guide (819–2148).
Téléchargez, installez et configurez Sun Update Connection.
Consultez http://www.sun.com/service/sunupdate/gettingstarted.html pour plus de détails. La documentation relative à Sun Update Connection est disponible à l'adresse http://docs.sun.com/app/docs/coll/1320.2.
Téléchargez et appliquez les correctifs Solaris 10 à l'aide de Sun Update Connection.
Chargez le DVD-ROM pour Java Availability Suite dans le lecteur DVD-ROM.
Changez l'emplacement en optant pour le répertoire Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Installez les packages de logiciel pour Cluster Control Panel et les pages de l'aide en ligne.
admincon# pkgadd -d . SUNWccon SUNWscman |
Passez à un répertoire qui ne se trouve pas sur le DVD-ROM et éjectez le DVD-ROM.
host# cd / host# eject cdrom |
Créez un fichier /etc/cluster contenant le nom de cluster et les deux noms de noeud.
admincon# vi /etc/clusters sccluster phys-sun phys-moon |
Créez un fichier /etc/serialports contenant les deux noms de noeud, le nom d'hôte et le numéro de port utilisés par chaque noeud pour se connecter au réseau de gestion.
admincon# vi /etc/serialports phys-sun phys-sun 46 phys-moon phys-moon 47 |
Ajoutez Sun Cluster PATH et MANPATH au fichier d'initialisation de l'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 système d'exploitation Solaris 10 de manière à répondre aux conditions d'installation requises de Sun Cluster.
Si votre système est déjà équipé du système d'exploitation Solaris mais qu'il ne correspond pas aux conditions d'installation requises du logiciel Sun Cluster, exécutez cette procédure pour répondre aux conditions d'installation.
Vous devez disposer des éléments suivants :
Le logiciel Solaris 10 11/06 pour les DVD-ROM de plates-formes SPARC.
L'accès au site Web SunSolve pour télécharger des correctifs.
Ajoutez au service d'attribution de noms tous les noms d'hôte publics et les adresses logiques correspondant au cluster.
Les adresses IP fournies dans cette étape ont valeur d'exemple uniquement et leur utilisation sur le réseau public n'est pas valide. Remplacez-les par vos propres adresses IP lorsque vous effectuez 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, reportez-vous au manuel System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
À partir de la console d'administration, démarrez l'utilitaire cconsole(1M).
admincon# cconsole & |
Utilisez l'utilitaire cconsole pour communiquer avec chaque noeud de cluster ou utilisez la fenêtre principale pour envoyer des commandes aux deux noeuds en même temps.
Insérez le DVD-ROM Solaris 10 11/06 dans le lecteur DVD-ROM de phys-sun.
Accédez à la fenêtre de la console de phys-sun.
Initialisez phys-sun.
Si le système est nouveau, activez-le.
Si le système est en cours d'exécution, fermez-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 évite un cycle d'initialisation continu.
Créez un alias pour chaque disque.
Attribuer des alias aux disques vous permet d'accéder et d'initialiser à partir du second disque si vous ne pouvez pas initialiser à partir du disque par défaut.
Affichez les disques et sélectionnez le disque d'initialisation.
ok show-disks … Entrez une sélection, q pour quitter : X |
Assignez le nom d'alias rootdisk au disque choisi.
ok nvalias rootdisk Control-Y |
La combinaison de touche Ctrl-Y permet de saisir le nom du disque choisi à partir du menu show-disks.
Enregistrez l'alias du disque.
ok nvstore |
Répétez les étapes précédentes pour identifier et affecter le nom d'alias backup_root à l'autre disque d'initialisation.
Définissez la variable d'environnement boot-device pour 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 manuel OpenBoot 4.x Command Reference Manual .
Démarrez le programme d'installation de Solaris.
ok boot cdrom |
Suivez les instructions.
Faites les choix d'installation suivants :
Invite |
Valeur |
---|---|
Groupe de logiciels Solaris |
Support OEM Entire Plus |
Partitions |
Formatage manuel |
le mot de passe root. |
Mot de passe identique sur les deux noeuds |
Réinitialisation automatique |
Non |
Activer les services de réseau pour les clients distants |
Oui |
Si vous ne l'avez pas encore fait, définissez les tailles de partitions et les noms de fichiers système suivants :
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 |
Retournez à l'étape Étape 3 et répétez ces étapes sur phys-moon.
Sur les deux noeuds, téléchargez, installez et configurez Sun Update Connection.
Pour plus d'informations, reportez-vous à http://www.sun.com/service/sunupdate/gettingstarted.html. La documentation relative à Sun Update Connection est disponible à l'adresse http://docs.sun.com/app/docs/coll/1320.2 .
Sur les deux noeuds, téléchargez et appliquez les correctifs Solaris 10 à l'aide de Sun Update Connection.
Effectuez cette procédure sur les deux noeuds. Les étapes décrites dans cette procédure utilisent l'environnement de shell C. Si vous utilisez un autre shell, effectuez les mêmes tâches pour l'environnement de shell choisi.
Pour plus d'informations, reportez-vous à la section Customizing a User’s Work Environment du System Administration Guide: Basic Administration.
Ouvrez la fenêtre de la console principale cconsole, si elle est fermée.
La fenêtre de la console principale permet d'exécuter les étapes de cette procédure simultanément sur les deux noeuds.
Affichez les paramètres de la variable umask et des variables d'environnement.
phys-X# umask phys-X# env | more |
Si ce n'est déjà fait, définissez umask sur 22.
Cette entrée définit les permissions par défaut pour les fichiers créés récemment.
umask 022 |
Asurez-vous que PATH comprend les chemins suivants.
/usr/bin
/usr/cluster/bin
/usr/sbin
/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 apportez aux paramètres.
phys-X# umask phys-X# env | more |
Cette procédure décrit comment modifier certains paramètres du système afin de prendre en charge la configuration du démarrage rapide.
Activez la fonctionnalité de multiacheminement Solaris sur les deux noeuds.
phys-X# /usr/sbin/stmsboot -e |
Active le multiacheminement Solaris
Pour plus d'informations, reportez-vous à la page d'aide en ligne stmsboot(1M).
Sur les deux noeuds, mettez à jour le fichier /etc/inet/ipnodes avec tous les noms d'hôte publics et les adresses logiques pour le cluster.
En dehors des entrées loghost, ces entrées sont les mêmes sur les deux noeuds.
Les adresses IP fournies dans cette étape ont valeur d'exemple uniquement et leur utilisation n'est pas valide sur le réseau public. Remplacez-les par vos propres adresses IP lorsque vous effectuez 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 noeuds, assurez-vous que les paramètres de noyau suivants sont définis au moins sur les valeurs minimums requises par Oracle.
Affichez les paramètres pour le projet par défaut.
phys-X# prctl -i project default |
Si aucun paramètre de noyau n'est défini ou si des paramètres de noyau ne sont pas définis sur la valeur minimum requise pour Oracle, comme indiqué dans le tableau suivant, définissez le paramètre.
phys-X# projmod -s -K "parameter=(priv,value,deny)" default |
Paramètre de noyau Oracle |
Valeur minimum 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 correspondent aux valeurs minimum requises pour prendre en charge le logiciel Oracle dans une configuration de démarrage rapide de Sun Cluster. Pour plus d'informations sur ces paramètres, reportez-vous au manuel Oracle10g Installation Guide.
Sur les deux noeuds, 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 deuxième entrée désactive le système de fichier loopback (LOFS), qui doit être désactivé quand Sun Cluster HA pour NFS est configuré sur un système de fichiers hautement disponible. Pour plus d'informations et des alternatives à la désactivation du LOFS lorsque Sun Cluster HA pour NFS est configuré, reportez-vous aux informations relatives aux systèmes de fichiers loopback de la section Restrictions d’utilisation des fonctions du système d’exploitation Solaris du Guide d’installation du logiciel Sun Cluster pour SE Solaris.
Ces changements sont pris en compte à la réinitialisation suivante du système.
Sur les deux noeuds, définissez la version 3 de NFS en tant que version par défaut.
Mettez à jour les entrées /devices et /dev sur les deux noeuds.
phys-X# devfsadm -C |
Sur les deux noeuds, confirmez que la baie de stockage est visible.
phys-X# luxadm probe |
Cette procédure part du principe que les disques spécifiés sont disponibles pour la création de répliques de base de données. Dans cette procédure, utilisez les noms de vos propres disques.
Sur les deux noeuds, créez des répliques de base de données d'état.
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 noeuds.
phys-X# metadb indicateurs premier bloc nombre de blocs 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 nœud à la fois.
Cette procédure part du principe que le noeud de cluster contient les disques internes non partagés c0t0d0 et c0t1d0. Si nécessaires, utilisez les noms de vos propres disques internes dans les étapes de cette procédure.
Sur phys-sun, placez la tranche racine c0t0d0s0 dans une concaténation à une seule tranche.
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 à une voie avec un sous-miroir.
phys-sun# metainit d0 -m d10 |
Définissez les fichiers système pour le répertoire racine.
phys-sun# metaroot d0 |
La commande metaroot modifie les fichiers /etc/vfstab et /etc/system de sorte que le système puisse être initialisé avec le système de fichiers racine(/) sur un métapériphérique ou un volume. Pour plus d'informations, reportez-vous à la page d'aide en ligne metaroot(1M).
Videz tous les systèmes de fichiers.
phys-sun# lockfs -fa |
La commande lockfs élimine toutes les transactions du journal et les écrit dans le système de fichiers principal sur tous les systèmes de fichiers UFS montés. Pour plus d'informations, reportez-vous à la page d'aide en ligne lockfs(1M).
Réinitialisez le noeud pour remonter le système de fichiers racine(/) récemment reflété.
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 d'aide en ligne metattach(1M).
Prenez note de l'autre chemin de démarrage, pour utilisation ultérieure éventuelle.
Si le périphérique de démarrage principal échoue, vous pouvez ainsi procéder à l'initialisation à partir de cet autre périphérique de démarrage. Pour plus d'informations sur les autres périphériques d'initialisation, reportez-vous à la section Creating a RAID-1 Volume du Solaris Volume Manager Administration Guide.
phys-sun# ls -l /dev/rdsk/c0t1d0s0 |
Cette procédure permet d'installer les packages de 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 pour Java Availability Suite contenant le logiciel Sun Cluster 3.2.
L'accès au site Web SunSolve pour télécharger des correctifs.
Sur phys-sun, chargez le DVD-ROM pour Java Availability Suite dans le lecteur de DVD-ROM.
Démarrez le programme installer de Java Enterprise System (ES).
phys-sun# ./installer |
Pour plus d'informations sur l'utilisation du programme installer de Java ES, reportez-vous au manuel Sun Java Enterprise System 5 Installation Guide for UNIX .
Suivez les instructions à l'écran pour installer les packages de structure de Sun Cluster.
Lorsque l'installation est terminée, le programme installer propose une synthèse d'installation. permettant de consulter les journaux créés par le programme pendant l'installation. Ces journaux se trouvent dans le répertoire /var/sadm/install/logs/.
Passez à un répertoire qui ne se trouve pas sur le DVD-ROM et éjectez le DVD-ROM.
host# cd / host# eject cdrom |
Retournez à l'étape Étape 1 et répétez toutes les étapes sur phys-moon.
Sur les deux noeuds, utilisez Sun Update Connection pour télécharger et appliquer les correctifs nécessaires.
Effectuez les étapes de cette procédure sur les deux noeuds.
Ouvrez la fenêtre de la console principale cconsole, si elle est fermée.
La fenêtre de la console principale permet d'exécuter les étapes de cette procédure simultanément sur les deux noeuds.
Créez le groupe d'inventaire Oracle oinstall et le groupe d'administrateurs de base de données dba.
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 en tant que groupe primaire et oinstall en tant que 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 |