Ignorer les liens de navigation
Quitter l'aperu
| Guide d'installation du logiciel Oracle Solaris Cluster Oracle Solaris Cluster 4.1 (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## Installation du logiciel

Cette section fournit les informations et procédures nécessaires à l'installation de logiciels sur les noeuds de cluster.

- Préparation de l'installation du logiciel de cluster

- Installation du logiciel Oracle Solaris

- Installation du logiciel `pconsole` sur une console d'administration

- Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server

- Configuration de la mise en miroir du disque interne

- SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines

- Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster

- Installation de la fonction Availability Suite d'Oracle Solaris 11

- Configuration de l'environnement root

- Configuration d'IP Filter

## Préparation de l'installation du logiciel de cluster

1. Vérifiez que la combinaison logicielle et matérielle que vous choisissez pour votre cluster correspond à une configuration Oracle Solaris Cluster prise en charge.

   - Pour plus d'informations sur les machines physiques et virtuelles prises en charge en tant que noeuds de cluster, reportez-vous à la section Cluster Nodes du manuel Oracle Solaris Cluster Concepts Guide.

   - Pour plus d'informations sur les logiciels et matériels pris en charge pour cette version, reportez-vous au Oracle Solaris Cluster 4 Compatibility Guide.

   - Sollicitez auprès de votre représentant commercial Oracle les toutes dernières informations concernant les configurations de cluster prises en charge.

2. Les manuels suivants contiennent des informations qui vous aideront à planifier la configuration de votre cluster et à préparer votre stratégie d'installation.

   - Notes de version d’Oracle Solaris Cluster 4.1 : restrictions, solutions de contournement de bogues et autres informations de dernière minute.

   - Oracle Solaris Cluster Concepts Guide : vue d'ensemble du produit Oracle Solaris Cluster.

   - Guide d'installation du logiciel Oracle Solaris Cluster (le présent manuel) : directives de planification et procédures d'installation et de configuration d'Oracle Solaris, d'Oracle Solaris Cluster et du logiciel gestionnaire de volumes.

   - Oracle Solaris Cluster Data Services Planning and Administration Guide : directives de planification et procédures d'installation et de configuration des services de données.

3. Vous devez disposer de toute la documentation connexe, documentation tierce comprise.

   La liste suivante répertorie quelques-uns des produits dont vous devrez consulter la documentation lors de l'installation du cluster :

   - SE Oracle Solaris

   - Logiciel Solaris Volume Manager

   - Applications tierces

4. Planifiez la configuration du cluster.

   Suivez les directives de planification décrites dans le Chapitre 1, Planification de la configuration d'Oracle Solaris Cluster et le Oracle Solaris Cluster Data Services Planning and Administration Guide pour déterminer la méthode d'installation et de configuration qui convient à votre cluster.

   | Caution - Planifiez toute l'installation du cluster. Identifiez la configuration requise pour l'ensemble des services de données et les produits tiers avant de commencer à installer les logiciels Oracle Solaris et Oracle Solaris Cluster. Si vous ne le faites pas, des erreurs risquent de se produire et vous seriez contraint de réinstaller entièrement les logiciels Solaris et Oracle Solaris Cluster.

5. Procurez-vous toutes les mises à jour nécessaires à la configuration de votre cluster.

   Reportez-vous au Chapitre 11, Mise à jour du logiciel du manuel Guide d’administration système d’Oracle Solaris Cluster pour consulter des instructions d'installation.

Étapes suivantes

- Si vous souhaitez installer une machine en tant que serveur de quorum afin de l'utiliser en tant que périphérique de quorum dans votre cluster, reportez-vous à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server.

- Sinon, si vous voulez communiquer avec les noeuds du cluster à l'aide d'une console d'administration, passez à la section Installation du logiciel `pconsole` sur une console d'administration.

