Enterprise10.7.1使用DS工具备份迁移教程整理

一. 测试环境概述

  • 原始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恢复

参考资料:
http://note.youdao.com/noteshare?id=f1fdc0457af51124b570495b52c7d7b4&sub=21308A3D770B4AA9B5ABD4C1188A6B9E

  • 替换文件
    • 替换整个db文件夹
    • content的items下accountresources和portal这两个不动,其余的全部替换

后面两步可以server拷贝完成之后,整个重启服务器再重建索引。

  • 启动portal系统服务
  • 进入portaladmin,重构索引

6. Server恢复

拷贝原始服务器config目录下data和services文件夹和directories整个文件夹;并覆盖新环境config目录下data和services文件夹;directories整个文件夹。

新环境整个服务器重启服务;进入Portaladmin重建索引full。

至此,之前发布的三个测试服务都恢复成功:
在这里插入图片描述