JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'installation du logiciel Oracle Solaris Cluster     Oracle Solaris Cluster 3.3 3/13 (Français)
search filter icon
search icon

Informations document

Préface

1.  Planification de la configuration d'Oracle Solaris Cluster

2.  Installation de logiciels sur des noeuds de cluster global

3.  Etablissement d'un cluster global

4.  Configuration du logiciel Solaris Volume Manager

5.  Création d'un système de fichiers de cluster

6.  Création de zones et de clusters de zones non globaux

Configuration d'une zone non globale sur un noeud de cluster global

Création d'une zone non globale sur un noeud de cluster global

Configuration d'une ressource HAStoragePlus pour un système de fichiers de cluster utilisé par des zones non globales

Configuration d'un cluster de zones

Présentation de l'utilitaire clzonecluster

Etablissement du cluster de zones

Préparation de l'utilisation de Trusted Extensions avec les clusters de zones

Création d'un cluster de zones

Ajout de systèmes de fichiers à un cluster de zones

Ajout d'un système de fichiers local hautement disponible à un cluster de zones

Ajout d'un pool de stockage ZFS à un cluster de zones

Ajout d'un système de fichiers de cluster à un cluster de zones

Ajout de systèmes de fichiers locaux à un noeud spécifique de cluster de zones

Ajout d'un système de fichiers local à un noeud spécifique de cluster de zones

Ajout d'un pool de stockage ZFS local à un noeud spécifique de cluster de zones

Ajout de périphériques de stockage à un cluster de zones

Ajout d'un périphérique de stockage global à un cluster de zones

Ajout d'un périphérique de disque brut à un noeud spécifique de cluster de zones

7.  Désinstallation du logiciel à partir du cluster

Index

Configuration d'une zone non globale sur un noeud de cluster global

Cette section présente les procédures à suivre pour créer une zone non globale sur un noeud de cluster global.

Création d'une zone non globale sur un noeud de cluster global

Répétez cette procédure pour chaque zone non globale que vous créez dans le cluster global.


Remarque - Pour obtenir des informations complètes sur l'installation d'une zone, reportez-vous à la section Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.


Vous pouvez configurer une zone non globale de conteneurs Oracle Solaris (simplement appelée zone) sur un noeud de cluster lorsque le noeud est initialisé en mode cluster ou en mode non-cluster.

Avant de commencer

Effectuez les tâches suivantes :


Remarque - Vous pouvez désactiver la fonctionnalité de cluster pour une zone non globale sélectionnée de sorte qu'un utilisateur root connecté à l'une de ces zones ne soit pas en mesure de détecter ou de perturber le fonctionnement du cluster. Pour obtenir des instructions, reportez-vous à la section How to Deny Cluster Services For a Non-Global Zone du manuel Oracle Solaris Cluster Data Services Planning and Administration Guide et à la section How to Allow Cluster Services For a Non-Global Zone du manuel Oracle Solaris Cluster Data Services Planning and Administration Guide.


