11.1 Fazendo upgrade dos Servidores ZENworks e dos dispositivos gerenciados para o ZENworks 7.3 Linux Management

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:

É 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.

  1. Executando um upgrade "in-place" no servidor principal do ZENworks

  2. Executando um upgrade "in-place" em um servidor secundário do ZENworks

  3. Fazendo upgrade manualmente de dispositivos gerenciados ou Fazendo upgrade de dispositivos gerenciados usando bundles de upgrade

11.1.1 Executando um upgrade "in-place" no servidor principal do ZENworks

  1. Verifique se o servidor está em execução e atende aos requisitos. Consulte a Seção 2.1, Requisitos do Servidor ZENworks.

  2. 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

  3. Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:

    ./zlm-upgrade

  4. Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.

  5. Revise o Contrato de Licença de Software, pressionando Page Down para rolar a página e digite S para aceitar o contrato.

  6. 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.

  7. 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.

  8. (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.

  9. Continue na Seção 11.5.2, Fazendo upgrade dos dispositivos gerenciados.

11.1.2 Executando um upgrade "in-place" em um servidor secundário do ZENworks

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.

  1. Inicie todos os serviços do ZENworks no servidor secundário executando o comando zlm-config --start.

  2. Verifique se o servidor atende aos requisitos. Consulte a Seção 2.1, Requisitos do Servidor ZENworks.

  3. 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

  4. Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:

    ./zlm-upgrade

  5. Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.

  6. 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.

  7. Digite N quando for perguntado se você está fazendo upgrade de um servidor principal do ZENworks.

  8. 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.

  9. (Condicional) Repita Etapa 1 a Etapa 8 para cada Servidor Secundário do ZENworks que deseja fazer upgrade.

  10. Prossiga com Fazendo upgrade manualmente de dispositivos gerenciados.

    ou

    Prossiga com Fazendo upgrade de dispositivos gerenciados usando bundles de upgrade.

11.1.3 Fazendo upgrade manualmente de dispositivos gerenciados

  1. Verifique se o dispositivo gerenciado atende aos requisitos. Consulte a Seção 2.3, Requisitos de dispositivo gerenciado.

  2. 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

  3. Efetue login como root, e inicie o programa de upgrade a partir do ponto de montagem executando o seguinte comando:

    ./zlm-upgrade

  4. Quando for solicitado o upgrade do ZENworks Linux Management, digite Y para continuar.

  5. 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.

11.1.4 Fazendo upgrade de dispositivos gerenciados usando bundles de upgrade

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:

Criando um bundle de upgrade

  1. No servidor ZENworks Linux Management, monte o ISO do agente usando o seguinte comando:

    mount -o loop /tempfolderpath/isoimagename.iso mountpoint

  2. 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.

  3. Digite a plataforma desejada e pressione Enter.

Criando um script para o upgrade de bundles

  1. No ZENworks Control Center, clique na guia Bundles.

  2. Clique na pasta que você criou durante o upgrade "in-place" no Servidor Principal do ZENworks para manter os bundles de upgrade.

  3. Clique no nome sublinhado do bundle de upgrade desejado para exibir seus detalhes.

  4. Clique na guia Detalhes.

  5. Na seção Ações por Script na parte inferior da página Detalhes, clique em Novo para exibir a caixa de diálogo Nova Ação por Script.

  6. Na lista suspensa Ação por script, selecione Pré-instalação.

  7. Na lista suspensa Script a executar, selecione Definir script próprio.

  8. Cole o conteúdo do arquivo de script pre-install.sh na caixa Conteúdo do script. É 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.

  9. Clique em OK.

  10. Na seção Ações por Script na parte inferior da página Detalhes, clique em Novo para exibir a caixa de diálogo Nova Ação por Script.

  11. Na lista suspensa Ação por script, selecione Pós-instalação.

  12. Na lista suspensa Script a executar, selecione Definir script próprio.

  13. Cole o conteúdo do arquivo de script post-install.sh na caixa Conteúdo do script. É 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.

  14. Clique em OK.

  15. Clique em Aplicar na parte inferior da página Detalhes.

  16. Na seção Configurações do Bundle de Pacote RPM da página Detalhes, clique em Distribuir para distribuir a nova versão do bundle.

  17. Prossiga com Criando catálogos para bundles de upgrade.

Criando catálogos para bundles de upgrade

  1. No ZENworks Control Center, clique na guia Bundles.

  2. Clique em Novo e clique em Catálogo para abrir o Assistente de Criação de Novo Catálogo.

  3. Especifique um nome para o catálogo, clique em Avançar para exibir a página Atributos do Catálogo.

  4. Clique em Avançar para exibir a página Resumo.

  5. Na página Resumo, clique em Próximo.

  6. Clique em Adicionar para exibir a caixa de diálogo Selecionar Bundles.

  7. Navegue até o bundle de upgrade desejado e clique para movê-lo para a lista Selecionado; em seguida, clique em OK.

  8. Clique em Avançar para exibir a página Designações de Catálogos.

  9. Clique em Adicionar, navegue até os dispositivos desejados e clique para movê-los para a lista Selecionado. Em seguida, clique em OK para exibir a página Opções de Bundle.

  10. Clique em Avançar para exibir a página Concluir, analise as informações e clique em Concluir.

  11. 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.

Fazendo upgrade de dispositivos gerenciados diferentes do SLES 10 e do SLED 10 usando um bundle de upgrade

  1. No ZENworks Control Center, clique na guia Políticas.

  2. Clique em Novo e, em seguida, clique em Política para exibir a página Tipo de Política.

  3. Selecione Política de Execução Remota e clique em Avançar para exibir a página Nome da Política.

  4. Especifique um nome para a política e clique em Avançar para exibir a página Política de Execução Remota.

  5. Na lista suspensa Script a executar, selecione Definir script próprio.

  6. Cole o conteúdo do arquivo de script policy.sh na caixa Conteúdo do script. 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.

  7. 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).

  8. Clique em Avançar para exibir a página Resumo e clique em Avançar para exibir a página Designações de Políticas.

  9. Clique em Adicionar 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 OK.

  10. Clique em Próximo para exibir a página Programação de Política.

  11. Na lista suspensa Tipo de Programação, selecione Data Específica, especifique uma data e um horário iniciais para aplicar a política e clique em Avançar 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.

  12. Clique em Avançar para exibir a página Concluir e clique em Concluir.

    É 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.

Fazendo upgrade de dispositivos gerenciados SLES 10 ou SLED 10 usando um bundle de upgrade

Execute as seguintes etapas no dispositivo gerenciado SLES 10 ou SLED 10:

  1. 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.

  2. Execute o comando /usr/bin/rug sub nome_do_catálogo, onde nome_do_catálogo é o catálogo designado ao dispositivo gerenciado.

  3. 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.

  4. Se o dispositivo não tiver o sistema X Window instalado:

    1. No ZENworks Control Center, clique no bundle de upgrade.

    2. Clique na guia Detalhes.

    3. No painel Pacotes, selecione os seguintes pacotes:

      • novell-zenworks-x11vnc-0.6.1-2
      • novell-zenworks-zmd-gconfpolicyenforcers-7.3.0-0
      • novell-zenworks-tightvnc-1.2.9-6, zen-updater-7.3.0-0
    4. Clique em Ação > Definir Renovação.

  5. (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:

    1. No painel Pacotes, selecione novell-zenworks-zmd-oem.

    2. Clique em Ação > Cancelar Definição de Renovação.