入门

部署Longhorn存储

用于在Kubernetes环境下部署Longhorn存储。

正式部署前需要确保您的Kubernetes环境版本为1.18及以上,并且是CentOS/Ubuntu/Debian系统。

本文档所需文件均可在百度网盘中下载,提供AMD64和ARM64两种架构的安装包,下面步骤以AMD64架构下安装为例。 https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA
提取码:ge4d

安装包准备

网盘路径:iManager部署包/软件工具包/Longhorn-云原生Kubernetes分布式存储平台离线安装包/longhorn-amd64-deploy.zip

Longhorn存储部署步骤

  • 在本机解压longhorn-amd64-deploy.zip,得到supermap-longhorn文件夹;
  • 拷贝supermap-longhorn文件夹到任意一台机器 ,然后根据以下命令操作:

    进入supermap-longhorn文件夹:

    cd supermap-longhorn

    如果在Master节点机器,执行安装脚本:

    chmod +x supermap-longhorn.sh
    ./supermap-longhorn.sh m

    如果在Node节点机器,执行安装脚本:

    chmod +x supermap-longhorn.sh
    ./supermap-longhorn.sh n
  • 安装成功后,查看StorageClass列表获取Longhorn存储的StorageClass名称,再在安装iManager时的配置环境依赖项-存储配置处,选择StorageClass方式时填写该名称,或在安装GIS云套件-Kubernetes环境修改values.yaml文件时,填入deploy_storage_class_name配置项。

    查看StorageClass列表,可根据下面命令操作:

    kubectl get sc

卸载Longhorn环境

在Kubernetes master节点按照以下命令操作:

进入目录:

cd longhorn-amd64-deploy/supermap-longhorn

执行以下脚本:

./supermap-longhorn.sh d