返回列表 发帖

[KB功能解说] 如何将一个Syracuse环境从一个服务器复制到另一个服务器

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


适用产品版本
Sage X3 V7、PU8、PU9、PU10


模块
系统


问题概要
有时候我们会需要将一个完整的Syracuse环境和设置复制到另一个服务器上。本文说明了如何快速完成的方法。


详细信息
要想复制一个完整的Syracuse环境(用户、组、识别标记、自定义设置、仪表板……),最简单的解决方案是将存储这些信息的MongoDB数据库复制到目标服务器上。


解决方法
请注意:这样做要用到MongoDB提供的两个工具:mongodump.exe和mongorestore.exe。

1.        从来源服务器导出MongoDB:
请使用以下命令:
mongodump.exe --out E:\data\backup\syracuse
(在我们这个示例中)所有文件都会被导出至E:\data\backup\syracuse

2.        删除不需要的文件:

重要的是你必须删除无法从一个服务器传输至另一个的文件。请删除所有与以下内容相关的文件:
- X3server
- Setting
- Host

3.        将MongoDB数据导入目标服务器:
请使用以下命令:
mongorestore.exe --port 27017 --drop "E:\data\backup\syracuse"
--drop选项会在导入数据之前删除采集器。如果你有任何疑问,请务必查看一下有关mongorestore的在线文档说明。

4.        修改端点:
既然所有内容都已导入,你就必须修改端点了,这样它们才能引用新的X3服务器。请使用常规菜单:管理→管理→端点来完成这项操作。

你现在已将完整的Syracuse设置复制到新服务器上了!

返回列表