Você pode fazer upgrade do Servidor ZENworks Linux Management para o ZENworks 7.3 Linux Management executando um upgrade "in-place" da versão anterior.
Antes de executar qualquer tipo de upgrade, faça o seguinte:
Faça um backup confiável de seu objeto e armazenamentos de dados e do eDirectory. Para obter mais informações, consulte Manutenção do Armazenamento de Objetos e do Armazenamento de Dados do ZENworks
no Guia de Administração do Novell ZENworks 7.3 Linux Management.
Verifique se o eDirectory está escutando na porta 10389.
Utilize uma imagem dos Servidores ZENworks.
Verifique se o Servidor ZENworks Linux Management e o servidor em que está sendo executado o banco de dados Oracle ou PostgreSQL apresentam sincronização de horário.
Remova o pacote de servidor Openldap2 do Servidor ZENworks, se estiver instalado em outra plataforma que não RHEL 4.
Para ver as informações de registro do processo de upgrade no arquivo zmd-messages.log, defina o valor do da preferência do zmd como no ZENworks Control Center. Para obter mais informações sobre como definir a preferência do zmd, consulte Definindo as configurações de daemon do ZENworks Management (zmd)
no Guia de Administração do Novell ZENworks 7.3 Linux Management.
É possível fazer um upgrade "in-place" de uma versão anterior do ZENworks Linux Management para o ZENworks 7.3 Linux Management usando o mesmo servidor principal do ZENworks. Por exemplo, suponha que o Servidor Principal no sistema ZENworks 7 Linux Management IR1 esteja instalado em um dispositivo SLES 9 de 32 bits e você deseje fazer upgrade para o ZENworks 7.3 linux Management. O uso de um upgrade local resulta no upgrade do sistema ZENworks Linux Management para o ZENworks 7.3 Linux Management no mesmo dispositivo SLES 9 de 32 bits.
O processo consiste no upgrade do Servidor ZENworks de modo que você possa criar bundles de upgrade para cada plataforma suportada. Os bundles de upgrade individual são enviados para dispositivos designados para a instalação do novo Agente do ZENworks em cada dispositivo.
O upgrade local é mais adequado para sistemas ZENworks Linux Management menores que consistem em menos de 100 dispositivos gerenciados por um único Servidor Principal do ZENworks. O upgrade local não necessita da programação de um tempo de espera para o sistema, pois o upgrade do servidor e dos dispositivos é relativamente rápido.
Execute os procedimentos a seguir na ordem listada, para fazer upgrade dos servidores ZENworks e dos componentes de software do Agente do ZENworks.
Verifique se o servidor está em execução e atende aos requisitos. Consulte a Seção 2.1, Requisitos do Servidor ZENworks.
No servidor Linux, monte a mídia do Novell ZENworks 7.3 Linux Management usando o comando mount dispositivo ponto_de_montagem.
Por exemplo, mount /dev/cdrom /zlm73.
Se estiver usando uma imagem ISO e não uma mídia física, copie a ISO para uma pasta temporária no servidor Linux e monte a imagem usando o seguinte comando:
mount -o loop /caminho_da_pasta_temp/nome_da_imagem_iso.iso ponto_de_montagem
Substitua caminho_da_pasta_temp pelo caminho da pasta temporária e ponto_de_montagem pelo caminho da localização do sistema de arquivos em que deseja montar a imagem. O caminho especificado por ponto_de_montagem já deverá existir.
Por exemplo:
mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:
./zlm-upgrade
Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.
Revise o Contrato de Licença de Software, pressionando Page Down para rolar a página e digite S para aceitar o contrato.
Digite S quando for perguntado se você está fazendo upgrade de um servidor principal do ZENworks.
Verifique se todos os serviços do ZENworks foram parados nos Servidores Secundários. Você pode executar /opt/novell/zenworks/bin/zlm-config --stop para encerrar os serviços nos Servidores Secundários.
Pressione Enter para continuar.
O programa de upgrade pára os serviços do ZENworks, se inscreve nos canais de upgrade, faz upgrade de RPMs, faz upgrade do zmd, executa scripts de upgrade e, por fim, faz upgrade do esquema de banco de dados.
(Condicional) Se você tiver servidores secundários do ZENworks para upgrade, continue em Executando um upgrade "in-place" em um servidor secundário do ZENworks.
Continue na Seção 11.5.2, Fazendo upgrade dos dispositivos gerenciados.
Você deve fazer upgrade do servidor principal do ZENworks antes de fazer upgrade dos servidores secundários do ZENworks. Para obter informações passo a passo, consulte Executando um upgrade "in-place" no servidor principal do ZENworks.
Inicie todos os serviços do ZENworks no servidor secundário executando o comando zlm-config --start.
Verifique se o servidor atende aos requisitos. Consulte a Seção 2.1, Requisitos do Servidor ZENworks.
No servidor Linux, monte a mídia do Servidor Novell ZENworks 7.3 Linux Management usando o comando mount dispositivo ponto_de_montagem.
Por exemplo, mount /dev/cdrom /zlm73.
Se estiver usando uma imagem ISO e não uma mídia física, copie a ISO para uma pasta temporária no servidor Linux e monte a imagem usando o seguinte comando:
mount -o loop /tempfolderpath/isoimagename.iso mountpoint
Substitua caminho_da_pasta_temp pelo caminho da pasta temporária e substitua ponto_de_montagem pelo caminho da localização do sistema de arquivos na qual deseja montar a imagem. O caminho especificado por ponto_de_montagem já deve existir.
Por exemplo:
mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:
./zlm-upgrade
Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.
Revise o Contrato de Licença de Software, pressionando Page Down para rolar a página e digite S para aceitar o contrato.
O programa de instalação pára os serviços do ZENworks, inscreve-se nos canais de upgrade, faz upgrade de RPMs, faz upgrade do zmd, executa scripts de upgrade e, por fim, reinicia os serviços do ZENworks.
Digite N quando for perguntado se você está fazendo upgrade de um servidor principal do ZENworks.
Digite S quando for perguntado se você fez upgrade de um servidor principal do ZENworks.
O programa de upgrade pára os serviços do ZENworks, inscreve-se nos canais de upgrade, faz upgrade de RPMs, faz upgrade do zmd e executa scripts de upgrade.
Uma vez concluído o upgrade, os serviços do ZENworks são reiniciados. Esse processo pode levar alguns minutos.
(Condicional) Repita Etapa 1 a Etapa 8 para cada Servidor Secundário do ZENworks que deseja fazer upgrade.
Prossiga com Fazendo upgrade manualmente de dispositivos gerenciados.
ou
Prossiga com Fazendo upgrade de dispositivos gerenciados usando bundles de upgrade.
Verifique se o dispositivo gerenciado atende aos requisitos. Consulte a Seção 2.3, Requisitos de dispositivo gerenciado.
No dispositivo gerenciado Linux, monte a mídia do Agente do Novell ZENworks 7.3 Linux Management usando o comando mount dispositivo ponto_de_montagem.
Por exemplo, mount /dev/cdrom /zlm73.
Se estiver usando uma imagem ISO em vez de uma mídia física, copie-a para uma pasta temporária no dispositivo gerenciado Linux e monte a imagem usando o seguinte comando:
mount -o loop /tempfolderpath/isoimagename.iso mountpoint
Substitua caminho_da_pasta_temp pelo caminho da pasta temporária e substitua ponto_de_montagem pelo caminho da localização do sistema de arquivos em que você deseja montar a imagem. O caminho especificado por ponto_de_montagem já deve existir.
Por exemplo:
mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:
./zlm-upgrade
Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.
Revise o Contrato de Licença de Software, pressionando Page Down para rolar a página e digite S para aceitar o contrato.
O programa de instalação pára os serviços do ZENworks, inscreve-se nos canais de upgrade, faz upgrade de RPMs, faz upgrade do zmd, executa scripts de upgrade e, por fim, reinicia os serviços do ZENworks.
O upgrade de dispositivos gerenciados para o ZENworks 7.3 Linux Management instala o novo Agente do ZENworks.
Verifique se o dispositivo gerenciado atende aos requisitos. Consulte a Seção 2.3, Requisitos de dispositivo gerenciado.
Execute as tarefas a seguir na ordem listada:
No servidor ZENworks Linux Management, monte o ISO do agente usando o seguinte comando:
mount -o loop /tempfolderpath/isoimagename.iso mountpoint
Execute o comando /zlm-upgrade -b para criar um bundle de upgrade no servidor ZENworks Linux Management.
O comando listará as plataformas para as quais é possível criar o bundle de upgrade.
Digite a plataforma desejada e pressione Enter.
No ZENworks Control Center, clique na guia
.Clique na pasta que você criou durante o upgrade "in-place" no Servidor Principal do ZENworks para manter os bundles de upgrade.
Clique no nome sublinhado do bundle de upgrade desejado para exibir seus detalhes.
Clique na guia
.Na seção
na parte inferior da página Detalhes, clique em para exibir a caixa de diálogo Nova Ação por Script.Na lista suspensa
, selecione .Na lista suspensa
, selecione .Cole o conteúdo do arquivo de script pre-install.sh na caixa . É possível acessar o arquivo de script do diretório /data localizado no diretório em que está montado o ZENworks 7.3 Linux Management. Por exemplo, se o ZENworks 7.3 Linux Management estiver montado em /zlm73/install, o arquivo de script pre-install.sh residirá no diretório /zlm73/install/data.
Se o dispositivo gerenciado tiver bloqueios de bundle ou de pacote (package-locks.xml), o script de pré-instalação fará um backup desses bloqueios e inserirá o backup no diretório /tmp/zmd.
Clique em
.Na seção
na parte inferior da página Detalhes, clique em para exibir a caixa de diálogo Nova Ação por Script.Na lista suspensa
, selecione .Na lista suspensa
, selecione .Cole o conteúdo do arquivo de script post-install.sh na caixa . É possível acessar o arquivo de script do diretório /data localizado no diretório em que está montado o ZENworks 7.3 Linux Management. Por exemplo, se o ZENworks 7.3 Linux Management estiver montado em /zlm73/install, o arquivo de script post-install.sh residirá no diretório /zlm73/install/data.
NOTA:No arquivo de script post-install.sh, as mensagens que indicam o andamento do upgrade têm comentários por padrão. Se você deseja que as mensagens sejam exibidas no dispositivo gerenciado, remova seus comentários.
O script de Pós-instalação executa as seguintes tarefas:
Restaura o backup dos bloqueios de bundle e de pacote do diretório /tmp/zmd nos diretórios adequados.
Cria o script de shell /tmp/zmd/upgrade_final.sh que pára automaticamente o serviço zmd, remove os catálogos do sistema e reinicia o serviço.
Usa o servidor atd para designar uma tarefa programada e executar o script de shell upgrade_final.sh dois minutos após a execução do script post-install.sh.
Clique em
.Clique em
na parte inferior da página Detalhes.Na seção Configurações do Bundle de Pacote RPM da página Detalhes, clique em
para distribuir a nova versão do bundle.Prossiga com Criando catálogos para bundles de upgrade.
No ZENworks Control Center, clique na guia
.Clique em
e clique em para abrir o Assistente de Criação de Novo Catálogo.Especifique um nome para o catálogo, clique em
para exibir a página Atributos do Catálogo.Clique em
para exibir a página Resumo.Na página Resumo, clique em
.Clique em
para exibir a caixa de diálogo Selecionar Bundles.Navegue até o bundle de upgrade desejado e clique para movê-lo para a lista
; em seguida, clique em .Clique em
para exibir a página Designações de Catálogos.Clique em
, navegue até os dispositivos desejados e clique para movê-los para a lista . Em seguida, clique em para exibir a página Opções de Bundle.Clique em
para exibir a página Concluir, analise as informações e clique em .Dependendo de suas necessidades, prossiga com Fazendo upgrade de dispositivos gerenciados diferentes do SLES 10 e do SLED 10 usando um bundle de upgrade ou com Fazendo upgrade de dispositivos gerenciados SLES 10 ou SLED 10 usando um bundle de upgrade.
No ZENworks Control Center, clique na guia
.Clique em
e, em seguida, clique em para exibir a página Tipo de Política.Selecione
e clique em para exibir a página Nome da Política.Especifique um nome para a política e clique em
para exibir a página Política de Execução Remota.Na lista suspensa
, selecione .Cole o conteúdo do arquivo de script policy.sh na caixa . Você pode acessar o arquivo de script a partir do diretório /data de ponto de montagem.
O script de política executa as seguintes tarefas:
Inscreve-se no catálogo que contém o bundle de upgrade.
Instala o bundle de upgrade no dispositivo gerenciado.
Edite o script de modo que nome_do_catálogo seja o catálogo criado em Criando catálogos para bundles de upgrade, e bundle seja o bundle especificado durante a criação do catálogo (Etapa 7).
Clique em
para exibir a página Resumo e clique em para exibir a página Designações de Políticas.Clique em
para exibir a caixa de diálogo Selecionar Designações, procure e selecione os dispositivos aos quais deseja designar a Política de Execução Remota e clique em .Clique em
para exibir a página Programação de Política.Na lista suspensa
, selecione , especifique uma data e um horário iniciais para aplicar a política e clique em para exibir a página Grupos de Políticas.NOTA:Se você deseja verificar o upgrade imediatamente, defina a data inicial como hoje e o horário inicial como 12 h. A Política de Execução Remota será executada na próxima atualização programada dos dispositivos. Se preferir, atualize os dispositivos manualmente.
Clique em
para exibir a página Concluir e clique em .É assegurado o uso obrigatório da Política de Execução Remota conforme programado, após a próxima atualização programada dos dispositivos gerenciados. Se o horário especificado na Etapa 11 ocorrer antes da próxima atualização programada, será assegurado o uso obrigatório da política na próxima atualização.
IMPORTANTE:Leva aproximadamente cinco minutos para que o bundle de upgrade seja instalado e o processo de upgrade seja executado. Não execute nenhum comando rug como rug ref durante o processo de upgrade. A execução de comandos rug durante esse processo pode causar falha.
Após a conclusão do upgrade, você pode verificar se ele foi bem-sucedido executando o comando rug ping ou consultando o upgrade.log. O upgrade terá sido bem-sucedido se a versão do zmd for 7.3.0. Se você executar o comando rug ping prematuramente, será exibida uma mensagem de exceção. Você pode se recuperar parando e reiniciando o zmd. O /tmp/zmd/upgrade.log deve conter a mensagem “Starting ZENworks Management Daemon...” (Iniciando o ZENworks Management Daemon) na última linha.
NOTA:O histórico do bundle, o histórico do pacote, a inscrição do catálogo e o bloqueio de pacote não serão migrados do ZENworks 7.0 Linux Management with IR1 para o ZENworks 7.3 Linux Management.
Execute as seguintes etapas no dispositivo gerenciado SLES 10 ou SLED 10:
Verifique se o agente está registrado no servidor ZENworks Linux Management. Para obter mais informações sobre como registrar dispositivos, consulte Registrando dispositivos
no Guia de Administração do Novell ZENworks 7.3 Linux Management.
Execute o comando /usr/bin/rug sub nome_do_catálogo, onde nome_do_catálogo é o catálogo designado ao dispositivo gerenciado.
Execute o comando /usr/bin/rug bin -y nome_do_bundle_de_upgrade, onde nome_do_bundle_de_upgrade é o bundle de upgrade no catálogo designado ao dispositivo gerenciado.
IMPORTANTE:Leva aproximadamente cinco minutos para que o bundle de upgrade seja instalado e o processo de upgrade seja executado. Não execute nenhum comando rug como rug ref durante o processo de upgrade. A execução de comandos rug durante esse processo pode causar falha.
Após a conclusão do upgrade, você pode verificar se ele foi bem-sucedido executando o comando rug ping ou consultando o upgrade.log. O upgrade terá sido bem-sucedido se a versão do zmd for 7.3.0. Se você executar o comando rug ping prematuramente, será exibida uma mensagem de exceção. Você pode se recuperar parando e reiniciando o zmd. O /tmp/zmd/upgrade.log deve conter a mensagem “Starting ZENworks Management Daemon...” (Iniciando o ZENworks Management Daemon) na última linha.
Se o dispositivo não tiver o sistema X Window instalado:
No ZENworks Control Center, clique no bundle de upgrade.
Clique na guia
.No painel
, selecione os seguintes pacotes:Clique em
> .(Opcional) Se o SLES 10 ou o SLED 10 estiver sendo executado no servidor Dell e os dispositivos gerenciados tiverem o agente do zmd padrão instalado, faça o seguinte se desejar coletar o inventário Dell dos dispositivos:
No painel
, selecione novell-zenworks-zmd-oem.Clique em
> .