O ZENworks inclui um programa de desinstalação (zlm-uninstall) para remover os serviços do ZENworks, o Object Store e outros arquivos de um servidor. Se, por algum motivo, o programa de desinstalação não remover o software de servidor do ZENworks, desinstale-o manualmente. As seções a seguir contêm instruções para desinstalar o software com o programa de desinstalação ou manualmente.
Se o sistema ZENworks Linux Management tiver servidores secundários, você deverá desinstalar esses servidores antes de desinstalar o servidor ZENworks principal. Caso contrário, durante a desinstalação dos servidores secundários, será exibida uma mensagem de erro referente ao eDirectory que não será aplicável, pois esse programa já terá sido removido durante a desinstalação do servidor ZENworks principal.
As seções a seguir contêm mais informações:
É importante que você saiba a senha da conta de Administrador do ZENworks.
Efetue login no Servidor ZENworks como root.
Execute o seguinte comando:
/opt/novell/zenworks/bin/zlm-uninstall
Siga os prompts.
É importante que você saiba a senha da conta de Administrador do ZENworks.
Efetue login no Servidor ZENworks Secundário como root.
Execute o seguinte comando:
/opt/novell/zenworks/bin/zlm-config --remove-secondary-server= servidor_secundário
em que servidor_secundário é o contexto NDS do servidor secundário.
O servidor é normalmente o contexto do sistema. Por exemplo, se o nome do seu servidor for ZEN216, o comando completo será:
/opt/novell/zenworks/bin/zlm-config --remove-secondary-server=zen216.system
Interrompa os serviços no Servidor ZENworks. Se necessário, consulte a Seção 5.1.3, Interrompendo um serviço do ZENworks.
Remova os seguintes diretórios:
Edite /etc/crontab para remover as linhas que contêm ZENworks.
(Condicional) Se você estiver removendo um servidor secundário, remova o objeto Servidor Secundário do Object Store e do Data Store. Para fazer isso:
Crie um arquivo de script como este para criar uma variável CLASSPATH que inclua todos os caminhos para as classes do 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
Use o comando abaixo para remover o objeto Servidor Secundário do ZENworks:
/opt/novell/zenworks/lib/java/bin/java -classpath $CLASSPATH com.novell.zenworks.datamodel.extensions.installer.LDAPInstaller uninstall senha_admin
Substitua senha_admin pela senha da conta de Administrador do ZENworks.
(Condicional) Se você estiver removendo o servidor principal e usando um banco de dados PostgreSQL local para o ZENworks Data Store, remova o banco de dados. Para fazer isso, use os seguintes comandos:
/etc/init.d/postgresql startsu - postgresqldropdb zenworksdropuser zenadmin/etc/init.d/postgressql stop
Remova o ZENworks Object Store. Para fazer isso, use os seguintes comandos:
ndsconfig rm -F -a admin.system -w senha_adminrm -rf /var/nds/dibrm /etc/nds.conf
Substitua senha_admin pela senha da conta de Administrador do ZENworks.
Remova os pacotes RPM do ZENworks e os Pacotes de Atualização Dell, se necessário. Para fazer isso:
Use o seguinte comando para listar os nomes de pacote:
rpm -qa | grep novell-zenworks
Remova cada pacote individualmente com o seguinte comando:
rpm -e | nome_pacote
ou
Use este script simples para remover diversos pacotes:
for i in ‘rpm -qa | grep novell-zenworks‘ ; do rpm -e $i ; done
Devido às dependências de pacote, convém executar o script várias vezes para remover todos os pacotes. Para verificar se todos os pacotes foram removidos, execute o comando da Etapa 7.a.
Remova os seguintes diretórios: