Size: a a a

OpenStack — русскоговорящее сообщество

2020 November 03

F

FLASh in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
а что в логи гланса смотреть, когда на гипере кеш лежит и по одному способу из этого кеша создается ВМ, а через темпест нет
берете image id что был в логах теста и грепаете по /var/log/glance
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
FLASh
берете image id что был в логах теста и грепаете по /var/log/glance
вот трейс и по нему видно что валится он на нове
[
     "Traceback (most recent call last):",
     "  File \"/usr/lib/python3.6/site-packages/nova/compute/manager.py\", line 2614, in _build_resources",
     "    yield resources",
     "  File \"/usr/lib/python3.6/site-packages/nova/compute/manager.py\", line 2378, in _build_and_run_instance",
     "    accel_info=accel_info)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 3563, in spawn",
     "    block_device_info=block_device_info)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 3936, in _create_image",
     "    fallback_from_host)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 4042, in _create_and_inject_local_root",
     "    instance, size, fallback_from_host)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 9505, in _try_fetch_image_cache",
     "    trusted_certs=instance.trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 275, in cache",
     "    *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 801, in create_image",
     "    prepare_template(target=base, *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py\", line 359, in inner",
     "    return f(*args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 271, in fetch_func_sync",
     "    fetch_func(target=target, *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/utils.py\", line 420, in fetch_image",
     "    images.fetch_to_raw(context, image_id, target, trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/images.py\", line 115, in fetch_to_raw",
     "    fetch(context, image_href, path_tmp, trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/images.py\", line 106, in fetch",
     "    trusted_certs=trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/image/glance.py\", line 1193, in download",
     "    trusted_certs=trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/image/glance.py\", line 347, in download",
     "    reason='Image has no associated data')",
     "nova.exception.ImageUnacceptable: Image 1ec56c8a-bc3d-48f8-bf2b-f194c5439000 is unacceptable: Image has no associated data"
   ],
источник

F

FLASh in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
вот трейс и по нему видно что валится он на нове
[
     "Traceback (most recent call last):",
     "  File \"/usr/lib/python3.6/site-packages/nova/compute/manager.py\", line 2614, in _build_resources",
     "    yield resources",
     "  File \"/usr/lib/python3.6/site-packages/nova/compute/manager.py\", line 2378, in _build_and_run_instance",
     "    accel_info=accel_info)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 3563, in spawn",
     "    block_device_info=block_device_info)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 3936, in _create_image",
     "    fallback_from_host)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 4042, in _create_and_inject_local_root",
     "    instance, size, fallback_from_host)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py\", line 9505, in _try_fetch_image_cache",
     "    trusted_certs=instance.trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 275, in cache",
     "    *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 801, in create_image",
     "    prepare_template(target=base, *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py\", line 359, in inner",
     "    return f(*args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/imagebackend.py\", line 271, in fetch_func_sync",
     "    fetch_func(target=target, *args, **kwargs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/libvirt/utils.py\", line 420, in fetch_image",
     "    images.fetch_to_raw(context, image_id, target, trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/images.py\", line 115, in fetch_to_raw",
     "    fetch(context, image_href, path_tmp, trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/virt/images.py\", line 106, in fetch",
     "    trusted_certs=trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/image/glance.py\", line 1193, in download",
     "    trusted_certs=trusted_certs)",
     "  File \"/usr/lib/python3.6/site-packages/nova/image/glance.py\", line 347, in download",
     "    reason='Image has no associated data')",
     "nova.exception.ImageUnacceptable: Image 1ec56c8a-bc3d-48f8-bf2b-f194c5439000 is unacceptable: Image has no associated data"
   ],
а какой опенстак и какая версия темпеста?
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
FLASh
а какой опенстак и какая версия темпеста?
rally-openstack==2.0.0 , Ussuri. Как я понимаю темпест прилетает из мастера
источник

F

FLASh in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
rally-openstack==2.0.0 , Ussuri. Как я понимаю темпест прилетает из мастера
смотрите версию qemu-utils на компьютах. В ней должен быть флаг --force-shared. Если его нет - тест плюнется этой ошибкой.
источник

F

FLASh in OpenStack — русскоговорящее сообщество
и вы должны использовать не мастер, а 24.0.0 тег в темпесте
источник

F

FLASh in OpenStack — русскоговорящее сообщество
и вот версии всего что вошло в Уссури релиз https://releases.openstack.org/ussuri/
источник

F

FLASh in OpenStack — русскоговорящее сообщество
плюс ко всему - используйте флаг —concurrency 1 (или 2, 3) когда запускаете тесты. Они будут идти долго, но по крайней мере не споткнутся об всратые хардвар ресурсы облака.
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
FLASh
плюс ко всему - используйте флаг —concurrency 1 (или 2, 3) когда запускаете тесты. Они будут идти долго, но по крайней мере не споткнутся об всратые хардвар ресурсы облака.
хорошо, но сейчас явно проблема не в этом, так как запускаем единичный тест
источник

F

FLASh in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
хорошо, но сейчас явно проблема не в этом, так как запускаем единичный тест
как запускаете? через rally verify start —pattern или сам темпест тыкаете?
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
FLASh
как запускаете? через rally verify start —pattern или сам темпест тыкаете?
Rally verify start —pattern
источник

F

FLASh in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
Rally verify start —pattern
- можете взять этот башовый скрипт https://raw.githubusercontent.com/openstack/tempest/15.0.0/run_tempest.sh
- положить в ~/.rally/deployment…/verifier/ папку (не помню сейчас точно путь, но он очень похож с тем где лежит tempest.conf) где лежит весь темпест у вас. Контент этой папки будет в точности как репа на гитхабе
- дать скрипту права +x
- положить ваш tempest.conf в /etc/tempest/ папку (если папки нет - создать. И лучше симлинк создать ln -s, а не просто скопировать) (как найти tempest.conf —> find / -name tempest.conf)
- потом запусукать все через ./run_tempest.sh -dN tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern
- в этом случае возможно получится ткнуть напрямую в темпест минуя ралли, поставить dpb.set_trace() и там уже будет легче дебажить
источник
2020 November 05

КБ

Кирилл Бозоров... in OpenStack — русскоговорящее сообщество
Доброго дня господа. Есть вопрос по VPNaaS. Данный vpn реализует каналы связи L2/L3?
источник

ЯI

Я и твой кот I.... in OpenStack — русскоговорящее сообщество
источник

DP

Dmitry Polyakov in OpenStack — русскоговорящее сообщество
интересно насколько "дешевле" она будет той, которая на базе вмвари, с чем они вышли два года назад на рынок
источник

EM

Eugen Mikhailenko in OpenStack — русскоговорящее сообщество
In OpenStack we trust ))
источник

EM

Eugen Mikhailenko in OpenStack — русскоговорящее сообщество
На самом деле еще в 2018 AT&T объявлял о начале строительства инфраструктуры под 5G на базе OpenStack, https://www.zdnet.com/article/mirantis-signs-huge-networking-deal-with-at-t/
источник

MS

Michael Silich in OpenStack — русскоговорящее сообщество
Vmware опупуть какой дорогой. И саппорт у них ..  ну уж очень так себе за такие деньги. У нас небольшой vmware кластер (несколько кластеров) на примерно 500 нод. И уже все нервы этот vmware высосал.
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
Dmitry Polyakov
интересно насколько "дешевле" она будет той, которая на базе вмвари, с чем они вышли два года назад на рынок
Так это же они под эджкомпьютинг как я понимаю
источник

IA

Ilya Alekseyev in OpenStack — русскоговорящее сообщество
источник