32.5 Upgrade do Inventário da Estação de Trabalho

Para fazer upgrade do Inventário da Estação de Trabalho do ZENworks Desktops 6.5.x para o ZENworks 7, execute as seguintes tarefas na ordem listada:

  1. Leia as informações em Seção 32.5.1, Considerações prévias de upgrade.
  2. Execute as tarefas explicadas em Seção 32.5.2, Tarefas a serem executadas antes do upgrade e da migração do banco de dados.
  3. Execute as tarefas explicadas em Seção 32.5.3, Fazendo upgrade dos componentes de Inventário da Estação de Trabalho do ZENworks 6.5x.
  4. Execute as tarefas explicadas em Seção 32.5.4, Tarefas a serem executadas após a migração do banco de dados.

32.5.1 Considerações prévias de upgrade

Antes de fazer upgrade dos componentes Inventário do ZENworks 6.5x Desktop Management para o ZENworks 7, analise os fatos nas seções a seguir:

Servidor de inventário

  • Os servidores de Inventário do ZENworks 7 e do Inventário do ZENworks 6.5.x Desktop Management podem residir na mesma árvore eDirectory™.
  • Os servidores de Inventário do ZENworks 6.5x Desktop Management podem fazer roll-up de dados de Inventário para um Servidor de Inventário do ZENworks 7, mas um Servidor de Inventário do ZENworks 7 não pode fazer roll-up de dados de Inventário para um Servidor de Inventário do ZENworks 6.5x Desktop Management.

    Se você executar o roll-up dos dados de inventário, deverá ser feito um upgrade dos Servidores de Inventário do ZENworks 6.5x Desktop Management para o ZENworks 7, de cima para baixo. Faça upgrade primeiro do servidor raiz, em seguida dos servidores intermediários e, por último, dos servidores folha.

  • Os servidores de Inventário do ZENworks 6.5x Desktop Management e os servidores de Inventário do ZENworks 7 podem utilizar as políticas de Roll-Up do ZENworks 6.5x Desktop Management das quais foi feito upgrade para o ZENworks 7.
  • Não anexe um Banco de Dados de Inventário do ZENworks 7 diretamente a um Servidor de Inventário do ZENworks 6.5x Desktop Management; da mesma forma, não anexe um Banco de Dados de Inventário do ZENworks 6.5x Desktop Management diretamente a um Servidor de Inventário do ZENworks 7. Faça upgrade do Servidor de Inventário e do respectivo banco de dados simultaneamente. Embora seja possível fazer a migração de todos os bancos de dados suportados (Sybase, Oracle e MS SQL), a instalação do ZENworks 7 Desktop Management faz upgrade automático apenas do banco de dados Sybase.
  • Não permita que um Servidor de Inventário do ZENworks 6.5x Desktop Management e um Servidor de Inventário do ZENworks 7 armazenem dados de Inventário diretamente no mesmo Banco de Dados de Inventário.
  • O Servidor de Inventário do ZENworks 7 pode processar arquivos .zip dos servidores de Inventário do ZENworks 6.5x Desktop Management.
  • Não apague os arquivos .str e .zip do ZENworks 6.5x Desktop Management dos diretórios SCANDIR do Servidor de Inventário do ZENworks 6.5x Desktop Management depois de fazer upgrade do Servidor de Inventário para ZENworks 7.
  • O upgrade do Servidor de Inventário do ZENworks 6.5x Desktop Management para o ZENworks 7 não muda a função do Servidor de Inventário.

