Илья | 😶☮️🐸
Как у вас он поживает?
Никак, его нет, так как нет задач для него
Linda
Поняла
Pavel
напрямую в моем понимании это как типа вернуло урлу по S3 и клиент сам в него льет
тут гланс всего лишь роутер в нужный(ые) хранилки. C S3 еще два ненужных (лично мне) действия. ну хорошо в потом как с S3 доставать еще раз переливать?
Илья | 😶☮️🐸
@creepy_owlet Привет, я тут постепенно к Ironic подбираюсь и задался вопросом касаемо планирования сетевой инфры. Возможно ли обойтись 1им интерфейсом на бареметале для провижна и затем его подключению к паблик сети ? Как бы поставить x2 48 портовых свитча не составляет труда, но в начале это оверинж
Илья | 😶☮️🐸
Или не паблик, зависит от уже от запроса
Nikolay
Насколько я помню в случае fc, глансе делает dd из локально сохранённого файла
Илья | 😶☮️🐸
Вполне возможно, если нет особых требований.
Да больших требований нет, по началу так из говна и палок. В прод планирую это пускать с x2 свитчами на стойку и через какой-то механизм это балансить или собирать тупо mclag
Dmitry
Начать с простой архитектуры - это хорошая идея. Многие ломаются на том, что сразу что-то очень замысловатое пытаются сделать.
Dmitry
Повторное использование, экологичненько!
Илья | 😶☮️🐸
Илья | 😶☮️🐸
а там и тангстены с джунами
Nikolay
Вот как выяснилось да.
Nikolay
Вообще странная история, давным давно можно было делать create from URL, но потом в головах произошел клин, и это выпилили, забыв объяснить как это делать теперь :)
Nikolay
openstack image create --disk-format qcow2 --container-format bare --import --public --file Rocky-8-GenericCloud-8.5-20211114.2.x86_64.qcow2 gopa
Nikolay
вопрос в студию, а только меня при гуглении на тему опенстек настойчиво гугл выводит в pike, или еще какие древности
Nikolay
надо новый профиль в гугле сделать, возраст 13 лет поставить, подвернуть штаны , и будет тогда прям на мастер насаживать
Nikolay
в контескте опенстека вообще никаких разночтений
J
в контескте опенстека вообще никаких разночтений
Ну это уж как ты с опенстеком договоришься)
Nikolay
да сколько можно, вот только думаешь все дно, но нет постучали снизу
J
Чо не так то?)
Nikolay
да это я про то что вроде понял как это работает, но нет, все не так и играет новыми красками
Fedor
https://docs.openstack.org/glance/latest/admin/interoperable-image-import.html вы про импорт образов доки то почитайте сначала. В апи это есть, в тераформе есть, в кли не вспомню текущую ситуацию, но когда искал - не было.
Fedor
Так она не работает вот примерно с тех релизов плюс минус пара лет
Fedor
Раньше и так было и в хорайзоне, потом выпилили, а внесли опять или нет - читать надо
Fedor
The web-download import method replaces the copy-from functionality that was available in the Image API v1 but previously absent from v2. Additionally, the Image API v1 was removed in Glance 17.0.0 (Rocky).
Fedor
Хотя в glance image-import команда есть, так что должно работать) но импорт образов ещё и отключён был по умолчанию.
Pavel
Насколько я помню в случае fc, глансе делает dd из локально сохранённого файла
Да если вы сделали это не правильно или используете import. Мы специально сделали так чтобы заливка была в диск по fc. У все в k8s и если то-то не так там быстро проявляется.
Nikolay
Вопрос был в том, как сделать принудительную конвертацию при стандартном create или заливке через харайзен
Nikolay
Как заливается по вызовам проверю чуть позже
Alexey
Всем привет
Alexey
кто то сталкивался с такими ошибками
Alexey
unit-glance-mysql-router-0: 07:06:47 ERROR unit.glance-mysql-router/0.juju-log Unable to find implementation for relation: requires of juju-info unit-glance-mysql-router-1: 07:06:48 ERROR unit.glance-mysql-router/1.juju-log Unable to find implementation for relation: requires of juju-info unit-cinder-mysql-router-1: 07:06:52 ERROR unit.cinder-mysql-router/1.juju-log Unable to find implementation for relation: requires of juju-info unit-neutron-mysql-router-2: 07:06:55 ERROR unit.neutron-mysql-router/2.juju-log Unable to find implementation for relation: requires of juju-info unit-neutron-mysql-router-1: 07:07:10 ERROR unit.neutron-mysql-router/1.juju-log Unable to find implementation for relation: requires of juju-info unit-neutron-api-plugin-ovn-1: 07:07:13 ERROR unit.neutron-api-plugin-ovn/1.juju-log Unable to find implementation for relation: requires of juju-info unit-neutron-api-plugin-ovn-2: 07:07:23 ERROR unit.neutron-api-plugin-ovn/2.juju-log Unable to find implementation for relation: requires of juju-info
Nikolay
там за каккимто лешим, через заднее место включается импорт плагинов, а потом только включается использование плагина
John Roe
Марина: user has been CAS banned
Aleksander baltazor
Добрый день. Постепенно учусь опенстеку, нашел мануал OpenStack Kolla Ansible - https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html развернул по нему 3 панели в виде вм-ок и 1 панель в виде дедик сервера и 1 вм откуда идет деплой , но вопрос в следующем есть файл /etc/kolla/globals.yml в нем есть параметр neutron_external_interface и там я указал интерфейс который у вм-ок (eth1) но у дедика интерфейс называется eno2 , для этого в файле multinode я указал вот так: [compute] x.x.x.x ansible_user=ansible ansible_become=True ansible_private_key_file=/home/username/.ssh/id_rsa network_interface=eno1.X api_interface=eno1.X tunnel_interface=eno1.X neutron_external_interface=eno2 [network:children] compute но при kolla-ansible ./multinode deploy получил ошибку что на сервере compute нету интерфейса eth1 отсюда вопрос - на сколько это корректное поведение? и можно ли для разных серверов указывать разные интерефейсы параметрами: network_interface=eno1.X api_interface=eno1.X tunnel_interface=eno1.X neutron_external_interface=eno2 Спасибо.
Aleksander baltazor
и на сколько ли корректно разворачивать панели управления (секций [control]) в виде вм-ок? или же это обязаны быть физ сервера?
NS 🇷🇺
и на сколько ли корректно разворачивать панели управления (секций [control]) в виде вм-ок? или же это обязаны быть физ сервера?
Ого, а че так бывает? Или я сплю? По теме. Контролы на ВМ нормально, даже компуты туда можно. Запускай деплой с дебагом и смотри, какие значения передаются. В идеале именуй инты одинаково. Благо это не проблема
Aleksander baltazor
ну собственно в этом и проблема, у ВМ и у дедика не могут быть одинаковые интерфейсы ))))
NS 🇷🇺
> именуй инты одинаково. вот тут не совсем понял? > Ого, а че так бывает? Или я сплю? не совсем понял 🙂 что бывает?
1) на дедике eno2 переименовать в eth1 2) ну пришел весь такой красивый и рассказал, что прошел. Обычно прилетают с воплями - срочно научите, ниче не умею, учится не хочу
Aleksander baltazor
да же с точки зрения кол-ва интерфейсов
NS 🇷🇺
ну собственно в этом и проблема, у ВМ и у дедика не могут быть одинаковые интерфейсы ))))
По именам могут быть. Но лучше запусти с флагом дебаг, посмотри, что происходит.
Aleksander baltazor
понял, спасибо
Aleksander baltazor
вернусь за ноут буду смотреть
Aleksander baltazor
и изучать как убунту переименовывать интерфейсы )))
NS 🇷🇺
понял, спасибо
Ну и я бы параметры не в инвентаре менял, а в специально обученной конфиг директории
NS 🇷🇺
/etc/kolla/config/
Илья | 😶☮️🐸
вот начнёшь ты тангстен поднимать, кто тебе поможет ? Кому ты нужен ?
Илья | 😶☮️🐸
У тебя прям болит )
да необходимость подбирается постепенно, а я чот очкую
Nikolay
А можно обяснить магию 13:34:37.707 "POST /v2/images HTTP/1.1" 13:34:37.740 PUT /v2/images/470bc77b-145a-4650-ad72-6796a1375e98/file 13:36:29.777 Lock "connect_volume" released by "os_brick.initiator 13:36:30.818 Wrote 1573650432 bytes to volume 50a0bff7-d6e1-44ed-a966-8390bbb2dcda 13:36:30.847 "PUT /v2/images/470bc77b-145a-4650-ad72-6796a1375e98/fil
Nikolay
второй PUT чего делает?
Artemy
Возможно первый это запрос а второй - результат, не?
Artemy
В смысле что логгирование в начале запроса и в конце
Nikolay
ладно, щаз подумплю
Илья | 😶☮️🐸
Кстати про колу... а кто-то тестил добавление ещё одной ноды для БД ? Бесшовно проходит синхронизация ?
NS 🇷🇺
Тут почти все развертывали через колу... Juju у тебя ругается что нету взаимосвязей. Сделай их.
тут уже как только не приседали =) но JuJu фетишь до сих мне не понятен
Nikolay
Волшебный образом put из примера для import подошел к для upload , с изменение url. Т.е. вместо того чтобы сделать опцию для условно direct upload, а вернее оставить единый механизм налепили фиг пойми чего. И что сэкономили на том что не нужно сохранять закачиваемый образ на глансе? 20 секунд времени?
Nikolay
Попробую мапинг урлов с file переставить на stage может взлетит без особой жопоболи
Илья | 😶☮️🐸
одну не добавлял, с +2 проблем нет
Ну сейчас вот как раз 1 для бд, а надо бы побольше, чтоб не обосраться в один момент
NS 🇷🇺
Илья | 😶☮️🐸
ну так там галера класстер... 2 - как то не очень хорошо
Резня, кровь, кишки и отсутствие мастера
Ivan
Резня, кровь, кишки и отсутствие мастера
Почему отсутвие мастера?! Там целых два мастера!
Ivan
Только данные чуток разные, зато совпадают по времени апдейта. Какую руку вы ходите ампутировать? :))))
Ivan
С тремя "руками" сплитбрейна обычно не возникает. Я не видел, во всяком случае.
Nikolay
20 секунд) Не знаю как у тебя, а я регулярно вижу образы в сотни гигов размером.
И как это поможет если импортом загонять будут да еще и конвертация если включена?