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,内存32GBCPU12核,可连接互联网。

VirtualBox安装好后,新建2台配置相同虚拟机,磁盘80GB,内存12GBCPU4核,网络连接方式选择桥接网卡,随后装载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.gzinstall.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目录下,选择一台机器作为Kubernatesmaster节点,在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节点IPtoken,输入安装命令:

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”文件夹后,上传示例数据:

发布完成后,等待服务构建:

构建完成后,即可浏览地图:

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