Pour désinstaller Solaris Resource Manager, suivez les instructions figurant dans ce chapitre.
Notez qu'il peut être utile de conserver le serveur de documentation Solaris AnswerBook2 version 1.4 (ensembles SUNWab2r, SUNWab2s et SUNWab2u) sur le système.
Pour supprimer le logiciel d'un serveur Sun Enterprise 10000, reportez-vous aux instructions spéciales figurant dans la section Montage du CD sur des serveurs Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K.
N'essayez pas de supprimer manuellement les fichiers de Solaris Resource Manager. Vous risqueriez d'avoir des problèmes pour réinstaller le logiciel ultérieurement et votre système pourrait devenir inutilisable.
Avant de procéder à la désinstallation, faites une copie de sauvegarde du fichier de la base de données Solaris Resource Manager, /var/srm/srmDB . Cette étape est particulièrement importante si vous prévoyez de réutiliser le logiciel plus tard. Si vous perdez ce fichier, vous devrez reconstruire votre base de données Solaris Resource Manager. Il est également recommandé de sauvegarder la base de données si elle contient des informations importantes.
Pour savoir comment sauvegarder et restaurer la base de données /var/srm/srmDB, reportez-vous au chapitre "Gestion des noeuds limites" du Guide d'administration système de Solaris Resource Manager 1.3.
Pour supprimer le logiciel de votre système, procédez comme suit :
Effectuez une sauvegarde complète du système avant de poursuivre.
Ouvrez une session en tant que superutilisateur sur le système sur lequel vous souhaitez désinstaller Solaris Resource Manager :
$ su Password: # |
Ramenez le système au mode d'administration mono-utilisateur à l'aide de la commande shutdown.
# shutdown -i 1 |
Cette étape n'est pas indispensable pour les serveurs Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K.
Assurez-vous que Solaris Resource Manager n'est pas en cours d'exécution.
Bien que cela ne soit pas obligatoire, il est recommandé de fermer Solaris Resource Manager avant de le désinstaller.
# srmadm show fileopen # no |
Montez le CD Solaris Resource Manager comme indiqué dans la section Installation depuis le CD, puis accédez au répertoire dans lequel le CD a été monté :
# cd /cdrom/cdrom0 |
Sur les serveurs Sun Enterprise 10000, Sun Fire 15K et Sun Fire 12K, avant de changer de répertoire, vous devez rendre accessible le contenu du CD à l'aide du système NFS depuis le SSP où se trouve le lecteur de CD :
# mkdir -p /cdrom/cdrom0 # mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0 # cd /cdrom/cdrom0 |
Exécutez le script de désinstallation à l'aide de la commande Uninstaller :
# ./Uninstaller |
Le premier module supprimé s'affiche. Entrez y pour poursuivre la désinstallation de Solaris Resource Manager.
Removing.....Solaris Resource Manager 1.3 (SRM) The following package is currently installed: SUNWsrmr Solaris Resource Manager (sparc) 1.3,REV=2002.09.12.12.52 Do you want to remove this package? y |
Un message vous prévient que le module contient des scripts qui seront exécutés avec des privilèges de superutilisateur. Ces scripts faisant partie du processus standard de suppression de module et étant requis pour désinstaller correctement le logiciel, entrez y lorsque le message ci-dessous s'affiche :
## Removing installed package instance <SUNWsrmr> This package contains scripts which will be executed with super-user permission during the process of removing this package. Do you want to continue with the removal of this package [y,n,?,q] y |
Le module sera supprimé du système et divers messages indiqueront la progression du processus :
## Verifying package dependencies. ## Processing package information. ## Removing pathnames in class <shadow> ## Removing pathnames in class <pamconf> ## Removing pathnames in class <etcsystem> ## Removing pathnames in class <passwd> ## Removing pathnames in class <devlinktab> ## Removing pathnames in class <none> /usr/lib/srm/srmscru /usr/lib/srm/liblim.so.1 /usr/lib/srm/liblim.so /usr/lib/srm /usr/lib/security/pam_srm.so.1 /usr/lib/security/pam_srm.so /usr/lib/security <shared pathname not removed> /usr/lib/class/SHR/SHRpriocntl /usr/lib/class/SHR/SHRdispadmin /usr/lib/class/SHR /usr/lib/class <shared pathname not removed> /usr/lib <shared pathname not removed> /usr <shared pathname not removed> /kernel/sched/SHR /kernel/sched <shared pathname not removed> /kernel/misc/srmlim /kernel/misc <shared pathname not removed> /kernel/drv/srmdrv.conf /kernel/drv/srmdrv /kernel/drv <shared pathname not removed> /kernel <shared pathname not removed> /etc/srm/nolnode /etc/srm/limconf /etc/srm /etc/rc2.d/S10srm /etc/rc2.d <shared pathname not removed> /etc/rc1.d/K52srm /etc/rc1.d <shared pathname not removed> /etc/rc0.d/K52srm /etc/rc0.d <shared pathname not removed> /etc/init.d/init.srm /etc/init.d <shared pathname not removed> /etc <shared pathname not removed> ## Executing postremove script. ## Updating system information. |
Le module ayant été supprimé, le message ci-dessous s'affiche :
Removal of <SUNWsrmr> was successful. |
et le nom du module Solaris Resource Manager suivant à désinstaller apparaît.
Poursuivez pour chacun des modules Solaris Resource Manager à désinstaller.
En cas de problème ou d'erreur pendant la désinstallation, reportez-vous au Chapitre 4.
Redémarrez le système pour reconfigurer les paramètres système et achever la désinstallation de Solaris Resource Manager :
# reboot |
Le processus normal de suppression de module ne supprime pas le fichier /var/srm/srmDB de la base de données de Solaris Resource Manager. Si vous n'avez plus besoin de ce fichier, supprimez-le manuellement.
Solaris Resource Manager a été désinstallé de votre système.