- Ou choisissez la procédure d'installation Oracle Solaris à utiliser.

  - Pour configurer le logiciel Oracle Solaris Cluster à l'aide de l'utilitaire `scinstall`(1M), passez à la section Installation du logiciel Oracle Solaris pour effectuer une première installation du logiciel Oracle Solaris.

  - Pour installer et configurer les logiciels Oracle Solaris et Oracle Solaris Cluster en une seule opération (méthode du programme d'installation automatisée), passez à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée).

## Installation du logiciel Oracle Solaris

Suivez cette procédure pour installer le SE Oracle Solaris sur les systèmes suivants, selon la configuration de votre cluster :

- 1. (Facultatif) Une console d'administration sur laquelle vous allez installer le logiciel `pconsole`. Pour plus d'informations, reportez-vous à la section Installation du logiciel `pconsole` sur une console d'administration.

- 2. (Facultatif) Un serveur de quorum. Pour plus d'informations, reportez-vous à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server.

- 3. Chaque noeud du cluster global, si vous n'utilisez pas la méthode du programme d'installation automatisée personnalisé `scinstall` pour installer le logiciel. Pour plus d'informations sur l'installation d'un cluster à l'aide du programme d'installation automatisée, reportez-vous à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée).

  Si le SE Oracle Solaris est déjà installé sur les noeuds mais que ceux-ci ne satisfont pas à la configuration requise pour Oracle Solaris Cluster, vous devrez peut-être réinstaller le logiciel Oracle Solaris. Pour garantir la réussite de l'installation du logiciel Oracle Solaris Cluster, suivez la procédure ci-dessous étape par étape. Pour plus d'informations sur le partitionnement du disque racine et les autres configurations requises pour l'installation d'Oracle Solaris Cluster, reportez-vous à la section Planification du SE Oracle Solaris.

Avant de commencer

Effectuez les tâches suivantes :

- Avant d'installer le logiciel Oracle Solaris, assurez-vous que la configuration matérielle est terminée et que les connexions fonctionnent. Pour plus d'informations, reportez-vous à la documentation de votre périphérique de stockage et de votre serveur ainsi qu'au guide Oracle Solaris Cluster 4.1 Hardware Administration Manual .

- Assurez-vous que la planification de la configuration du cluster est terminée. La section Préparation de l'installation du logiciel de cluster contient la configuration requise et des directives.

- Si vous utilisez un service de noms, ajoutez les mappages de tous les noms d'hôtes publics et adresses logiques à tous les services de noms par le biais desquels les clients accèdent aux services du cluster. La section Adresses IP du réseau public propose des directives de planification. Pour plus d'informations sur l'utilisation des services de noms d'Oracle Solaris, consultez la documentation d'administration système d'Oracle Solaris.

1. Connectez-vous aux consoles de chaque noeud.
2. Installez le SE Oracle Solaris.

   Suivez les instructions d'installation du manuel Installation des systèmes Oracle Solaris 11.1.

   Remarque - La même version du SE Oracle Solaris doit être installée sur tous les noeuds d'un cluster.

   Vous pouvez utiliser n'importe laquelle des méthodes d'installation habituelles du logiciel Oracle Solaris. Au cours de l'installation du logiciel Oracle Solaris, effectuez les opérations suivantes :

   1. (Noeuds du cluster) Choisissez Manual Layout (Configuration manuelle) pour configurer les systèmes de fichiers.
      - Spécifiez une tranche d'au moins 20 Mo.
      - Créez les autres partitions systèmes de fichiers éventuellement requises, en suivant la procédure décrite à la section Partitions de disque système.
   2. (Noeuds de cluster) Pour faciliter l'administration, définissez le même mot de passe root sur chaque noeud.
3. Assurez-vous que l'éditeur `solaris` est valide.

       # pkg publisher
       PUBLISHER                           TYPE     STATUS   URI
       solaris                             origin   online   solaris-repository

   Pour plus d'informations sur la configuration de l'éditeur `solaris`, reportez-vous à la section Ajout et mise à jour de packages logiciels Oracle Solaris 11.1.

4. (Noeuds de cluster) Si vous prévoyez d'accéder aux noeuds de cluster à l'aide d'un contrôle d'accès basé sur les rôles (RBAC) plutôt qu'en tant que rôle `root`, configurez un rôle RBAC fournissant l'autorisation pour toutes les commandes Oracle Solaris Cluster.

   Les procédures d'installation nécessitent les autorisations RBAC Oracle Solaris Cluster suivantes si l'utilisateur n'est pas le rôle `root` :

   - `solaris.cluster.modify`

   - `solaris.cluster.admin`

   - `solaris.cluster.read`

   Pour plus d'informations sur l'utilisation des rôles RBAC, reportez-vous à la section Contrôle d’accès basé sur les rôles (présentation) du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité. Reportez-vous aux pages de manuel d'Oracle Solaris Cluster pour connaître les autorisations RBAC requises par chaque sous-commande d'Oracle Solaris Cluster.

5. (Noeuds de cluster) Si vous ajoutez un noeud à un cluster existant, ajoutez des points de montage pour les systèmes de fichiers de cluster au nouveau noeud.
   1. A partir du noeud actif du cluster, affichez le nom de tous les systèmes de fichiers de cluster.

          phys-schost-1# mount | grep global | egrep -v node@ | awk '{print $1}'

   2. Sur le nouveau noeud, créez un point de montage pour chaque système de fichiers de cluster.

          phys-schost-new# mkdir -p mountpoint

      Par exemple, si la commande de montage a renvoyé le nom de système de fichiers `/global/dg-schost-1`, exécutez `mkdir` `-p` `/global/dg-schost-1` sur le noeud que vous ajoutez au cluster.

6. Installez les mises à jour logicielles du SE Oracle Solaris ainsi que les microprogrammes et mises à jour liées au matériel nécessaires.

   Incluez les mises à jour pour la prise en charge de la baie de stockage. Téléchargez également les microprogrammes nécessaires contenus dans les mises à jour du matériel.

   Reportez-vous au Chapitre 11, Mise à jour du logiciel du manuel Guide d’administration système d’Oracle Solaris Cluster pour consulter des instructions d'installation.

7. x86 : (Noeuds de cluster) Définissez le fichier d'initialisation par défaut.

   Paramétrer cette valeur vous permet de réinitialiser le noeud s'il vous est impossible d'accéder à une invite de connexion.

       grub edit> kernel /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS -k

   Pour plus d'informations, reportez-vous à la section Initialisation d’un système avec le débogueur de noyau activé (kmdb) du manuel Initialisation et arrêt d’Oracle Solaris sur les plates-formes x86 .

8. (Noeuds de cluster) Mettez à jour le fichier `/etc/inet/hosts` sur chaque noeud avec toutes les adresses IP publiques utilisées dans le cluster.

   Effectuez cette étape, que vous utilisiez ou non un service de noms.

   Remarque - Lors de la création d'un cluster ou d'un noeud de cluster, l'utilitaire `scinstall` ajoute automatiquement l'adresse IP publique de chaque noeud configuré dans le fichier `/etc/inet/hosts`.

9. (Facultatif) (Noeuds de cluster) Configurez les adaptateurs de réseau public en groupes IPMP.

   Si vous ne souhaitez pas utiliser les groupes IPMP multiadaptateurs que l'utilitaire `scinstall` configure au cours de la création du cluster, configurez des groupes IPMP personnalisés comme pour un système autonome. Reportez-vous au Chapitre 6, Administration du multipathing sur réseau IP (tâches) du manuel Gestion des performances du réseau Oracle Solaris 11.1 pour plus de détails.

   Au cours de la création du cluster, l'utilitaire `scinstall` configure chaque jeu d'adaptateurs de réseau public, qui utilisent le même sous-réseau et ne sont pas déjà configurés dans un groupe IPMP, dans un seul groupe IPMP multiadaptateur. L'utilitaire `scinstall` ignore les groupes IPMP existants.

10. (Facultatif) (Noeuds de cluster) Si le logiciel Oracle Solaris Cluster n'est pas encore installé et que vous souhaitez utiliser la fonctionnalité de chemins d'accès multiples d'E/S d'Oracle Solaris, activez la fonctionnalité multipathing sur chaque noeud.

    | Attention - Si le logiciel Oracle Solaris Cluster est déjà installé, n'exécutez pas cette commande. L'exécution de la commande `stmsboot` sur un noeud de cluster actif risque d'entraîner le passage à l'état de maintenance des services Oracle Solaris. Suivez plutôt les instructions décrites dans la page de manuel `stmsboot`(1M) pour exécuter la commande `stmsboot` dans un environnement Oracle Solaris Cluster.

        phys-schost# /usr/sbin/stmsboot -e

    `-e`

      Active la fonctionnalité multipathing d'E/S d'Oracle Solaris.

    Pour plus d'informations, reportez-vous à la section Activation de la fonctionnalité multipathing du manuel Administration d’Oracle Solaris 11.1 : Configuration d’un réseau de stockage et de la fonctionnalité multipathing et à la page de manuel `stmsboot`(1M).

Étapes suivantes

Si vous souhaitez exécuter l'utilitaire `pconsole`, passez à la section Installation du logiciel `pconsole` sur une console d'administration.

Si vous souhaitez utiliser un serveur de quorum, passez à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server.

Pour configurer la mise en miroir des disques durs internes, dans la mesure où elle est prise en charge par vos noeuds de cluster, passez à la section Configuration de la mise en miroir du disque interne.

SPARC : Si vous souhaitez installer Oracle VM Server for SPARC, passez à la section SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines.

Sinon, installez le logiciel Oracle Solaris Cluster sur les noeuds du cluster.

- Si vous avez déjà installé le SE Oracle Solaris sur les noeuds du cluster, passez à la section Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster.

- Si vous souhaitez suivre la méthode du programme d'installation automatisée personnalisée `scinstall` pour installer le SE Oracle Solaris et le logiciel Oracle Solaris Cluster sur les noeuds de cluster, passez à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée).

Voir aussi

Le Guide d’administration système d’Oracle Solaris Cluster présente les procédures permettant d'exécuter des tâches de reconfiguration dynamique dans une configuration Oracle Solaris Cluster.

## Installation du logiciel `pconsole` sur une console d'administration

Remarque - Il n'est pas nécessaire d'utiliser une console d'administration. Sans console d'administration, vous réalisez les tâches administratives à partir d'un noeud spécifique du cluster.

Vous ne pouvez pas utiliser ce logiciel pour vous connecter à des domaines invités Oracle VM Server for SPARC.

La procédure suivante décrit l'installation du logiciel `pconsole` sur une console d'administration. L'utilitaire `pconsole` est inclus dans le package Oracle Solaris 11 `terminal/pconsole`.

L'utilitaire `pconsole` crée une fenêtre de terminal hôte pour chaque hôte distant spécifié sur la ligne de commande. Il ouvre également une fenêtre de console principale ou centrale permettant d'envoyer des entrées à tous les noeuds à la fois. Pour plus d'informations, reportez-vous à la page de manuel `pconsole`(1) installée avec le package `terminal/pconsole`.

N'importe quel ordinateur de bureau peut servir de console d'administration, à condition d'exécuter une version du SE Oracle Solaris prise en charge par le logiciel Oracle Solaris Cluster 4.1.

Avant de commencer

Vérifiez que la console d'administration est équipée d'une version du SE Oracle Solaris prise en charge ainsi que des éventuelles mises à jour logicielles d'Oracle Solaris.

1. Prenez le rôle `root` sur la console d'administration.
2. Assurez-vous que les éditeurs `solaris` et `ha-cluster` sont valides.

       # pkg publisher
       PUBLISHER                           TYPE     STATUS   URI
       solaris                             origin   online   solaris-repository
       ha-cluster                          origin   online   ha-cluster-repository

   Pour plus d'informations sur la configuration de l'éditeur `solaris`, reportez-vous à la section Définition de l’origine de l’éditeur sur l’URI du référentiel de fichiers du manuel Copie et création de référentiels de packages Oracle Solaris 11.1.

3. Installez le package `terminal/pconsole`.

       adminconsole# pkg install terminal/pconsole

4. (Facultatif) Installez les packages de pages de manuel Oracle Solaris Cluster.

       adminconsole# pkg install pkgname …

   Nom de package | Description
   --- | ---
   `ha-cluster/system/manual` | Pages de manuel de la structure Oracle Solaris Cluster
   `ha-cluster/system/manual/data-services` | Pages de manuel du service de données Oracle Solaris Cluster
   `ha-cluster/service/quorum-server/manual` | Pages de manuel Oracle Solaris Cluster Quorum Server
   `ha-cluster/geo/manual` | Pages de manuel Oracle Solaris Cluster Geographic Edition

   Lorsque vous installez les packages de pages de manuel Oracle Solaris Cluster sur la console d'administration, celle-ci vous permet de les afficher avant que vous n'installiez le logiciel Oracle Solaris Cluster sur les noeuds du cluster ou un serveur de quorum.

5. (Facultatif) Pour plus de commodité, définissez les chemins d'accès aux répertoires sur la console d'administration.
   1. Si vous avez installé le package `ha-cluster/system/manual/data-services`, assurez-vous que le répertoire `/opt/SUNWcluster/bin/` figure dans le `PATH`.
   2. Si vous avez installé un autre package de pages de manuel, assurez-vous que le répertoire `/usr/cluster/bin/` figure dans le `PATH`.
6. Démarrez l'utilitaire `pconsole`.

   Spécifiez chacun des noeuds auxquels vous souhaitez vous connecter dans la commande.

       adminconsole# pconsole host[:port] […] &

   Reportez-vous aux procédure décrites dans la section Etablissement d’une connexion distante au cluster du manuel Guide d’administration système d’Oracle Solaris Cluster et dans la section Etablissement d’une connexion sécurisée aux consoles du cluster du manuel Guide d’administration système d’Oracle Solaris Cluster pour plus d'informations sur l'utilisation de l'utilitaire `pconsole`. Consultez également la page de manuel `pconsole`(1) incluse dans le package `terminal/pconsole` d'Oracle Solaris 11.

Étapes suivantes

Si vous souhaitez utiliser un serveur de quorum, passez à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server.

Pour configurer la mise en miroir des disques durs internes, dans la mesure où elle est prise en charge par vos noeuds de cluster, passez à la section Configuration de la mise en miroir du disque interne.

SPARC : Si vous souhaitez installer Oracle VM Server for SPARC, passez à la section SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines.

Sinon, installez le logiciel Oracle Solaris Cluster sur les noeuds du cluster.

- Si vous avez déjà installé le SE Oracle Solaris sur les noeuds du cluster, passez à la section Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster.

- Si vous souhaitez utiliser la méthode du programme d'installation automatisée (AI) personnalisé `scinstall` pour installer le SE Oracle Solaris et le logiciel Oracle Solaris Cluster sur les noeuds du cluster, passez à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée)

## Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server

Procédez comme suit pour configurer un serveur hôte en tant que serveur de quorum.

Avant de commencer

Effectuez les tâches suivantes :

- Assurez-vous que la machine qui doit héberger le serveur de quorum est connectée à un réseau public auquel les noeuds du cluster ont accès.

- Désactivez l'algorithme STA (spanning tree algorithm) sur les commutateurs Ethernet pour les ports connectés au réseau public de cluster sur lequel le serveur de quorum doit s'exécuter.

1. Prenez le rôle `root` sur l'ordinateur sur lequel vous souhaitez installer le logiciel Oracle Solaris Cluster Quorum Server.
2. Assurez-vous que les éditeurs `solaris` et `ha-cluster` sont valides.

       # pkg publisher
       PUBLISHER                           TYPE     STATUS   URI
       solaris                             origin   online   solaris-repository
       ha-cluster                          origin   online   ha-cluster-repository

   Pour plus d'informations sur la configuration de l'éditeur `solaris`, reportez-vous à la section Définition de l’origine de l’éditeur sur l’URI du référentiel de fichiers du manuel Copie et création de référentiels de packages Oracle Solaris 11.1.

3. Installez le package de groupe du serveur de quorum

       quorumserver# pkg install ha-cluster-quorum-server-full

4. (Facultatif) Ajoutez l'emplacement binaire du Oracle Solaris Cluster Quorum Server à la variable d'environnement `PATH`.

       quorumserver# PATH=$PATH:/usr/cluster/bin

5. Configurez le serveur de quorum en ajoutant l'entrée suivante au fichier `/etc/scqsd/scqsd.conf` en vue de spécifier des informations de configuration relatives au serveur de quorum.

   Identifiez le serveur de quorum en spécifiant le numéro de port et éventuellement le nom d'instance.

   - Si vous fournissez un nom d'instance, il ne peut s'appliquer qu'à un seul serveur de quorum.

   - Pour faire référence à ce serveur de quorum, utilisez toujours son port d'écoute si vous ne fournissez pas de nom d'instance.

   Le format de l'entrée est le suivant :

       /usr/cluster/lib/sc/scqsd [-d quorum-directory] [-i instance-name] -p port

   `-d` quorum-directory

     Chemin du répertoire dans lequel le serveur de quorum peut enregistrer les données de quorum.

     Le processus de serveur de quorum crée un fichier par cluster dans ce répertoire afin de stocker les informations de quorum spécifiques aux clusters.

     Par défaut, cette option est définie sur la valeur `/var/scqsd`. Ce répertoire doit être unique pour chaque serveur de quorum configuré.

   `-i` instance-name

     Nom unique que vous attribuez à l'instance de serveur de quorum

   `-p` port

     Numéro du port sur lequel le serveur de quorum écoute les demandes du cluster

6. (Facultatif) Pour prendre en charge plusieurs clusters, mais utiliser un port ou une instance différent(e), configurez une entrée pour chaque instance supplémentaire du serveur de quorum dont vous avez besoin.
7. Enregistrez le fichier `/etc/scqsd/scqsd.conf` et fermez-le.
8. Démarrez le serveur de quorum que vous venez de configurer.

       quorumserver# /usr/cluster/bin/clquorumserver start quorum-server

   quorum-server

     Permet d'identifier le serveur de quorum. Vous pouvez utiliser le numéro de port sur lequel le serveur de quorum écoute. Si vous fournissez un nom d'instance dans le fichier de configuration, vous pouvez utiliser ce nom à la place.

     - Pour démarrer un seul serveur de quorum, fournissez le nom d'instance ou le numéro de port.

     - Pour démarrer tous les serveurs de quorum (dans le cas de figure où vous en avez configuré plusieurs), utilisez l'opérande `+`.

Erreurs fréquentes

Le logiciel Oracle Solaris Cluster Quorum Server se compose des packages suivants :

- `ha-cluster/service/quorum-server`

- `ha-cluster/service/quorum-server/locale`

- `ha-cluster/service/quorum-server/manual`

- `ha-cluster/service/quorum-server/manual/locale`

Ces packages sont contenus dans les packages de groupe `ha-cluster/group-package/ha-cluster-quorum-server-full` et `ha-cluster/group-package/ha-cluster-quorum-server-l10n`.

L'installation de ces packages ajoute le logiciel aux répertoires `/usr/cluster` et `/etc/scqsd`. Il est impossible de modifier l'emplacement du logiciel Oracle Solaris Cluster Quorum Server.

Si vous recevez un message d'erreur à propos de l'installation de Oracle Solaris Cluster Quorum Server, vérifiez que les packages ont été installés correctement.

Étapes suivantes

Pour configurer la mise en miroir des disques durs internes, dans la mesure où elle est prise en charge par vos noeuds de cluster, passez à la section Configuration de la mise en miroir du disque interne.

SPARC : Si vous souhaitez installer Oracle VM Server for SPARC, passez à la section SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines.

Sinon, installez le logiciel Oracle Solaris Cluster sur les noeuds du cluster.

- Si vous avez déjà installé le SE Oracle Solaris sur les noeuds du cluster, passez à la section Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster.

- Si vous souhaitez suivre la méthode du programme d'installation automatisée personnalisée `scinstall` pour installer le SE Oracle Solaris et le logiciel Oracle Solaris Cluster sur les noeuds de cluster, passez à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée).

## Configuration de la mise en miroir du disque interne

Pour configurer la mise en miroir du disque RAID matériel afin de mettre en miroir le disque système, effectuez la procédure suivante sur chaque noeud du cluster global. Elle est facultative.

Remarque - Vous ne devez pas effectuer cette procédure dans les cas suivants :

- Vos serveurs ne prennent pas en charge la mise en miroir des disques durs internes.

- Vous avez déjà créé le cluster.

Effectuez plutôt les étapes décrites dans la section Mirroring Internal Disks on Servers that Use Internal Hardware Disk Mirroring or Integrated Mirroring du manuel Oracle Solaris Cluster 4.1 Hardware Administration Manual.

Avant de commencer

Vérifiez que le système d'exploitation Oracle Solaris et les mises à jour nécessaires sont installés.

1. Prenez le rôle `root`.
2. Configurez un miroir interne.

       phys-schost# raidctl -c clt0d0 clt1d0

   `-c` clt0d0 clt1d0

     Crée le miroir du disque principal sur le disque miroir. Saisissez le nom du disque principal comme premier argument et le nom du disque miroir comme deuxième argument.

   Pour plus d'informations sur la configuration de la mise en miroir du disque interne de votre serveur, reportez-vous à la documentation qui accompagne votre serveur et à la page de manuel `raidctl`(1M).

Étapes suivantes

SPARC : Si vous souhaitez installer Oracle VM Server for SPARC, passez à la section SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines.

Sinon, installez le logiciel Oracle Solaris Cluster sur les noeuds du cluster.

- Si vous avez déjà installé le SE Oracle Solaris sur les noeuds du cluster, passez à la section Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster.

- Si vous souhaitez utiliser la méthode du programme d'installation automatisée (AI) personnalisé `scinstall` pour installer le SE Oracle Solaris et le logiciel Oracle Solaris Cluster sur les noeuds du cluster, passez à la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (programme d'installation automatisée)

