iMC数据完整性方案
1 方案介绍
随着iMC功能组件增多,iMC数据完整性是iMC面临的重要问题;重要客户据点的数据库丢失、升级失败、客户数据库异常导致数据丢失等等问题已然成为iMC面临的重大挑战;
iMC数据完整性方案为客户提供了全面的系统灾备解决方案,通过Dbman用户可以实现对iMC平台数据库(如config_db、monitor_db等)和组件数据库(如:UAM组件数据库ead)的自动备份与恢复处理。可以定期定时自动备份iMC所有数据库文件和数据文件,保证客户数据完整性,避免突发事件造成的大规模数据丢失。
2 方案使用场景
Dbman数据库备份工具被集成在“智能部署监控代理”中,如下图所示。
Dbman分页左侧将显示用户服务器软硬件版本信息,右侧集中显示用户数据库文件及日志文件使用情况,底部为Dbman数据库备份/恢复配置区域。
2.1 单机数据库集中式备份/恢复场景
当用户只购买了一套iMC(数据库与iMC安装在同一服务器上,并且只有一台服务器),并需要对数据库进行备份/恢复管理时适用于该场景。
此时用户可以手工对数据库进行立即备份,即点击上图中的<立即备份>按钮,此时系统会要求用户选择备份数据库文件存放的路径,如下图所示,
首先勾选启用自动备份与恢复,并配置日志文件大小和备份文件保留时长和每日自动备份的时间点。如果我们安装了DBman备机,在<备机系统的主机iP>处填写备机IP地址。如果没有此处空着就可以。
再选择你需要存放备份文件和数据库的路径。以及勾选需要备份的数据库。
此处,因为恢复数据库与现有数据库不一致,会出现恢复失败的情况,所以建议全部备份。
登录到DBman备机(如果有DBman备机需要下面配置)
勾选<启用自动备份与恢复>;备机系统的主机IP处无需填写;操作类型选择为<自动恢复>;恢复参数中恢复文件和数据库路径均为本机路径。并勾选需要恢复的数据库。
2.2 iMC分布式数据库分离式备份/恢复场景
当用户只购买了一套iMC(数据库与iMC安装在不同服务器上,iMC不同组件安装在不同服务器上),并需要对数据库进行备份/恢复管理时适用于该场景。
首先登陆主机系统中的iMC主服务器,打开dbman自动备份的配置界面如下:
其中<备机系统的主机IP>填写10.153.2.1即为:备机系统中的主服务器ip。其中备份文件路径和数据库文件路径分别为iMC所在主机ip和数据库所在主机ip。分别选择主机和从机的备份路径。
然后登陆备机系统中的主服务器,打开配置界面选择自动恢复
2.3 iMC分布式+数据库分离式部署原理说明
如上图,主备系统均为分布加分离的部署,主机系统上的iMC1(假设为主机)访问数据库服务器DB1(在其上有aclm_db 和config_db两个数据库),iMC2(从机)访问数据库服务器DB2
(在其上有icc_db数据库),各个iMC和数据库服务器上都安装有dbman。备机系统结构与主机系统一样。其中,主机系统上的iMC1上dbman的配置文件f里包含有主机系统所有服务器信息(iMC服务器和数据库服务器,以及有哪些数据库),备机系统上的iMC1上dbman的配置文件f里包含有备机系统所有服务器信息(iMC服务器和数据库服务器,以及有哪些数据库),并且主机系统的iMC1上的dbman可以收集到备机系统的iMC1上的所有信息,在进行备份操作(备机系统对应恢复操作)时,主机系统iMC1上的dbman发送一个数据库的备份消息(消息中有该数据库的信息)给从机数据库服务器上边的db2数据库安装dbman,让其进行数据库远程备份操作(备机系统执行恢复操作),每备份一个数据库,便通知创建改数据库的iMC服务器上的dbman,让其进行批处理操作操作(备机系统为恢复操作),并通过收集到的备机系统的信息,让各个dbman将数据传送到备机系统对应机器上(如上图:主机系统iMC1的dbman发送命令给DB2上的 dbman将本地数据库备份发给备机系统DB2的dbman,并告诉其保存到指定目录下)。在讲到备份和恢复过程时会详细介绍。下面从iMC系统的安装到一次备份和恢复数据的完成来说明具体过程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论