GeoScene Enterprise2.1升级至3.1版本Linux操作手册
由GeoScene Enterprise2.1升级至3.1版本的过程记录。此过程无需手动卸载2.1版本,安装3.1版本后直接升级即可。此次升级为测试环境,仅包括基础四件套。
2.1环境检验
首先保证GeoScene Enterpeise2.1的环境正常。重点关注portal和server的许可是否过期,portal与server的连接,server与datastore的连接是否正常等。有任何问题,先修复问题再升级。
Server许可
Portal许可
Portal与Server连接状态
Server与Datastore连接状态
2.1环境备份
备份并不是必要的一步,直接升级可以保留所有数据和服务。备份是为了防止升级过程中出现问题可以保证数据安全,因此建议备份。也可以通过建立快照来进行备份。
Portal备份
进入portal安装目录,tools – webgisdr目录,编辑webgisdr.properties文件。注意下面BACKUP_STORE_PROVIDOR标签需要设置。可选项有FileSystem | AmazonS3 | Azure
如果Enterprise包括地图服务或托管切片图层缓存,则手动创建用于存储缓存切片的所有目录的备份副本(例如,C:\geosceneserver\directories\ 或 /geoscene/server/usr/directories 下的整个 geoscenecache 目录)。
Server备份
进入server安装目录,tools - admin文件夹中。
Datastore备份
进入datastore安装目录中的tools文件夹,运行backupdatastore命令。
解除WebAdaptor上的Portal注册
浏览器登录portaladmin,在System - WebAdaptor中点击Unregister Web Adaptor
解除WebAdaptor上的Server注册
进入serveradmin中 System - webadaptors中,取消注册。
清除Web服务器的war包
进入webapps文件夹清除war包后,对应的文件夹会自动清除。
3.1安装包上传
将安装包和许可文件都上传至相应的目录中,并给予相应的所有者。
3.1环境安装和配置
升级必须按照如下顺序:
Portal -> Portal对应的WebAdaptor -> Hosted Server -> Hosted Server对应的WebAdaptor -> Datastore -> 其余Server
升级Portal
以geoscene用户解压安装包:
tar -zxvf GeoScene_Portal_Linux_31_180199130.tar.gz
解压完成后进入Portal安装目录,可运行portaldiag查看安装前报告,需要0警告0报错;也可以不运行,因为此机器在安装2.1的时候就已经验证过了,可以不重复验证。
然后运行安装,安装在相同位置。
./Setup -m silent -l yes
配置Portal站点
进入安装目录的tools - upgradeportal,执行升级站点操作
cd /home/geoscene/geoscene/portal/tools/upgradeportal
运行upgradeportal.sh命令,lf标签为license许可文件,s标签表示静默配置。
升级Portal对应的WebAdaptor
进入安装包目录解压WebAdaptor
tar -zxvf GeoScene_Web_Adaptor_java_Linux_31_180216011.tar.gz
运行安装程序/Setup -l yes
将WebAdaptor内的geoscene.war包拷贝到tomcat的webapps文件夹中,可以将server的war包也提前拷贝过去。
使用geoscene账户进入至webAdaptor的tools文件夹,运行configwebadaptor命令
此时通过WebAdaptor注册地址访问portal,发现已更新为3.1版本,但是portal与server的连接目前报错,报错信息为版本不一致。
升级Hosted Server
以geoscene用户解压server安装包,
tar -zxvf GeoScene_Server_Linux_31_180192063.tar.gz
进入解压后的安装包目录,运行serverdiag命令。0警告0报错。
运行安装命令。
进入配置目录,运行./upgradeserver.sh -s命令进行升级。升级时间根据Server中的服务数量决定。
cd /home/geoscene/geoscene/server/tools/upgradeserver
升级Hosted Server对应的WebAdaptor
在上文中,已经将webAdaptor进行了升级安装,并且已经将server对应的war包拷贝至webapps文件夹。因此只需要WebAdaptor注册Server即可。
目前显示已经是3.1版本了。
升级Datastore
进入安装包存放目录,解压Datastore。
tar -zxvf GeoScene_DataStore_Linux_31_180204094.tar.gz
进入解压后的目录,验证安装程序。此环境中无需时空大数据模块,因此可以不管此警告。
运行安装命令。
进入Datastore安装目录的tools文件夹。运行configdatastore命令配置datastore升级。
升级其余Server
本环境为基础测试环境,不需要进行其余联合Server的修改。如果有需要,可以自行查阅查考链接。
升级完成后,需要检查portal和server的连接状态,server和datastore的两个连接状态正常即可。
参考链接。
https://blog.csdn.net/qq_40376439/article/details/114278036
https://enterprise.arcgis.com/zh-cn/server/10.9.1/develop/linux/backup-utility.htm
https://enterprise.arcgis.com/zh-cn/get-started/10.9.1/linux/upgrade-arcgis-enterprise.htm