浪潮云ICE上部署SuperMap iManager

编程入门 行业动态 更新时间:2024-10-07 16:27:16

<a href=https://www.elefans.com/category/jswz/34/1768322.html style=浪潮云ICE上部署SuperMap iManager"/>

浪潮云ICE上部署SuperMap iManager

 目录

一、创建弹性公网IP

二、创建文件存储CFS

三、创建容器引擎ICE

3.1 集群信息

3.2 选择机型

3.3 主机配置

3.4 组件配置

3.5 确认配置

四、部署iManager

4.1 准备工作

4.1.1 为工作节点绑定弹性IP

4.1.2 存储创建挂载点和放通规则

4.1.3 需自行安装kubectl

4.1.4 需自行安装nfs-common

4.2 部署

五、注意事项


浪潮云容器引擎 ICE是面向应用的容器管理平台,提供高性能、可扩展的kubernetes集群,支持企业级容器化应用的全生命周期管理;浪潮云容器引擎兼容原生kubernetesAPI,基于浪潮云基础设施高效部署、管理和扩展容器化应用程序;深度整合Docker和服务网格技术,支持容器应用的故障自愈、升级回滚、灰度发布及微服务治理等功能。SuperMap iManager是基于Kubernetes平台的SuperMap GIS运维管理软件平台,是全面的运维管理中心。那么要怎么在ICE上部署SuperMap iManager呢?本文将为您提供详细的指导帮助完成在浪潮云ICE上部署SuperMap iManager。

部署过程包含以下步骤:

    1. 创建弹性公网IP;

    2. 创建文件存储CFS;

    3. 创建容器引擎ICE;

    4. 部署iManager;

    5. 注意事项

温馨提示:

    1.购买集群产品后,可能会出现控制台不存在该集群,请及时联系浪潮云;

    2.若出现无法删除运行中的容器,请及时联系浪潮云;

    3.浪潮云上部署过程较为繁琐且基础环境需要自行完善,不推荐使用。

一、创建弹性公网IP

弹性公网IP(Elastic IP Address,简称EIP)是可以独立购买和持有的公网IP地址资源,可绑定到任意一台云服务器、云物理主机、负载均衡器上,并可动态解绑。浪潮EIP提供多种计费方式,以满足用户各种业务场景的要求。其创建过程如下:

二、创建文件存储CFS

文件存储CFS(Cloud File Storage)提供基于分布式系统的文件存储(NAS),可为云上多个云服务器、容器等提供共享访问。其创建过程如下:

三、创建容器引擎ICE

面向应用的容器管理平台,提供高性能、可扩展的kubernetes集群,支持企业级容器化应用的全生命周期管理;浪潮云容器引擎兼容原生kubernetesAPI,基于浪潮云基础设施高效部署、管理和扩展容器化应用程序;深度整合Docker和服务网格技术,支持容器应用的故障自愈、升级回滚、灰度发布及微服务治理等功能。其创建过程如下:

3.1 集群信息

虚拟私有网段以及子网选择默认

3.2 选择机型

工作节点选择8vCPUs|16GiB(本次仅为安装imanager,具体可根据使用选择节点配置)

3.3 主机配置

用户名、密码为子节点登录用户名密码

3.4 组件配置

3.5 确认配置

四、部署iManager

4.1 准备工作

4.1.1 为工作节点绑定弹性IP

主节点master节点不对外提供服务,要访问子节点需要绑定EIP,通过EIP进行登录,端口为6233,通过创建集群是生成的密码登录

4.1.2 存储创建挂载点和放通规则

参考浪潮云文档.html

ps:fip的网段,如果想精细化的话,需要查询云服务器的float ip,单独放通可联系浪潮云说明需要挂载的云服务器,查询到fip之后再告知,在控制台放通即可

4.1.3 需自行安装kubectl

ps:若执行后使用kubectl cluster-info能够查看集群状态,依旧出现提示:The connection to the server XXX:XX was refused 一did you specify the right host or port? 重装kubectl或者联系浪潮云,说明kubectl并未安装成功

ps:下方步骤二下载kubectl配置文件,若下载的config.json为空(大小为0KB),需要多次下载或者稍作等待,若十分钟后下载依旧为空,需要联系浪潮云

4.1.4 需自行安装nfs-common

参考浪潮云文档.html

ps:若出现以下问题,使用命令sudo apt update|sudo apt-get update更新软件包列表

4.2 部署

4.2.1 本次部署imanager11.1.1,上传supermap-imaanger-for-kubernetes-11.1.1-linux-x64到/data/imanager(路径需要自行创建),解压

4.2.2 修改values.yaml,启动imanager

ps:参考在线帮助/

五、注意事项

问题1:执行启动脚本之后,报错"Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: , name: v1beta1.metrics.k8s.io, existing_kind: apiregistration.k8s.io/v1, Kind=APIService, new_kind: apiregistration.k8s.io/v1, Kind=APIService"
答:metrics已经安装了,需要先卸载iManager,然后修改values.yaml配置将metrics关闭掉,最后重装iManager

问题 2:执行启动脚本之后,报错"
Istio core encountered an error: failed to wait for resource: failed to verify CRD creation: the server could not find the requested resource
Processing resources for Istiod. Waiting for Deployment/istio-system/istiod
✘ Istiod encountered an error: failed to wait for resource: resources not ready after 10m0s: timed out waiting for the condition
Deployment/istio-system/istiod"

答:可能是资源不足或者或者拉取不到镜像,可以将服务网格将istio禁用,卸载iManager修改values.yaml配置关闭服务网格,再重装iManager

问题3:若查看imanager-dashboard-api出现以下报错,无法连接nfs

答:需要关闭iManager对nfs连接的时候的校验,禁用nfs连接的校验,执行命令

kubectl edit deployment -n supermap imanager-dashboard-api

修改imanager-dashboard-api的环境变量NFS_VALIDATE_ENABLED为false

更多推荐

浪潮云ICE上部署SuperMap iManager

本文发布于:2024-02-27 16:00:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707257.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:浪潮   ICE   iManager   SuperMap

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!