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
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
Ошибка появляется, когда делаю запрос
# 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? У меня вот сегодня он так и не запустился. Экзамен, имеется ввиду
Илья | 😶☮️🐸
NS 🇷🇺
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
У нас работает, новых проблем не создал.
Alexey
Ivan
Предоставлялись (может быть кому-то ещё предоставляются более новые версии) вендором видеокарт.
Под Astra они собираются - какие-то проще, какие-то сложнее.
Alexey
пытался зарегаться в nVidia чтоб получить тестовый период уже пару недель тишина не ответа не привета в открытом доступе их прсотонету
Ivan
Alexey
J
J
Илья | 😶☮️🐸
Чуваки, а vgpu unlock кто-то прикручивал вместе с опенстаком?
J
J
Я чот давно натыкался на него, вроде, но тогда и войны с санкциями не было и нужды в нем не было. И я благополучно забыл.
Илья | 😶☮️🐸
Илья | 😶☮️🐸
1080, 20**, 30**
J
Consumer grade
Я про это и спрашивал.
И чо, с 2080 и 3080/3090 работает?
Илья | 😶☮️🐸
J
Расходимся)
Илья | 😶☮️🐸
Илья | 😶☮️🐸
40** ?
Илья | 😶☮️🐸
Нет.
Это 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
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 +- работает. Есть что подкрутить конечно
Anton
Pavel
+ бывают ограничения чисто для кайобы.
Илья | 😶☮️🐸
Пробуй ещё раз
Pavel
Блин. Хрустальный шар куда-то подевался....
Ilya
https://docs.openstack.org/kolla-ansible/xena/user/quickstart.html
IlyaSs
Может ли кто-нибудь помочь мне установить OpenStack на Ubuntu? Я пробовал много методов, но, к сожалению, все они не помогли
Ilya
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Господа сберовцы (у кого есть какой-то коннект с втб), а может и сами ВТБшники. Отпишите пожалуйста в лс, дело срочное.
NS 🇷🇺
NS 🇷🇺
Anton