## SPARC : Installation du logiciel Oracle VM Server for SPARC et création de domaines

Suivez cette procédure pour installer le logiciel Oracle VM Server for SPARC sur une machine en cluster physique et créer des E/S et des domaines invités.

Avant de commencer

Effectuez les tâches suivantes :

- Assurez-vous que la machine peut faire office d'hyperviseur SPARC.

- Ayez à portée de main les manuels Guide d’administration d’Oracle VM Server for SPARC 2.1 et Notes de version d’Oracle VM Server for SPARC 2.1.

- Consultez les directives et la configuration requise dans la section SPARC : Directives pour Oracle VM Server for SPARC dans un cluster.

1. Prenez le rôle `root` sur l'ordinateur.
2. Installez le logiciel Oracle VM Server for SPARC et configurez les domaines en suivant les procédures décrites au Chapitre 2, Installation et activation du logiciel du manuel Guide d’administration d’Oracle VM Server for SPARC 2.1.

   Tenez compte des instructions spéciales suivantes :

   - Si vous créez des domaines invités dans votre cluster, respectez les directives Oracle Solaris Cluster à ce sujet.

   - Exécutez l'option `mode=sc` pour tous les périphériques de commutation virtuels qui connectent les périphériques réseau virtuels utilisés en tant qu'interconnexion de cluster.

   - Pour le stockage partagé, mappez uniquement les disques SCSI saturés aux domaines invités.

