Skip to content

在非主流操作系统上创建集群

本文介绍离线模式下如何在 未声明支持的 OS 上创建工作集群。AI 算力中心声明支持的 OS 范围请参考 AI 算力中心支持的操作系统

离线模式下在未声明支持的 OS 上创建工作集群,主要的流程如下图:

流程

接下来,本文将以 openAnolis 操作系统为例,介绍如何在非主流操作系统上创建集群。

前提条件

在线节点构建离线包

找到一个和待建集群节点架构和 OS 均一致的在线环境,本文以 AnolisOS 8.8 GA 为例。执行如下命令,生成离线 os-pkgs 包。

# 下载相关脚本并构建 os packages 包
curl -Lo ./pkgs.yml https://raw.githubusercontent.com/kubean-io/kubean/main/build/os-packages/others/pkgs.yml
curl -Lo ./other_os_pkgs.sh https://raw.githubusercontent.com/kubean-io/kubean/main/build/os-packages/others/other_os_pkgs.sh && chmod +x  other_os_pkgs.sh
./other_os_pkgs.sh build # 构建离线包

执行完上述命令后,预期将在当前路径下生成一个名为 os-pkgs-anolis-8.8.tar.gz 的压缩包。当前路径下文件目录大概如下:

    .
    ├── other_os_pkgs.sh
    ├── pkgs.yml
    └── os-pkgs-anolis-8.8.tar.gz

离线节点安装离线包

将在线节点中生成的 other_os_pkgs.shpkgs.ymlos-pkgs-anolis-8.8.tar.gz 三个文件拷贝至离线环境中的待建集群的**所有**节点上。

登录离线环境中,任一待建集群的其中一个节点上,执行如下命令,为节点安装 os-pkg 包。

# 配置环境变量
export PKGS_YML_PATH=/root/workspace/os-pkgs/pkgs.yml # 当前离线节点 pkgs.yml 文件的路径
export PKGS_TAR_PATH=/root/workspace/os-pkgs/os-pkgs-anolis-8.8.tar.gz # 当前离线节点 os-pkgs-anolis-8.8.tar.gz 的路径
export SSH_USER=root # 当前离线节点的用户名
export SSH_PASS=dangerous # 当前离线节点的密码
export HOST_IPS='172.30.41.168' # 当前离线节点的 IP
./other_os_pkgs.sh install #安装离线包

执行完成上述命令后,等待界面提示: All packages for node (X.X.X.X) have been installed 即表示安装完成。

下一步

参考文档创建工作集群,在 UI 界面上创建 openAnolis 集群。