03-iMC Plat iMC部署迁移配置举例——原主服务器+新从服务器
本章节下载: 03-iMC Plat iMC部署迁移配置举例——原主服务器+新从服务器 (2.34 MB)
iMC部署迁移配置举例——原主服务器+新从服务器
资料版本:5W111-20240814
Copyright © 2024 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
该特性用于解决iMC采用集中式部署后,需要将iMC改为分布式部署,将一部分组件迁移到从服务器上的情况。迁移后可以减轻主服务器压力,提高iMC运行的稳定性。
适用于在保留原服务器的前提下新增一台服务器,将部分组件迁移到新服务器上分担负载的情况。
恢复数据库时,一定要等主服务器和从服务器的数据库都恢复完成后,才能启动iMC,否则会导致迁移失败。
iMC部署在服务器A上,采用集中式部署。需要新增一台服务器B,将iMC改为分布式部署,服务器A作为主服务器,服务器B作为从服务器,将MVM组件和VLANM模块迁移到从服务器上。服务器A的IP地址为10.114.119.61。所有服务器均采用Windows Server 2012操作系统和SQL Server 2012 R2数据库。
图1 组网图
本案例所述操作步骤适用于除UAM/EAD和NTA/UBA以外组件的部署迁移工作。如果在迁移过程中涉及到UAM/EAD或NTA/UBA组件,请先进行其他组件的迁移,再对UAM/EAD或NTA/UBA组件进行单独的迁移操作。
· UAM/EAD组件部署迁移方法请参见:附录一:UAM/EAD组件的部署迁移;
· NTA/UBA组件部署迁移方法请参见:附录二:NTA/UBA组件的部署迁移。
服务器B的操作系统为Windows Server 2012,已经安装好SQL Server 2012 R2数据库。数据库的超级管理员用户为sa,密码为iMC123。
(1) 在服务器B上打开iMC安装目录,进入install目录,在“installslave.bat”上单击鼠标右键,选择“以管理员身份运行”。安装程序提示输入iMC主服务器IP地址,如图2所示。
在文本框中输入iMC主服务器IP地址10.114.119.61。
(2) 单击<确定>按钮,安装程序连接主服务器并开始从服务器的安装过程,如图3所示。
在“密码”文本框中输入数据库中超级用户“sa”的密码iMC123。
(3) 单击<确定>按钮,进行数据库连接检查。
(4) 在选择部署目标文件夹窗口,选择部署位置,如图4所示。建议将iMC安装在非系统分区。
(5) 单击<开始安装>按钮,安装程序自动下载所需文件,如图5所示。
(6) 下载完成后,安装程序自动完成安装,如图6所示。
(7) 单击<完成>按钮,关闭安装向导,DMA(智能部署监控代理)将自动启动。
(1) 在服务器A上打开DMA,单击“监控”页签下的<停止>按钮,停止iMC的所有服务进程,如图7所示。
(2) 单击DMA中的“运行环境”页签,单击<立即备份>按钮,将iMC数据库备份到本地,如图8所示。
(1) 在服务器A上,单击DMA中的“部署”页签, 在“智能管理平台-VLAN管理”组件上单击鼠标右键,在弹出菜单中单击“去部署该组件”,将该组件从主服务器中去部署。
图9 组件去部署
(2) 在弹出的操作确认窗口中单击<是>按钮,如图10所示。
(3) 在弹出的操作确认窗口中单击<是>按钮,如图11所示。
(4) iMC开始执行组件去部署操作,如图12所示。
(5) iMC提示操作成功,组件去部署操作完成,如图13所示。
(6) 依照上述方法对“MPLS VPN管理”、“MPLS管理”、“智能路由管理”、“MPLS TE管理”和“L2VPN管理”执行去部署操作。
(1) 在服务器B上,单击DMA中的“部署”页签, 在“智能管理平台-VLAN管理”组件上单击鼠标右键,在弹出菜单中单击“部署该组件”,将该组件部署到从服务器上。
图14 部署组件
(2) 在操作确认窗口中,单击<是>按钮,启动部署向导,如图15所示。
(3) 部署向导启动,单击<下一步>按钮执行部署操作,如图16所示。
(4) 部署完成后,部署向导提示部署完成,单击<完成>按钮结束部署操作,如图17所示。
(5) 依照上述方法对“MPLS VPN管理”、“MPLS管理”、“智能路由管理”、“MPLS TE管理”和“L2VPN管理”执行部署操作。
(1) 在服务器A上,单击DMA中的“运行环境”页签。单击“立即恢复”按钮,在弹出的对话框中单击<是>按钮,如图18所示。
(2) 在“选择待还原的数据文件”对话框中找到保存在本地的数据库备份文件,选中所有组件的数据库备份文件,单击<确定>按钮。
图19 选择待还原的数据文件
(3) 在弹出的“恢复完成后,是否立即启动iMC?”对话框中单击<否>,数据库恢复开始,如图20所示。
至此,iMC部署迁移完成。
使用Dbman工具对UAM/EAD组件的数据库进行备份还原后,需要手动建立UAM/EAD数据库到平台数据库的Database link。
UAM/EAD组件的部署迁移操作步骤如下:
详细操作步骤请参见3.2.2 备份iMC主服务器数据库。
详细操作步骤请参见3.2.3 iMC主服务器去部署组件。
详细操作步骤请参见3.2.4 iMC从服务器部署组件。
(1) 在iMC从服务器上打开SQL Server,出现连接到服务器窗口,如图21所示。
根据需要参数配置如下:
¡ 服务器类型:选择“数据库引擎”。
¡ 服务器名称:选择“12R2-SQL12SP1”。
¡ 身份验证:选择“SQL Server身份验证”。
¡ 登录名:输入管理员用户名“sa”。
¡ 密码:输入管理员用户sa的密码“iMC123”。
(2) 单击<连接>按钮,登录数据库。点击数据库文件夹前的展开数据库文件夹,在ead上单击鼠标右键,选择“新建查询”,如图22所示。
(3) 出现数据库查询窗口,如图23所示。
在查询窗口中,输入如下命令:
if exists (select * from master.dbo.sysservers where srvname = N'uam2platdblink')
EXEC sp_dropserver N'uam2platdblink', N'droplogins'
GO
EXEC sp_addlinkedserver
@server=N'uam2platdblink',
@srvproduct='',
@provider='SQLOLEDB',
@datasrc=N'10.114.119.61'
GO
EXEC sp_addlinkedsrvlogin N'uam2platdblink', N'false', null, N'sa', N'iMC123'
GO
其中,10.114.119.61为iMC主服务器的IP地址,iMC123为数据库sa用户的密码。
(4) 单击<执行>按钮,命令执行后消息窗口显示“命令已成功完成”,至此UAM/EAD部署迁移完成。
Dbman工具不支持对NTA/UBA组件的unba_slave数据库进行备份/还原,需要使用数据库自带的备份/还原功能手动进行备份/还原。
NTA/UBA组件的部署迁移操作步骤如下:
单击智能部署监控代理“监控”页签下的<停止>按钮,停止iMC的所有服务进程,如图24所示。
图24 停止iMC所有服务进程
详细操作步骤请参见3.2.4 iMC从服务器部署组件。
(1) 在iMC主服务器上打开SQL Server,出现连接到服务器窗口,如图25所示。
根据需要参数配置如下:
¡ 服务器类型:选择“数据库引擎”。
¡ 服务器名称:选择“12R2-SQL12SP1”。
¡ 身份验证:选择“SQL Server身份验证”。
¡ 登录名:输入管理员用户名“sa”。
¡ 密码:输入管理员用户sa的密码“iMC123”。
(2) 单击<连接>按钮,登录数据库。单击数据库文件夹前的展开数据库文件夹,在unba_slave上单击鼠标右键,依次选择“任务 > 备份”,如图26所示。
(3) 弹出数据库备份配置窗口,如图27所示。
不需要进行任何配置,单击<确定>按钮执行数据库备份。
(1) 将unba_slave数据库备份从服务器A拷贝到服务器B上。
(2) 在iMC从服务器上打开SQL Server,出现连接到服务器窗口,如图28所示。
根据需要参数配置如下:
¡ 服务器类型:选择“数据库引擎”。
¡ 服务器名称:选择“12R2-SQL12SP1”。
¡ 身份验证:选择“SQL Server身份验证”。
¡ 登录名:输入管理员用户名“sa”。
¡ 密码:输入管理员用户sa的密码“iMC123”。
(3) 在数据库文件夹上单击鼠标右键,选择“还原数据库”,如图29所示。
(4) 弹出还原数据库配置窗口,如图30所示。
根据需要参数配置如下:
¡ 在“还原的源”中选择“源设备”。
¡ 单击在“源设备”后的浏览按钮,选择unba_slave数据库备份文件,单击<确定>按钮。
¡ 在“目标数据库”中选择“unba_slave”。
(5) 单击<确定>按钮,执行数据库还原操作。
(6) 单击数据库文件夹前的展开数据库文件夹,在unba_slave上单击鼠标右键,选择“新建查询”,如图31所示。
(7) 出现数据库查询窗口,如图32所示。
在数据库查询窗口中输入如下命令,进行数据库用户恢复:
exec sp_change_users_login 'update_one','unba_slave','unba_slave'
exec sp_change_users_login 'update_one','unba_data','unba_data'
exec sp_change_users_login 'update_one','report','report'
exec sp_change_users_login 'update_one','rviewer','rviewer'
(8) 单击<执行>按钮,执行上述命令,SQL Server提示命令执行成功后,数据库还原完成,如图33所示。
单击智能部署监控代理“监控”页签下的<启动>按钮,启动iMC监控代理。
以下数据库操作都在主节点上操作:
(1) 在unba_master.tbl_unba_server_config表中查询新增的server_id,如图34所示,新增一行中的id(值为5)即为新增的server_id。
(2) 将上一步获取的server id值更新到unba_master.tbl_nta_ntatask 表中的server_id字段,如图35所示。
详细操作步骤请参见3.2.3 iMC主服务器去部署组件。
(1) 登录iMC,单击“业务>流量分析与审计>配置管理”菜单项,单击“服务器管理”进入服务器管理页面,单击修改服务器,如图36所示。
(2) 服务器配置信息修改完成后,在设备信息区域选中设备,单击<下发>按钮,如图37所示,保存并下发服务器配置。
登录设备,将sfolw/netstreamm目的IP更改为新从机服务器IP。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!