Agente de Inventário

  • O agente de Inventário do ZENworks 6.5x Desktop Management pode enviar dados de Inventário para um Servidor de Inventário do ZENworks 7, ou seja, os dados podem ser armazenados em um Banco de Dados de Inventário do ZENworks 7.

    O agente de Inventário do ZENworks 7 não pode enviar dados de Inventário para um Servidor de Inventário do ZENworks 6.5x Desktop Management, ou seja, os dados não podem ser armazenados em um Banco de Dados de Inventário do ZENworks 6.5x Desktop Management.

    Faça upgrade para o Agente de Inventário do ZENworks 7 somente após o upgrade dos servidores e dos bancos de dados de Inventário.

  • O agente de Inventário do ZENworks 6.5x Desktop Management e o agente de Inventário do ZENworks 7 Inventory podem usar a política de Inventário do ZENworks 6.5x Desktop Management que recebeu upgrade para o ZENworks 7, ou podem usar uma política de Inventário do ZENworks 7 criada com os snap-ins do ZENworks 7 Desktop Management.
  • Se você quiser fazer a instalação ou o upgrade dos agentes do ZENworks 6.5x Desktop Management por meio da Criação de Imagens da Estação de Trabalho, certifique-se de que a imagem seja obtida em uma estação de trabalho não registrada do ZENworks 7 Desktop Management.

Console de Gerenciamento

  • Você pode usar os snap-ins do ZENworks 7 Desktop Management no ConsoleOne para administrar os dados de Inventário e os objetos Inventário do ZENworks 6.5x Desktop Management e ZENworks 7 (como o objeto Serviço de Inventário, objetos Banco de Dados, Políticas de Inventário da Estação de Trabalho, Políticas de Roll-Up, Política de Atualização do Dicionário e Política de Localização do Banco de Dados).
  • Não é possível usar os snap-ins do ConsoleOne para o ZENworks 6.5x Desktop Management para administrar objetos Inventário e dados de inventário do ZENworks 7 Desktop Management.
  • Não utilize consoles de gerenciamento do ZENworks 6.5x Desktop Management ou do ZENworks 7 Desktop Management para configurar os mesmos objetos Inventário do ZENworks for Desktops 4.x.

32.5.2 Tarefas a serem executadas antes do upgrade e da migração do banco de dados

