入门
iManager安装指南-vSphere篇
快速部署
系统要求
- 处理器数量:8 核+
- 内存:10 GB+
- 硬盘:200 GB+
- vCenter的登录名和密码
创建GIS应用时各场景资源占用情况请参见文末附录。
安装包准备
从SuperMap获取以下安装包(*表示版本,任何版本均可):
- SuperMap iManager安装包:
supermap-imanager-*-*-*-vsphere-ovf.zip
- iServer模板:
supermap_iserver_*_ubuntu14.04_ESXi5.1
- iPortal模板:
supermap_iportal_*_ubuntu14.04_ESXi5.1
部署iServer/iPortal模板
部署iServer模板
-
部署Docker OVF模板
通过vSphere Client登录vSphere,部署iServer ovf模板。 参考如下:
上面为部署的部分截图,请填写合适的名称,并选择实际使用的主机/集群,资源池,磁盘格式,网络等,如不需要特别的设置,直接使用默认的,进行下一步即可。
-
转换为模板
部署ovf完成后得到是一个虚拟机,选中虚拟机右键->模板->转换为模板。
部署iPortal模板
参考部署iServer模板的过程,同样部署iPortal模板。
部署iManager
部署SuperMap iManager OVF模板
首先解压supermap-imanager-*-*-*-vsphere-ovf.zip
,然后参考 3.1.1 部署iServer OVF模板 的过程,同样部署SuperMap iManager的OVF模板。
调整虚拟机规格大小
根据实际需求可以略作调整,建议:内存4G+,CPU4个+,硬盘80G+。
启动虚拟机
设置IP
如果接入的网络是dhcp网络,可以直接查看网卡eth0的ip即可,如需静态ip,可采用如下方式进行设置:
- 登录虚拟机,账户为supermap,密码为supermap
-
参考如下命令进行静态ip的设置,设置过后重启该虚拟机:
sudo ros config set rancher.network.interfaces.eth0.address 192.168.17.133/24 sudo ros config set rancher.network.interfaces.eth0.gateway 192.168.17.1 sudo ros config set rancher.network.interfaces.eth0.mtu 1500 sudo ros config set rancher.network.interfaces.eth0.dhcp false
访问iManager服务
浏览器中访问 http://{ip}:8390/imanager
,{ip}
为iManager所在虚拟机的IP,iManager默认用户为admin,密码为admin。
配置iManager
登录iManager,在高级选项->系统配置->虚拟平台管理中进行虚拟平台的配置,配置信息如下:
- “服务器 IP”:此处的 IP 为 VMware vCenter Server 的 IP 地址;
- “协议类型”:默认为“https”协议,若您对其进行了修改,则需要选择修改后的协议类型;
- “登录用户”:为登录到 VMware vCenter 的账户名;
- “登录密码”:为登录到 VMware vCenter 的账户密码;
- “数据中心”:该项为必选项。虚拟数据中心是一种容器,其中包括配齐用于操作虚拟机的完整功能环境所需的全部清单对象。默认该项处于未选择状态,需要您选择一个数据中心;
- “使用资源池”:该项为非必选项。资源池是VMware vCenter灵活管理资源的逻辑抽象。如果配置该项,则iManager在计算资源时以用户的指定的资源池为对象,即管理员创建GIS环境时所看到的资源数值都来自于配置的资源池,然后选择您需要配置的资源池即可。默认该项处于未选择状态,即不使用资源池,即以 VMware vCenter Server 所在主机作为资源相关信息的统计对象。
生产环境部署
系统要求
- 处理器数量:8 核+
- 内存:10 GB+
- 硬盘:200 GB+
- vCenter的登录名和密码
安装包准备
从SuperMap获取以下安装包(*表示版本,任何版本均可):
- SuperMap iManager安装包:
supermap-imanager-*-*-*-vsphere-ovf.zip
- Docker安装包:
Ubuntu-16.04-docker-ovf.zip
- Docker镜像:
supermap-docker-image-all-*.tar.gz
部署流程
环境说明
- 需要准备两台机器,我们分别将两台机器称之为机器A和机器B
- 机器A部署Docker环境,用于支撑iManager的Compose应用以及大数据功能
- 机器B部署iManager
部署机器A
-
部署Docker OVF模板
首先解压
Ubuntu-16.04-docker-ovf.zip
,然后通过vSphere Client登录vSphere,部署docker ovf模版:参考如下上面为部署的部分截图,请填写合适的名称,并选择实际使用的主机/集群,资源池,磁盘格式,网络等,如不需要特别的设置,直接使用默认的,进行下一步即可。
-
调整虚拟机规格大小
Docker建议根据对使用Compose应用和GIS大数据实验室的多少进行评估从而进行虚拟机硬件的调整,最小设置为:CPU 2个,内存4096M,根磁盘 100G。
- 启动虚拟机
-
设置IP
Docker所在虚拟机的默认账户是supermap,密码是supermap。为Docker虚拟机(机器A)设置IP
sudo vi /etc/network/interfaces
可以参考如下图进行IP的设置:
然后重启该虚拟机。确保Docker虚拟机网络与SuperMap iManager虚拟机彼此能相互访问。
-
在Docker虚拟机中导入所需Docker 镜像
将
supermap-docker-image-all-*.tar.gz
包放置机器任意目录,执行解压(修改包名为实际的包名):tar -zxf supermap-docker-image-all-*.tar.gz
进入解压后根目录
cd supermap-docker-image-all
在文件夹supermap-docker-image-all下执行以下命令进行导入:
sudo chmod +x ./images/pkg-out.sh && sudo ./images/pkg-out.sh
部署机器B
-
部署SuperMap iManager OVF模板
首先解压
supermap-imanager-*-*-*-vsphere-ovf.zip
,然后参考部署Docker OVF模版的过程,同样部署SuperMap iManager的OVF模版。 -
调整虚拟机规格大小
根据实际需求可以略作调整,建议:内存4G+,CPU4个+,硬盘80G+。
- 启动虚拟机
-
设置IP
如果接入的网络是dhcp网络,可以直接查看网卡eth0的ip即可,如需静态ip,可采用如下方式进行设置:
- 登录虚拟机,账户为supermap,密码为supermap
- 参考如下命令进行静态ip的设置,设置过后重启该虚拟机:
sudo ros config set rancher.network.interfaces.eth0.address 192.168.17.133/24 sudo ros config set rancher.network.interfaces.eth0.gateway 192.168.17.1 sudo ros config set rancher.network.interfaces.eth0.mtu 1500 sudo ros config set rancher.network.interfaces.eth0.dhcp false
-
调整参数
登录SuperMap iManager虚拟机,执行如下命令
修改如下参数值:# compose应用使用的Docker 服务器IP地址,这里填写机器A的IP COMPOSE_DOCKER_IP=
-
启iManager服务
登录SuperMap iManager虚拟机,执行如下命令,启动iManager服务。
-
访问iManager服务
浏览器中访问
http://{ip}:8390/imanager
,{ip}
为iManager所在虚拟机的IP,即机器B的IP,iManager默认用户为admin,密码为admin。 -
配置iManager
登录iManager,在高级选项->系统配置->虚拟平台管理中进行虚拟平台的配置,配置信息如下:
- “服务器 IP”:此处的 IP 为 VMware vCenter Server 的 IP 地址;
- “协议类型”:默认为“https”协议,若您对其进行了修改,则需要选择修改后的协议类型;
- 登录用户”:为登录到 VMware vCenter 的账户名;
- “登录密码”:为登录到 VMware vCenter 的账户密码;
- “数据中心”:该项为必选项。虚拟数据中心是一种容器,其中包括配齐用于操作虚拟机的完整功能环境所需的全部清单对象。默认该项处于未选择状态,需要您选择一个数据中心;
- “使用资源池”:该项为非必选项。资源池是VMware vCenter灵活管理资源的逻辑抽象。如果配置该项,则iManager在计算资源时以用户的指定的资源池为对象,即管理员创建GIS环境时所看到的资源数值都来自于配置的资源池,然后选择您需要配置的资源池即可。默认该项处于未选择状态,即不使用资源池,即以 VMware vCenter Server 所在主机作为资源相关信息的统计对象。
附录
Compose应用各个场景资源占用情况(以创建一个环境为例,cpu需达到部署环境系统要求)
Compose应用 | 内存 |
---|---|
GIS站点 | 2G |
MySQL | 500M |
时空云平台 | 4G |
时空云平台(多机) | 4G |
时空云平台(弹性伸缩) | 4G |
时空云平台(弹性伸缩)(多机) | 4G |
GIS大数据站点 | 4G |
GIS大数据站点(多机) | 4G |