Pour plus d'informations, reportez-vous à la section Composants des zones du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.

  1. Devenez superutilisateur sur le noeud de cluster global sur lequel vous créez le noeud non votant.

    Vous devez utiliser la zone globale.

  2. Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (SMF) sont en ligne.

    Si les services ne sont pas encore en ligne pour un noeud, attendez leur mise en ligne, puis passez à l'étape suivante.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  3. Configurez, installez et initialisez la nouvelle zone.

    Remarque - Vous devez définir la propriété autoboot sur true pour prendre en charge la fonctionnalité de groupe de ressources dans le noeud non votant du cluster global.


    Suivez les procédures décrites dans la documentation Oracle Solaris :

    1. Effectuez les procédures décrites au Chapitre 18, Planification et configuration de zones non globales (tâches) du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.
    2. Effectuez les procédures décrites à la section Installation et initialisation de zones du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.
    3. Effectuez les procédures décrites à la section Initialisation d’une zone du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.
  4. Vérifiez que l'état de la zone est ready.
    phys-schost# zoneadm list -v
    ID  NAME     STATUS       PATH
     0  global   running      /
     1  my-zone  ready        /zone-path
  5. (Facultatif) Pour une zone IP partagée, affectez une adresse IP et un nom d'hôte privés à la zone.

    La commande suivante choisit et assigne une adresse IP disponible à partir de la plage d'adresses IP privées du cluster. La commande affecte également le nom d'hôte privé spécifique, ou alias hôte, à la zone et le mappe à l'adresse IP privée affectée.

    phys-schost# clnode set -p zprivatehostname=hostalias node:zone
    -p

    Définit une propriété.

    zprivatehostname=hostalias

    Définit le nom d'hôte privé de la zone, ou alias hôte.

    node

    Nom du noeud.

    zone

    Nom du noeud non votant du cluster global.

  6. Procédez à la configuration initiale de la zone interne.

    Suivez les procédures décrites à la section Configuration de la zone interne initiale du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones. Sélectionnez l'une des méthodes suivantes :

    • Connectez-vous à la zone.

    • Utilisez un fichier /etc/sysidcfg.

  7. Dans le noeud non votant, modifiez le fichier nsswitch.conf.

    Ces modifications permettent à la zone de résoudre les recherches de noms d'hôtes et d'adresses IP spécifiques à des clusters.

    1. Connectez-vous à la zone.
      phys-schost# zlogin -c zonename
    2. Ouvrez le fichier /etc/nsswitch.conf pour le modifier.
      sczone# vi /etc/nsswitch.conf
    3. Ajoutez le commutateur cluster au début des recherches pour les entrées hosts et netmasks, suivi du commutateur files.

      Les entrées modifiées doivent s'afficher comme suit :

      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …
    4. Pour toutes les autres entrées, assurez-vous que le commutateur files est le premier commutateur répertorié dans l'entrée.
    5. Quittez la zone.
  8. Si vous créez une zone IP exclusive, configurez les groupes IPMP dans chaque fichier /etc/hostname.interface de la zone.

    Vous devez configurer un groupe IPMP pour chaque adaptateur de réseau public utilisé pour le trafic de service de données de cette zone. Ces informations ne sont pas héritées d'une zone globale. Reportez-vous à la section Réseaux publics pour plus d'informations sur la configuration des groupes IPMP dans un cluster.

  9. Définissez les mappages nom-adresse pour toutes les ressources de nom d'hôte logique utilisées par la zone.
    1. Ajoutez des mappages nom-adresse au fichier /etc/inet/hosts sur la zone.

      Ces informations ne sont pas héritées d'une zone globale.

    2. Si vous utilisez un serveur de noms, ajoutez les mappages nom-adresse.

Étapes suivantes

Pour installer une application dans une zone non globale, suivez la même procédure que pour un système autonome. Reportez-vous à la documentation d'installation de votre application pour obtenir des procédures d'installation dans une zone non globale. Reportez-vous également à la section Ajout et suppression de packages et de patchs sur un système Oracle Solaris comportant des zones installées (liste des tâches) du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.

Pour installer et configurer un service de données dans une zone non globale, reportez-vous au manuel d'Oracle Solaris Cluster pour le service de données individuel.

Configuration d'une ressource HAStoragePlus pour un système de fichiers de cluster utilisé par des zones non globales

Suivez cette procédure pour rendre un système de fichiers de cluster accessible pour une utilisation par une zone non globale marquée native configurée sur un noeud de cluster.