Depois de analisar os fatos mencionados em Seção 32.5.1, Considerações prévias de upgrade, você deverá executar as seguintes tarefas antes de fazer upgrade do ZENworks 6.5x Desktop Management para o ZENworks 7 Desktop Management:

  1. Interrompa o serviço de Inventário.

    1. Em um servidor de Inventário NetWare®: No prompt do console do servidor, digite sys:\system\invstop.ncf.

      Para que o banco de dados Sybase não seja interrompido automaticamente quando você interromper os serviços de Inventário, inclua barras de comentário na linha Descarregar dbsrv8.nlm do arquivo sys:\system\invstop.ncf .

    2. Em um Servidor de Inventário Windows 2000/2003: No Painel de Controle, clique duas vezes em Ferramentas Administrativas, clique duas vezes em Serviços, selecione Serviços de Inventário da Novell e clique em Parar.

  2. Interrompa o Banco de Dados de Inventário.

    1. No NetWare: No prompt do console do Sybase, pressione a tecla Q.

    2. No Windows 2000/2003: No Painel de Controle do Windows, clique duas vezes em Ferramentas Administrativas, clique duas vezes em Serviços, selecione Banco de Dados Novell - Sybase e clique em Parar.

  3. Pare o servidor Web do ZENworks.

    No Windows 2000/2003: No Painel de Controle, clique duas vezes em Ferramentas Administrativas, clique duas vezes em Serviços, selecione Servidor Web ZFS da Novell e clique em Parar.

  4. Se o Java não tiver sido descarregado nos servidores NetWare de destino, descarregue o arquivo java.nlm (no console do servidor, digite java -exit).

    IMPORTANTE:Esse comando interromperá todos os processos Java que estiverem em execução no servidor. Verifique se todos os processos Java estão parados durante a instalação do ZENworks 7 Desktop Management.

  5. Nos servidores Windows de destino, feche a janela Serviços.

  6. Verifique se você fez e arquivou um backup confiável do banco de dados do ZENworks 6.5x Desktop Management

  7. Verifique se o banco de dados do ZENworks 6.5x Desktop Management não está sendo acessado pelo ConsoleOne.

  8. Verifique se os requisitos recomendados para o Inventário da Estação de Trabalho do ZENworks 7 foram atendidos. Para obter mais informações, consulte Seção II, Preparação.

  9. Se o caminho_instalação_ZENworks\zenworks\inv\server\wminv\ properties\inventoryremoval.properties tiver sido modificado após a instalação do ZENworks 6.5x Desktop Management, utilize um backup confiável do inventoryremoval.properties.

  10. Verifique se o esquema foi migrado para o ZENworks 7. É possível fazer a migração do esquema com o programa de instalação do ZENworks 7 Desktop Management. Para obter mais informações sobre a migração desse esquema, consulte Seção 9.1.1, Estendendo o esquema antes da instalação.

  11. Antes de fazer upgrade do servidor de Inventário, verifique se o upgrade do servidor de banco de dados associado foi feito.

  12. No caso de um banco de dados do ZENworks 6.5x Desktop Management que esteja executando o Oracle, será necessário executar as seguintes tarefas antes da migração:

    1. Verifique se a versão do Oracle é a 9.2.0.6 ou mais recente.

    2. No caminho_instalação_bancodedados_inventário\caminho_init.ora\init.ora, configure o valor dos parâmetros a seguir conforme mostrado abaixo:

      • db_cache_size=192M
      • sort_area_size=10000000
      • shared_pool_size = 157286400
      • open_cursors = 2048
      • log_buffer = 1024000
      • session_cached_cursors=2048
      • compatible=9.2.0

      Você pode aumentar o tamanho do cache e do pool compartilhado para definir a memória SGA (Shared Global Area) como 30 a 40% de tamanho físico de RAM.

    3. Verifique se o Banco de Dados de Inventário está ativo e em execução.

      Você deve ter um segmento de rollback maior, pois a migração do banco de dados e o armazenamento de dados adicionais não podem ser concluídos com êxito devido ao ORA-01555 e outros problemas relacionados ao segmento de rollback.

    4. Aumente o valor do segmento de rollback executando o seguinte script sql para adicionar outro arquivo de dados ao segmento de rollback (rbs) e um grupo de registros Redo:

      conecte / como sysdba;
      
      alter tablespace rbs add datafile ’caminho_instalao_banco_de_dados_inventrio\rbs2.ora’ size 40M autoextend on next 50K maxsize 60M;
      
      alter rollback segment rb0 storage (maxextents unlimited);
      
      alter rollback segment rb1 storage (maxextents unlimited);
      
      ALTER DATABASE ADD LOGFILE GROUP 3 (’caminho_instalao_banco_de_dados_Inventrio\log3.ora’) SIZE 50M;
      
    5. Interrompa o Banco de Dados de Inventário.

    6. Verifique se o parâmetro compatível em instalação_bancodedados_inventário\caminho_para_init.ora\init.ora está definido como 9.2.0 ou acima.

    7. Se o tamanho de qualquer arquivo de dados estiver prestes a exceder 4.096 MB, você deverá adicionar arquivos de dados extras ao tablespace correspondente.

    8. Extraia o atlasperf_altertablespace.sql apropriado e específico à plataforma do diretório_instalação_zenworks\zenworks\inv\server\wminv\properties\sql.zip para C:.

      Se o Oracle estiver sendo executado no Windows, extraia o diretório atlasperf_altertablespace.sql de oracle\winntspecific dentro do sql.zip.

      Se o Oracle estiver sendo executado no UNIX, extraia atlasperf_altertablespace.sql do diretório oracle\unixspecific dentro do sql.zip.

    9. Edite o atlasperf_altertablespace.sql para definir o valor de maxsize para todos os arquivos de dados como o múltiplo mais próximo de 4 GB.

      Por exemplo, se o tamanho do CIM8.ora for 5 GB, defina o valor de MAXSIZE para 8.192 MB.

    10. Verifique se o caminho de arquivo de todos os arquivos listados no atlasperf_altertablespace.sql está correto.

    11. Reinicie o Banco de Dados de Inventário.

    12. Execute o altaslperf_altertablespace.sql.

