ZENworks comporte un programme de désinstallation (zlm-uninstall) qui permet de supprimer les services ZENworks, la zone de stockage des objets et d'autres fichiers d'un serveur. Si, pour une raison quelconque, la planification de désinstallation ne parvient pas à supprimer le logiciel du serveur ZENworks, vous pouvez procéder manuellement. Les sections suivantes fournissent des instructions pour désinstaller le logiciel à l'aide du programme de désinstallation ou manuellement.
Si votre système ZENworks Linux Management contient des serveurs secondaires, vous devez les désinstaller avant de désinstaller le serveur ZENworks primaire. Sinon, lors de la désinstallation des serveurs secondaires, vous recevez un message d'erreur concernant eDirectory qui n'est pas pertinent car eDirectory a déjà été supprimé au cours de la désinstallation du serveur ZENworks primaire.
Les sections suivantes contiennent un complément d'informations sur les éléments suivants :
Assurez-vous que vous connaissez le mot de passe du compte Administrateur de ZENworks.
Loguez-vous au serveur ZENworks en tant qu'utilisateur root.
Exécutez la commande suivante :
/opt/novell/zenworks/bin/zlm-uninstall
Suivez les invites.
Assurez-vous que vous connaissez le mot de passe du compte Administrateur de ZENworks.
Loguez-vous au serveur ZENworks primaire en tant qu'utilisateur root.
Exécutez la commande suivante :
/opt/novell/zenworks/bin/zlm-config --remove-secondary-server=serveur_secondaire
où serveur_secondaire est le nom du serveur secondaire tel qu'il apparaît dans la liste des périphériques du Centre de contrôle ZENworks.
Par exemple, si le nom de votre serveur est ZEN216, la commande est la suivante :
/opt/novell/zenworks/bin/zlm-config --remove-secondary-server=zen216
Arrêtez les services sur le serveur ZENworks. Si nécessaire, reportez-vous à la Section 5.1.3, Arrêt d'un service ZENworks.
Supprimez les répertoires suivants :
Éditez /etc/crontab pour retirer les lignes contenant ZENworks.
(Facultatif) Si vous supprimez un serveur secondaire, supprimez l'objet Serveur secondaire de la zone de stockage des objets et de la zone de stockage des données. Pour ce faire :
Créez un fichier de script sur le modèle suivant pour générer une variable CLASSPATH intégrant tous les chemins d'accès aux classes ZENworks :
#!/bin/sh CLASSPATH='' for i in ‘ls /opt/novell/zenworks/java/lib/*.jar‘ ; do CLASSPATH="$i:$CLASSPATH" ; done ; for i in ‘ls /opt/novell/extend/Common/WSSKD/lib/*.jar‘ ; do CLASSPATH=$i:$CLASSPATH" ; done ; echo $CLASSPATH
Utilisez la commande suivante pour supprimer l'objet Serveur ZENworks secondaire :
/opt/novell/zenworks/lib/java/bin/java -classpath $CLASSPATH com.novell.zenworks.datamodel.extensions.installer.LDAPInstaller uninstall mot_de_passe_admin
Remplacez mot_de_passe_admin par le mot de passe du compte Administrateur de ZENworks.
(Facultatif) Si vous supprimez le serveur primaire et si vous utilisez une base de données PostgreSQL locale pour stocker les données ZENworks, supprimez également la base de données. Pour ce faire, utilisez les commandes suivantes :
/etc/init.d/postgresql start, su - postgres , dropdb zenworks , dropuser zenadmin , /etc/init.d/postgresql stop
Supprimez la zone de stockage des objets ZENworks. Pour ce faire, utilisez les commandes suivantes :
ndsconfig rm -F -a admin.system -w mot_de_passe_adminrm -rf /var/nds/dibrm /etc/nds.conf
Remplacez mot_de_passe_admin par le mot de passe du compte Administrateur de ZENworks.
Supprimez les paquetages ZENworks RPM et les paquetages de mise à jour Dell, le cas échéant. Pour ce faire :
Utilisez la commande suivante pour dresser la liste des noms de paquetages :
rpm -qa | grep novell-zenworks
Supprimez chaque paquetage individuellement à l'aide de la commande :
rpm -e | nom_paquetage
OU
Utilisez le script simple suivant pour supprimer plusieurs paquetages :
for i in ‘rpm -qa | grep novell-zenworks‘ ; do rpm -e $i ; done
En raison des dépendances des paquetages, il peut être nécessaire d'exécuter ce script plusieurs fois pour supprimer tous les paquetages. Pour vérifier que tous les paquetages ont été supprimés, exécutez la commande indiquée à l'Étape 7.a.
Supprimez les répertoires suivants :