icewolf
Опять таки это не реклама, я формально вообще чувак для вас все наверное редхат, но объективно https://nfware.ru/virtual-cgnat
Александр
Всем привет. У кого нить в качестве сторажда для stack используется Huawei Dorado? Выполнил настройки согласно https://docs.openstack.org/ocata/config-reference/block-storage.html Но ларчик не открылся.
icewolf
Александр
Судя по ошибке, проблема в файле конфигурации, cinder_huawei_conf.xml
icewolf
icewolf
так вот
Александр
Starting volume driver HuaweiFCDriver (2.0.9)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager [None req-5d22e664-1714-468d-bf7e-98e7906abe1a - - - - - -] Failed to initialize driver.: oslo_config.cfg.NoSuchOptError: no such option storage_pools in group [it-dorado-1]
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager Traceback (most recent call last):
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/cinder/volume/manager.py", line 524, in _init_host
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager self.driver.do_setup(ctxt)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/cinder/volume/drivers/huawei/common.py", line 135, in do_setup
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager self.get_local_and_remote_dev_conf()
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/cinder/volume/drivers/huawei/common.py", line 117, in get_local_and_remote_dev_conf
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager 'storage_pools': self.configuration.storage_pools,
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/cinder/volume/configuration.py", line 163, in __getattr__
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager return getattr(conf, value)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/cinder/volume/configuration.py", line 131, in __getattr__
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager opt_value = getattr(backend_conf, opt_name)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/oslo_config/cfg.py", line 3161, in __getattr__
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager return self._conf._get(name, self._group)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/oslo_config/cfg.py", line 2653, in _get
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager value, loc = self._do_get(name, group, namespace)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/oslo_config/cfg.py", line 2671, in _do_get
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager info = self._get_opt_info(name, group)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib/python3.10/site-packages/oslo_config/cfg.py", line 2876, in _get_opt_info
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager raise NoSuchOptError(opt_name, group)
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager oslo_config.cfg.NoSuchOptError: no such option storage_pools in group [it-dorado-1]
2024-01-25 14:10:32.605 737 ERROR cinder.volume.manager
icewolf
этот url api надо проверить доступен ли он
Александр
заполнил для FC согласно описания, подкинул в контейнер.
Александр
доступен
icewolf
ну тоды ой, там гемор есть, что когда оно доступно, оно может не отдавать часть функций а может отдавать.. в общем там два варика или ssh или вот этот url и мурзилку по нему я отдавать как раз Коле
Mr
icewolf
потому что хуавей меня достал
icewolf
icewolf
там отдельный панк-мобелен
Александр
Mr
там отдельный панк-мобелен
Update Huawei cinder driver configuration to remove the redundant configuration and add new features and storage system that Huawei cinder driver support.
https://docs.openstack.org/releasenotes/openstack-manuals/ocata.html
Mr
Александр
Александр
2023.1
Mr
откуда)?
В смысле? Раньше это работало просто, заносите денег в окошко, получаете талоны на помощь.
icewolf
icewolf
из Египта
Александр
icewolf
icewolf
кушайте не обляпайтесь
icewolf
и тех поддерженька это комьюнити и твои голова руки и хвост
Mr
откуда)?
а тут чо пишут? https://docs.openstack.org/cinder/train/configuration/block-storage/drivers/huawei-storage-driver.html
Александр
Александр
только scsi не нужно.
icewolf
нужно FC
icewolf
И мультипатч
icewolf
а вот как это делать я уже забыл это было давно, на xena и этим игрались с @jingvar
icewolf
icewolf
я когда с хуа общался.. они чет начали мямлить unsupported configuration
icewolf
Но повторюсь 2 года назад, а может и больше
icewolf
https://github.com/Huawei/OpenStack_Driver/blob/master/ConfigDoc/en/OpenStack%20Cinder%20Driver%20Configuration%20Guide.pdf
icewolf
раздел 4.3
Михаил
Господа, привет!
Вопрос к тем, у кого в качестве бэка на циндере сеф. Вот в дефолте у нас работает клонирование (или COW, чёрт их там разберёт) из glance в cinder. То бишь:
openstack volume create --image XXX
Быстро работает.
А вот в обратную сторону чёт совсем печаль и грусть.
openstack image create --source %volume%
Пулы для имаджей и волюмов, разумеется в одном и том же кластере.
Что я делаю не так? (кроме задавания глупых вопросов и использования опенстека) Что надо подкрутить?
Вот такое находил
https://specs.openstack.org/openstack/cinder-specs/specs/yoga/optimize-upload-volume-to-rbd-store.html
но это что-то новое.
J
Михаил
ceph auth get-or-create client.cinder mon 'profile rbd' osd 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd-read-only pool=images' mgr 'profile rbd pool=volumes, profile rbd pool=vms'
J
Эт тебе нужны, наверное, volume-backed образы)
https://docs.openstack.org/cinder/latest/admin/volume-backed-image.html
Михаил
Вот тоже проблематику находил.
https://specs.openstack.org/openstack/cinder-specs/specs/liberty/optimze-rbd-copy-volume-to-image.html
J
Михаил
icewolf
J
Михаил
Прям ультрамедленно выходит... В час по чайной ложке.
И у меня стойкое ощущение, что я где-то что-то не докрутил
gwaewion
icewolf
gwaewion
icewolf
Михаил
Можно сам волюм в теории дернуть самим сефом
Ну вот есть рецепты мол прямо rbd'шечкой клонируете что надо откуда надо, а потом glance-manage говорите что это на самом деле образ и т.п., но это дичь какая-то. Я полагаю CoW должен и туда и сюда работать - какая разница
J
https://specs.openstack.org/openstack/cinder-specs/specs/yoga/optimize-upload-volume-to-rbd-store.html
https://blueprints.launchpad.net/cinder/+spec/optimize-upload-volume-to-rbd-store
J
Михаил
J
не работает)
это же заброшенные спецификация и блюпринт.
Михаил
от блин
J
Ну а чем volume backed images плохи?
Михаил
Ну вот ща попробую.
icewolf
Михаил
Ну это не варик - сидеть там ковыряться скальпелем. Надо, чтобы волшебная автоматика, а не вот это вот всё =)
gwaewion
icewolf