Install DCE 5.0 Enterprise on OpenShift OCP¶
This page describes how to install DCE 5.0 on OCP.
Prerequisites¶
- The default Kubernetes versions supported by DCE 5.0 are v1.22.x, v1.23.x, v1.24.x, v1.25.x, v1.26.x
- Already have an OCP environment, and the version is not lower than v1.22.x
- Prepare a private container registry and ensure that the cluster can access it
- Ensure sufficient resources, it is recommended that the cluster has at least 12 cores and 24 GB of available resources
Offline installation¶
-
Log in to the Control plane node through the bastion host.
-
Download the full mode offline package, you can download the latest version in Download Center.
CPU Architecture Version Download URL AMD64 v0.18.0 https://proxy-qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.18.0-amd64.tar ARM64 v0.18.0 https://proxy-qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-v0.18.0-arm64.tar Unzip the offline package after downloading:
-
Set 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: creationTimestamp: null spec: loadBalancer: type: metallb # suggest metallb istioGatewayVip: 10.5.14.XXX/32 insightVip: 10.5.14.XXX/32 fullPackagePath: /home/offline # offline package directory imagesAndCharts: type: external externalImageRepo: http://10.5.14.XXX:XXXX # Private container registry address externalImageRepoUsername: admin externalImageRepoPassword: Harbor12345
-
Configure the manifest file (optional), which can be obtained under the offline package
offline/sample
and modified as needed.!!! note
If you want to use `hwameiStor` as StorageClass, please make sure there is no default StorageClass in the current cluster. If present, it needs to be removed. If it is not removed, the default StorageClass needs to close `hwameiStor`, that is, change the value of enable to `fasle`.
-
Start the installation of DCE 5.0.
./offline/dce5-installer install-app -m ./offline/sample/manifest.yaml -c ./offline/sample/clusterConfig.yaml --platform openshift -z
!!! 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 - `--platform` is used to declare which Kubernetes distribution to deploy DCE 5.0 on, currently only supports openshift - `--serial` specifies that all installation tasks are executed serially
-
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
Please record the prompted URL for your next visit.
-
After successfully installing DCE 5.0 Enterprise, please contact us for authorization: email info@daocloud.io or call 400 002 6898.