Cette rubrique propose les procédures de désinstallation et de suppression du logiciel Sun Cluster :
Exécutez cette procédure si le nœud installé ne peut rejoindre le cluster ou si vous devez corriger les informations de configuration, par exemple celles des adaptateurs de transport ou de l'adresse de réseau privé.
si le nœud est déjà associé au cluster et n'est plus en mode d'installation (voir Étape 2 de la rubrique Vérification de la configuration de quorum et du mode d'installation ), ne suivez pas cette procédure. Reportez-vous plutôt à la rubrique Ajout et suppression d’un nœud de cluster du Guide d’administration système de Sun Cluster pour SE Solaris pour connaître la procédure de désinstallation de Sun Cluster d'un nœud de cluster.
Essayez de réinstaller le nœud. Vous pouvez corriger certaines installations ayant échoué en répétant l'installation du logiciel Sun Cluster sur le nœud.
Ajoutez le nœud à désinstaller dans la liste d'authentification du cluster.
Si vous désinstallez un cluster à nœud unique, passez à l'Étape 2.
Devenez superutilisateur sur un élément actif du cluster autre que le nœud que vous allez désinstaller.
Indiquez le nom du nœud à ajouter dans la liste d'authentification.
# /usr/cluster/bin/scconf -a -T node=nodename |
Ajouter
Spécifie les options d'authentification
Spécifie le nom du nœud à ajouter à la liste d'authentification
Pour effectuer cette tâche, vous pouvez également exécuter l'utilitaire scsetup(1M). Reportez-vous à la rubrique Ajout d’un nœud de cluster à la liste des nœuds autorisés du Guide d’administration système de Sun Cluster pour SE Solaris pour connaître les procédures.
Devenez superutilisateur sur le nœud que vous souhaitez désinstaller.
Fermez-le.
# shutdown -g0 -y -i0 |
Réinitialisez le nœud en mode non-cluster.
Sur les systèmes SPARC, procédez comme suit :
ok boot -x |
Sur les systèmes x86, procédez comme suit :
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
Déplacez-vous sur un autre répertoire, tel que le répertoire root (/), ne contenant aucun fichier provenant des packages Sun Cluster.
# cd / |
Désinstallez le logiciel Sun Cluster du nœud.
# /usr/cluster/bin/scinstall -r |
Reportez-vous à la page de manuel scinstall(1M) pour obtenir plus d'informations.
Réinstallez et reconfigurez le logiciel Sun Cluster sur le nœud.
Reportez-vous au Tableau 2–1 pour obtenir la liste des tâches d'installation et leur ordre d'exécution.
Suivez cette procédure sur chaque nœud du cluster.
Vérifiez qu'aucune application n'utilise le pilote RSMRDT avant d'effectuer cette procédure.
Devenez superutilisateur sur le nœud sur lequel vous souhaitez désinstaller le package SUNWscrdt.
Désinstallez le package SUNWscrdt.
# pkgrm SUNWscrdt |
Cette procédure s'applique au pilote encore chargé en mémoire après la procédure Désinstallation du package SUNWscrdt.
Lancez l'utilitaire adb.
# adb -kw |
Définissez la variable de noyau clifrsmrdt_modunload_ok sur 1.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Quittez l'utilitaire adb en appuyant sur Control-D.
Recherchez les ID des modules clif_rsmrdt et rsmrdt.
# modinfo | grep rdt |
Déchargez le module clif_rsmrdt.
Vous devez décharger le module clif_rsmrdt avant le module rsmrdt.
# modunload -i clif_rsmrdt_id |
Spécifie l'ID numérique du module en cours de déchargement.
Déchargez le module rsmrdt.
# modunload -i rsmrdt_id |
Spécifie l'ID numérique du module en cours de déchargement.
Vérifiez que le module est bien déchargé.
# modinfo | grep rdt |
L'exemple suivant affiche les informations sur la console une fois le pilote RSMRDT déchargé manuellement.
# adb -kw physmem fc54 clifrsmrdt_modunload_ok/W 1 clifrsmrdt_modunload_ok: 0x0 = 0x1 ^D # modinfo | grep rsm 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1) 93 f08e07d4 b95 - 1 clif_rsmrdt (CLUSTER-RSMRDT Interface module) 94 f0d3d000 13db0 194 1 rsmrdt (Reliable Datagram Transport dri) # modunload -i 93 # modunload -i 94 # modinfo | grep rsm 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1) # |
Si la commande modunload échoue, cela signifie que des applications utilisent probablement actuellement le pilote. Fermez les applications avant d'exécuter à nouveau la commande modunload.