Skip to content

Deploy DCE 5.0 commercial version on UOS V20 (1020a) operating system

This page will introduce how to deploy DCE 5.0 on UOS V20(1020a) operating system.

Prerequisites

Offline installation

  1. Since the installer depends on python, you need to install python3.6 on the tinder machine first.

    ## run the following command to download dependencies
    dnf install -y --downloadonly --downloaddir=rpm/python36
    
    ## run the following command to start the installation
    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. Download the full mode offline package, you can download the latest version in Download Center.

    CPU Architecture Version Download URL
    AMD64 v0.6.1 https://qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.6.1-amd64.tar

    Unzip the offline package after downloading:

    curl -LO https://qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.6.1-amd64.tar
    tar -xvf offline-v0.6.1-amd64.tar
    
  3. Download the UnionTech Server V20 1020a ISO image.

    curl -LO https://cdimage-download.chinauos.com/uniontechos-server-20-1020a-amd64.iso
    
  4. Make the os-pkgs-uos-20.tar.gz file.

    Download the production script

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

    Execute the script to generate os-pkgs-uos-20.tar.gz file:

    ./build.sh
    
  5. Download the addon offline package, you can download the latest version in Download Center (optional)

  6. Set cluster configuration file clusterConfig.yaml, which can be obtained under the offline package offline/sample and modified as needed. The reference configuration is:

    apiVersion: provision.daocloud.io/v1alpha3
    kind: ClusterConfig
    metadata:
    spec:
      clusterName: my-cluster
      masterNodes:
        - nodeName: "g-master1"
          ip: 10.5.14.XX
          ansibleUser: "root"
          ansiblePass: "XXXX"
      fullPackagePath: "/home/offline"
      osRepos:
        type: builtin
        isoPath: "/home/uniontechos-server-20-1020a-amd64.iso" ## directory of ISO
        osPackagePath: "/home/os-pkgs-uos-20.tar.gz" ## directory of os-pkgs
      imagesAndCharts:
        type: builtin
      addonPackage:
        path: "/home/addon-offline-full-package-v0.5.3-alpha2-amd64.tar.gz" ## directory of addon
      binaries:
        type: builtin
    
  7. Start the installation of DCE 5.0.

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

    Note

    Some parameters are introduced, and more parameters can be viewed through ./dce5-installer --help:

    • -z minimal install
    • -c specifies the cluster configuration file, and does not need to specify -c when using NodePort to expose the console
    • -d enable debug mode
    • --serial specifies that all installation tasks are executed serially
  8. After the installation is complete, the command line will prompt that the installation is successful. congratulations! 😄 Now you can use the default account and password (admin/changeme) to explore the new DCE 5.0 through the URL prompted on the screen!

    success

    Success

    Please record the prompted URL for your next visit.

  9. After successfully installing DCE 5.0 Enterprise Package, please contact us for authorization: email info@daocloud.io or call 400 002 6898.

Comments