Guide d'installation de Solaris Resource Manager 1.0 pour Solaris 2.6 (Édition plateforme SPARC)

Chapitre 1 Installation de Solaris Resource Manager version 1.0

Ce chapitre fournit des instructions détaillées pour l'installation de Solaris Resource Manager version 1.0.


Remarque :

Vous devez lire et accepter les termes et modalités de l'accord de licence du logiciel avant d'installer Solaris Resource Manager.


Matériel compatible

Solaris Resource Manager peut être installé sur les systèmes à processeur UltraSPARCTM suivants :

Préparation de l'installation

Par précaution, effectuez une sauvegarde complète du système avant de procéder à l'installation.

Fichiers correctifs requis

Vous devez installer les fichiers correctifs ci-après sur le système avant Solaris Resource Manager :

105181-11 (ou ultérieur)

Solaris 2.6 KU, qui contient des correctifs apportés au noyau ainsi que les raccords nécessaires à Solaris Resource Manager

106123-02 (ou ultérieur)

Le fichier correctif requis pour afficher les pages de manuel de Solaris Resource Manager que contient l'ensemble SUNWsrmm


Remarque :

Ces fichiers correctifs sont offerts sur le site sunsolve.sun.com et par l'intermédiaire des voies d'assistance habituelles.


Espace disque requis

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 ko 

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.

 

Modifications apportées aux fichiers système

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és

Ajoutés