Étapes suivantes

Pour configurer la mise en miroir des disques durs internes, dans la mesure où elle est prise en charge par votre serveur, passez à la section Configuration de la mise en miroir du disque interne.

Sinon, installez les logiciels Oracle Solaris Cluster. Passez à la section Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster.

## Installation des packages logiciels de structure et de services de données Oracle Solaris Cluster

Suivez cette procédure pour effectuer une ou plusieurs des tâches d'installation suivantes :

- Pour installer les packages logiciels de structure et de services de données Oracle Solaris Cluster sur chaque noeud du cluster global. Ces noeuds peuvent être des machines physiques, des domaines d'E/S Oracle VM Server for SPARC (SPARC uniquement), des domaines invités ou une combinaison de ces types de noeuds.

  Remarque - Si vos machines en cluster physique sont configurées sur Oracle VM Server for SPARC, installez le logiciel Oracle Solaris Cluster uniquement dans les domaines d'E/S ou les domaines invités.

- Pour installer des services de données.

Remarque - Vous ne pouvez pas ajouter ou supprimer des packages individuels du package de groupe `ha-cluster-minimal`, à moins d'effectuer une réinstallation ou une installation complète. Reportez-vous aux sections Annulation de la configuration du logiciel Oracle Solaris Cluster pour résoudre les problèmes d'installation et Désinstallation de Oracle Solaris Cluster d’un noeud du cluster du manuel Guide d’administration système d’Oracle Solaris Cluster pour consulter les procédures permettant de supprimer les packages de structure du cluster.

