Install DRBD (Optional)¶
If you need to use high-availability data volumes, enable DRDB when deploying Hwameistor. Here is how to install it:
Install DRDB while installing HwameiStor¶
You can directly enable the DRDB component when installing HwameiStor. For details, please refer to Install HwameiStor with Operator.
Install with UI¶
-
Go to
Container Management->Helm Charts, and selectdrbd-adapter. -
Click
drdb-adapter, click install, and enter the configuration page.
Namespace: It is recommended to deploy in the same namespace as HwameiStor. The namespace created in this example isHwameiStor.Version: Select the latest version by default.Deletion failed: Turned off by default. When enabled, it will wait for the application to be installed by default, and will delete the installation in case of installation failure.Wait: Turned off by default. When enabled, it will wait for all resources associated with the application to be ready before marking the application as successfully installed.Detailed Logs: Turned off by default. Enable detailed output of installation process logs.
-
Click
OKto complete the creation.
Install with Helm¶
Deploy the following DaemonSet. It will start a Pod on each Kubernetes worker node to install the DRBD module and tools.
helm repo add drbd-adapter https://hwameistor.io/drbd-adapter/
helm repo update drbd-adapter
helm pull drbd-adapter/drbd-adapter --untar
helm install drbd-adapter ./drbd-adapter -n hwameistor --create-namespace
Tip
Users in Chinese mainland can use the image repository daocloud.io/daocloud for acceleration: