赛捷软件论坛's Archiver

lynn.yu 发表于 2019-1-21 10:57

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

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


[b]适用产品版本[/b]
Sage X3 V7、PU8、PU9、PU10


[b]模块[/b]
系统


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


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


[b]解决方法[/b]
请注意:这样做要用到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设置复制到新服务器上了!

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.