Vous pouvez toutefois ajouter ou supprimer d'autres packages facultatifs sans supprimer le package de groupe `ha-cluster-minimal`.

Avant de commencer

Effectuez les tâches suivantes :

- Assurez-vous que le SE Oracle Solaris est installé de façon à prendre en charge le logiciel Oracle Solaris Cluster.

  Si le logiciel Oracle Solaris est déjà installé sur le noeud, vous devez vous assurer que l'installation Oracle Solaris respecte les conditions requises pour le logiciel Oracle Solaris Cluster et tout autre logiciel que vous prévoyez d'installer sur le cluster. Consultez la section Installation du logiciel Oracle Solaris pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel Oracle Solaris Cluster.

- Sélectionnez les packages logiciels Oracle Solaris Cluster à installer.

  Le tableau suivant répertorie les principaux packages de groupe du logiciel Oracle Solaris Cluster 4.1 ainsi que les fonctions principales contenues dans chaque package de groupe. Vous devez au minimum installer le package de groupe `ha-cluster-framework-minimal`.

  Fonction | `ha-cluster-full` | `ha-cluster-framework-full` | `ha-cluster-data-services-full` | `ha-cluster-minimal` | `ha-cluster-framework-minimal`
  --- | --- | --- | --- | --- | ---
  Structure | X | X | X | X | X
  Agents | X |  | X |  |
  Localisation | X | X |  |  |
  Pages de manuel de la structure | X | X |  |  |
  Pages de manuel du service de données | X |  | X |  |
  Générateur d'agent | X | X |  |  |
  Service de données génériques | X | X | X |  |