32.5.3 Fazendo upgrade dos componentes de Inventário da Estação de Trabalho do ZENworks 6.5x

Será possível fazer upgrade dos componentes do Inventário da Estação de Trabalho do ZENworks 6.5x Desktop Management instalando o ZENworks 7 Desktop Management (ou SP1), se a máquina em que deseja instalar o ZENworks 7 Desktop Management atender aos requisitos de instalação. Para obter mais informações sobre os requisitos de instalação, consulte Seção II, Preparação.

O Servidor de Inventário do ZENworks 7 Desktop Management tem suporte para o mesmo conjunto de funções que o ZENworks 6.5x Desktop Management. Portanto, quando fizer upgrade de ZENworks 6.5x Desktop Management para o ZENworks 7 Desktop Management, a função do Servidor de Inventário será mantida.

O programa de instalação do ZENworks 7 Desktop Management (ou o programa de instalação do SP1) faz a migração automática de todas as políticas do ZENworks 6.5x Desktop Management para o ZENworks 7 Desktop Management (ou para o ZENworks 7 Desktop Management com SP1).

32.5.4 Tarefas a serem executadas após a migração do banco de dados

As seguintes tarefas devem ser executadas após o upgrade do Servidor de Inventário e após a conclusão da migração do Banco de Dados de Inventário:

  1. Interrompa o serviço de Inventário.

  2. Se o Banco de Dados de Inventário estiver executando o Oracle, faça o seguinte para melhorar o desempenho do banco de dados:

    1. Extraia o atlasperf_alterfreelist.sql de diretório_instalação_zenworks\zenworks\inv\server\wminv\properties\sql.zip e execute-o no prompt SQLPLUS.

    2. Execute os arquivos oracle\common\oracle_perf.sql e oracle\common\oracle_perf2.sql de caminho_instalação_servidor_inventário\zenworks\inv\server\wminv\properties\sql.zip para adicionar índices de melhoria de desempenho ao banco de dados.

    3. Execute o oracle_dbexport_perf.sql do diretório Novell ZENworks 7 Companion 2 CD \database\oracle8i\common ou do diretório Novell ZENworks 7 Companion with Support Pack 1 Companion 2 CD \database\oracle_x\common.

    4. (Condicional) Se estiver fazendo a migração do ZENworks 6.5 Desktop Management SP1 Hot Patch 1 ou Hot Patch 2, ou do ZENworks 6.5 Desktop Management SP2, extraia o \oracle\common\zfd65sp1hp1_65sp2_70.sql de diretório_instalação_zenworks\zenworks\inv\server\wminv\properties\sql.zip e execute-o no prompt SQLPLUS.

      Para obter mais informações sobre como melhorar o desempenho do banco de dados de Inventário, consulte as Dicas de desempenho, emInventário da Estação de Trabalho do Guia de Administração do Novell ZENworks 7 Desktop Management.

  3. (Opcional) Se o banco de dados de Inventário estiver executando o MS SQL, execute os scripts a seguir de caminho_instalação_servidor_inventário\zenworks\inv\server\wminv\properties\sql.zip com os logins apropriados, conforme explicado abaixo, do MS SQL Query Analyzer:

    1. Faça o login como CIM e execute o mssql_perf_cim.sql.

    2. Faço o login como mw_dba e execute o mssql_perf_mw_dba.sql.

    3. Faça o login como zenworks e execute o msswl_perf_zenworks.sql.

    4. (Condicional) Se estiver fazendo a migração do ZENworks 6.5 Desktop Management SP1 Hot Patch 1 ou Hot Patch 2, ou do ZENworks 6.5 Desktop Management SP2, faça o login como CIM e execute o \mssql\zfd65sp1hp1_65sp2_70.sql.

      Isso melhora o desempenho do Banco de Dados de Inventário.

      Para obter mais informações sobre como melhorar o desempenho do banco de dados de Inventário, consulte as Dicas de desempenho, em Inventário da Estação de Trabalho do Guia de Administração do Novell ZENworks 7 Desktop Management.

  4. Inicie os serviços de Inventário.