Portal迁移(以部署UrbanIOC为例)

背景环境如下:

1、已在虚拟机A上安装好Portal、Server、WebAdaptor和DataStore并且将UrbanIOC项目部署到该虚拟机上;

2、虚拟机A1的计算机全名为example1.esri.com,IP地址为192.168.1.1(只是举例,并不是真正的计算机全名和IP地址);

3、申请了一个域名(比如escri.tech,此处需要注意的是申请的域名不能有下划线,否则Portal安装不成功),现需要使用此域名访问UrbanIOC。

为了解决这种问题,可能大家首先想到的是创建一个计算机全名为esri.tech的虚拟机B,然后安装Portal、Server、WebAdaptor和DataSotre,然后重新部署UrbanIOC。这种方法肯定可以解决这中问题,但是非常耗时间,包括重装软件的时间、项目数据发布的时间(该项目需要发布一个较大的三维场景,数据发布时间挺长的)。在这里给介绍一种新的解决方法:在虚拟机B上只安装WebAdaptor,然后为虚拟机B上的Portal和Server重新配置WebAdaptor的,最后修改Portal和Server的托管关系

  • 1、新建虚拟机B,并修改其计算机名为esri、DNS为tech,修改完成后,通过查看系统属性,可确认计算机全名为esri.tech。

在这里插入图片描述

  • 2、配置虚拟机B的hosts文件(C:\Windows\System32\drivers\etc),添加内容“192.168.1.1 example1.esri.com”,192.168.1.1为虚拟机A的IP地址,example1.esri.com为虚拟机A的计算机全名。这样就可以在虚拟机B中使用虚拟机A的域名访问Portal。

  • 3、在虚拟机B上安装WebAdaptor。这里使用JAVA版的WebAdaptor,安装教程可参考ESRI官网

  • 4、在虚拟机A中解除Portal的WebApdator配置。通过地址(https://example1.esri.com/portal)访问Portal的管理员页面,依次点击SystemWebAdaptor ,查看Portal配置的WebAdaptor。然后再依次点击对应的WebAdaptor名称 (例如:example1.esri.com)、Unregister Web Adaptor
    Portal管理员登录界面
    Portal管理员登录界面-System
    Portal管理员登录界面-WebAdaptor
    Portal管理员登录界面-反注册WebAdaptor

  • 5、在虚拟机A中解除Server的WebAdaptor配置。通过地址(https://exampl1.esri.com:6443/arcgis/manager)访问Server的管理员页面,依次点击站点Web Adaptor ,然后点击取消注册按钮× ,在弹出的确定窗口点击 , 取消Server的WebAdaptor注册。

  • 6、在虚拟机B中按照官网教程在WebAdaotor分别注册Portal和Server。这里需要注意的是,此时的WebAdator地址是虚拟机B的WebAdator地址(例如:https://esri.tech/arcgis/webadaptor),而Portal和Server地址是虚拟机A中的Portal和Server地址(例如:Portal的地址为https://exampl1.esri.com:7443,Server的地址为https://example1.esri.com:6443)。

  • 7、修改Portal与Server的托管关系。在虚拟机B中访问页面Portal,依次点击OrgnaizationServersADD SERVER ,然后在弹出的页面中,Services URL对应值为"https://esri.tech/arcgis/manager",Administration URL对应值为"https://esri.tech/arcgis/manager",Username和Password分别为Server的管理员账户和密码。
    配置Portal和Server的托管

  • 8、最后修改UrbaIOC的配置文件,然后将其部署到虚拟机B中tomacat中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值