一. 测试环境概述
- 原始Enterprise版本:10.7.1
- 操作内容:测试迁移到另外的搭建好10.7.1Enterprise环境的虚拟机
- 使用工具:原始环境拷贝文件+DS自带备份恢复工具
- 原始环境包含的测试服务:
测试服务为地图服务,切片缓存服务,三维服务各一个,共计三个服务。
二. 迁移
1. 官方参考帮助
https://enterprise.arcgis.com/zh-cn/portal/latest/administer/windows/data-store-utility-reference.htm#ESRI_SECTION1_BAF681033AB248C2BF4718A917380C8D
注:不同版本Enterprise环境注意调整版本查看对应帮助
2. 基本要求
新机器,ArcGIS操作系统账户密码,Server站点账户密码安装位置,Portal账户密码安装位置,要保持一致。
3. DS关系库备份、拷贝与恢复
(1) 配置备份路径(配置的备份路径要赋予账户控制权限)
不配置备份路径会提示无法备份。
工具位于datastore安装目录下tools文件夹下。
(2) 备份
其中dsrelation为指定的备份名称
备份产生的文件:
在dbbackup文件夹内有备份指定的dsrelation文件夹。
(3) 拷贝
新机器配置备份路径步骤与上面相同。
把之前备份的文件夹dsrelation拷贝到新机器 dbbackup下面:
(4) 恢复
新机器恢复DS关系库。
restoredatastore --target dsrelation --server-url https://xxxx.xxx.com:6443 --server-admin siteadmin --server-password admin
4. DS切片缓存库备份、拷贝与恢复
(1) tilecache备份
10.7版本下,tilecahe配置备份路径不成功;会提示当前配置不支持操作:
查看帮助发现针对tilecache或者relational类型配置路径是10.8帮助中内容,10.7语法未提及,但是可以备份到默认路径。
默认路径为ds安装路径下backup文件夹内tilecache文件夹。尝试在备份时写上备份文件存储路径,工具能执行成功,但是还是备份到了默认位置。其中备份的文件为tileback。
(2) 拷贝
拷贝ds配置目录下backup下整个tilecache内容,到新的机器相同位置:
(3) 恢复
运行恢复工具
至此:停止新机器Server、Portal、DS全部服务。
5. Portal恢复
- 替换文件
- 替换整个db文件夹
- content的items下accountresources和portal这两个不动,其余的全部替换
后面两步可以server拷贝完成之后,整个重启服务器再重建索引。
- 启动portal系统服务
- 进入portaladmin,重构索引
6. Server恢复
拷贝原始服务器config目录下data和services文件夹和directories整个文件夹;并覆盖新环境config目录下data和services文件夹;directories整个文件夹。
新环境整个服务器重启服务;进入Portaladmin重建索引full。
至此,之前发布的三个测试服务都恢复成功: