Ce chapitre donne des instructions détaillées pour l'installation de Solaris Resource Manager 1.2 sur des systèmes fonctionnant sous Solaris 8 Édition plate-forme SPARC, Solaris 7 Édition plate-forme SPARC 5/99 ou version ultérieure, et Solaris 2.6 Édition plate-forme SPARC 5/98 avec correctif KU 105181-11 (ou version ultérieure) installé.
Vous devez lire et accepter les termes et modalités de l'accord de licence du logiciel avant d'installer Solaris Resource Manager.
Prenez note des points ci-dessous avant de commencer l'installation.
Avant d'installer Solaris Resource Manager sur un système exécutant déjà Solaris 2.6 Édition plate-forme SPARC, vérifiez que le système a été mis à niveau à la version mise à jour de Solaris 2.6 Édition plate-forme SPARC 5/98 et que le fichier correctif KU 105181-11 (ou ultérieur) a été installé.
Avant d'installer Solaris Resource Manager sur un système exécutant déjà Solaris 7 Édition plate-forme SPARC, vérifiez que le système a été mis à niveau à la version mise à jour de Solaris 7 Édition plate-forme SPARC 5/99 ou une version ultérieure.
Si vous utilisez actuellement Solaris Resource Manager 1.0 sur Solaris 2.6 Édition plate-forme SPARC et souhaitez effectuer une mise à niveau en version Solaris Resource Manager 1.2 sur Solaris 7 5/99 (et mises à niveau ultérieures) ou Solaris 8, lisez d'abord les instructions dans "Mise à niveau à partir de Solaris Resource Manager 1.0".
Si vous utilisez actuellement Solaris Resource Manager sur un système exécutant l'environnement d'exploitation Solaris 2.6, n'installez pas le CD-ROM Solaris Resource Manager version 1.1, sauf si :
vous souhaitez mettre à niveau votre système d'exploitation à Solaris 7 5/99 (et mises à niveau ultérieures) ou Solaris 8
vous souhaitez charger le document AnswerBook ou autre documentation pour profiter des améliorations apportées dans la version de Solaris Resource Manager 1.2 (voir "Installation de la documentation de Solaris Resource Manager 1.2 seulement à partir du CD du produit" pour obtenir des instructions).
Solaris Resource Manager peut être installé sur les systèmes à processeur UltraSPARCTM pour toutes les plates-formes SPARC 4U et 4U-1 produites par Sun Microsystems, Inc., notamment les suivantes :
Plate-forme système Sun EnterpriseTM 10000
Plates-formes système Sun Enterprise 3000, Sun Enterprise 3500, Sun Enterprise 4000, Sun Enterprise 4500, Sun Enterprise 5000, Sun Enterprise 5500, Sun Enterprise 6000 et Sun Enterprise 6500
Plates-formes système Sun Enterprise 250 et Sun Enterprise 450
Plate-forme système NetraTM 1200T
Vous pouvez utiliser Solaris Resource Manager et Sun Cluster ensemble et les installer dans n'importe quel ordre. Reportez-vous aux instructions d'installation à la section Chapitre 2. Consultez aussi le Guide d'installation de Sun Cluster 2.2, référence 805-4239, disponible sur le site Web docs.sun.com.
Par précaution, effectuez une sauvegarde complète du système avant de procéder à l'installation.
Pour obtenir ces fichiers correctifs, visitez le site http://sunsolve.sun.com ou faites-en la demande auprès de votre fournisseur habituel.
Si vous prévoyez procéder à la reconfiguration dynamique de plates-formes système Sun Enterprise 3000, Sun Enterprise 3500, Sun Enterprise 4000, Sun Enterprise 4500, Sun Enterprise 5000, Sun Enterprise 5500, Sun Enterprise 6000 ou Sun Enterprise 6500, vous devez exécuter au moins la version 3.2.22 de la mémoire PROM de l'UC. Si votre système exploite une version antérieure de la mémoire PROM de l'UC, téléchargez le fichier correctif 103346-22 (ou version ultérieure) et installez-le en respectant la marche à suivre décrite dans le fichier LISEZMOI. Ce fichier correctif doit être installé sur votre système avant d'installer Solaris Resource Manager 1.2.
Si vous utilisez Solaris Resource Manager sur Solaris 7, vous devez installer le correctif 109256-01. Ce correctif empêche l'utilitaire srmadm d'accepter des valeurs négatives, qui ne sont pas valides, pour les paramètres réglables delta et maxusage. Si ces paramètres sont réglés à des valeurs non valides, un système Solaris 7 installé avec Solaris Resource Manager peut devenir inutilisable.
Installez les fichiers correctifs suivants sur votre système Solaris 2.6 Édition Plate-forme SPARC 5/98, avant Solaris Resource Manager 1.2 :
Fichier correctif KU 105181-11 (ou ultérieur) apportant toutes les améliorations nécessaires au noyau et permettant l'exploitation de Solaris Resource Manager dans l'environnement Solaris 2.6
Fichier correctif 106123-04 (ou ultérieur) permettant d'afficher l'ensemble des pages de manuel SUNWsrmm de Solaris Resource Manager avec les systèmes Solaris 2.6
Le système Solaris 7 5/99 ou une version ultérieure incorpore le correctif KU 106541-04, qui contient les améliorations de noyau nécessaires pour permettre l'emploi de Solaris Resource Manager dans l'environnement Solaris. Si une mise à niveau ultérieure du fichier correctif pour la version que vous utilisez est produite, il est recommandé de l'installer.
Utilisez ce tableau pour évaluer l'espace disque requis pour exécuter Solaris Resource Manager et vérifier s'il est disponible.
Tableau 1-1 Espace disque requis
Volume : / (racine) |
Taille (ko) |
Extensions système dans : /platform/sun4?/kernel |
216 |
Fichiers de configuration dans : /etc |
62 |
Total pour le volume / (racine) |
260 |
Volume : /usr/lib |
138 |
Bibliothèques dans : /usr/lib |
2152 |
Volume : /usr |
|
Fichiers de classe dans : /usr/lib/class/SHR |
36 |
Logiciels dans : /usr/srm |
235 |
Total pour le volume /usr |
271 |
Volume : /var |
|
Base de données des noeuds limites dans : /var/srm/srmDB Calcul : 2 ko par utilisateur du système ; par exemple, 200 utilisateurs x 2 ko = 400 ko. |
|
Les fichiers système ci-après sont modifiés lors de l'installation de Solaris Resource Manager.
Tableau 1-2 Fichiers système installés et modifiésTableau 1-3 Fichiers système installés et modifiés (suite)
Insérez le CD Solaris Resource Manager 1.2 dans le lecteur. Solaris Volume Manager (voir vold(1M))) montera automatiquement le CD dans le système de fichiers.
Si vous faites l'installation sur un serveur Sun Enterprise 10000, suivez les instructions de la section ci-dessous.
Les serveurs Sun Enterprise 10000 ne sont pas livrés avec un lecteur de CD-ROM connecté directement. Cependant, le SSP (System Service Processor) intègre un lecteur de CD-ROM. Par conséquent, toute instruction d'installation comprenant un logiciel sur CD exige l'exécution de deux étapes additionnelles pour ces serveurs :
Insérez le CD Solaris Resource Manager 1.2 dans le lecteur de CD-ROM du SSP.
Ouvrez une session en tant que superutilisateur et partagez le lecteur de CD-ROM comme suit :
ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0 |
Les systèmes Sun Enterprise 10000 sont divisés en domaines, chacun agissant comme son propre serveur et exécutant sa propre instance de l'environnement Solaris. Cela signifie que vous devez installer Solaris Resource Manager 1.2 sur chaque domaine où vous désirez disposer de cette fonctionnalité. Chaque fois que le mot "système" apparaît dans le présent guide, il se traduit par "domaine" pour votre serveur Sun Enterprise 10000.
Vous n'avez pas à installer Solaris Resource Manager sur tous les domaines de la Plate-forme ; vous pouvez ne l'installer que sur les domaines où vous voulez disposer de ses services.
Solaris Resource Manager 1.2 comprend sept modules. Ceux-ci contiennent les logiciels, la documentation et les autres fichiers requis pour exécuter Solaris Resource Manager.
Installez uniquement les trois modules de serveur de documentation Solaris AnswerBook2 Version 1.4 (SUNWab2r, SUNWab2s et SUNWab2u) à partir du CD du produit si vous installez Solaris Resource Manager sur un système fonctionnant sous Solaris 2.6 ou Solaris 7 5/99. Les systèmes Solaris 7 8/99, Solaris 7 11/99 et Solaris 8 sont livrés avec des versions ultérieures du serveur AnswerBook2 qu'il ne faut pas remplacer.
Module |
Titre |
SE |
SUNWsrma |
Collection Solaris Resource Manager 1.2 (AnswerBook) |
Solaris 2.6 (Édition plate-forme SPARC) Solaris 7 (Édition plate-forme SPARC) Solaris 8 (Édition plate-forme SPARC) |
SUNWsrmb |
Commandes utilisateur Solaris Resource Manager 1.2 |
Solaris 2.6 (Édition plate-forme SPARC) Solaris 7 (Édition plate-forme SPARC) Solaris 8 (Édition plate-forme SPARC) |
SUNWsrmm |
Pages de manuel Solaris Resource Manager 1.2 |
Solaris 2.6 (Édition plate-forme SPARC) Solaris 7 (Édition plate-forme SPARC) Solaris 8 (Édition plate-forme SPARC) |
SUNWsrmr |
Bibliothèques et utilitaires système Solaris Resource Manager 1.2 |
Solaris 2.6 (Édition plate-forme SPARC) Solaris 7 (Édition plate-forme SPARC) Solaris 8 (Édition plate-forme SPARC) |
SUNWab2r, SUNWab2s, SUNWab2u |
Serveur de documentation Solaris AnswerBook2 version 1.4 |
Solaris 2.6 (Édition plate-forme SPARC) Solaris 7 (Édition plate-forme SPARC) |
Pour installer les modules, procédez comme suit :
Ouvrez une session en tant que superutilisateur sur le système où vous désirez installer Solaris Resource Manager :
$ su Password: # |
Ramenez le système au mode d'administration mono-utilisateur :
# shutdown -i 1 |
Cette étape n'est pas nécessaire sur les serveurs Sun Enterprise 10000.
Passez au répertoire où le CD est monté :
# cd /cdrom/cdrom0 |
Sur les serveurs Sun Enterprise 10000, vous devez monter le CD avec NFS depuis le SSP doté du lecteur de CD-ROM interne avant de changer de répertoire :
# mkdir -p /cdrom/cdrom0 # mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0 # cd /cdrom/cdrom0 |
Pour vérifier si le CD est monté correctement, affichez le contenu du répertoire et assurez-vous qu'il contient les fichiers suivants :
# ls Copyright SolarisResourceManager_1.1 Installer Uninstaller README_en |
Exécutez l'outil d'installation, Installer.
Si le système vous avise que le module existe déjà, reportez-vous à la section "Résolution des problèmes d'installation" avant de continuer.
# ./Installer |
Les modules SUNWsrmb et SUNWsrmr seront installés en premier. Le système affichera ensuite un message similaire à celui-ci :
Installing.....Solaris Resource Manager 1.1 (SRM) Processing package instance <SUNWsrmb> from </cdrom/srm_1_1/SolarisResourceManager_1.1/Sol_7/sparc/Product/locale/C> Solaris Resource Manager (sparc) 1.1,REV=1999.05.12.16.30 Copyright 1999 Sun Microsystems, Inc. All rights reserved. Copyright 1999 Sun Microsystems, Inc. Tous droits reserves. ## Executing checkinstall script. Found Kernel Patch 106541 with Rev >= 04 Using as the package base directory. ## Processing package information. ## Processing system information. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. |
Un message vous avise que le module contient des scripts qui seront exécutés avec des privilèges de superutilisateur. Ces scripts faisant partie intégrante du processus d'installation normal et étant nécessaires pour installer correctement le logiciel, tapez y en réponse au message suivant :
This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsrmb> [y,n,?] y |
Divers messages à propos du processus d'installation s'affichent tout au long de l'installation du module. Le processus d'installation du module devrait durer une ou deux minutes.
Installing Solaris Resource Manager as <SUNWsrmb> ## Installing part 1 of 1. /usr/srm/bin/liminfo /usr/srm/bin/limreport /usr/srm/bin/srmkill /usr/srm/bin/srmstat /usr/srm/bin/srmuser /usr/srm/lib/limdaemon /usr/srm/sbin/limadm /usr/srm/sbin/srmadm /usr/srm/unsupport/passwd_lnodes /usr/srm/unsupport/schedtree [ verifying class ] |
Une fois les deux premiers modules installés, le message suivant apparaît :
Installation of <SUNWsrmr> was successful. |
Durant l'installation, assurez-vous de lire tous les messages et de suivre toutes les directives qui s'affichent. Si vous commettez une erreur, vous devez attendre que le script Installer soit terminé, puis exécuter le script Uninstaller pour supprimer Solaris Resource Manager et restaurer le système à son état initial. Ensuite, recommencez comme expliqué à la section Étape 5.
Des messages vous demanderont alors si vous désirez installer les modules SUNWsrmm, SUNWab2r, SUNWab2s, SUNWab2u et SUNWsrma. Vous devez omettre cette étape sauf si vous utilisez Solaris 2.6 ou Solaris 7 5/99. Pour installer les modules maintenant, tapez y à chaque invite.
Si vous utilisez Solaris 2.6 ou Solaris 5/99 et si vous choisissez d'installer le serveur AnswerBook2, un message vous avertira que certains des fichiers sont déjà installés sur le système et sont employés par un autre module, et que des changements d'attribut seront effectués. Vous devez choisir d'installer le serveur AnswerBook2 mis à niveau fourni avec Solaris Resource Manager en tapant y à la suite de l'invite.
Le serveur est compatible avec les collections AnswerBook2 de Solaris 2.6 et de Solaris 7.
Pour tout problème ou erreur survenant pendant l'installation, reportez-vous à la section Chapitre 4. Ne poursuivez pas la configuration du système si ces modules n'ont pas été installés correctement.
Durant l'installation du module SUNWsrmr, trois noms d' utilisateurs spéciaux sont créés : srmidle, srmlost et srmother (pour les noeuds limites "idle," "lost" et "other" respectivement).
Nom d'utilisateur |
UID |
---|---|
srmidle |
41 |
srmlost |
42 |
srmother |
43 |
Assurez-vous que ces UID ne génèrent pas de conflits avec des UID existants en tapant la commande suivante :
# /usr/bin/egrep 41\|42\|43 /etc/passwd |
En cas de conflit, vous pouvez changer les UID en modifiant les fichiers /etc/passwd et /etc/shadow.
Aucun répertoire personnel ni accès de connexion n'est requis pour ces utilisateurs. Les noms srmlost et srmidle ne sont que des noms par défaut recommandés. Au besoin, vous pouvez remplacer ces noms par défaut en ajoutant des affectations pour LostLnode et IdleLnode dans le répertoire /etc/init.d/init.srm. Le nom srmother est affecté par le système et ne peut être modifié.
Redémarrez le système. Pendant le redémarrage, notez les éventuelles erreurs signalées, surtout celles concernant la configuration des pilotes.
# reboot |
Lors du premier démarrage avec Solaris Resource Manager activé, le système effectue plusieurs opérations de configuration pouvant demander un certain temps. Par exemple, une nouvelle base de données Solaris Resource Manager est créée en analysant le fichier de mots de passe des utilisateurs enregistrés sur le système. Vous devriez alors voir des messages similaires à ceux-ci :
SunOS Release 5.7 Version Generic [UNIX(R) System V Release 4.0] Copyright (c) 1983-1999, Sun Microsystems, Inc. Solaris Resource Manager v1.1b3 (allocated 266 lnodes) configuring network interfaces: le0. Hostname: patchtest-4m Configuring the /devices directory Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. Enabling Solaris Resource Manager v1.1. SRM database '/var/srm/srmDB' not present - creating empty database SRM - creating user lnodes; may take a while uid 37 Solaris Resource Manager v1.1 Enabled. ... The system is ready. |
Dès que le système est démarré et que vous avez ouvert une session sur la console, des messages similaires à ceux-ci apparaissent :
Dernière connexion: Mon Mar 3 08:40:09 on console Sun Microsystems Inc. SunOS 5.7 |
Pour tout problème ou erreur lors du redémarrage, reportez-vous à la section Chapitre 4.
Une fois que Solaris Resource Manager est installé, que vous avez confirmé son bon fonctionnement et que vous pouvez ouvrir une session, exécutez les tâches ci-après dans l'ordre indiqué.
Utilisez le Guide d'administration du système Solaris Resource Manager 1.2 pour définir, configurer et administrer Solaris Resource Manager sur votre système.
Vérifiez et surveillez la performance de votre système pour choisir la configuration qui conviendra le mieux à vos besoins et vous permettra d'explorer au maximum la puissance de gestion de ressources système qu'offre le produit.
Si vous utilisez actuellement Solaris Resource Manager 1.0 sur Solaris 2.6 Édition plate-forme SPARC et souhaitez effectuer une mise à niveau à Solaris Resource Manager sur Solaris 8 Édition plate-forme SPARC ou Solaris 7 Édition plate-forme SPARC, suivez les instructions de cette section.
La base de données de noeuds limites de Solaris Resource Manager 1.0 n'est pas compatible avec la base de données de noeuds limites actuelle de Solaris Resource Manager. Pour la mettre à niveau, vous devez la convertir au moyen du script ci-après, qui doit être créé sous le nom savelnodes.
#!/bin/sh /usr/srm/bin/limreport 'flag.real' - lname preserve | \ sed 's/,/:/g' | sed 's/services.flag.xterm=.*://g' | sed 's/umask=[0-9]*://g'Pour mettre à niveau un système Solaris 2.6 exécutant Solaris Resource Manager 1.0 :
Exécutez le script savelnodes :
# savelnodes > /export/home/savelnodes.out |
Supprimez la base de données des noeuds limites :
# rm /var/srm/srmDB |
Désinstallez Solaris Resource Manager 1.0 de votre système.
Voir Chapitre 3.
Mettez à niveau Solaris 2.6 en version Solaris 8 ou Solaris 7.
Pour obtenir des instructions, reportez-vous à la collection de documents sur l'installation de Solaris 8 ou Solaris 7.
Installez Solaris Resource Manager 1.2.
Voir Chapitre 1.
Exécutez la commande limadm pour restaurer les noeuds limites, comme suit :
# /usr/srm/sbin/limadm set -f /export/home/savelnodes.out |
La documentation du produit a été améliorée avec Solaris Resource Manager 1.2. Du fait qu'elle s'applique à Solaris Resource Manager 1.0, Solaris Resource Manager 1.1 et Solaris Resource Manager 1.2, même si vous n'effectuez pas maintenant une mise niveau de votre logiciel Solaris Resource Manager 1.0 ou 1.1, il convient néanmoins d'utiliser la toute dernière documentation.
Pour mettre la documentation à niveau tel que décrit dans cette section, ouvrez une session en tant que superutilisateur sur le système doté de Solaris Resource Manager.
Pour remplacer les pages de manuel en ligne :
Retirez les pages de manuel de Solaris Resource Manager 1.0 ou 1.1 en tapant :
# pkgrm SUNWsrmm |
Montez le CD Solaris Resource Manager 1.2 tel que décrit à la section "Installation depuis le CD" ou "Montage du CD sur serveurs Sun Enterprise 10000".
Passez au répertoire /SolarisResourceManager_1.2/Solaris_2.6+/sparc/Product/locale/C et tapez :
# pkgadd -d . SUNWsrmm |
Ajoutez /usr/srm/man à la variable MANPATH dans l'environnement utilisateur, tel que décrit dans la section "Utilisation des pages de manuel en ligne" des Notes de version de Solaris Resource Manager 1.2.
Pour installer la nouvelle collection Solaris Resource Manager 1.2 :
Retirez la collection Solaris Resource Manager 1.0 ou Solaris Resource Manager 1.1 existante en tapant :
# pkgrm SUNWsrma |
Si nécessaire, montez le CD tel que décrit dans la section Étape 2. Passez au répertoire /SolarisResourceManager_1.2/Solaris_2.6+/sparc/Product/locale/C et tapez :
# pkgadd -d . SUNWsrma |
Pour copier la version PostScriptTM du Guide d'administration du système Solaris Resource Manager 1.2 sur votre système, procédez comme suit :
Si nécessaire, montez le CD tel que décrit dans la section Étape 2. Passez au répertoire : /SolarisResourceManager_1.2/Solaris_2.6+/common/Docs/locale/C.
Copiez le fichier RSCMGNTADMIN.ps sur votre système.