入门
在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: ./shutdown.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 | 
