74.11 Compreendendo o Serviço de Upgrade

O serviço de Upgrade é executado como um serviço carregado pelo Gerenciador de Serviços e executa as seguintes funções:

  1. Migra o banco de dados do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management para o banco de dados do ZENworks 7 Desktop Management. Para obter mais informações, consulte Migração de banco de dados de Inventário.
  2. Converte os arquivos .str de resíduo do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management nos arquivos .str do ZENworks 7 Desktop Management. Para obter mais informações, consulte Conversão e movimentação do arquivos de resíduo do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management.

O serviço de Upgrade executa todas as funções em um método voltado para o estado. Isto é feito para garantir que o serviço de Upgrade não execute as mesmas etapas quando uma tiver sido executada com êxito. O serviço de Upgrade é executado como serviço ininterrupto. Portanto, ele não pode ser interrompido manualmente. O serviço de Upgrade é interrompido automaticamente depois de concluir todas as suas funções.

Esta seção contém o seguinte:

74.11.1 Migração de banco de dados de Inventário

A migração do banco de dados de Inventário consiste em duas fases, migração de Esquema e migração de Dados.

A migração de banco de dados de Inventário envolve as seguintes atividades:

  1. Os arquivos .zip que contêm todos os scripts SQL são descompactados. Antes que a migração de esquema comece, os arquivos SQL são transformados preenchendo-se as constantes a partir do banco de dados.
  2. Fase de migração de esquema: as tabelas, os procedimentos, as telas e outros objetos relativos ao esquema são alterados ou adicionados de acordo com o esquema do ZENworks 7 Desktop Management. As permissões são fornecidas apropriadamente às tabelas, aos procedimentos e às telas.

  3. Fase de migração de dados: os dados antigos do esquema do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management são migrados para o esquema do ZENworks 7 Desktop Management. Esta fase consome algum tempo, dependendo do tamanho do banco de dados.

  4. Correções pós-migração.

Além disso, a atividade de migração de Banco de Dados é rastreada em um registro de migração que pode ser encontrado no diretório caminho_instalação\zenworks\inv\server\wminv\logs\migrationlogs.

74.11.2 Conversão e movimentação do arquivos de resíduo do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management

Os arquivos de resíduo são os arquivos .str ou .zip do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management coletados antes da primeira execução dos serviços de Inventário do ZENworks 7 Desktop Management.

O serviço de Upgrade executa as seguintes funções:

  • Converte os arquivos .str do diretório dbdir em arquivos .str do ZENworks 7 Desktop Management.
  • Move os arquivos .zip do diretório dbdir para o diretório dbdirconv.
  • Move os arquivos .zip do diretório entpush para o diretório entpushzipconv.
  • Move os arquivos .str do diretório entpush para o diretório entpushstrconv.
  • Move os arquivos .str do diretório entmerge para o diretório entmergeconv.
  • Move os arquivos .str e .prp do diretório dbdir\temp para o diretório dbdirtempconv.

Isso é feito para garantir que os serviços de Armazenador e de Emissor-Receptor do ZENworks 7 Desktop Management processem os arquivos de resíduo presentes nos diretórios dbdir, entpush e entmerge antes de processarem e atualizarem as novas informações de inventário.

AVISO:Os arquivos de resíduo não devem ser apagados durante ou após o upgrade.

Dbdirconv, entpushzipconv, entpushstrconv, entmergeconv e dbdirtempconv são diretórios auxiliares criados pelo serviço de upgrade para facilitar seu funcionamento.