Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Migrar o TMS

Preparação

Fazer Backup do Banco de Dados SQL

Uso da CLI do SQL

SQL Management Studio

Agentes legados do TMS

Migração do TMS versões 14 ou posterior

Salvar os arquivos locais

Restaurar o Banco de Dados SQL

Uso da CLI do SQL

Uso do SQL Management Studio

Ações de restauração pós-banco de dados

Migrações do TMS versões 14 e posteriores

Uso de TMSPE

Uso de agentes legados do TMS

Uso do utilitário de ferramentas TMS

Pós-instalação

Uso de agentes legados do TMS

Excluir o servidor antigo

Execute o TMS Agent Diagnostics

Habilitar a replicação do agente do TMS para o VCS

Informações Relacionadas

Introduction

Este documento descreve os procedimentos usados para migrar um aplicativo de banco de dados do Cisco TelePresence Management Suite (TMS) de um servidor para outro, com a opção de mover o local do banco de dados Structured Query Language (SQL).

Note: Não há métodos para migrações das contas de usuário local de um servidor Microsoft Windows para outro. Se você usar contas locais do Microsoft Windows para acessar o servidor TMS, deverá criar manualmente essas contas no novo servidor.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Microsoft SQL Server

- Cisco TMS

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software:

- TMS versões 12, 13 e 14

- TMSPE versão 1.0

- Microsoft SQL Server versões 2005 e 2008

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Migrar o TMS

Esta seção descreve os processos usados para migrar o TMS.

Preparação

Note: Se você usar agentes herdados do TMS, certifique-se de desabilitar a replicação primeiro em todos os dispositivos.

Desligue todos os serviços do Microsoft Windows do TMS:

- Serviço de agente do TMS

- Serviço de Scanner de Banco de Dados do TMS

- Serviço TMS Live

- Serviço de Diretório do TMS PLCM

- Serviço Agendador do TMS

- Serviço de Diagnóstico de Servidor do TMS

- Serviço SNMP (Simple Network Management Protocol) do TMS

Se você usar o TMS Provisioning Extension (tmspe), desligue-o também.

Note: Se você usar agentes herdados do TMS, o FQDN (Fully Qualified Domain Name, nome de domínio totalmente qualificado) configurado na parte inferior da página Configurações do agente do TMS (geralmente o FQDN do TMS, conforme configurado no Microsoft Windows) deve ser resolvido para o endereço IP do TMS quando o VCS (Video Communication Server, servidor de comunicação de vídeo) executa uma pesquisa no FQDN. Pesquisas inversas também devem estar presentes.

Fazer Backup do Banco de Dados SQL

Há dois métodos usados para fazer backup e restaurar o banco de dados SQL. A CLI está disponível em todos os sistemas com o SQL instalado, mas o SQL Management Studio pode ser baixado da Microsoft e usado, se desejado.

Uso da CLI do SQL

Se o banco de dados SQL atualmente reside no mesmo servidor que o aplicativo do servidor TMS e você planeja mover o banco de dados para um novo servidor, seja o novo servidor Microsoft Windows que hospeda o TMS ou uma instância SQL separada, o banco de dados deverá ser copiado e restaurado para o novo local.

Os comandos descritos nesta seção são inseridos no prompt de comando no servidor TMS atual que hospeda a instância do SQL Express com o banco de dados tmsng. Esses comandos são gravados para permitir o acesso ao SQL Server pelo usuário atualmente conectado no Microsoft Windows. Para usar credenciais de login SQL, substitua -E por -U <username> -P <password> e substitua o nome de usuário e a senha pelas credenciais SQL e os direitos de administrador do sistema.

Banco de dados TMS

Para fazer backup do banco de dados SQL tmsng com a CLI, digite este comando:

sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmsng TO DISK='

\tmsng.bak'

Quando esse comando for usado, substitua <path> pelo local no qual você deseja salvar o backup. Esse local deve ter espaço adequado para o backup e o serviço SQL deve ter acesso a ele.

Banco de dados TMSPE (quando TMSPE é usado)

Se você usar tmspe, insira este comando para fazer backup do banco de dados SQL do tmspe da CLI:

sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmspe TO DISK='

\tmspe.bak'

Copiar arquivos para o novo servidor