1. Si vous utilisez une console d'administration de cluster, ouvrez un écran de console pour chaque noeud du cluster.
   - Si le logiciel `pconsole` est installé et configuré sur la console d'administration, exécutez l'utilitaire `pconsole` pour afficher les écrans de console individuels.

     En tant que rôle `root`, exécutez la commande suivante pour démarrer l'utilitaire `pconsole` :

         adminconsole# pconsole host[:port] […]  &

     L'utilitaire `pconsole` ouvre également une fenêtre principale à partir de laquelle vous pouvez envoyer vos données en entrée à toutes les fenêtres de console individuelles en même temps.

   - Si vous n'exécutez pas l'utilitaire `pconsole`, connectez-vous individuellement aux consoles de chaque noeud.
2. Restaurez l'accès externe à la communication RPC.

   Lors de l'installation du SE Oracle Solaris, un profil réseau restreint permet de désactiver l'accès externe de certains services réseau. Les services restreints incluent le service de communication RPC, requis pour la communication du cluster.

   Pour restaurer l'accès externe aux communications RPC, exécutez les commandes suivantes :

       # svccfg
       svc:> select network/rpc/bind
       svc:/network/rpc/bind> setprop config/local_only=false
       svc:/network/rpc/bind> quit
       # svcadm refresh network/rpc/bind:default
       # svcprop network/rpc/bind:default | grep local_only

   La sortie de la dernière commande doit indiquer que la propriété `local_only` est à présent définie sur false.

3. Prenez le rôle `root` sur le noeud de cluster à installer.

   Sinon, si le profil d'administrateur système est assigné à votre compte, émettez des commandes en tant qu'utilisateur sans rôle root via un shell de profil ou faites précéder les commandes de la commande `pfexec`.

4. Désactivez Network Auto-Magic (NWAM).

   NWAM active une seule interface réseau et désactive toutes les autres. NWAM ne peut donc pas coexister avec le logiciel Oracle Solaris Cluster et vous devez désactiver la fonction avant de configurer ou d'exécuter votre cluster. Pour désactiver NWAM, activez le profil `defaultfixed`.

       # netadm enable -p ncp defaultfixed
       # netadm list -p ncp defaultfixed