Remarque - Utilisez uniquement cette procédure avec les zones non globales marquées native. Vous ne pouvez pas exécuter cette tâche avec une autre marque de zone non globale, par exemple la marque solaris8 ou la marque cluster réservées aux clusters de zones.


  1. Sur un noeud du cluster global, connectez-vous en tant que superutilisateur ou prenez un rôle octroyant l'autorisation RBAC solaris.cluster.modify.
  2. Créez un groupe de ressources avec une liste de noeuds de zones non globales de marque native.
    • Exécutez les commandes suivantes pour créer un groupe de ressources de basculement :
      phys-schost# clresourcegroup create -n node:zone[,…] resource-group
      -n node: zone

      Spécifie le nom des zones non globales dans la liste des noeuds de groupe de ressources.

      resource-group

      Nom du groupe de ressources que vous créez.

    • Exécutez la commande suivante pour créer un groupe évolutif de ressources :
      phys-schost# clresourcegroup create -S -n node:zone[,…] resource-group
      -S

      Indique que le groupe de ressources peut évoluer.

  3. Enregistrez le type de ressource HAStoragePlus.
    phys-schost# clresourcetype register SUNW.HAStoragePlus
  4. Sur chaque noeud de cluster global sur lequel une zone non globale réside dans la liste des noeuds, ajoutez l'entrée du système de fichiers de cluster au fichier /etc/vfstab.

    Les entrées du fichier /etc/vfstab d'un système de fichiers de cluster doivent contenir le mot-clé global dans les options de montage.

    Reportez-vous à la section Sample Entries in /etc/vfstab for Cluster File Systems du manuel Oracle Solaris Cluster Data Services Planning and Administration Guide.

  5. Créez la ressource HAStoragePlus et définissez les points de montage du système de fichiers.
    phys-schost# clresource create -g resource-group -t SUNW.HAStoragePlus \
    -p FileSystemMountPoints="mount-point-list" hasp-resource
    -g resource-group

    Indique le nom du groupe de ressources auquel la nouvelle ressource est ajoutée.

    -p FileSystemMountPoints="mount-point-list "

    Indique un ou plusieurs points de montage du système de fichiers pour la ressource.

    hasp-resource

    Nom de la ressource HAStoragePlus que vous créez.

    La ressource est créée avec l'état activé.

  6. Ajoutez une ressource à resource-group et définissez une dépendance pour la ressource sur hasp-resource.

    Si vous devez ajouter plusieurs ressources au groupe, exécutez une commande distincte pour chaque ressource.

    phys-schost# clresource create -g resource-group -t resource-type \
    -p Network_resources_used=hasp-resource resource
    -t resource-type

    Indique le type de ressource pour lequel vous créez la ressource.

    -p Network_resources_used= hasp-resource

    Indique que la ressource a une dépendance à la ressource HAStoragePlus, hasp-resource.

    resource

    Nom de la ressource que vous créez.

  7. Mettez en ligne et en mode de gestion le groupe de ressources contenant la ressource HAStoragePlus.
    phys-schost# clresourcegroup online -eM resource-group
    -M

    Indique que le groupe de ressources est géré.

Exemple 6-1 Configuration d'une ressource HAStoragePlus pour un système de fichiers de cluster utilisé par des zones non globales

L'exemple suivant crée un groupe de ressources de basculement (cfs-rg ) pour gérer un service de données HA-Apache. La liste des noeuds de groupe de ressources contient deux zones non globales : sczone1 sur phys-schost-1 et sczone1 sur phys-schost-2 . Le groupe de ressources contient une ressource HAStoragePlus ( hasp-rs) et une ressource de service de données (apache-rs). Le point de montage du système de fichiers est /global/local-fs/apache.

phys-schost-1# clresourcegroup create -n phys-schost-1:sczone1,phys-schost-2:sczone1 cfs-rg
phys-schost-1# clresourcetype register SUNW.HAStoragePlus

Add the cluster file system entry to the /etc/vfstab file on phys-schost-1
phys-schost-1# vi /etc/vfstab
#device            device         mount          FS    fsck    mount    mount
#to mount          to fsck        point          type  pass    at boot  options
#
/dev/md/kappa-1/dsk/d0 /dev/md/kappa-1/rdsk/d0 /global/local-fs/apache ufs 5 yes logging,global
Add the cluster file system entry to the /etc/vfstab file on phys-schost-2
phys-schost-2# vi /etc/vfstab

…
phys-schost-1# clresource create -g cfs-rg -t SUNW.HAStoragePlus \
-p FileSystemMountPoints="/global/local-fs/apache" hasp-rs
phys-schost-1# clresource create -g cfs-rg -t SUNW.apache \
-p Network_resources_used=hasp-rs apache-rs
phys-schost-1# clresourcegroup online -eM cfs-rg