Pavel
а задача хоидть в опенстек за списком вм?
Alexey
ага
Pavel
Вроде все норм - job_name: openstack-monitoring metrics_path: /probe openstack_sd_configs: - all_tenants: false domain_name: Default identity_endpoint: https://x.x.x.x:5000/v3/ username: service password: сссссссссссссс project_name: openstack-monitoring region: RegionOne role: instance tls_config: insecure_skip_verify: true
Pavel
В логах пром что пишет?
Alexey
где их найти в стандартных местах что то пусто
Pavel
пром как запущен? контейнер/k8s/etc
Alexey
на нове /opt/prometheus-server
Pavel
это бинарь. Стартует через что пром? systemd unit может или ще как
Alexey
https://gist.github.com/sdmoko/22445c4c3e92d93d606df573eb5dc6ab#file-openstack-instances-monitoring-with-prometheus-grafana-md
Alexey
вот так делал
Pavel
тогда его логи в journal Версия старая прома
Pavel
Точно есть admin_domain при выводе? openstack domain list
Alexey
?
Pavel
откуда брать метрики у найденых вм
Alexey
Точно есть admin_domain при выводе? openstack domain list
root@maas-351:~/openstack# openstack domain list +----------------------------------+----------------+---------+--------------------+ | ID | Name | Enabled | Description | +----------------------------------+----------------+---------+--------------------+ | b30ecd1287764638a582386a9fc488a8 | admin_domain | True | Created by Juju | | bd1f0f230b2a4751890af4a68f4c238a | | | default | Default | True | The default domain | | fcc0577e7bbf4be1917ceed64f213172 | service_domain | True | Created by Juju | +----------------------------------+----------------+---------+--------------------+ root@maas-351:~/openstack#
Pavel
И админ там тоже админ в этом домене? ну тогда логи сморить.
Maksimus Ulibikus
Всем привет. Возвращаюсь к свои баранам с метадатой. Вот такое в логах нашёл 2022-11-30 13:37:38.309 6366 DEBUG neutron.agent.metadata.agent [-] Request: GET /openstack/latest/meta_data.json HTTP/1.0 Accept: */* Connection: close Content-Type: text/plain Host: 169.254.169.254 User-Agent: curl/7.61.1 X-Forwarded-For: 169.254.169.254 X-Neutron-Network-Id: 2f730236-cc81-4e29-b5eb-e47126db582f __call__ /usr/lib/python3.6/site-packages/neutron/agent/metadata/agent.py:89 2022-11-30 13:37:38.335 6366 DEBUG neutron.agent.metadata.agent [-] Gotten ports for remote_address 169.254.169.254, network_id 2f730236-cc81-4e29-b5eb-e47126db582f, router_id None are: [] _get_instance_and_tenant_id /usr/lib/python3.6/site-packages/neutron/agent/metadata/agent.py:220 2022-11-30 13:37:38.336 6366 INFO eventlet.wsgi.server [-] 169.254.169.254,<local> "GET /openstack/latest/meta_data.json HTTP/1.1" status: 404 len: 297 time: 0.0275407 2022-11-30 13:41:09.110 6366 DEBUG eventlet.wsgi.server [-] (6366) accepted '' server /usr/lib/python3.6/site-packages/eventlet/wsgi.py:982 2022-11-30 13:41:09.112 6366 DEBUG neutron.agent.metadata.agent [-] Request: GET /openstack/latest/user_data HTTP/1.0 Где я мог упустить настройки, что получаю status: 404?
Maksimus Ulibikus
Ошибка появляется, когда делаю запрос # ip netns exec qdhcp-2f730236-cc81-4e29-b5eb-e47126db582f curl http://169.254.169.254/openstack/latest/meta_data.json <html> <head> <title>404 Not Found</title> </head> <body> <h1>404 Not Found</h1> The resource could not be found.<br /><br /> </body> </html>
Dmitry
Не прибавилось тут счастливчиков, сдавших EX210? У меня вот сегодня он так и не запустился. Экзамен, имеется ввиду
Ilya
Ошибка появляется, когда делаю запрос # ip netns exec qdhcp-2f730236-cc81-4e29-b5eb-e47126db582f curl http://169.254.169.254/openstack/latest/meta_data.json <html> <head> <title>404 Not Found</title> </head> <body> <h1>404 Not Found</h1> The resource could not be found.<br /><br /> </body> </html>
Это норм Вот с виртуалки: $ curl http://169.254.169.254/2009-04-04/meta-data ami-id ami-launch-index ami-manifest-path block-device-mapping/ hostname instance-action instance-id instance-type local-hostname local-ipv4 placement/ public-hostname public-ipv4 public-keys/ reservation-id Вот из неймспейса, как у тебя: root@head0:~# curl http://169.254.169.254/2009-04-04/meta-data <html> <head> <title>404 Not Found</title> </head> <body> <h1>404 Not Found</h1> The resource could not be found.<br /><br /> </body> </html>
Ilya
Вроде ты про эту метадату каждые несколько месяцев начинаешь спрашивать... Видимо что-то осталось за рамками познания. Если сервер отвечает, как в твоём случае, значит он как минимум поднят и слушает запросы на подключение. но траффик от ВМки до неймспейса не доходит скорее всего. Разматывай цепочку от тапа ВМки до неймспейса dhcp, траффик дампи.
Ilya
Если хочешь обмануть наивного нейтрона и получить метаданные из неймспейса - сделай так: создай ВМку, посмотри ее адрес. Добавь этот адрес, как дополнительный на внутренний интерфейс неймспейса и финально сделай запрос от имени этого нового адреса... Как пример - у меня ВМка имеет адрес 10.0.0.44, тогда в неймспейсе делаю ip a add 10.0.0.44/24 dev tap9b6ff0c8-e8 а потом курл запускаю с указанием этого адреса root@head0:~# curl --interface 10.0.0.44 http://169.254.169.254/2009-04-04/meta-data ami-id ami-launch-index ami-manifest-path block-device-mapping/ hostname instance-action instance-id instance-type local-hostname local-ipv4 placement/ public-hostname public-ipv4 public-keys/ reservation-id
Ilya
метаданные отдаются по привильному ID твоей сетки, его проставляет хапрокси. Настройка его типа такой: http-request set-header X-Neutron-Network-ID 936b2abd-fe63-4432-aaf7-784f32ff76f9 И вторая часть - это X-Forwarded-For. В него хапрокся занесет адрес ВМки. Если эти данные правильные -сервис метаданных отдаст тебе то что ты хочешь
Ilya
Вот тут немножко есть: https://docs.openstack.org/nova/latest/admin/metadata-service.html
Ilya
Тут и картинки есть: https://vietstack.wordpress.com/2014/09/27/introduction-of-metadata-service-in-openstack/
Ilya
Старое но +- норм
Ivan
Коллеги (особенно те, кто работает с vGPU под Openstack, а, скорее всего все, кого касаются задачи проброса pce-устройств), столкнувшиеся с багой: https://bugs.launchpad.net/nova/+bug/1951656 Бага проявляется при взаимодействии с libvirt старших версий, мы словили на ОС Astra Linux 1.7 (и libvirt 7-й версии).
Ivan
Вот вам патч для Nova - может кому пригодится.
Ivan
Ivan
У нас работает, новых проблем не создал.
Ivan
Предоставлялись (может быть кому-то ещё предоставляются более новые версии) вендором видеокарт. Под Astra они собираются - какие-то проще, какие-то сложнее.
Alexey
пытался зарегаться в nVidia чтоб получить тестовый период уже пару недель тишина не ответа не привета в открытом доступе их прсотонету
Ivan
пытался зарегаться в nVidia чтоб получить тестовый период уже пару недель тишина не ответа не привета в открытом доступе их прсотонету
Всё верно. Но у всех заказчиков, выставляющих подобные требования к VDI, есть работающие сервера лицензий - их не отзывали.
Alexey
NS 🇷🇺
О, спасибо) Тот случай, видать, когда слишком новое тоже плохо.
зато патч вообще огонь... люблю такие незаметные в коде вещи =)
NS 🇷🇺
В каком смысле незаметные?)
ну там вся правка, не считая каммента - измененный размер среза
Илья | 😶☮️🐸
Чуваки, а vgpu unlock кто-то прикручивал вместе с опенстаком?
J
Я чот давно натыкался на него, вроде, но тогда и войны с санкциями не было и нужды в нем не было. И я благополучно забыл.
Илья | 😶☮️🐸
1080, 20**, 30**
J
Consumer grade
Я про это и спрашивал. И чо, с 2080 и 3080/3090 работает?
Илья | 😶☮️🐸
Я про это и спрашивал. И чо, с 2080 и 3080/3090 работает?
Пишут что да, там есть полный список моделей
J
Пишут что да, там есть полный список моделей
It’s unlikely that Ampere GPUs will be supported by vGPU unlock
J
Расходимся)
Илья | 😶☮️🐸
40** ?
J
Ampere эт чо?
Нет. Это 30xx и Tesla A100
Илья | 😶☮️🐸
Нет. Это 30xx и Tesla A100
GA102 if(actual_devid == 0x2204 || // RTX 3090    actual_devid == 0x2205 || // RTX 3080 Ti    actual_devid == 0x2206) { // RTX 3080     spoofed_devid = 0x2235; // RTX A40 }
J
Вот целиком At the time of writing this article, Nvidia’s Ampere generation of GPUs is their newest and most advanced. Ampere-based Teslas and Quadros that support vGPU now use a function known as “SR-IOV” to provide a more hardware based approach to traditional vGPU that has better performance. The issue is that this is a hardware feature and is most likely disabled in the firmware VBIOS on non vGPU certified cards. This makes it increasingly harder to figure out how to get vGPU working on these Ampere consumer cards without some higher level modifications. Currently, we are able to pass through a vGPU instance to a VM with an RTX 3090, but the VM will immediately crash and blue screen upon driver initialization of the vGPU. It’s unlikely that Ampere GPUs will be supported by vGPU unlock.
Vyacheslav
Может быть кто-то сталкивался? В OVS теряются пакеты. Вижу пакет на bond в VLAN, дальше на tap уже нет - потери не системные, в dump flow поймать сложно
Vyacheslav
Как дебажить? 🙂
Ilya
Как дебажить? 🙂
https://habr.com/ru/post/325560/ Либо отлавливать (типа как в статье) с помощью команд вида: ovs-appctl ofproto/trace br0 in_port=1,dl_dst=01:80:c2:00:00:05 Либо лезть в исходники и долго над ними курить...
Никита
Привет, кто подскажет что случится после таймаута, который назначен LB listner'у? Он перестанет слушать? В документации не нашел никакого описания поведения https://docs.openstack.org/python-octaviaclient/latest/cli/index.html#listener
Ramil
Кто-нибудь встраивал в пайплайн Kayobe? Интересует впечатления от этого или другого проекта для подготовки хостов под OpenStack
Ilya
Kayobe +- работает. Есть что подкрутить конечно
Nick
@hxnsmirnov А планируете попадать в реестр импортозамещения?
как раз в процессе, локализацию уже сделали, сейчас требования по бумажкам добиваем и к марту должны быть там
Ramil
Kayobe +- работает. Есть что подкрутить конечно
С учетом необычных требований доработка потребуется в любом случае, да
Ilya
С учетом необычных требований доработка потребуется в любом случае, да
Советую посмотреть внимательно, как деплоится и настраивается байфрост на сиде, чтобы подготовить свою психику к потрясениям :) Если понадобятся правки этого процесса
Pavel
+ бывают ограничения чисто для кайобы.
Илья | 😶☮️🐸
Пробуй ещё раз
Pavel
Блин. Хрустальный шар куда-то подевался....
Ilya
https://docs.openstack.org/kolla-ansible/xena/user/quickstart.html
IlyaSs
Может ли кто-нибудь помочь мне установить OpenStack на Ubuntu? Я пробовал много методов, но, к сожалению, все они не помогли
Илья | 😶☮️🐸
Господа сберовцы (у кого есть какой-то коннект с втб), а может и сами ВТБшники. Отпишите пожалуйста в лс, дело срочное.
Илья | 😶☮️🐸
Кредитную историю почистить?)
Скорее избавить от головной боли несколько десятков человек, меня уже реально заебало это
Anton