文章目录
一、材料准备
- 有网络的虚拟机
- cim安装包:
cim-linux-1.0-sp1-20210930.tar.gz - iServer安装包:
supermap-iserver-10.1.4a-linux64.tar.gz - 数据库管理工具:
SuperMap iDesktop 10i
二、关闭防火墙
- 关闭:
systemctl stop firewalld - 开机不启动:
systemctl disable firewalld
三、安装docker
- 下载安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun - 开机自启动:
systemctl enable docker - 启动:
systemctl start docker - 验证:
docker ps
四、安装docker-compose
- 下载安装:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose - 赋予权限:
sudo chmod +x /usr/local/bin/docker-compose - 软连接:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose - 验证:
docker-compose --version
五、创建cim管理员用户
-
创建用户:
useradd cim -
用户添加到wheel组:
usermod -a -G wheel cim -
添加文件的写权限:
chmod -v u+w /etc/sudoers -
修改配置文件:
vi /etc/sudoers—>cim ALL=(ALL) ALL

-
去除文件的写权限:
chmod -v u-w /etc/sudoers
六、数据卷配置
- 创建文件夹:
mkdir /root/gaf_volumes - 指定镜像仓库:
export IMAGE_REPOSITORY=harbor.gaf.net.cn - 版本:
export CIM_VERSION=1.0-beta-20210422 - 版本:
export GAF_VERSION=DAILY-PRO-2.1-20210422 - 挂载地址:
export GAF_VOL_DIR=/root/gaf_volumes
七、下载配置cim
- 创建文件夹:
mkdir /cim-->cd /cim - 上传
cim-linux-1.0-sp1-20210930.tar.gz包 - 解压:
tar -zxvf cim-linux-1.0-sp1-20210930.tar.gz - 重命名:
mv cim-linux-1.0-sp1-20210930 cim - 进入目录:
cd cim - 编辑
/cim/cim-linux-1.0-sp1-20210930/deploy/conf/GAF_ENV_CONFIG.env新增LICENSE_CENTER_IP=192.168.248.10(取决于自己服务器ip)

七、下载配置iServer
- 上传解压iserver安装包:
cd /cim—>tar -zxvf supermap-iserver-10.1.4a-linux64.tar.gz - 重命名:
mv supermap-iserver-10.1.4a-linux64 SuperMapiServer - 进入文件夹:
cd /cim/SuperMapiServer/support - 下载:
./dependencies_check_and_install.sh install -y - 安装插件(遇到安装错误的跳过即可!)
sudo yum install libgomp -y
sudo yum install libpng12 -y
sudo yum install libXext -y
sudo yum install libXi -y
sudo yum install libXrender -y
sudo yum install libXtst -y
sudo yum install libstdc++-devel.i686 -y
sudo yum install glibc.i686 -y
sudo yum install libgcc.i686 -y
sudo yum install libstdc++.i686 -y
sudo yum install glibc-devel.i686 -y
- 进入启动服务目录:
cd /cim/SuperMapiServer/bin - 启动:
./startup.sh(./shutdown.sh停止) - 访问8090端口,设置账号密码–>许可证配置,然后停下,进入第9步
- 进入目录:
cd /cim/SuperMapiServer/support/SuperMap_License/Support - 解压许可:
tar -xvf aksusbd-8.11.1.tar - 运行获取许可:
cd aksusbd-8.11.1-->./dinst(90天的试用许可) - 查看许可:
cd /cim/SuperMapiServer-->./licensetool.sh -status - 修改iserver信息:
cd /cim/cim/deploy/conf-->vi GAF_ENV_CONFIG.env
注:除了iserver需要改成自己刚刚注册的密码以外,数据库的账号密码信息也需要改。因为cim是通过docker启动的,所以启动时会自动安装postgresql数据库,默认账号密码为admin/123456

八、启动
- 进入目录:
cd /cim/cim/deploy - 启动:
./startup.sh(先启动iServer) - 访问:30999端口,默认账号/密码:sys_admin/123456
九、验证
- 指标规则引擎扩展
在/root/gaf_volumes/mnt/data-s3fs/cim/extend/ruleengine/libs/中提供了规则引擎包。
在服务部署以后可以在文件服务器路径下(部署服务器地址+端口 9000)
/cim/extend/ruleengine/libs/ruleengine 找到一个 jar 包 (规则引擎),后续扩展开发的包
放置在同级别目录即可。(规则引擎表中已经自带三条数据) - 注:超图的数据库最好用他们官方提供的数据库进行管理,即
SuperMap iDesktop 10i
源copy过来即可










