Une zone est un environnement de système d'exploitation virtuel pouvant être configurée pour des systèmes tournant sous Solaris 10. Chaque système Solaris comporte une zone globale, qui est la zone par défaut du système. Vous pouvez créer des zones locales (non globales). Une zone non globale peut être une zone "Whole root" ou une zone "sparse root".
Avant de commencer
Vous devez avoir :
Une zone racine entière disponible.
Un nom d'hôte et une adresse IP pour la zone racine entière.
Lockhart 2.2.3 ou version supérieure dans la zone globale.
Apache Tomcat dans la zone globale.
Tâche |
Instructions |
---|---|
Installez Sun Cluster 3.1 Update 4 sur chaque noeud de cluster Cette tâche ne doit être ecécutée que si l'utilisateur veut configurer Sun Management dans un environnement Sun Cluster. |
Chapitre 2, Installing and Configuring Sun Cluster Software, du Sun Cluster Software Installation Guide for Solaris OS. |
Installez et configurez l'agent HA Sun Cluster pour le service de données de conteneurs Solaris Cette tâche ne doit être ecécutée que si l'utilisateur veut configurer Sun Management dans un environnement Sun Cluster. |
Chapitre 1, Installing and Configuring Sun Cluster HA for Solaris Containers, du Sun Cluster Data Service for Solaris Containers Guide |
Pour activer une zone pour fonctionner dans une configuration de basculement |
Pour activer une zone pour fonctionner dans une configuration de basculement |
Configurez et installez une zone racine entière |
Pour configurer une zone racine entière et Pour installer une zone racine entière |
Installez et configurez Sun Management Centerà l'intérieur d'une zone racine entière |
Pour installer et configurer Sun Management Center dans une zone racine entière |
Enregistrez SUNW.HAStoragePlus en tant que type de ressource.
# scrgadm -a -t SUNW.HAStoragePlus
Créez un groupe de ressources de basculement.
# scrgadm -a -g solaris-zone-resource-group
Créez une ressource pour le stockage de la zone sur disque.
# scrgadm -a -j solaris-zone-has-resource \
-g wholerootzone-resource-group \
-t SUNW.HAStoragePlus \
-x FilesystemMountPoints=/global/zones/HA
Ajoutez une entrée pour l'hôte logique dans le fichier /etc/hosts sur chaque noeud de cluster.
# scrgadm -a -L -g sunmc-zone-resource-group -j sunmc-lh-rs -l nom d'hôte logique
Activez le groupe de ressources de basculement.
# scswitch -e -j solaris-zone-has-resource
# scswitch -Z -g zone_racine_entière-resource-group
Démarrez la configuration de la zone.
#zonecfg -z zone_racine_entière, où zone_racine_entière est le nom de la nouvelle zone racine entière.
Créez une configuration pour la zone spécifiée.
zonecfg:zone_racine_entière> create -b
Définissez le chemin d'accès à la zone.
Le chemin d'accès à la zone doit spécifier un système de fichiers à forte disponibilité. Le système de fichiers doit être géré par la ressource SUNW.HAStoragePlus.
zonecfg:zone_racine_entière> set zonepath=/global/zones/HA/zone_racine_entière
Définissez la valeur d'initialisation automatique.
Si la valeur d'autoboot est true (vrai), la zone sera automatiquement initialisée en même temps que la zone globale. La valeur par défaut est false (faux).
zonecfg:zone_racine_entière> set autoboot=false
Si les pools de ressources sont activés sur le système, associez un pool à une zone.
zonecfg:zone_racine_entière> set pool=pool_par_défaut, où pool_par_défaut est le nom du pool de ressources sur le système.
Ajoutez une interface réseau virtuelle.
zonecfg:zone_racine_entière> add net
Définissez l'adresse IP de l' interface réseau
zonecfg:zone_racine_entière> set address=10.255.255.255
Définissez le périphérique physique pour l'interface réseau.
zonecfg:zone_racine_entière> set physical=hme0
zonecfg:zone_racine_entière> end
Vérifiez et validez la configuration de la zone.
zonecfg:zone_racine_entière> verify
zonecfg:zone_racine_entière> commit
zonecfg:zone_racine_entière> exit
Installez la zone racine entière qui est configurée.
# zoneadm -z zone_racine_entière install, où zone_racine_entière est le nom de la nouvelle zone racine entière.
Initialisez la zone racine entière.
# zoneadm -z zone_racine_entière boot
Connectez-vous à la console.
# zlogin -C zone_racine_entière
Connexion à la zone
# zlogin zone_racine_entière
(pour l'environnement Sun Cluster) Ajoutez l'entrée de la zone racine entière dans le fichier /etc/zones/index sur le noeud de cluster.
(pour l'environnement Sun Cluster) Copiez le fichier wholerootzone.xml dans le répertoire /etc/zones/index sur le noeud de cluster.
# rcp zone-install-node:/etc/zones/wholerootzone.xml
Vérifiez l'installation et la configuration de la zone.
# zoneadm -z zone_racine_entière boot
# zlogin -z zone_racine_entière
Vérifiez que vous êtes bien à l'intérieur de la zone racine entière qui a été configurée et installée.
Suivez les instructions de l'assistant d'installation pour installer Sun Management Center.
Modifiez le fichier /etc/projectpour la mémoire partagée avant la configuration. Sinon, la configuration de la base de données échouera. Exemple :
default:3::::project.max-shm-memory=(privileged,2147483648,deny)
2147483648 correspond à l'exemple de mémoire partagée en octets. La mémoire partagée est tributaire de la mémoire physiquedépend de la taille de la mémoire physique.
Suivez les instructions de l'assistant d'installation pour installer Sun Management Center.
Sun Management Center prend en charge la couche serveur de tous les add-ons à l'intérieur d'une zone non globale. Sun Management Center ne prend pas en charge la couche agent des add-ons comme ELP Config Reader, X86 Config Reader, Solaris Container Manager à l'intérieur d'une zone non globale.