Copie o(s) arquivo(s) de backup para o novo local do SQL Server. Esse pode ser um servidor SQL separado ou o novo local do servidor TMS que executa o SQL Server Express.

Note: O local para o qual você copia o arquivo de backup exige que o usuário do serviço SQL tenha acesso total.

SQL Management Studio

Esta seção descreve o processo de backup quando o SQL Management Studio é usado.

Banco de dados TMS

No servidor SQL atual, abra o SQL Management Studio e navegue até o banco de dados tmsng. Clique com o botão direito do mouse no banco de dados e navegue para Tarefas > Fazer backup...:

Na página de prompt de backup, verifique se as configurações são semelhantes às mostradas. Pode haver um destino padrão especificado. Se quiser usar este local para armazenar o backup, clique em OK e o backup será enviado para o local especificado. Se não houver nenhum local de destino especificado, clique em Adicionar, clique em ... e digite um nome de arquivo de tmsng. Em seguida, clique em OK para todas as três telas e o backup do banco de dados deve ocorrer.

Note: Se você receber uma mensagem de acesso negado, certifique-se de gravar em um local no qual o usuário do serviço SQL possa gravar. Geralmente, isso inclui a pasta de backup dentro do Microsoft SQL (MSSQL).

Banco de dados TMSPE (quando TMSPE é usado)

Se você usar tmspe, conclua as etapas acima, mas clique com o botão direito do mouse no banco de dados tmspe em vez do banco de dados tmsng. Nomeie este backup como tmspe.bak.

Copiar arquivos para o novo servidor

Copie o(s) arquivo(s) de backup para o novo local do SQL Server. Esse pode ser um servidor SQL separado ou o novo local do servidor TMS que executa o SQL Server Express.

Note: O local para o qual você copia o arquivo de backup exige que o usuário do serviço SQL tenha acesso total.

Agentes legados do TMS

Se você usar agentes herdados do TMS, no servidor antigo do TMS, abra o Windows Explorer e navegue para %OPENDS_HOME% > db > userRoot.

Aqui está um exemplo:

C : > Arquivos de programas > TANDBERG > TMS > provisionamento > OpenDS-2.0 > db > userRoot

Copie o arquivo *.jdb para um local temporário no novo servidor TMS.

Migração do TMS versões 14 ou posterior

Se o TMS executar a versão 14 ou posterior, há uma chave de criptografia usada para armazenar credenciais com segurança no banco de dados tmsng. Essa chave deve ser copiada do servidor antigo para o novo servidor. Para coletar isso do servidor antigo, abra as Ferramentas TMS e selecione Chave de criptografia. Então, copie a chave.

Note: Isso é usado posteriormente quando você instala o TMS.

Salvar os arquivos locais

O TMS pode conter arquivos personalizados do usuário final. Esses locais devem ser verificados. Se houver arquivos personalizados nesses locais, certifique-se de salvar esses arquivos e copiá-los para o novo local do servidor TMS após sua reinstalação.

Esses diretórios são os caminhos padrão:

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > CiscoSettings

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > CompanyLogo

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > ExternalSourceFiles

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > Imagem

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Data > Language

- C : > Arquivos de programa > TANDBERG > TMS > wwwTMS > Dados > Logotipo

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > Mapa

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > Configurações MGCS

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > Software

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Dados > Som

- C : > Arquivos de programas > TANDBERG > TMS > wwwTMS > Public > Data > SOFTWARE

Restaurar o Banco de Dados SQL

Há dois métodos usados para fazer backup e restaurar o banco de dados SQL. A CLI está disponível em todos os sistemas com o SQL instalado, mas o SQL Management Studio pode ser baixado da Microsoft e usado, se desejado.

Uso da CLI do SQL

Esta seção descreve o uso da CLI do SQL.

Banco de dados TMS

Note: Para continuar, é necessária uma cópia atual do SQL Server (versão 2005 ou 2008) ou do SQL Server Express (versão 2005 ou 2008).

Se você pretende usar o SQL Express no novo servidor TMS para abrigar o banco de dados, instale o TMS e desinstale-o. Isso permite criar a instância do SQL Express necessária para restaurar o banco de dados. Durante a instalação, você não precisa incluir a chave de liberação e as chaves de opção, pois esses dados são substituídos quando o banco de dados é restaurado do backup. Se você usar um servidor SQL separado, não precisará instalar e desinstalar o TMS.

