Похожие чаты

Добрый день! Можно ли исключить доработку напильником в моём случае, или

это нормально?

Openstack устанавливаю через kolla-ansible, в cinder'e дополнительные объявляю типы дисков в /etc/kolla/config/cinder.conf:

enabled_backends=lvm-sata,lvm-ssd

[lvm-sata]
volume_group=cinder-volumes-sata
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
volume_backend_name=LVM_SATA
target_helper = tgtadm
target_protocol = iscsi

[lvm-ssd]
volume_group=cinder-volumes-ssd
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
volume_backend_name=LVM_SSD
target_helper = tgtadm
target_protocol = iscsi

Этот файл мержится в /etc/kolla/cinder-volume/cinder.conf но диски на этих бэкендах не создаются, вылетает ошибка:
"schedule allocate volume:Could not find any available weighted backend"


a openstack volume service list Показывает такую красоту:
+------------------+---------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State | Updated At |
+------------------+---------------+------+---------+-------+----------------------------+
| cinder-scheduler | 2288hv5 | nova | enabled | up | 2023-11-15T12:22:19.000000 |
| cinder-volume | 2288hv5@lvm-1 | nova | enabled | up | 2023-11-15T12:22:22.000000 |
| cinder-backup | 2288hv5 | nova | enabled | down | 2023-11-15T10:51:02.000000 |
+------------------+---------------+------+---------+-------+----------------------------+

Приходится дорабатывать напильником /etc/kolla/cinder-volume/cinder.conf вот так:

--- /etc/kolla/cinder-volume/cinder.conf.old 2023-11-20 14:50:25.680656863 +0300
+++ /etc/kolla/cinder-volume/cinder.conf 2023-11-20 14:51:47.812906507 +0300
@@ -8,7 +8,7 @@
glance_num_retries = 1
glance_ca_certificates_file =
-enabled_backends = lvm-1
+enabled_backends = lvm-1,lvm-sata,lvm-ssd
api_paste_config = /etc/cinder/api-paste.ini
auth_strategy = keystone
@@ -74,8 +74,6 @@

[coordination]

-enabled_backends = lvm-sata,lvm-ssd
-
[lvm-sata]
volume_group = cinder-volumes-sata
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver

Далее:

systemctl restart kolla-cinder_api-container kolla-cinder_volume-container kolla-cinder_scheduler-container

Только после этого можно создать диски на этих бэкендах и появляется нужный вывод:

$ openstack volume service list
+------------------+------------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State | Updated At |
+------------------+------------------+------+---------+-------+----------------------------+
| cinder-scheduler | 2288hv5 | nova | enabled | up | 2023-11-20T11:57:30.000000 |
| cinder-volume | 2288hv5@lvm-1 | nova | enabled | up | 2023-11-20T11:57:23.000000 |
| cinder-backup | 2288hv5 | nova | enabled | down | 2023-11-20T11:19:40.000000 |
| cinder-volume | 2288hv5@lvm-sata | nova | enabled | up | 2023-11-20T11:57:29.000000 |
| cinder-volume | 2288hv5@lvm-ssd | nova | enabled | up | 2023-11-20T11:57:28.000000 |
+------------------+------------------+------+---------+-------+----------------------------+

Как сделать, чтобы Колла правильно смержила enabled_backends в секции [DEFAULT] и напильником ничего не дорабатывать?

3 ответов

16 просмотров

ну так тут во первых не указано, что в секцию дефолт надо добавить

АСБ- Автор вопроса

Где тут? При мёрже появляется второй enabled_backends вне секции DEFAULT, это приводит к тому, что типы дисков есть, а сами диски на этих бэкендах создать нельзя. Если в секцию DEFAULT в enabled_backends добавить бэкенды, то они цепляются и с ними можно работать. Практика такая, с документацией не совпадает.

Похожие вопросы

Обсуждают сегодня

А кто-то пробовал, уезжая из Эстонии получить э-рез и продолжить вести предпринимательскую деятельность внутри Эстонии, используя свой OÜ?
Lalalashechki Lalala
62
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Чем оно проблема?
Nikita Uzumaki
21
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Hi, I was reading this https://twitter.com/HouseofChimera/status/1778078991762780408 about Verasity and their likely choice of Tron as blockchain for their token for its low f...
Jordi
13
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
@samkazemian - couple questions: Update on frxBTC? - This would do well with the current influx of institutional investment entering the space Update on future veFXS streams...
Costi
16
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Карта сайта