WebEx : Cisco TelePresence Management Suite (TMS) Version 14

TMS服务器迁移步骤

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述使用为了移植从一个服务器的一个思科网真管理套件的步骤(TMS)数据库应用程序到另一个,以选项移动结构化查询语言(SQL)数据库的位置。

注意:没有本地用户帐户的迁移的方法从一MS Windows服务器到另一个。如果使用本地Microsoft Windows帐户为了访问TMS服务器,您必须手工创建在新的服务器的这些帐户。

贡献用Zac科尔顿, Cisco工程师和弗农Depee, Cisco TAC工程师。 

先决条件

要求

Cisco 建议您了解以下主题:

  • Microsoft SQL 服务器
  • 思科TMS

使用的组件

本文档中的信息基于以下软件版本:

  • TMS版本12, 13和14
  • TMSPE版本1.0
  • Microsoft SQL Server版本2005和2008

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

移植TMS

此部分描述使用为了移植TMS的进程。

准备

注意:如果使用TMS传统代理程序,请保证您首先禁用复制到所有设备。

关闭所有TMS Microsoft Windows服务:

  • TMS Agent服务
  • TMS数据库扫描仪服务
  • TMS Live服务
  • TMS PLCM目录服务
  • TMS调度服务
  • TMS服务器诊断服务
  • TMS简单网络管理协议(SNMP)服务

如果使用设置分机(tmspe)的TMS,则也请关闭它。

注意:如果在TMS代理程序底部配置Settings页TMS的使用TMS传统代理程序,完全合格的域名(FQDN) (典型地FQDN TMS,如Microsoft Windows所配置的一样)一定是可解决对TMS的IP地址,当视频通信服务器(VC)时执行在FQDN的查找。反向查找一定也存在。

备份SQL数据库

有使用为了备份与恢复SQL数据库的两个方法。CLI是可用的在如果需要有安装的SQL的所有系统,但是SQL可以从Microsoft下载和使用管理工作室。

使用SQL CLI

如果SQL数据库在和一样TMS服务器应用和您计划移动数据库向一个新的服务器的服务器当前驻留,主机TMS或一个分开的SQL实例必须备份和恢复的二者之一新的MS Windows服务器,则数据库到新的位置。

在此部分描述的命令在主机与tmsng数据库的SQL Express实例的当前TMS服务器的prompt命令内被输入。这些命令写入为了通过当前被注册的Microsoft Windows用户允许SQL server访问。为了使用SQL登录凭证,请替换- E- U <username> - P <password>和用SQL凭证和系统管理员权利替换用户名和密码。

TMS数据库

为了备份与CLI的tmsng SQL数据库,请输入此命令:

sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmsng TO DISK='<path>\tmsng.bak'

当使用时此命令,请用您希望保存备份的位置替换<path>。此位置必须有备份的足够的空间,并且SQL服务必须访问它。

TMSPE数据库(当使用TMSPE)

如果使用tmspe,则请输入此命令为了备份从CLI的tmspe SQL数据库:

sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmspe TO DISK='<path>\tmspe.bak'

复制文件到新的服务器

复制备份文件到新的SQL server位置。这可以是一分开的SQL server或运行SQL server Express的新的TMS服务器位置。

注意:您复制备份文件的位置要求SQL服务用户有完全权限。

SQL管理工作室

当使用时,此部分描述备份过程SQL管理工作室。

TMS数据库

在当前SQL server,开放SQL管理工作室和导航对tmsng数据库。用鼠标右键单击数据库并且导航对任务>备份…

 

在备份及时页,请保证设置类似于显示的那些。也许有指定的默认目的地。如果希望使用此位置为了存储备份,请点击OK键,并且备份发送到指定的位置。如果没有指定的目标位置,请单击添加,单击,并且输入tmsng文件名。然后,请点击OK键所有三个屏幕的,并且数据库备份应该发生。

 

注意:如果收到拒绝访问消息,请保证您写入到SQL服务用户能写入的位置。通常,这包括备份文件夹在Microsoft SQL (MSSQL)里面。

TMSPE数据库(当使用TMSPE)

如果使用tmspe,则请完成上述步骤,但是用鼠标右键单击tmspe数据库而不是tmsng数据库。给出此备份tmspe.bak。

复制文件到新的服务器

复制备份文件到新的SQL server位置。这可以是一分开的SQL server或者运行SQL server Express的新的TMS服务器位置。

注意:您复制备份文件的位置要求SQL服务用户有完全权限。

TMS传统代理程序

