SuperMap 云原生GIS安装部署手册(k8s)
SuperMap 云原生GIS安装部署手册(k8s)
GISCloudSuit部署步骤
本文记录在虚拟机上部署GISCloudSuit的过程。
部署所用软件
CentOS-7.5-x86_64-Minimal-1804
VirtualBox 6.0.4
*offline-kubernetes-1.15-centos.tar.gz
*supermap-nfs-for-centos7.tar.gz
*supermap-giscloudsuite-for-kubernetes-10.1.0-beta-200721-98-linux-x64.tar.gz
加*的为公司百度网盘所提供
虚拟机及操作系统
宿主机操作系统为Win10,内存32GB,CPU12核,可连接互联网。
VirtualBox安装好后,新建2台配置相同虚拟机,磁盘80GB,内存12GB,CPU4核,网络连接方式选择“桥接网卡”,随后装载CentOS镜像,进行系统安装。
安装操作系统,手动选择时区为Asia/Shanghai。
安装完成后,通过vi /etc/sysconfig/network-scripts/{网卡名称},修改最后一项onboot,将no改为yes,保证网卡随系统启动而启动,随后reboot或重启网络服务,通过ip addr命令获得记得IP地址。
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
此处如有必要,可以在此配置文件中设置固定IP。
NFS部署
将supermap-nfs-for-centos7.tar.gz和install.sh文件上传至虚拟机的/opt/nfs目录下,解压:
tar –zxvf supermap-nfs-for-centos7.tar.gz
进入解压目录:
cd supermap-nfs-server
执行安装命令
sudo chmod +x install.sh && ./install.sh
安装后nfs的存储位置:/opt/nfs_data
Kubernates部署
将offline-kubernetes-1.15-centos.tar.gz文件上传至2台虚拟机的/opt目录下,选择一台机器作为Kubernates的master节点,在master节点上解压文件:
tar –zxvf offline-kubernetes-1.15-centos.tar.gz
进入解压后的目录:
cd offline-kubernetes-1.15-centos
执行安装命令:
chmod +x install.sh && ./install.sh master
安装完成后,在浏览器中输入http://192.168.1.193:31234:
在另一台虚拟机上,修改hostname,保证2台虚拟机的hostname不一致:
hostnamectl set-hostname node1
在master节点上输入命令获取token:
kubeadm token list
在node1节点上,解压kubernates,进入目录后,根据master节点IP和token,输入安装命令:
chmod +x install.sh && ./install.sh join 192.168.1.193:6443 –token dyzrmy.tkec043ytu3u3a5k
部署完成后,在浏览器的Kubernates页面查看节点状态:
GISCloudSuit部署
将supermap-giscloudsuite-for-kubernetes-10.1.0-beta-200721-98-linux-x64.tar.gz文件上传至master节点的/opt目录中,解压文件:
tar –zxvf supermap-giscloudsuite-for-kubernetes-10.1.0-beta-200721-98-linux-x64.tar.gz
进入解压后的文件夹:
cd supermap-giscloudsuit
修改配置文件:
sudo vi values.yaml
修改内容如下:
保存后,运行安装命令:
chmod +x startup.sh && ./startup.sh
安装完成后,在浏览器中输入http://192.168.1.193:32222,进入许可中心,下载用户报告后在官网申请试用许可,随后上传并激活许可,进入主界面:
GIS服务发布
在服务发布界面,选择发布“工作空间”:
新建“test”文件夹后,上传示例数据:
发布完成后,等待服务构建:
构建完成后,即可浏览地图:
更多推荐
所有评论(0)