[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:
@@ -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
|
||||||
|
```
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
storage: "oceanstor-san"
|
||||||
|
name: "san-01-iscsi"
|
||||||
|
namespace: "huawei-csi"
|
||||||
|
urls:
|
||||||
|
- "https://172.20.0.253:8088"
|
||||||
|
- "https://172.20.0.254:8088"
|
||||||
|
pools:
|
||||||
|
- "raid10"
|
||||||
|
- "raid6"
|
||||||
|
parameters:
|
||||||
|
protocol: "iscsi"
|
||||||
|
portals:
|
||||||
|
- "172.20.0.253"
|
||||||
|
- "172.20.0.254"
|
||||||
|
- "172.21.0.253"
|
||||||
|
- "172.21.0.254"
|
||||||
|
- "172.22.0.253"
|
||||||
|
- "172.22.0.254"
|
||||||
|
maxClientThreads: "30"
|
||||||
Reference in New Issue
Block a user