信创环境经典版SuerMap iManager ARM版部署流程

一、环境

  • 操作系统:银河麒麟kylin V10
  • CPU:鲲鹏920
  • SuperMap iManager 10.2.1
  • 硬件:4H32G机器
  • 磁盘分区格式建议如下(请严格按照如下,减少后期有用/目录资源不够,导致Docker调度失败,还需要重新更换Docker相关配置):


    磁盘分区与格式

二、部署流程

2.1 安装Docker

可以直接使用我已经做好的离线镜像
offline_docker_1809_for_kylin10_aarch64.tar.gz
链接:https://pan.baidu.com/s/1LwxHjYz5HpmCzO6cs4Z0Mg
提取码:j0ho

解压并安装

tar -zxf offline_docker_1809_for_kylin10_aarch64.tar.gz
chmod +x ./install.sh && ./install.sh

安装完成后可以使用docker -v查看版本(18.09)。

2.2 从超图资源中心下载经典版SuerMap iManager ARM包

http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

注意:不要下错了,ARM CPU就下载ARM版本的,X86 CPU下载普通Linux版本


下载产品位置

2.3 解压SuerMap iManager并进入解压后的目录

tar -zxf supermap-imanager-*-*-*-linux64-docker.tar.gz
cd supermap-imanager-docker

2.4 在当前目录执行以下命令,进行安装SuerMap iManager

chmod +x install.sh && ./install.sh

2.5 安装完成后可以查看镜像是否全

[root@ecs-ee16 supermap-imanager-10.2.1-211224-64-linux-arm64-docker]# docker images
REPOSITORY                                  TAG                 IMAGE ID            CREATED             SIZE
supermap/imanager                           10.2.1-arm64        56cdf2ea44a2        7 weeks ago         1.31GB
supermap/mariadb                            10.4.13-arm64       f0d1e09ab14d        8 weeks ago         386MB
supermap/bslicense-server                   10.2.1-arm64        8767eb713bf4        8 weeks ago         613MB
supermap/bslicense-ui                       10.2.1-arm64        2a44d047c022        8 weeks ago         128MB
supermap/grafana-imanager                   10.2.1-arm64        95ec1424f13e        8 weeks ago         168MB
supermap/mariadb-for-zabbix                 10.2.1-arm64        2251930b92f8        2 months ago        395MB
supermap/prometheus-imanager                v2.23.0-arm64       c6f0b012f6d2        2 months ago        160MB
supermap/mariadb-for-imanager               10.2.1-arm64        721d9b96d0c0        2 months ago        393MB
supermap/imanager-ui                        10.2.1-arm64        72b29e9f8e24        2 months ago        170MB
supermap/nginx-imanager                     1.21-arm64          be757d508086        2 months ago        126MB
supermap/adminer                            4.8.1-arm64         fe71981f5f6d        4 months ago        80.4MB
supermap/consul                             1.7.14-arm64        1bfa5383ad17        8 months ago        109MB
supermap/zabbix-web-apache-mysql-imanager   4.2-arm64           5eb8e7e4a355        8 months ago        127MB
supermap/kibana                             7.10.1-arm64        580e60b3dd85        13 months ago       1.07GB
supermap/elasticsearch                      7.10.1-arm64        7c02a5e8942f        14 months ago       811MB
supermap/mysqld-exporter                    1.0-arm64           6df59845fddf        2 years ago         15.7MB
supermap/zabbix-proxy-sqlite3               4.2-arm64           31b87acfd305        2 years ago         34.3MB
supermap/zabbix-server                      4.2-arm64           c50a6882a2f6        2 years ago         68.9MB
supermap/zabbix-java-gateway                4.2-arm64           a3d9540bc934        2 years ago         81.6MB
supermap/registry                           1.0-arm             17730d05c825        2 years ago         24.1MB

2.6 调整SuerMap iManager 参数

在当前目录下执行以下命令,编辑.env文件,进行iManager配置

vi .env

2.7 设置参数

ARM环境必设参数(许可如果用web许可就不用设置LICENSE_SERVER,如果用传统许可需要设置LICENSE_SERVER)

  • IMANAGER_HOST_IP
  • IAAS_TYPE
  • IAAS_DOCKER_IP
#设置Docker证书所在路径, 默认为/etc/imanager/docker-cert
DOCKER_CERTS_PATH=/etc/imanager/docker-cert

# iManager所在机器的ip,用于配置邮件通知内容中iManager 链接地址, ElasticSearch服务地址,Zabbix服务地址,Kibana服务地址
IMANAGER_HOST_IP=8.142.65.186

# iManager使用的镜像的私有仓库
IMANAGER_REGISTRY_URL=

# 虚拟平台类型,供选择项有:VSPHERE,DOCKER,OPENSTACK,FUSIONCOMPUTE,FUSIONCOMPUTE_R5
IAAS_TYPE=DOCKER

# 创建GIS环境所使用的Docker,仅当虚拟平台类型为DOCKER时有效,默认使用本机(iManager所在机器)Docker环境
IAAS_DOCKER_IP=8.142.65.186

# compose应用使用的Docker
COMPOSE_DOCKER_IP=

#需要修改为iManager所在机器的Docker Port,您可以在docker配置文件中配置DOCKER_OPTS,从而得到该服务端口,默认2375
DOCKER_PORT=2375

# 许可服务器地址
LICENSE_SERVER=

#设置KIBANA服务端口
KIBANA_PORT=5601

#设置elasticsearch的密码,默认账户名为elastic
ELASTIC_PASSWORD=changeme

#是否开启智能报警,默认开启
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=

2.8 启动SuperMap iManager

./startup.sh

2.9 访问SuperMap iManager,默认首次登录密码admin/admin(登录成功后会让修改密码),至此部署完成(不配置任何许可,免费版功能较少)

http://{IP}:8390/imanager

2.10 点击许可中心,选择更新激活按钮,下载报告(报告是*.reportc文件)

下载报告

2.11 去超图资源中心申请试用许可,上传报告

http://support.supermap.com.cn/

资源中心申请许可

2.12 SuperMap iManager更新激活试用许可

激活位置

2.13 SuperMap iManager配置完试用许可后界面

最终

(转发请注明出处:https://www.jianshu.com/u/829cbce64381 如发现有错,请留言,谢谢)

你可能感兴趣的:(信创环境经典版SuerMap iManager ARM版部署流程)