跳转至

UOS V20 (1020a) 操作系统上部署 DCE 5.0 商业版

本文将介绍如何在 UOS V20(1020a) 操作系统上部署 DCE 5.0。 安装器 v0.6.0 及更高版本支持这种部署方式。

前提条件

  • 请提前阅读部署架构,确认本次部署模式。
  • 请提前阅读部署要求,确认网络、硬件、端口等是否符合需求。
  • 请提前阅读准备工作,确认机器资源及前置检查。

离线安装

  1. 由于安装器依赖 python,所以需要在火种机器中先安装 python3.6

    # 执行以下命令下载依赖
    dnf install -y --downloadonly --downloaddir=rpm/python36
    
    ## 执行以下命令开始安装
    rpm -ivh python3-pip-9.0.3-18.uelc20.01.noarch.rpm python3-setuptools-39.2.0-7.uelc20.2.noarch.rpm python36-3.6.8-2.module+uelc20+36+6174170c.x86_64.rpm
    
  2. 下载全模式离线包,可以在下载中心下载最新版本。

    CPU 架构 版本 下载地址
    AMD64 v0.17.0 https://qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.17.0-amd64.tar

    下载完毕后解压离线包:

    curl -LO https://qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.17.0-amd64.tar
    tar -xvf offline-v0.17.0-amd64.tar
    
  3. 下载 UnionTech Server V20 1020a ISO 镜像文件。

    curl -LO https://cdimage-download.chinauos.com/uniontechos-server-20-1020a-amd64.iso
    
  4. 制作 os-pkgs-uos-20.tar.gz 文件。

    下载制作脚本

    curl -Lo ./build.sh https://raw.githubusercontent.com/kubean-io/kubean/main/build/os-packages/others/uos_v20/build.sh
    chmod +x build.sh
    

    执行脚本生成 os-pkgs-uos-20.tar.gz 文件:

    ./build.sh
    
  5. 下载 addon 离线包,可以在下载中心下载最新版本(可选)

  6. 设置集群配置文件 clusterConfig.yaml,可以在离线包 offline/sample 下获取该文件并按需修改。参考配置为:

    apiVersion: provision.daocloud.io/v1alpha3
    kind: ClusterConfig
    metadata:
    spec:
      clusterName: my-cluster
      loadBalancer:
        type: metallb
        istioGatewayVip: 172.30.41.XXX/32
        insightVip: 172.30.41.XXX/32
      masterNodes:
        - nodeName: "g-master1"
          ip: 10.5.14.XXX
          ansibleUser: "root"
          ansiblePass: "******"
      fullPackagePath: "/home/offline"
      osRepos:
        type: builtin
        isoPath: "/home/uniontechos-server-20-1020a-amd64.iso" ## ISO 的目录
        osPackagePath: "/home/os-pkgs-uos-20.tar.gz" ## os-pkgs 的目录
      imagesAndCharts:
        type: builtin
      addonPackage:
        path: "/home/addon-offline-full-package-v0.5.3-alpha2-amd64.tar.gz" ## addon 的目录
      binaries:
        type: builtin
    
  7. 开始安装 DCE 5.0。

    ./dce5-installer cluster-create -m ./sample/manifest.yaml -c ./sample/clusterConfig.yaml
    

    Note

    部分参数介绍,更多参数可以通过 ./dce5-installer --help 来查看:

    • -z 最小化安装
    • -c 指定集群配置文件,使用 NodePort 暴露控制台时不需要指定 -c
    • -d 开启 debug 模式
    • --serial 指定后所有安装任务串行执行
  8. 安装完成后,命令行会提示安装成功。恭喜您!😄 现在可以通过屏幕提示的 URL 使用默认的账户和密码(admin/changeme)探索全新的 DCE 5.0 啦!

    success

    Success

    请记录好提示的 URL,方便下次访问。

  9. 成功安装 DCE 5.0 商业版之后,请联系我们授权:电邮 info@daocloud.io 或致电 400 002 6898。

评论