モズ
Там вим из коробки ви надо ставить
в маке правда есть vi ... мм вроде бы изкаропки
Artemy
кластер опенстека с 2 компьютами :)
Есть у меня такой. Лаба для студентов. Попенстек на минималках.
Alex
Надо будет набраться и задеплоить опенстек на расбери. Чисто шоб было
Так уже делали. https://opensource.com/article/20/12/openstack-raspberry-pi
Artemy
Две виртуалки. Контроллер плюс компьютера и чистая компьюта
モズ
Vim . Ви убрали в 10 что то там
эхтыжежики... и правда алисина
Artemy
на эфимерочках)
Обижаешь. Строго Бут-фром-волюм
モズ
Обижаешь. Строго Бут-фром-волюм
а волум с/на юсб флешки?)
Artemy
Не. Там цеф с двумя пулами и четыре лвм. В двух зонах. Без дефолтных зон. Ибо нефиг
モズ
Не. Там цеф с двумя пулами и четыре лвм. В двух зонах. Без дефолтных зон. Ибо нефиг
омг... а это.... сколько осд мониторов пг в сефе тогда тама?
Artemy
Три осд, один монитор, по 12 пг на осд
モズ
облако на шине но в кармане короче.... даешь каждому по тучке!
モズ
замечтался аш.... пойду чтоли закажу себе малинку.... мне же не куда место возле пк девать! пусть стоит пыхтит
Евгений
Всем привет. Возможно, задам глупый вопрос, но суть в следующем: имеется виртуальная машина, ей не хватает ресурсов физического сервера. Так же имеется аналогичный сервер, который ни чем не занят. Можно ли агрегировать их ресурсы и предоставить для ВМ? Условно, 16 ядер на одном сервере и столько же на другом. Хочу видеть в ВМ 32 ядра. Опенстак такое позволяет?
Aleksandr
нет
Ilya
Всем привет. Возможно, задам глупый вопрос, но суть в следующем: имеется виртуальная машина, ей не хватает ресурсов физического сервера. Так же имеется аналогичный сервер, который ни чем не занят. Можно ли агрегировать их ресурсы и предоставить для ВМ? Условно, 16 ядер на одном сервере и столько же на другом. Хочу видеть в ВМ 32 ядра. Опенстак такое позволяет?
Такое возможно только в двух случаях: либо Очень медленно работает, либо не работает вообще. Чаще всего в таких случаях либо находят сервера такого размера, чтоб поместилась VM (с небольшим запасом на хостовую ОС), либо кдастеризуют сервис на несколько VM поменьше.
Ilya
Либо "обманывают" гостевую ОС переподпиской =)
Да, это тоже можно, но только троттлить процессор. Оперативную память можно баллонить только свободную.
gwaewion
Да, это тоже можно, но только троттлить процессор. Оперативную память можно баллонить только свободную.
> Хочу видеть в ВМ 32 ядра Если цель только в "видеть", то это можно легко устроить =)
gwaewion
У нас только квадраты =(
Ilya
@Outlingo Артемий, а вы не пытались апстримить свой вариант циндера ? А то народ в апстриме несколько лет пилит Active/Active, считает что все ок, а там трэш и угар с allocated_capacity_gb (если мы идём в кластер) и никто пока и пальцем не шевельнул...И похоже пока даже и не знают о проблеме
Artemy
@Outlingo Артемий, а вы не пытались апстримить свой вариант циндера ? А то народ в апстриме несколько лет пилит Active/Active, считает что все ок, а там трэш и угар с allocated_capacity_gb (если мы идём в кластер) и никто пока и пальцем не шевельнул...И похоже пока даже и не знают о проблеме
Эмм... Насколько помню там с капасити была задница в драйвере LVM в определенных случаях, это да. Но это проблема конкретно взятого драйвера, она не то чтобы критична. Хотя багрепорт надо бы оформить. Но там такая адовая система регистрации в этот их багтрекер что я так её и не победил когда-то
Ilya
Просто похоже Active/Active не очень много где используют, а кто использует - не очень на это обращал внимание...
Ilya
Я этот момент пытаюсь прояснить, но пока саммит - народ вяло реагирует
Artemy
А, это. Да, такая проблема есть (точнее может быть) - но в большинстве случаев она нивелируется тем, что в подавляющем большинстве инсталляций объем изменений очень невелик относительно объема стораджа и не оказывает влияния на управление ресурсами. Опять же, ретраи на создание волюмов (где в основном это и стреляет) также макируют проблему. Поэтому ей и не уделяют особо много внимания (как миниум нас она не слишком анноит и мы ей не стали уделять внимание)
Artemy
Ну и чтобы такое учесть нужно перенести часть подсчета ресрусов в шедулер где ресурсы группируются по кластерам, а это достаточно злое изменение
Ilya
Угу, а когда я тесты нагрузочные пускаю на несколько тысяч ВМ, а потом их удаляю, может даже минус появиться :) И когда голодные пользователи набрасываются на ресурчы быстро - то всякие ограничения типа резервирования не работают
Ilya
Ты говоришь про дельту между статистикой пула (cinder get-pools) и чем еще? Ceph pool df или чем то другим?
Если кратко - у каждого циндер вольюма - есть свой локальный allocated_capacity_gb для каждого пула в котором он участвует. В начальный момент это значение 0. Когда том создаётся, тот циндер вольюм который забрал задачу по созданию тома себе - увеличивает локальный allocated_capacity_gb на объём тома
Artemy
Ага. Но потом они "по расписанию" обновляют стату в фоне и репортят её.
Artemy
То есть у них есть дрифт но он периодически корректируется
Ilya
То есть у них есть дрифт но он периодически корректируется
У меня за недельку на тестовой лабе так ничего и не изменилось
Ilya
Пока я нашел три места, где это пересчитывается - при старте, при создании тома и при удалении
Ilya
В баге я эти три места указал. Если есть периодически выполняемая процедура по пересчету - это конечно уменьшит актуальность проблемы
Artemy
Пока я нашел три места, где это пересчитывается - при старте, при создании тома и при удалении
https://github.com/openstack/cinder/blob/d7ae9610d765919660a9f7a8769478f0b6e0aadf/cinder/volume/manager.py#L2872 periodic task это декоратор который создает цикл кторый с определенным интервалом выполняет процедуру
Ilya
Ага, vCPU over Ethernet
Всё правильно, но есть нюансы: https://ru.m.wikipedia.org/wiki/Plan_9
Ilya
https://github.com/openstack/cinder/blob/d7ae9610d765919660a9f7a8769478f0b6e0aadf/cinder/volume/manager.py#L2872 periodic task это декоратор который создает цикл кторый с определенным интервалом выполняет процедуру
Ну в общем если коротко на примере драйвера rbd - то он сам не обновляет данный параметр (allocated_capacity_gb) и периодический опрос нас не спасает - все данные висят в менеджере, повыше драйвера. И менеджер их обновляет при своём старте, при создании и удалении вольюма (и еще два кейса - при расширении тома и при взятие под управление циндером существующего тома). Из этого следует - что дрифт исправляется точно при рестарте циндер-вольюма. В остальных случаях к локальному значению allocated_capacity_gb добавляется размер тома
Ilya
что не исправляет дрифт, а немного его увеличивает или уменьшает
Ilya
Была надежда, что влияет параметр rbd_exclusive_cinder_pool, но она не оправдалась. Этот параметр влияет на вычисление provisioned_capacity_gb
Artemy
Ну эта штука "с завода" используется только в weigher'е, так что не все так грустно.
Ilya
Ну эта штука "с завода" используется только в weigher'е, так что не все так грустно.
и в учете резерва для пула и при расчете превышения переподписки. и до кучи внешний аллокатор у нас это учитывает для определения свободных ресурсов. не критично, и не ужас ужас, но неприятно.
John Roe
Rosrik 1: user has been CAS banned
Vyacheslav
Опенстак без синдера и так хорошо работает. Даже слишком
Roman
Все в инмемори! Стейтлес подход)
NS 🇷🇺
нет, я не ошибся =)
J
Отлично)
gwaewion
По сети дела обстоят =)
Konstantin
Это тебе lsd телевизор нужен
gwaewion
Это только через макбуки =)
NS 🇷🇺
А чем она отличается от миграции на опенчтеке ?)
NS 🇷🇺
Чем?)
J
Native tls в либвирте есть же
Алексей
Кто знает случаи замены OVS на Fd.io VPP кроме Chinac?
Alexey
Кто знает случаи замены OVS на Fd.io VPP кроме Chinac?
бля прочитал чуть сума не сошел
J
Не пробовал современный и рекомендуемый способ живой миграции в либвирте, но ворчишь что она как-то не так работает и что по ssh медленно)
Roman
Кто знает случаи замены OVS на Fd.io VPP кроме Chinac?
В своё время я общался с ex-сотрудниками компании Cisco. У них (у Cisco) есть свой OpenStack для внутренних нужд. Так вот в качестве SDN-а там была самописная фигня на базе VPP как раз. Но не открытого (тот который fd.io, а своего цисковского. Только такой случай знаю )
J
Кто знает случаи замены OVS на Fd.io VPP кроме Chinac?
Думаю что не все рассказывают про то как вертят vpp) Ну и к нему мало интереса, потому что vpp не так агрессивно рекламируют. Ovs+dpdk у всех в башке щас.
J
Ошибка манипуляции с сертификатами?
J
Не понял.
J
И это проблема?
Alexey
на родном контролере ?
Alexey
у меня все делы в маасе
Alexey
Alexey
Alexey
Alexey
Alexey
у меня дисков нету прсото там в контроллер манаджмент будет создать виртуал диск помоему