[DO-1534] Configure Storage Backend Huawei CSI Plugin on k8s prod (!27)

[DO-1534]

Co-authored-by: denis.patrakeev <denis.patrakeev@avroid.tech>
Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/27
This commit is contained in:
Denis Patrakeev
2025-02-20 19:18:17 +03:00
parent 9b56ae6a3e
commit 99c5cce4d2
2 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
# Install [Huawei CSI Plugin](https://huawei.github.io/css-docs/en/docs/overview/)
## Create from version
| Project | Version |
|---------------------|---------|
| Huawei CSI PLugin | 4.6.0 |
https://github.com/Huawei/eSDK_K8S_Plugin
## Compatibility and features SAN-hardware, Kubernetes and Huawei CSI PLugin
https://huawei.github.io/css-docs/en/docs/compatibility-and-features/
## Compatibility versions Kubernetes and Huawei CSI Plugin
https://github.com/Huawei/eSDK_K8S_Plugin/releases
## Install Huawei CSI Plugin
Развёртывание плагина осуществляется с помощью ArgoCD.
Подробную инструкцию смотри вот здесь:
https://eva.avroid.tech/project/Document/DOC-003625#kubernetes--podkljuchenie-shd-huawei-oceanstor-dorado-2000-po-tehnolgii-iscsi##BPu9MqGKjcGCuW
## Install util `oceanctl`
Устанавливаем фирменную утилиту управления Huawei Storage Backend по инструкции:
https://huawei.github.io/css-docs/en/docs/storage-backend-management/
```bash
# Устанавливаем утилиту
cp eSDK_Huawei_Storage_Kubernetes_CSI_Plugin_V4.6.0_X86_64/bin/oceanctl ~/.local/bin/
# Проверяем
oceanctl version --log-dir=~/.var/log/huawei
```
## Create Storage Backend
```bash
oceanctl --log-dir=~/.var/log/huawei create backend -f huawei-csi-backend.yaml -i yaml -n huawei-csi
```
Далее выбираем цифрой настраиваемый бэкенд и настраиваем его вручную.
B проверяем его состояние:
```bash
oceanctl --log-dir=~/.var/log/huawei get backend -n huawei-csi
```