No servidor que executa o SQL Server ou o SQL Server Express, insira os comandos descritos nesta seção para restaurar o banco de dados SQL. Esses comandos são gravados para permitir o acesso ao SQL Server pelo usuário atualmente conectado no Microsoft Windows.

Para usar as credenciais de login SQL, substitua -E por -U <username> -P <password> e substitua o nome de usuário e a senha pelas credenciais SQL e os direitos de administrador do sistema. Você também deve fazer estas substituições:

- Substitua o nome do servidor pelo nome do host do SQL Server.

- Substitua o nome da instância pelo nome da instância do serviço SQL.

- Substitua a variável <pathofbackup> pelo local do arquivo de backup (.bak).

- Substitua variável <pathofdbfiles> pelo local que você deseja armazenar o arquivo MDF do banco de dados (tmsng_data.mdf) e pelo local que deseja armazenar o arquivo LDF do banco de dados (tmsng_log.ldf).

Se você precisar restaurar o banco de dados para o SQL Version 2005, digite este comando:

sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName

varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]

varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar

(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar

(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),

[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]

varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),

[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]

varchar(128));DECLARE @Path varchar(1000);SET @Path='<pathofbackup>\tmsng.bak'

;DECLARE @LogicalNameData varchar(256),@LogicalNameLog varchar(256);INSERT