/dev/srmdrv [Créés au redémarrage suivant l'installation.]

/etc/init.d/init.srm 

/etc/rc0.d/K52shareII 

/etc/rc1.d/K52shareII 

/etc/rc2.d/S10srm 

/etc/srm/limconf  

/etc/srm/nolnode  

/etc/system.noshrload 

/kernel/drv/srmdrv 

/kernel/drv/srmdrv.conf 

/kernel/misc/srmlim 

/kernel/sched/SHR 

/usr/lib/srm/liblim.so 

/usr/lib/srm/liblim.so.1 

/usr/lib/srm/srmscru 

/usr/srm/lib/limdaemon 

/usr/srm/bin/liminfo 

/usr/srm/bin/limreport 

/usr/srm/bin/srmkill 

/usr/srm/bin/srmstat 

/usr/srm/bin/srmuser 

/usr/srm/sbin/limadm 

/usr/srm/sbin/srmadm 

/usr/lib/class/SHR/SHRdispadmin  

/usr/lib/class/SHR/SHRpriocntl 

/usr/lib/security/pam_srm.so 

/usr/lib/security/pam_srm.so.1 

Mise à jour

/etc/devlink.tab 

/etc/pamconf  

/etc/passwd 

/etc/shadow  

/etc/system 

Non compatibles [Scripts utiles mais non compatibles.]

/usr/srm/unsupport/passwd_lnodes 

/usr/srm/unsupport/schedtree 

Installation depuis le CD-ROM

Insérez le CD--ROM Solaris Resource Manager 1.0 dans le lecteur. Solaris Volume Manager (voir vold(1M)) montera automatiquement le CD--ROM dans le système de fichiers.


Remarque :

Si vous faites l'installation sur un serveur Sun Enterprise 10000, suivez les instructions de la section ci-dessous.


Montage du CD--ROM sur serveurs Sun Enterprise 10000

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 du logiciel sur CD exige l'exécution de deux étapes additionnelles pour ces serveurs :

  1. Insérez le CD--ROM Solaris Resource Manager 1.0 dans le lecteur du SSP.

  2. 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 répartis en domaines, chacun agissant comme serveur et exécutant sa propre instance de Solaris. Cela signifie que vous devez installer Solaris Resource Manager 1.0 sur chaque domaine où vous désirez disposer de cette fonctionnalité. Chaque fois que l'expression «système» est utilisée dans le présent guide, elle se traduit par «domaine» pour votre serveur Sun Enterprise 10000.


Remarque :

Il n'est pas nécessaire d'installer Solaris Resource Manager sur tous les domaines de la plateforme ; vous pouvez l'installer uniquement sur les domaines où ses services sont requis.


Installation des ensembles

Solaris Resource Manager 1.0 comprend sept ensembles qui contiennent les logiciels, la documentation et les autres fichiers requis pour exécuter Solaris Resource Manager.

Tableau 1-3 Ensembles Solaris Resource Manager 1.0

Ensemble

Titre

SE

SUNWsrma 

Collection AnswerBook Solaris Resource Manager 1.0 

Solaris 2.6 (Édition plateforme SPARC) 

SUNWsrmb 

Commandes utilisateur Solaris Resource Manager 

Solaris 2.6 (Édition plateforme SPARC) 

SUNWsrmm 

Pages de manuel Solaris Resource Manager 1.0 

Solaris 2.6 (Édition plateforme SPARC) 

SUNWsrmr 

Bibliothèques et utilitaires système Solaris Resource Manager 1.0 

Solaris 2.6 (Édition plateforme SPARC) 

SUNWab2r, SUNWab2s, SUNWab2u 

Serveur de documentation Solaris AnswerBook2 version 1.2 

Solaris 2.6 (Édition plateforme SPARC) 

Solaris 7 (Édition plateforme SPARC) 

Pour installer les ensembles, procédez comme suit :

  1. Ouvrez une session en tant que superutilisateur sur le système où vous désirez installer Solaris Resource Manager :


    $ su
    password :
    #
  2. Ramenez le système au mode d'administration mono-utilisateur :


    # shutdown -i 1
    

    Remarque :

    Cette étape n'est pas nécessaire sur les serveurs Sun Enterprise 10000.


  3. Accédez au répertoire où le CD a été monté :


    # cd /cdrom/cdrom0
    

    Remarque :

    Sur les serveurs Sun Enterprise 10000, vous devez monter le CD avec NFSTM 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
    

  4. Pour vérifier si le CD--Rom est correctement monté, affichez le contenu du répertoire et assurez-vous qu'il contient les fichiers suivants :


    # ls
    Copyright                   SolarisResourceManager_1.0
    Installer                   Uninstaller
    README_fr
  5. Exécutez l'outil d'installation, Installer (si le système signale que l'ensemble existe déjà, consultez la section "Résolution des problèmes d'installation" avant de poursuivre).


    # ./Installer
    

    Les ensembles SUNWsrmb et SUNWsrmr seront installés en premier. Le système affichera ensuite un message ressemblant à celui-ci :


    Installing.....Solaris Resource Manager 1.0 (SRM)
    
    Processing package instance <SUNWsrmb> from
     </cdrom/srm_1_0/SolarisResourceManager_1.0/Sol_2.6/sparc/Product/locale/C>
    
    Solaris Resource Manager
    (sparc) 1.0.0,REV=1998.11.13.14.07
    Copyright 1998 Sun Microsystems, Inc. All rights reserved.
    Copyright 1998 Sun Microsystems, Inc. Tous droits reserves.
    
    ## Executing checkinstall script.
    
    Found Kernel Patch 105181 with Rev >= 11
    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.
  6. Un autre message vous avisera que l'ensemble contient des scripts qui seront exécutés avec privilèges racine. 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
    

    Lors de l'installation de l'ensemble, le système affiche divers messages concernant la progression de l'installation, qui devrait se terminer après une minute ou deux.


    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 ensembles installés, le message suivant apparaît :


    Installation of <SUNWsrmr> was successful. 

    Remarque :

    Pendant l'installation, lisez attentivement toutes les informations et suivez les instructions affichées sur l'écran. Si vous faites une erreur, vous devez attendre que la commande Installer se termine, puis exécuter Uninstaller pour désinstaller Solaris Resource Manager et restaurer l'état initial du système. Ensuite, recommencez à partir de Étape 5.


  7. Des messages vous demanderont alors si vous désirez installer les ensembles SUNWsrmm, SUNWab2r, SUNWab2s, SUNWab2u et SUNWsrma. Pour les installer, tapez y à chaque invite.


    Remarque :

    Si vous décidez d'installer le serveur AnswerBook, le système vous indiquera que certains fichiers déjà installés sur le système sont utilisés par un autre ensemble et que leurs attributs seront changés. Il est recommandé d'installer le nouveau serveur AnswerBook fourni avec Solaris Resource Manager en tapant y à l'invite.

    Ce nouveau serveur est compatible avec les collections AnswerBook Solaris 2.6 et Solaris 7.



    Remarque :

    Pour tout problème ou erreur survenant pendant l'installation, reportez-vous au Chapitre 3. Ne poursuivez pas la configuration du système si ces ensembles n'ont pas été installés correctement.


  8. Durant l'installation de l'ensemble SUNWsrmr, trois noms d'utilisateurs spéciaux sont créés pour les noeuds limites "idle", "lost" et "other".

    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.


    Remarque :

    Aucun répertoire personnel ni accès de connexion n'est requis pour ces utilisateurs. Les noms «lost» et «idle» sont utilisés par défaut. Au besoin, vous pouvez remplacer les noms par défaut en ajoutant des affectations pour LostLnode et IdleLnode dans le répertoire /etc/init.d/init.srm. Le nom «other» est assigné par le système et ne peut être changé.


  9. 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 ressemblant à ceux-ci :


    SunOS Release 5.6 Version Generic_105181-11 [UNIX(R) System V Release 4.0]
    Copyright (c) 1983-1997, Sun Microsystems, Inc.
    Solaris Resource Manager v1.0b3  (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.0.
    SRM database '/var/srm/srmDB' not present -  creating empty database
    SRM - creating user lnodes; may take a while
     uid      37
    Solaris Resource Manager v1.0 Enabled.
    ShareII Copyright (C) 1989-1998 Softway Pty. Ltd., Sydney, Australia.
    All rights reserved.
    ...
    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 ressemblant à ceux-ci apparaissent :


    Last login: Mon Mar 3 08:40:09 on console 
    Sun Microsystems Inc. SunOS 5.6 

    Remarque :

    Pour tout problème ou erreur lors du redémarrage, reportez-vous au Chapitre 3.


Suite de la configuration

Lorsque 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é.

  1. Utilisez le Guide d'administration du système Solaris Resource Manager 1.0 pour Solaris 2.6 (Édition plateforme SPARC) pour créer, configurer et gérer Solaris Resource Manager sur votre système.

  2. Testez le système et vérifiez ses performances afin d'obtenir la configuration qui répond le mieux à vos besoins.

Mais surtout, exploitez toute la puissance de gestion des ressources système qui est fournie par Resource Manager.