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) |
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'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
Cette section présente les procédures à suivre pour créer 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.
Si vous créez une zone lorsque le noeud est initialisé en mode non-cluster, le logiciel de cluster détecte la zone lorsque le noeud rejoint le cluster.
Si vous créez ou supprimez une zone lorsque le noeud est en mode cluster, le logiciel de cluster modifie de manière dynamique sa liste de zones pouvant administrer des groupes de ressources.
Avant de commencer
Effectuez les tâches suivantes :
Planifiez la configuration de zones non globales. Respectez les exigences et restrictions de la section Directives pour les zones non globales d'un cluster global.
Ayez à disposition les informations suivantes :
Nombre total de zones non globales que vous allez créer.
Adaptateur public et l'adresse IP publique que chaque zone va utiliser.
Chemin de chaque zone. Ce chemin doit être un système de fichiers local, et non un système de fichiers de cluster ou un système de fichiers local hautement disponible.
Un ou plusieurs périphériques devant s'afficher dans chaque zone.
(Facultatif) Nom que vous allez affecter à chaque zone.
Si vous affectez une adresse IP privée à la zone, assurez-vous que la plage d'adresses IP du cluster peut prendre en charge les adresses IP privées supplémentaires que vous allez configurer. Exécutez la commande cluster show-netprops pour afficher la configuration de réseau privé actuelle.
Si la plage d'adresses IP actuelle n'est pas suffisante pour prendre en charge les adresses IP privées supplémentaires à configurer, suivez les procédures décrites dans la section Modification de la configuration du réseau privé lors de l'ajout de noeuds ou de réseaux privés pour reconfigurer la plage d'adresses IP privées.
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.
Vous devez utiliser la zone globale.
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
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 :
phys-schost# zoneadm list -v ID NAME STATUS PATH 0 global running / 1 my-zone ready /zone-path
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
Définit une propriété.
Définit le nom d'hôte privé de la zone, ou alias hôte.
Nom du noeud.
Nom du noeud non votant du cluster global.
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.
Ces modifications permettent à la zone de résoudre les recherches de noms d'hôtes et d'adresses IP spécifiques à des clusters.
phys-schost# zlogin -c zonename
sczone# vi /etc/nsswitch.conf
Les entrées modifiées doivent s'afficher comme suit :
… hosts: cluster files nis [NOTFOUND=return] … netmasks: cluster files nis [NOTFOUND=return] …
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.
É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.
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.
phys-schost# clresourcegroup create -n node:zone[,…] resource-group
Spécifie le nom des zones non globales dans la liste des noeuds de groupe de ressources.
Nom du groupe de ressources que vous créez.
phys-schost# clresourcegroup create -S -n node:zone[,…] resource-group
Indique que le groupe de ressources peut évoluer.
phys-schost# clresourcetype register SUNW.HAStoragePlus
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.
phys-schost# clresource create -g resource-group -t SUNW.HAStoragePlus \ -p FileSystemMountPoints="mount-point-list" hasp-resource
Indique le nom du groupe de ressources auquel la nouvelle ressource est ajoutée.
Indique un ou plusieurs points de montage du système de fichiers pour la ressource.
Nom de la ressource HAStoragePlus que vous créez.
La ressource est créée avec l'état activé.
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
Indique le type de ressource pour lequel vous créez la ressource.
Indique que la ressource a une dépendance à la ressource HAStoragePlus, hasp-resource.
Nom de la ressource que vous créez.
phys-schost# clresourcegroup online -eM resource-group
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