如果使用TMS传统代理程序,在旧有TMS服务器,请打开Windows Explorer并且导航到%OPENDS_HOME% > db > userRoot

示例如下:

C :> Program Files > TANDBERG > TMS >供应> OpenDS-2.0 > db > userRoot

复制*.jdb文件到新的TMS服务器的一个临时位置。

从TMS版本14或以上的迁移

如果TMS运行版本14或以上,有使用为了安全地存储在tmsng数据库的凭证的加密密钥。必须从旧有服务器复制此密钥到新的服务器。为了从旧有服务器收集此,请打开TMS工具并且选择加密密钥。然后,请复制密钥。

注意:当您安装TMS时,这使用的以后。

保存本地文件

TMS也许包含最终用户定制的文件。应该检查这些位置。如果有定制的文件在这些位置,请保证您保存这些文件并且复制他们到新的TMS服务器位置,在重新安装后。

这些目录是默认路径:

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据> CiscoSettings

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据> CompanyLogo

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据> ExternalSourceFiles

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>镜像

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>语言

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>洛戈

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>地图

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据> MGCSettings

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>软件

  • C :> Program Files > TANDBERG > TMS > wwwTMS >数据>声音

  • C :> Program Files > TANDBERG > TMS > wwwTMS >公共>数据>软件

恢复SQL数据库

有使用为了备份与恢复SQL数据库的两个方法。CLI是可用的在如果需要有安装的SQL的所有系统,但是SQL可以从Microsoft下载和使用管理工作室。

SQL CLI使用情况

此部分描述使用SQL CLI。

TMS数据库

注意:SQL server (版本2005或2008)或SQL server Express (版本2005或2008)的当前副本要求为了继续。

如果打算使用在新的TMS服务器的SQL Express为了安置数据库,请安装TMS然后卸载它。这允许您创建要求为了恢复数据库的SQL Express实例。在安装期间,您不需要包括release键和选项密钥,因为此数据覆盖,当数据库从备份时恢复。如果使用一分开的SQL server,您不需要安装和卸载TMS。

在运行SQL server或SQL server Express的服务器上,请输入在此部分描述的命令为了恢复SQL数据库。这些命令写入为了通过当前被注册的Microsoft Windows用户允许SQL server访问。

为了使用SQL登录凭证,请替换- E- U <username> - P <password>并且用SQL凭证和系统管理员权利替换用户名和密码。您必须也做这些更换:

  • 用SQL server的主机名替换servername

  • 用SQL服务实例名字替换instancename

  • 用备份(.bak)文件的位置替换<pathofbackup >变量。

  • 用位置替换<pathofdbfiles >变量您希望存储数据库MDF文件(tmsng_data.mdf)和您希望存储数据库LDF文件的位置(tmsng_log.ldf)。

如果必须恢复数据库到SQL版本2005,请输入此命令:

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'"

如果必须恢复数据库到SQL版本2008,请输入此命令:

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'"

TMSPE数据库(当使用TMSPE)

为了恢复tmspe SQL数据库到SQL版本2005,请输入此命令到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'"

为了恢复tmspe SQL数据库到SQL版本2008,请输入此命令到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'"

SQL管理工作室使用情况

此部分描述使用SQL管理工作室。

TMS数据库

打开新的SQL server的SQL管理工作室。用鼠标右键单击数据库并且选择恢复数据库

 

恢复字段的来源,请点击从设备:收音buttonand回车tmsng.bak文件的位置。在恢复的Selectthe备份集:字段,检查tmsng FULL数据库备份复选框。在Todatabase :字段,挑选tmsngand点击OK键。这应该恢复tmsngdatabase。

TMSPE数据库(当使用TMSPE)

使用为了恢复tmspe数据库的进程是同用于的那一样为了恢复tmsng数据库,但是您选择tmspe备份文件而不是tmsng备份文件,并且选择tmspe数据库而不是tmsng数据库。

注意:在新的数据库服务器上,请保证SQL浏览器服务运作。如果它不运行, tmspe安装发生故障。

波斯特数据库恢复操作

在您恢复数据库后,请完成这些步骤:

  1. 重新安装在新的服务器的TMS为了主机TMS服务器应用。

  2. 选择自定义安装为了指向新的SQL server位置。

从TMS版本14和以上的迁移

在安装过程中,请输入从原始TMS服务器复制的加密密钥。

注意:在一些情况下,此字段也许变灰。如果它是,在安装完成后,请装载TMS工具并且输入加密字符串那里。然后,请重新启动TMS服务器。

TMSPE使用情况

如果使用TMSPE,请重新安装在TMS服务器的TMSPE并且指示新的数据库位置。

