入门
在Linux系统安装iManager
快速部署
系统要求
- 处理器数量:4 核+
- 内存:8 GB+
- 硬盘:200 GB+
创建环境需要额外预留资源,请参见文末附录。
安装包准备
从SuperMap得到以下安装包:
supermap-imanager-*-*-*-linux64-docker.tar.gz
(iManager包,*
表示版本,任何版本均可)supermap-docker-image-iserver-*.tar.gz
(iserver docker镜像,*
表示版本,任何版本均可)supermap-docker-image-iportal-*.tar.gz
(iportal docker镜像,*
表示版本,任何版本均可)offline-docker-*.tar.gz
(docker离线安装包,*
表示操作系统及版本,根据自己的操作系统选择)
安装 Docker
建议:
将Docker安装到干净的Linux机器上
将offline-docker-*.tar.gz
包放置在机器任意目录
解压(修改包名为实际的包名):
tar -zxf offline-docker-*.tar.gz
进入解压后的文件夹,按照里面的readme.txt进行安装即可:
验证:查看docker版本,如能看到类似”*_Docker version *.*.*“的信息,则说明安装成功了。
docker -v
导入所需Docker 镜像
-
导入iServer镜像
将
supermap-docker-image-iserver-*.tar.gz
包放置在机器任意目录,执行解压(修改包名为实际的包名):tar -zxf supermap-docker-image-iserver-*.tar.gz
进入解压后根目录:
cd supermap-docker-image-iserver
在文件夹”supermap-docker-image-iserver”下执行以下命令进行导入:
chmod +x ./images/pkg-out.sh && ./images/pkg-out.sh
备注:
如您在使用过程中需要创建GIS服务器,请在iManager的环境类型管理页面,将GIS服务器的模板关联为此处导入的镜像,即:supermap/iserver-iaas-docker:latest。 -
导入iPortal镜像
将
supermap-docker-image-iportal-*.tar.gz
包放置在机器任意目录,执行解压(修改包名为实际的包名):tar -zxf supermap-docker-image-iportal-*.tar.gz
进入解压后根目录:
cd supermap-docker-image-iportal
在文件夹”supermap-docker-image-iportal”下执行以下命令进行导入:
chmod +x ./images/pkg-out.sh && ./images/pkg-out.sh
备注:
如您在使用过程中需要创建GIS门户,请在iManager的环境类型管理页面,将GIS门户的模板关联为此处导style=“font-weight: normal;“>入的镜像,即:supermap/iportal-iaas-docker:latest。
安装iManager
-
安装iManager
将
supermap-imanager-*-*-*-linux64-docker.tar.gz
包放置在机器的任意目录,用如下命令解压(修改包名为实际包名)tar -zxf supermap-imanager-*-*-*-linux64-docker.tar.gz
进入解压后根目录:
cd supermap-imanager-docker
在当前目录执行以下命令,进行安装iManager
chmod +x install.sh && ./install.sh
-
调整参数
在当前目录下执行以下命令,编辑.env文件,进行iManager配置
vi .env
修改如下参数值:
# 必填,iManager所在机器的外部可访问的ip,用于配置邮件通知内容中iManager 链接地址,ElasticSearch服务地址,Zabbix服务地址,Kibana服务地址,这里填写本机ip(注意:不能写127.0.0.1/localhost)。 IMANAGER_HOST_IP= # 选填,iManager镜像以及iManager运行必须依赖的环境的镜像的私有仓库地址。注意结尾需含/。当前Docker assemble包内包含的镜像不含仓库地址,默认为空。如需从自己的仓库或者公网仓库更新iManager以及iManager依赖的镜像,修改此值进行替换即可。 IMANAGER_REGISTRY_URL= # 选填,虚拟平台类型(留空为不使用IaaS平台),取值范围:[VSPHERE,DOCKER,OPENSTACK,FUSIONCOMPUTE,FUSIONCOMPUTE_R5]。 IAAS_TYPE= # 选填,创建GIS环境所用的Docker,仅当虚拟平台类型为DOCKER时有效,默认使用本机(iManager所在机器)Docker环境。 IAAS_DOCKER_IP= # 选填,compose应用使用的Docker,这里填写本机的ip(注意:不能写127.0.0.1/localhost)。 COMPOSE_DOCKER_IP= # 选填,许可服务器地址(留空为试用许可)。 LICENSE_SERVER= # 选填,设置KIBANA服务端口,默认为5601。 KIBANA_PORT=5601 # 选填,是否开启智能报警,默认开启。 AIOPS_ENABLED=true # 选填,提供给智能报警服务的iManager的admin账户密码。 AIOPS_IMANAGER_SERVER_PASSWORD= # 选填,iManager帮助文档地址,默认为https://help.supermap.com/iManager。 IMANAGER_HELP_URL= # 选填,是否开启华为登录,默认false IAM_LOGIN_ENABLE=false # 选填,华为登录地址,例如https://qa-iam-bam.besclouds.com:8081 IAM_LOGIN_URL= # 选填,华为账户的client_id值 IAM_CLIENT_ID= # 选填,华为账户的client_secret值 IAM_CLIENT_SECRET= # 选填,华为账户退出时是否返回到登录界面,默认false IAM_REDIRECT_TO_LOGIN=false
-
启动/停止iManager
启动iManager:
./startup.sh
注意:
如果在启动过程中elastic容器报错,请参照教程->附录->常见问题解答问题15。也可在安装时使用root权限,即在执行命令前添加“sudo”,避免该问题。停止iManager:
./shutdown.sh
-
访问imanager服务
http://{IP}:8390/imanager
其中
{IP}
为本机的IP登录iManager的默认账号密码为:admin/admin
生产环境部署
环境说明
- 需要准备两台机器,我们分别将两台机器称之为机器A和机器B.
- 机器A部署Docker环境,用于支撑iManager的Compose应用以及大数据功能.
- 机器B部署iManager
部署机器A
-
系统要求
- 处理器数量:8核+
- 内存:16 GB+
- 硬盘:500 GB+
-
安装包准备
从SuperMap得到以下安装包:
supermap-docker-image-*.tar.gz
(*
表示应用类型及版本,根据自己需要创建的compose应用或大数据的需求而定)offline-docker-*.tar.gz
(docker离线安装包,*
表示操作系统及版本,根据自己的操作系统选择)
-
安装 Docker
建议:
将Docker安装到干净的Linux机器上将
offline-docker-*.tar.gz
包放置在机器任意目录解压(修改包名为实际的包名):
tar -zxf offline-docker-*.tar.gz
进入解压后的文件夹,按照里面的”readme.txt”进行安装即可:
验证:查看docker版本,如能看到类似”*_Docker version *.*.*“的信息,则说明安装成功了。
docker -v
-
导入所需Docker 镜像
将
supermap-docker-image-*.tar.gz
包放置机器任意目录,执行解压(修改包名为实际的包名):tar -zxf supermap-docker-image-*.tar.gz
进入解压后根目录
cd supermap-docker-image-*
在文件夹下执行以下命令进行导入:
chmod +x ./images/pkg-out.sh && ./images/pkg-out.sh
备注:
各个应用的镜像包导入方法一样;如您在使用过程中需要创建GIS服务器,请在iManager的环境类型管理页面,将GIS服务器的模板关联为此处导入的镜像,即:supermap/iserver-iaas-docker:latest。同理,如您在使用过程中需要创建GIS门户,请在iManager的环境类型管理页面,将GIS门户的模板关联为此处导入的镜像,即:supermap/iportal-iaas-docker:latest。
部署机器B
-
系统要求
- 处理器数量:4核+
- 内存:4 GB+
- 硬盘:80 GB+
-
安装包准备
从SuperMap得到以下安装包:
supermap-imanager-*-*-*-linux64-docker.tar.gz
(*
表示版本,任何版本均可)。offline-docker-*.tar.gz
(docker离线安装包,*
表示操作系统及版本,根据自己的操作系统选择)
-
安装 Docker
建议:
将Docker安装到干净的Linux机器上将
offline-docker-*.tar.gz
包放置在机器任意目录解压(修改包名为实际的包名):
tar -zxf offline-docker-*.tar.gz
进入解压后的文件夹,按照里面的readme.txt进行安装即可:
验证:查看docker版本,如能看到类似”*_Docker version *.*.*“的信息,则说明安装成功了。
docker -v
-
安装iManager
-
安装iManager
将
supermap-imanager-*-*-*-linux64-docker.tar.gz
包放置在机器的任意目录.
解压(修改包名为实际的包名):tar -zxf supermap-imanager-*-*-*-linux64-docker.tar.gz
进入解压后根目录:
cd supermap-imanager-docker
在当前目录执行以下命令,进行安装iManager:
chmod +x install.sh && ./install.sh
-
调整参数
在当前目录下执行一下命令,编辑.env文件,进行iManager配置
vi .env
修改如下参数值:
#iManager所在机器的ip(必填),用于配置邮件通知内容中iManager 链接地址,ElasticSearch服务地址,Zabbix服务地址,Kibana服务地址,这里填写机器B的ip(注意:不能写127.0.0.1/localhost) IMANAGER_HOST_IP= #IAAS平台类型,这里填写DOCKER环境,如果你想使用其他IaaS平台,请根据实际情况修改(留空为不使用IaaS平台),取值范围:[VSPHERE,DOCKER,OPENSTACK,FUSIONCOMPUTE,FUSIONCOMPUTE_R5]. IAAS_TYPE=DOCKER #创建GIS环境所用的Docker,仅当虚拟平台类型为DOCKER时有效,默认使用本机(iManager所在机器)Docker环 境. 这里填写机器B的ip,使用机器B的Docker环境(由于创建出来的iServer/iPortal需要使用zabbi-proxy监控,必须使用zabbix-proxy所在的Docker环境) IAAS_DOCKER_IP= #compose应用使用的Docker 服务器IP地址,这里填写机器A的ip COMPOSE_DOCKER_IP= #许可服务器地址(留空为试用许可) LICENSE_SERVER= #设置KIBANA服务端口 KIBANA_PORT=5601
-
启动/停止iManager
启动iManager:
./startup.sh
注意:
如果在启动过程中elastic容器报错,请参照教程->附录->常见问题解答问题15。也可在安装时使用root权限,即在执行命令前添加“sudo”,避免该问题。停止iManager:
./startup.sh
-
访问imanager服务:
http://{IP}:8390/imanager
其中
{IP}
为机器B的IP登录iManager的默认账号密码为:admin/admin
-
附录
GIS应用各个场景资源占用情况(以创建一个环境为例,cpu需达到部署环境系统要求)
Compose应用 | 内存 |
---|---|
GIS站点 | 2G |
MySQL | 500M |
时空云平台 | 4G |
时空云平台(多机) | 4G |
时空云平台(弹性伸缩) | 4G |
时空云平台(弹性伸缩)(多机) | 4G |
GIS大数据站点 | 4G |
GIS大数据站点(多机) | 4G |