跳转至

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

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

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

流程

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

前提条件

  • 已经部署好一个 DCE 5.0 全模式,部署参考文档离线安装 DCE 5.0 商业版
  • 至少拥有一台可以联网的同架构同版本的节点。

操作步骤

在线节点——构建离线包

找到一个和待建集群节点架构和 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 即表示安装完成。

前往界面创建集群

参考文档创建工作集群,创建 openAnolis 集群。

评论