5. Définissez le référentiel pour les packages logiciels Oracle Solaris Cluster.
   - Si les noeuds du cluster disposent d'un accès direct ou via proxy Web à Internet, effectuez les étapes ci-dessous.
     1. Passez à la section http://pkg-register.oracle.com.
     2. Choisissez `Oracle Solaris Cluster software`.
     3. Acceptez le contrat de licence.
     4. Demandez un nouveau certificat en sélectionnant `Oracle Solaris Cluster software` et en soumettant une requête.

        La page de certification s'affiche et donne accès à des boutons de téléchargement pour la clé et le certificat.

     5. Téléchargez la clé et les fichiers de certificat, puis installez-les comme décrit sur la page de certification renvoyée.
     6. Configurez l'éditeur ha-cluster avec les clés SSL téléchargées et définissez l'emplacement du référentiel Oracle Solaris Cluster 4.1.

        Dans l'exemple suivant, le nom du référentiel est https://pkg.oracle.com/repository-location/.

            # pkg set-publisher \
            -k /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.key.pem \
            -c /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.certificate.pem \
            -O https://pkg.oracle.com/repository-location/ ha-cluster

        `-k /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.key.pem`
          Indique le chemin complet du fichier de clés SSL téléchargé.
        `-c /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.certificate.pem`

          Indique le chemin complet du fichier de certificat téléchargé.

        `-O` `https://pkg.oracle.com/repository-location/`

          Spécifie l'URL du référentiel de packages Oracle Solaris Cluster 4.1.

        Pour plus d'informations, reportez-vous à la page de manuel `pkg`(1).

   - Si vous utilisez une image ISO du logiciel, effectuez les étapes suivantes.
     1. Téléchargez l'image ISO Oracle Solaris Cluster 4.1 à partir d'Oracle Software Delivery Cloud, à l'adresse http://edelivery.oracle.com/.

        Remarque - Une licence Oracle valide est requise pour accéder à Oracle Software Delivery Cloud.

        Le logiciel Oracle Solaris Cluster fait partie de l'Oracle Solaris Product Pack. Suivez les instructions en ligne pour terminer la sélection du pack de médias et télécharger le logiciel.

     2. Rendez disponible l'image ISO Oracle Solaris Cluster 4.1.

            # lofiadm -a path-to-iso-image
            /dev/lofi/N
            # mount -F hsfs /dev/lofi/N /mnt

        `-a` path-to-iso-image

          Spécifie le chemin d'accès complet et le nom de fichier de l'image ISO.

     3. Définissez l'emplacement du référentiel de packages Oracle Solaris Cluster 4.1.

            # pkg set-publisher -g file:///mnt/repo ha-cluster

6. Assurez-vous que les éditeurs `solaris` et `ha-cluster` sont valides.

       # pkg publisher
       PUBLISHER                           TYPE     STATUS   URI
       solaris                             origin   online   solaris-repository
       ha-cluster                          origin   online   ha-cluster-repository

   Pour plus d'informations sur la configuration de l'éditeur `solaris`, reportez-vous à la section Définition de l’origine de l’éditeur sur l’URI du référentiel de fichiers du manuel Copie et création de référentiels de packages Oracle Solaris 11.1.

7. Installez le logiciel Oracle Solaris Cluster 4.1.

       # /usr/bin/pkg install package

8. Vérifiez que le package a été correctement installé.

       $ pkg info -r package

   Le package est correctement installé lorsqu'il a l'état `Installed`.

9. Effectuez toutes les mises à jour nécessaires du logiciel Oracle Solaris Cluster.

   Reportez-vous au Chapitre 11, Mise à jour du logiciel du manuel Guide d’administration système d’Oracle Solaris Cluster pour consulter des instructions d'installation.

Étapes suivantes

Si vous souhaitez utiliser la fonction Availability Suite du logiciel Oracle Solaris, installez le logiciel Availability Suite. Passez à la section Installation de la fonction Availability Suite d'Oracle Solaris 11.

Sinon, pour configurer l'environnement de l'utilisateur root, passez à la section Configuration de l'environnement root.

## Installation de la fonction Availability Suite d'Oracle Solaris 11

Avant de commencer

Assurez-vous qu'Oracle Solaris 11 SRU 1 au minimum est installé.

1. Prenez le rôle `root`.
2. Assurez-vous que l'éditeur `solaris` est valide.

       # pkg publisher
       PUBLISHER                           TYPE     STATUS   URI
       solaris                             origin   online   solaris-repository

   Pour plus d'informations sur la configuration de l'éditeur `solaris`, reportez-vous à la section Définition de l’origine de l’éditeur sur l’URI du référentiel de fichiers du manuel Copie et création de référentiels de packages Oracle Solaris 11.1.

3. Installez le package IPS pour la fonction Availability Suite du logiciel Oracle Solaris 11.

       # /usr/bin/pkg install storage/avs

4. Configurez la fonction Availability Suite.

   Pour plus d'informations, reportez-vous à la section Initial Configuration Settings dans le Guide de configuration et d'installation du logiciel Sun StorageTek Availability Suite 4.0.

Étapes suivantes

Pour configurer l'environnement de l'utilisateur root, passez à la section Configuration de l'environnement root.

## Configuration de l'environnement root

Remarque - Dans une configuration Oracle Solaris Cluster, les fichiers d'initialisation utilisateur des divers shells doivent s'assurer qu'ils sont exécutés à partir d'un shell interactif. Cette vérification doit avoir lieu avant la tentative de sortie vers le terminal. Dans le cas contraire, un comportement inattendu ou un conflit avec les services de données pourrait se produire. Pour plus d'informations, reportez-vous à la section Personnalisation de l’environnement de travail d’un utilisateur du manuel Gestion des compte et environnements utilisateur dans Oracle Solaris 11.1.

