Guide d'installation du Solaris Resource Manager 1.3

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

Pour obtenir ces fichiers correctifs, rendez-vous sur le site http://sunsolve.sun.com ou consultez votre fournisseur habituel.

Si vous prévoyez de procéder à la reconfiguration dynamique de plates-formes Sun Enterprise 3500, Sun Enterprise 4500, Sun Enterprise 5500 ou Sun Enterprise 6500, vous devez disposer au moins de la version 3.2.22 de la mémoire PROM de l'UC. Si votre système utilise une version antérieure, téléchargez le fichier correctif 103346-22 (ou ultérieur) 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 que vous ne commenciez à installer Solaris Resource Manager 1.3.

Si vous utilisez Solaris Resource Manager sous Solaris 8, vous devez installer le fichier correctif 108995-04 (ou ultérieur). Dans le cas contraire, le script l'installera automatiquement sur votre système avant d'installer les démons d'allocation restrictive.

Si vous utilisez Solaris Resource Manager sous Solaris 7, vous devez installer le fichier correctif 109256-01. Il empêche l'utilitaire srmadm d'accepter des valeurs négatives (non valides) pour les paramètres réglables delta et maxusage. Si ces paramètres sont définis sur des valeurs non valides, tout système Solaris 7 installé avec Solaris Resource Manager peut devenir inutilisable.

Avant d'installer Solaris Resource Manager 1.3 sur votre système Solaris 2.6 5/98 (Edition pour plate-forme SPARC), installez les fichiers correctifs suivants :

Notez que le correctif KU 106541-04, qui contient toutes les améliorations à apporter au noyau pour que Solaris Resource Manager puisse tourner sous Solaris 7, est intégré à Solaris 7 5/99 et aux versions ultérieures. Si le fichier correctif conçu pour la version que vous exécutez est mis à jour ultérieurement, nous vous recommandons d'installer la nouvelle version sur votre système.

Espace disque requis

Consultez ce tableau pour évaluer l'espace disque requis pour exécuter Solaris Resource Manager et pour vous assurer que celui dont vous disposez est suffisant.

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 : multipliez le nombre d'utilisateurs de votre système par l'espace requis par chacun d'entre eux ; par exemple, 200 utilisateurs x 2 ko = 400 ko.

 

Modifications apportées aux fichiers système

Les fichiers système ci-dessous sont modifiés lors de l'installation de Solaris Resource Manager.

Tableau 1-2 Fichiers système ajoutés

/dev/srmdrv

/etc/init.d/init.srm

/etc/rc0.d/K52srm

/etc/rc1.d/K52srm

/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

/kernel/sys/srmlimitsys

/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

Tableau 1-3 Fichiers système uniquement ajoutés en cas d'installation de Solaris Resource Manager 1.3

/etc/init.d/rcapd

/etc/rc0.d/K10rcapd

/etc/rc1.d/K10rcapd

/etc/rc2.d/S99rcapd

/usr/srm/bin/rcapstat

/usr/srm/sbin/rcapadm

/usr/srm/sbin/rcapd

/usr/srm/sbin/sparcv7/rcapd

/usr/srm/sbin/sparcv9/rcapd

Tableau 1-4 Fichiers système mis à jour

/etc/devlink.tab

/etc/pam.conf

/etc/passwd

/etc/shadow

/etc/system

Le tableau suivant contient des scripts utiles, mais non pris en charge.

Tableau 1-5 Fichiers système non pris en charge

/usr/srm/unsupport/limid

/usr/srm/unsupport/passwd_lnodes

/usr/srm/unsupport/schedtree

Installation depuis le CD

Insérez le CD Solaris Resource Manager 1.3 dans le lecteur. Solaris Volume Manager (consultez la page de manuel vold(1M)) montera automatiquement le CD dans le système de fichiers.


Remarque :

Si vous effectuez cette installation sur un serveur Sun Enterprise 10000, Sun Fire 15K ou Sun Fire 12K, suivez les instructions figurant dans la section ci-dessous.


Montage du CD sur des serveurs Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K

Les serveurs Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K ne sont pas livrés avec un lecteur de CD, mais le SSP (System Service Processor) en possède un. Toute instruction d'installation se référant à un logiciel sur support CD exige donc l'exécution de deux étapes additionnelles pour ces serveurs :

  1. Insérez le CD Solaris Resource Manager 1.3 dans le lecteur de CD du SSP.

  2. Ouvrez une session en tant que superutilisateur et partagez le CD comme suit :


    ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0
    

Les sytèmes Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K 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.3 sur chaque domaine où vous souhaitez disposer de cette fonctionnalité. Cela implique également que, dans un contexte de serveur Sun Enterprise 10000, Sun Fire 15 ou Sun Fire 12K, toute mention à un "système," fait en réalité référence à un "domaine" et doit être interprétée ainsi dans ce guide.


Remarque :

Il n'est pas nécessaire d'installer Solaris Resource Manager sur tous les domaines de la plate-forme ; il suffit de l'installer sur les domaines dans lesquels ses services sont requis.