TMS传统代理程序使用情况

如果使用TMS传统代理程序,则请完成这些步骤:

  1. 终止TMS代理程序MS Windows服务。这也终止OpenDS Windows服务。

  2. 浏览到%OPENDS_HOME% > db > userRoot。示例如下:C :> Program Files > TANDBERG > TMS >供应> OpenDS-2.0 > db > userRoot

  3. 删除在文件夹存在的所有文件。

  4. 移动从旧有TMS服务器复制到文件夹的.jdb文件。

  5. 开始TMSAgentService MS Windows服务。

警告:请勿此时访问TMS门户。

TMS工具工具使用情况

如果TMS服务器的主机名更改,并且使用存在于服务器主机TMS服务器应用-不是激活目录(AD)帐户)的本地用户帐户(用户帐户,您必须运行TMS工具工具为了修改在数据库内的数据保证您能登陆:

  • 导航对TMS Tools>工具>崔凡吉莱用户域

  • 输入旧有域名:<old TMS服务器主机name>

  • 输入新域名:<new TMS服务器主机name>

警告:疏忽执行此能导致能力的损耗访问TMS门户。

注意:本地用户帐户没有移动向新的服务器在此迁移进程中。如果使用本地Microsoft Windows帐户,在TMS被移植的新的MS Windows服务器必须手工再创他们。

波斯特安装

为了访问有有站点管理员权利在TMS的用户帐户的TMS门户,请完成这些步骤:

  1. 导航对管理工具> Configuration>一般设置

  2. 保证软件FTP目录的值为新的服务器安装是准确的。此值也许是错误的,如果安装与不同的盘符的TMS在新的服务器(当与旧有服务器比较),或者,如果从32位交换到MS Windows服务器操作系统(OS)的一个64位版本。

  3. 导航对管理工具> Configuration>网络设置

  4. 检查值这些字段:

    • 一般网络设置> URL软件包可以下载的地方

    • 系统的高级网络设置在内部LAN > TMS服务器IPv4地址

    • 系统的高级网络设置在内部LAN > TMS服务器IPv6地址

    • 系统的高级网络设置在内部LAN > TMS服务器完全合格的主机名

    • 系统的高级网络设置在公共互联网/在防火墙> TMS服务器地址后(完全合格的主机名或IPv4地址)

TMS传统代理程序使用情况

如果使用TMS传统代理程序,请完成这些步骤:

  1. 导航对管理工具> Configuration> TMS代理程序设置

  2. 全局>设置部分,输入IDAP配置密码LDAP复制密码的一个密码。这保证密码同步与数据存储存储位置。

  3. 保证TMS代理程序备份>备份目录的值为新的服务器安装是准确的。此值也许是错误的,如果安装与不同的盘符的TMS在新的服务器(当与旧有服务器比较),或者,如果从32位交换到MS Windows服务器OS的一个64位版本。

删除旧有服务器

在下面页附近, TMS服务器部分的,您也许观察多个TMS服务器。如果那样,请完成这些步骤为了删除旧有服务器:

  1. 点击机器名字并且选择删除

  2. 对于新的计算机,请验证网络地址正确(FQDN和IP地址)。如果网络地址不正确,则请完成这些步骤:

    1. 单击编辑(查找在右边)。

    2. 输入新的TMS服务器的正确FQDN地址,并且点击更新

    3. 在页的顶部附近,请输入在全局一个新的IDAP配置密码LDAP复制密码>设置部分。

    4. 在下面页附近单击“Save”

运行TMS代理程序诊断

导航对管理工具> TMS代理程序诊断并且运行在本地TMS代理程序的TMS代理程序诊断。

注意:如果TMS代理程序诊断失败,参考思科TMSAgent故障排除程序指南。

Enable (event) TMS对VC的代理程序复制

这是要记住的一些重要提示,当您启用TMS代理程序复制对VC时:

  • 如果使用tmspe,您必须重新安装它和指示tmspe数据库的当前地点。

  • 如果使用分析扩展,并且他们在旧有TMS服务器安装,您在新的服务器必须重新安装他们。

  • 如果使用TMS分机Microsoft Exchange,请使用其配置工具为了指示TMS服务器的新的位置。

  • 如果复制发生故障在TMSAgent底部附近配置Settings页TMS的由于域名系统(DNS)查找,请保证FQDN (典型地FQDN TMS,如Microsoft Windows所配置的一样)是可解决对TMS的IP地址,当VC执行此FQDN时查找。反向查找一定也存在。

相关信息


相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 117896