INTO @table EXEC('RESTORE FILELISTONLY FROM DISK=''' +@Path+ '''');SET

@LogicalNameData=(SELECT LogicalName FROM @Table WHERE Type='D');SET

@LogicalNameLog=(SELECT LogicalName FROM @Table WHERE Type='L');RESTORE

DATABASE tmsng FROM DISK='<pathofbackup>\tmsng.bak' WITH REPLACE, MOVE

@LogicalNameData TO '<pathofdbfiles>\tmsng_data.mdf', MOVE @LogicalNameLog

TO '<pathofdbfiles>\tmsng_log.ldf'"

Se você precisar restaurar o banco de dados para o SQL Version 2008, digite este comando:

sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName

varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]

varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar

(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar

(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),

[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]

varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),

[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]

varchar(128), [TDEThumbprint]varchar(128));DECLARE @Path varchar(1000);SET

@Path='<pathofbackup>\tmsng.bak';DECLARE @LogicalNameData varchar(256),

@LogicalNameLog varchar(256);INSERT INTO @table EXEC('RESTORE FILELISTONLY

FROM DISK=''' +@Path+ '''');SET @LogicalNameData=(SELECT LogicalName FROM

@Table WHERE Type='D');SET @LogicalNameLog=(SELECT LogicalName FROM @Table

WHERE Type='L');RESTORE DATABASE tmsng FROM DISK='<pathofbackup>\tmsng.bak'

WITH REPLACE, MOVE @LogicalNameData TO '<pathofdbfiles>\tmsng_data.mdf',

MOVE @LogicalNameLog TO '<pathofdbfiles>\tmsng_log.ldf'"

Banco de dados TMSPE (quando TMSPE é usado)

Para restaurar o banco de dados SQL do tmspe para o SQL Version 2005, insira este comando na CLI:

sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName

varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]

varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar

(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar

(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),

[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]

varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),

[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]

varchar(128));DECLARE @Path varchar(1000);SET @Path='<pathofbackup>\tmspe.bak'

;DECLARE @LogicalNameData varchar(256),@LogicalNameLog varchar(256);INSERT

INTO @table EXEC('RESTORE FILELISTONLY FROM DISK=''' +@Path+ '''');SET

@LogicalNameData=(SELECT LogicalName FROM @Table WHERE Type='D');SET

@LogicalNameLog=(SELECT LogicalName FROM @Table WHERE Type='L');RESTORE

DATABASE tmspe FROM DISK='<pathofbackup>\tmspe.bak' WITH REPLACE, MOVE

@LogicalNameData TO '<pathofdbfiles>\tmspe_data.mdf', MOVE @LogicalNameLog

TO '<pathofdbfiles>\tmspe_log.ldf'"

Para restaurar o banco de dados SQL tmspe para SQL Version 2008, insira este comando na CLI:

sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName

varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]

varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar

(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar

(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),

[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128),

[FileGroupId]varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]

varchar(128), [DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128),

[IsPresent]varchar(128), [TDEThumbprint]varchar(128));DECLARE @Path varchar

(1000);SET @Path='<pathofbackup>\tmspe.bak';DECLARE @LogicalNameData varchar

(256),@LogicalNameLog varchar(256);INSERT INTO @table EXEC('RESTORE

FILELISTONLY FROM DISK=''' +@Path+ '''');SET @LogicalNameData=(SELECT

LogicalName FROM @Table WHERE Type='D');SET @LogicalNameLog=(SELECT

LogicalName FROM @Table WHERE Type='L');RESTORE DATABASE tmspe FROM DISK=

'<pathofbackup>\tmspe.bak' WITH REPLACE, MOVE @LogicalNameData TO

'<pathofdbfiles>\tmspe_data.mdf', MOVE @LogicalNameLog TO

'<pathofdbfiles>\tmspe_log.ldf'"

Uso do SQL Management Studio

Esta seção descreve o uso do SQL Management Studio.

Banco de dados TMS

Abra o SQL Management Studio no novo servidor SQL. Clique com o botão direito do mouse em Bancos de dados e selecione Restaurar banco de dados:

No campo Fonte para restauração, clique no dispositivo De: e insira o local do arquivo tmsng.bak. Na janela Selecione os conjuntos de backup a serem restaurados: marque a caixa de seleção tmsng-Full Database Backup. No banco de dados To: selecione tmsng e clique em OK. Isso deve restaurar o banco de dados tmsng.

Banco de dados TMSPE (quando TMSPE é usado)

O processo usado para restaurar o banco de dados tmspe é o mesmo usado para restaurar o banco de dados tmsng, mas você seleciona o arquivo de backup tmspe em vez do arquivo de backup tmsng e seleciona o banco de dados tmspe em vez do banco de dados tmsng.

Note: No novo servidor de banco de dados, verifique se o serviço SQL Browser é executado. Se não for executado, a instalação do tipo tmspe falhará.

Ações de restauração pós-banco de dados

Após restaurar o banco de dados, faça o seguinte:

1. Reinstale o TMS no novo servidor para hospedar o aplicativo de servidor TMS.

2. Selecione instalação personalizada para apontar para o novo local do SQL Server.

Migrações do TMS versões 14 e posteriores

Durante o processo de instalação, insira a chave de criptografia que é copiada do servidor TMS original.

Note: Em algumas circunstâncias, esse campo pode estar esmaecido. Se estiver, depois que a instalação estiver concluída, carregue as Ferramentas TMS e digite a string de criptografia ali. Em seguida, reinicie o servidor TMS.

Uso de TMSPE

Se você usar TMSPE, reinstale o TMSPE no servidor TMS e indique a nova localização do banco de dados.

Uso de agentes legados do TMS

Se você usar agentes herdados do TMS, faça o seguinte:

1. Pare o serviço Agentes TMS do Microsoft Windows. Isso também interrompe o Serviço Windows OpenDS.

2. Navegue até %OPENDS_HOME% > db > userRoot. Aqui está um exemplo: C : > Arquivos de programa > TANDBERG > TMS > provisionamento > OpenDS-2.0 > db > userRoot.

3. Exclua todos os arquivos existentes na pasta.

4. Mova os arquivos .jdb que são copiados do servidor TMS antigo para a pasta.

5. Inicie o Serviço Microsoft Windows TMSAgentService.

Caution: Não acesse o portal do TMS no momento.

Uso do utilitário de ferramentas TMS

Se o nome do host do servidor TMS for alterado e você usar contas de usuário locais (contas de usuário existentes no servidor que hospeda o aplicativo do servidor TMS - não contas do Ative Diretory (AD)), você deverá executar o utilitário Ferramentas do TMS para modificar os dados no banco de dados para garantir que você possa fazer login:

- Navegue até TMS Tools > Utilities > Change Users Domain.

- Insira o nome de domínio antigo: <nome de host antigo do servidor TMS>.

- Insira o novo nome de domínio: <novo nome de host do servidor TMS>.

aviso: Se isso não for feito, poderá ocorrer a perda da capacidade de acessar o portal do TMS.

Note: As contas de usuário local não são movidas para o novo servidor durante esse processo de migração. Se você usa contas locais do Microsoft Windows, elas devem ser recriadas manualmente no novo servidor do Microsoft Windows para o qual o TMS é migrado.

Pós-instalação

Para acessar o portal do TMS com uma conta de usuário com direitos de Administrador do Site no TMS, faça o seguinte:

1. Navegue até Administrative Tools > Configuration > General Settings.

2. Certifique-se de que o valor do Diretório FTP de Software é preciso para a instalação do novo servidor. Esse valor pode estar errado se você instalou o TMS com uma letra de unidade diferente no novo servidor (quando comparado ao servidor antigo) ou se você trocou de uma versão de 32 bits para uma versão de 64 bits do Sistema Operacional (SO) do Microsoft Windows Server.

3. Navegue até Administrative Tools > Configuration > Network Settings.

4. Verifique os valores desses campos:

- Configurações gerais de rede > URL onde os pacotes de software podem ser baixados

- Configurações avançadas de rede para sistemas em LAN interna > Endereço IPv4 do servidor TMS

- Configurações avançadas de rede para sistemas em LAN interna > Endereço IPv6 do servidor TMS

- Configurações avançadas de rede para sistemas em LAN interna > Servidor TMS Nome de host totalmente qualificado

- Configurações avançadas de rede para sistemas na Internet pública/por trás do firewall > Endereço do servidor TMS (nome de host totalmente qualificado ou endereço IPv4)

Uso de agentes legados do TMS

Se você usar agentes legados do TMS, faça o seguinte:

1. Navegue até Administrative Tools > Configuration > TMS Agent Settings.

2. Na seção Global > Settings, digite uma senha para a Senha de configuração LDAP e a Senha de replicação LDAP. Isso garante que as senhas sejam sincronizadas com o local de armazenamento de dados.

3. Certifique-se de que o valor para o TMS Agent Backup > Backup Diretory é preciso para a instalação do novo servidor. Esse valor pode estar errado se você instalou o TMS com uma letra de unidade diferente no novo servidor (quando comparado ao servidor antigo) ou se você trocou de uma versão de 32 bits para uma versão de 64 bits do SO do Microsoft Windows Server.

Excluir o servidor antigo

Próximo à parte inferior da página, na seção Servidores TMS, você pode observar vários servidores TMS. Em caso afirmativo, faça o seguinte para excluir o servidor antigo:

1. Clique no nome da máquina e selecione Excluir.

2. Para a nova máquina, verifique se o endereço de rede está correto (o FQDN e o endereço IP). Se o endereço de rede não estiver correto, faça o seguinte:

1. Clique em Editar (à direita).

2. Insira o endereço FQDN correto para o novo servidor TMS e clique em Atualizar.

3. Próximo à parte superior da página, insira uma nova senha de configuração LDAP e uma senha de replicação LDAP na seção Global > Settings.

4. Clique em Salvar na parte inferior da página.

Execute o TMS Agent Diagnostics

Navegue até Administrative Tools > TMS Agent Diagnostics e execute o TMS Agent Diagnostics no Local TMS Agent.

Note: Se o TMS Agent Diagnostics falhar, consulte o guia Procedimentos de Troubleshooting do Cisco TMSAgent.

Habilitar a replicação do agente do TMS para o VCS

Aqui estão algumas observações importantes a serem lembradas ao habilitar a replicação do agente do TMS para o VCS:

- Se você usar tmspe, será necessário reinstalá-lo e indicar o local atual do banco de dados tmspe.

- Se você usar as Extensões de Análise e elas estiverem instaladas no antigo servidor TMS, você deverá reinstalá-las no novo servidor.

- Se você usar uma extensão TMS para o Microsoft Exchange, use sua ferramenta de configuração para indicar a nova localização do servidor TMS.

- Se a replicação falhar devido a pesquisas do Sistema de Nome de Domínio (DNS), certifique-se de que o FQDN que está configurado próximo à parte inferior da página de configurações do TMSAgent do TMS (normalmente o FQDN do TMS, conforme configurado no Microsoft Windows) possa ser resolvido para o endereço IP do TMS quando o VCS executa uma pesquisa deste FQDN. Pesquisas inversas também devem estar presentes.

Informações Relacionadas

- TMSAgentes Procedimentos de Troubleshooting

- Suporte Técnico e Documentação - Cisco Systems