Suivez cette procédure sur chaque noeud du cluster global.

1. Prenez le rôle `root` sur un noeud de cluster.
2. Ajoutez `/usr/cluster/bin/` et `/usr/sbin/` au `PATH`.

   Remarque - Veillez à ce que `/usr/cluster/bin` soit toujours la première entrée du `PATH`. Cette position permet de garantir la priorité des commandes Oracle Solaris Cluster sur les autres binaires possédant le même nom et évite ainsi des comportements inattendus.

   Reportez-vous aux documentations du SE Solaris, du gestionnaire de volumes et des autres applications pour connaître les autres chemins d'accès aux fichiers à définir.

3. (Facultatif) Si ce n'est déjà fait, définissez le même mot de passe root sur chaque noeud pour simplifier l'administration.

Étapes suivantes

Si vous souhaitez utiliser la fonction IP Filter d'Oracle Solaris, reportez-vous à la section Configuration d'IP Filter.

Sinon, configurez le logiciel Oracle Solaris Cluster sur les noeuds du cluster. Passez à la section Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global.

## Configuration d'IP Filter

Procédez comme suit pour configurer la fonction IP Filter du logiciel Oracle Solaris sur le cluster global.

Remarque - Utilisez uniquement IP Filter avec des services de données de basculement. L'utilisation d'IP Filter avec des services de données évolutifs n'est pas prise en charge.

Pour plus d'informations sur la fonction IP Filter, reportez-vous au Chapitre 4, IP Filter dans Oracle Solaris (présentation) du manuel Sécurisation du réseau dans Oracle Solaris 11.1.

Avant de commencer

Lisez les directives et les restrictions à suivre lorsque vous configurez IP Filter dans un cluster. Reportez-vous à la puce "Filtre IP" de la section Restrictions concernant les fonctions du SE Oracle Solaris.

1. Prenez le rôle `root`.
2. Ajoutez des règles de filtre au fichier `/etc/ipf/ipf.conf` sur tous les noeuds concernés.

   Tenez compte de la configuration requise et des directives suivantes lorsque vous ajoutez des règles de filtre aux noeuds Oracle Solaris Cluster.

   - Dans le fichier `ipf.conf` sur chaque noeud, ajoutez des règles autorisant explicitement le trafic des interconnexions de cluster à transiter sans filtrage. Les règles qui ne sont pas spécifiques à une interface sont appliquées à toutes les interfaces, connexions de cluster comprises. Veillez à ce que le trafic sur ces interfaces ne soit pas bloqué par mégarde. Si le trafic des interconnexions est bloqué, la configuration du filtre IP interfère avec les opérations des infrastructures et des protocoles de transfert du cluster.

     Imaginons, par exemple, que les règles suivantes sont utilisées :

         # Default block TCP/UDP unless some later rule overrides
         block return-rst in proto tcp/udp from any to any

         # Default block ping unless some later rule overrides
         block return-rst in proto icmp all

     Pour débloquer le trafic d'interconnexions de cluster, ajoutez les règles suivantes. Les sous-réseaux utilisés sont à titre d'exemple uniquement. Dérivez les sous-réseaux à utiliser à l'aide de la commande `ifconfig show-addr | grep interface`.

         # Unblock cluster traffic on 172.16.0.128/25 subnet (physical interconnect)
         pass in quick proto tcp/udp from 172.16.0.128/25 to any
         pass out quick proto tcp/udp from 172.16.0.128/25 to any

         # Unblock cluster traffic on 172.16.1.0/25 subnet (physical interconnect)
         pass in quick proto tcp/udp from 172.16.1.0/25 to any
         pass out quick proto tcp/udp from 172.16.1.0/25 to any

         # Unblock cluster traffic on 172.16.4.0/23 (clprivnet0 subnet)
         pass in quick proto tcp/udp from 172.16.4.0/23 to any
         pass out quick proto tcp/udp from 172.16.4.0/23 to any

   - Vous pouvez spécifier soit le nom de l'adaptateur, soit l'adresse IP d'un réseau privé de clusters. Par exemple, la règle suivante spécifie un réseau privé de clusters par le nom de son adaptateur :

         # Allow all traffic on cluster private networks.
         pass in quick on net1 all
         …

   - Le logiciel Oracle Solaris Cluster bascule les adresses réseau d'un noeud à l'autre. Aucune procédure ni aucun code n'est nécessaire lors du basculement.

   - Toutes les règles de filtrage indiquant des adresses IP de nom d'hôte logique et des ressources d'adresses partagées doivent être identiques sur tous les noeuds du cluster.

   - Les règles sur un noeud de secours indiqueront une adresse IP non existante. Cette règle fait toujours partie du jeu de règles actif du filtre IP et entre en vigueur lorsque le noeud reçoit l'adresse après un basculement.

   - Toutes les règles de filtrage doivent être identiques pour tous les NIC appartenant au même groupe IPMP. En d'autres termes, si une règle est spécifique à une interface, elle doit également exister pour toutes les autres interfaces appartenant au même groupe IPMP.

   Pour plus d'informations sur les règles IP Filter, reportez-vous à la page de manuel `ipf`(4).

3. Activez le service SMF `ipfilter`.

       phys-schost# svcadm enable /network/ipfilter:default

Étapes suivantes

Configurez le logiciel Oracle Solaris Cluster sur les noeuds du cluster. Passez à la section Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global.

Copyright © 2000, 2012, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |