Похожие чаты

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

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

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 ответов

40 просмотров

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

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

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

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

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

30500 за редактор? )
Владимир
47
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
8
Anyone else having this error when trying to make transactions?
Datzel
11
Question: How viable is it to use Anvil as the backend infrastructure for managing a TradFi portfolio, while integrating Flexa for instant liquidity and payment solutions? Cou...
Kevin
2
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта