Aleksandr
и ингресс и егресс ?
Сергей Сергеевич
Etc.named.conf
Aleksandr
ну тогда tcpdump -i на тапку вирталки с биндом и там смотри
Denis
Может тут есть знатоки исходников нейтрона с ML2/OVN: там апи по дефолту отвечает на запросы после того как данные в OVN NorthBound кладет, или после того, как в свою БД кладет и в NB уже асинхронно доезжают данные?
John
Etc.named.conf
Понял, спасибо
icewolf
А это в каком файле конфига?
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/5/html/deployment_guide/s1-bind-namedconf#s3-bind-namedconf-state-acl
icewolf
Пример настройке в намеде acl black-hats { 10.0.2.0/24; 192.168.0.0/24; }; acl red-hats { 10.0.1.0/24; }; options { blackhole { black-hats; }; allow-query { red-hats; }; allow-recursion { red-hats; }; };
John
Спасибо!
icewolf
с вас пять тыщ
Сергей Сергеевич
Спасибо!
работает?
Vladislav
@odivlad
За нейтрон не подскажу. У нас не опенстек. Технически ovn умеет репортить наверх уровень синхронизации: до южной базы или до гиперов. Видел в коде опенстека, что эта логика используется. Но везде ли работает и всегда ли, не знаю. Надо спрашивать тех, кто овн с опенстеком использует (например, ребят из зелёного облака)
Vladislav
Можно попробовать спросить в нашем чатике @ovs_ovn_ru
icewolf
ну то есть в приватной инсталяции это имеет место быць
John
работает?
Я настраивал named.conf.local обычный named.conf не трогал. Поэтому все так же пока
John
работает?
Только в etc/bind/named.conf.local
Nestor
В глансе есть опция use_keystone_limits. Вроде про персональные квоты на имиджи в проектах. Кто-либо уже пробовал такое? Не нашел как такую квоту выставить кроме как на все проекты
Nikolay
https://docs.openstack.org/glance/latest/admin/quotas.html ?
Nikolay
только я не вижу где там проект то указывается
Nikolay
глаза на самый верх подними
icewolf
Только в etc/bind/named.conf.local
Еще раз перечитайте https://t.me/openstack_ru/159063
Nikolay
Per-Tenant Quotas
icewolf
глаза на самый верх подними
soft limit оттуда читать?
icewolf
Аааа. Ну да
icewolf
тенанта этож проект
Nikolay
документация как в руки насрали
Nikolay
я подозреваю если в кли потыкать то можно будет догадаться что в этом высере гдето есть имя проекта
Nikolay
хотя по выхлопу который они приводят это чисто на регион настройка
Nestor
Огонь. Но ставятся как то сильно странно...
Nikolay
(kolla-toolbox)[ansible@swift-prx01 /]$ openstack quota set --help | grep image (kolla-toolbox)[ansible@swift-prx01 /]$
Nikolay
клиент вроде не старый
Nikolay
вроде как должно быть по типу --networks <networks> New value for the networks quota
Nestor
openstack --os-cloud devstack-system-admin registered limit create \ --service glance --default-limit 1000 --region RegionOne image_size_total
Nestor
Из доки
Nestor
Пока не особо актуально,но на будущее
Nikolay
это общий лимит
Nikolay
Enabling this feature will cause Glance to retrieve limits set in keystone for resource consumption and enforce them against API users. Before turning this on, the limits need to be registered in Keystone or all quotas will be considered to be zero, and thus reject all new resource requests
Nikolay
т.е. для per tenant нужно просто создать глобалку
Nikolay
а потом типа можно на каждый теннант навешивать
Nikolay
но как?
icewolf
каком, через базу видимо
icewolf
Олег же как то ставил лимиты.. и ты смогешь.. @choooze ты тут?
Nestor
По тенаетно непонятно. База есть.
Nestor
Почитал внимательней. Выглядит что просто добавили лимитов, но они по прежнему прилетают на весь регион.
Shokhrukh
Всем привет! Планирую использовать SDK (Java) для работы с OpenStack API в своем проекте. Насколько это норм решение? Есть ли какие-то лучшие практики или замечания по использованию SDK? Как вы обычно взаимодействуете с OpenStack через API?
Shokhrukh
На яве проект? Мне кажется, sdk там заброшенный довольно.
Да проект на Java. Есть этот проект https://github.com/woorea/openstack-java-sdk
J
Да проект на Java. Есть этот проект https://github.com/woorea/openstack-java-sdk
Забудь про него) Проще тебе самостоятельно будет запросы к API конструировать чем старьем пользоватсья.
J
Спасибо за совет!
Вот это еще есть, но тоже фиг его знает насколько норм. https://openstack4j.github.io/
John
Коллеги, всех приветствую ещё раз! Кто может ресурсы подсказать с openstack best practices, если кто-то ещё сам у себя все это реализовал ,буду рад любым советам
J
Их нету, этих бест практисов, как таковых. Более конкретные вопросы тебе нужно сформулировать)
Все бест практисы в Kolla и Openstack-Ansble в основном собраны. Самые общие и нейтральные. Смотреть как там сделали и прикидывать подходит тебе или нет.
Artemy
Коллеги, всех приветствую ещё раз! Кто может ресурсы подсказать с openstack best practices, если кто-то ещё сам у себя все это реализовал ,буду рад любым советам
Короче рассказываю лучшие практики 1. Используя академический подход, деплоишь руками базу чтобы понять что и как там происходит 2. Добиваешься результата, понимаешь что к чему и теперь ты готов к автоматизации 3. Берешь автоматизации типа колы и ансибла и е&@&@шься с костылями и приседаниями 4. Говоришь «да пошли вы все с конями любиться» и пишешь свой деплой 5. И теперь все работает и ты спокоен и щастлив
icewolf
про 6 пункт конечно же забыли..
Artemy
Уволиться в ВК клауд? Ну тоже вариант
Artemy
ПыСы - инструкция универсальная, работает для любого опенсорца
icewolf
Уволиться в ВК клауд? Ну тоже вариант
на самом деле пункт номер 0 вы должны знать линукс на уровне разработчика ядра. Если вы не знаете то отложите нахер руки от клавиатуры и выйдите из этого чата.. запишитесь на курсы инстаграмма, вебкама и купите много масла
icewolf
интересное выражение
проверять мы его конечно же не будем
Artemy
Я не знаю линукс на уровне разработчика ядра, только общие концепции. Мне это не мешает и не препятствует :-) но понятно базу знать надо
icewolf
А теперь 6 пункт из бест практисов, для юных падаванов от папы свина, так вот запомните кроилово, приводит к попадалову. По этому оптимизацию и свой инсталятор выкиньте нахой и пользуйте то что использует коммунити.. коммунити херней не пользуется(нет пользуется конечно, очень часто пользуется, но не то что бы это мейнстрим).
Vladislav
Я не знаю линукс на уровне разработчика ядра, только общие концепции. Мне это не мешает и не препятствует :-) но понятно базу знать надо
Как говорится «незнание языка программирования не освобождает разработчика от обязанности писать код»
icewolf
ваще не разу не освобождает
icewolf
освобождает труд, так писали тифтонцы на калитке одного такого лагеря
Artemy
Как говорится «незнание языка программирования не освобождает разработчика от обязанности писать код»
Издержки профессионального профильного образования - если ты знаешь как писать код правильно, ты его сделаешь правильно на любом языке (ну кроме экзотики)
icewolf
Артемий, это понимаете отдача от масштаба. Ну то есть если у тебя пол тысячи серверов(а у мейлру их где то так и было и это только на Боровой..) то конечно айроник с бифростом и ансибла выглядят, ну как… э детская машинка
icewolf
Конечно под такие невъ***е масштабы(тут просто рядом девушка сидит в сапсане, явно ей маты читать не приятно) требуется конечно же собственный гениальный подход.
icewolf
например Foremanом как вдуть на эти полтысячи серверов Ось
Artemy
Artemy
Админ опенстека менят работу после деплоя коллой