5.3 Desinstalación de un servidor de ZENworks

ZENworks incluye un programa de desinstalación (zlm-uninstall) que permite eliminar los servicios de ZENworks, el almacén de objetos y otros archivos de un servidor. Si por algún motivo no se puede eliminar el software de servidor de ZENworks mediante el programa de desinstalación, se puede desinstalar manualmente. Las siguientes secciones proporcionan instrucciones para desinstalar el software mediante el programa de desinstalación o de forma manual.

Si el sistema ZENworks Linux Management tiene servidores secundarios, debe desinstalarlos antes de desinstalar el servidor ZENworks primario. De lo contrario, durante la desinstalación de los servidores secundarios, recibirá un mensaje de error relacionado con eDirectory que no es aplicable porque eDirectory ya se eliminó durante la desinstalación del servidor de ZENworks primario.

Las secciones siguientes contienen más información sobre:

5.3.1 Uso de zlm-uninstall para desinstalar un servidor de ZENworks

  1. Asegúrese de que conoce la contraseña de la cuenta de administrador de ZENworks.

  2. Entre en el servidor de ZENworks como usuario Root.

  3. Ejecute el siguiente comando:

    /opt/novell/zenworks/bin/zlm-uninstall

  4. Siga las indicaciones.

5.3.2 Desinstalación de un servidor de ZENworks de forma manual

  1. Detenga los servicios del servidor de ZENworks. Si es necesario, consulte Section 5.1.3, Detención de un servicio de ZENworks.

  2. Elimine los directorios siguientes:

    • /opt/novell/zenworks/share/keystore
    • /opt/novell/zenworks/datamodel/share/ldap-certs
    • /etc/opt/novell/zenworks/serverid
    • /etc/opt/novell/zenworks/serversecret
  3. Edite /etc/crontab para eliminar las líneas que contengan ZENworks.

  4. (Condicional) Si va a eliminar un servidor secundario, elimine el objeto del servidor secundario del almacén de objetos y del almacén de datos. Realice los siguientes pasos:

    1. Cree un archivo de guión como el siguiente para crear una variable CLASSPATH que incluya todas las vías a las clases de 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
      
    2. Utilice el comando siguiente para eliminar el objeto del servidor secundario de ZENworks:

      /opt/novell/zenworks/lib/java/bin/java -classpath $CLASSPATH com.novell.zenworks.datamodel.extensions.installer.LDAPInstaller uninstall contraseña_administrador

      Sustituya contraseña_administrador por la contraseña de la cuenta de administrador de ZENworks.

  5. (Condicional) Si va a eliminar el servidor primario y utiliza una base de datos de PostgreSQL local para el almacén de datos de ZENworks, elimine la base de datos. Para ello, utilice los siguientes comandos:

    /etc/init.d/postgresql startsu - postgresqldropdb zenworksdropuser zenadmin/etc/init.d/postgressql stop

  6. Elimine el almacén de objetos de ZENworks. Para ello, utilice los siguientes comandos:

    ndsconfig rm -F -a admin.system -w contraseña_administradorrm -rf /var/nds/dibrm /etc/nds.conf

    Sustituya contraseña_administrador por la contraseña de la cuenta de administrador de ZENworks.

  7. Suprima los paquetes RPM de ZENworks y los paquetes de actualización de Dell, si es necesario. Realice los siguientes pasos:

    1. Use el comando siguiente para ver una lista de los nombres de los paquetes:

      rpm -qa | grep novell-zenworks

    2. Elimine cada paquete individualmente con el siguiente comando:

      rpm -e | nombre_paquete

      o bien,

      Use el siguiente guión simple para eliminar varios paquetes:

      for i in ‘rpm -qa | grep novell-zenworks‘ ; do rpm -e $i ; done
      

      Debido a la interdependencia de los paquetes, puede que sea preciso ejecutar este guión varias veces para eliminar todos los paquetes. Puede comprobar que todos los paquetes se han eliminado ejecutando el comando del Step 7.a.

  8. Elimine los directorios siguientes:

    • rm -rf /opt/novell/zenworks/
    • rm -rf /etc/opt/novell/zenworks/
    • rm -rf /var/opt/novell/zenworks/