Polnoch
Хоть о какой-нибудь. У них недавно релиз был, вроде крутая штука получилась
я юзала старую виртуозу. От бесплатной OVZ отличалась:
Anonymous
Мяв. А кто-нибудь юзал openVswitch с oVirt?
Polnoch
1) панель VZPP для админа контейнера. Красивый дизайн, работает на ноде, отбирает у контейнера порт 4643 (если по IP контейнера зайти, https://IP:4643 то попадёшь на веб приложение на ноде. Есть rescue, и установка приложений через eztemplates (ниже)
Pavel
Крутяк, это бесплатная версия?
Polnoch
2) файловая система vzfs. Депрекейтед. Тут параллелс перемудрил. Была хорошая задумка, как в докере за годы до него, что бы каждый НЕ измененный файл темплейта был как бы симлинком на темплейт. Файл меняется, "симлинк" рвется Реализация вышла не очень, глючной
Anonymous
рескью - это больше для хостингов
Polnoch
3) EZtemplates - собственные пакеты для установки в контейнеры, использующие фичи vzfs. Как сейчас не знаю, т.к. vzfs выкинули
Polnoch
4) панелька для дата-центра, в которой все ноды. Удобно, но не так уж что бы очень нужно. Больше красиво чем полезно.
Anonymous
выкинули в пользу чего? тоже оверлейфс?
Polnoch
5) API - действительно крутая и полезная штука
Polnoch
6) vzbackup - адский траш, проприетарная утилита для бэкапа, бэкапящая в какой-то проприетарный акронисный формат бэкапа. Это типа "подарок" платным юзерам, что бы не зазнавались. Порождает кучу гемороя и проблем
Anonymous
всегда знал, что проприетарщина = геморрой
Polnoch
теперь каждый контейнер живёт в отдельном файле, раньше они жили в /vz/private/$CONTAINERID, при старте всё монтировалось в /vz/root/$CONTAINERID, и было с одной стороны удобно, что все файлы контейнера доступны через файловую систему ноды,
Polnoch
а с другой стороны порождало свои проблемы, например, если юзер писал злой скрипт, который рекурсивно делал директорию, спускался в неё, делал ещё одну, и если у юзера было много инодов,
Polnoch
то так просто контейнер удалить было нельзя
Polnoch
Теперь всё работает через ploop, и файловая система каждого контейнера живёт в файле, как в KVM, но монтируется при старте так же в /vz/root/$CONTAINERID
Polnoch
и теперь эти файлы ploop можно жёстко лимитировать по i/o с помощью blkio
Polnoch
И проблема DDoS'а ноды контейнером решилась (больше нельзя например таря миллионные архивы просадить ноду, даже если она на сата дисках запущена)
Polnoch
а оверлейфс в OVZ нет
Anonymous
а какой-нибудь qcow лимитировать по ио нельзя?
Polnoch
И контейнеры занимают довольно много места
Polnoch
Увы
Anonymous
тогда я не понимаю, зачем нужен ещё один формат
Polnoch
разве что средствами СХД
Daniel
можно было хардлинков насоздавать
Nikita
раньше тоже не могло
даже через btrfs?
Logan
Надо же, я дожил до момента, когда начали хвалить OpenVZ. Увлекательно, спасибо.
Dmitry
может и заббикс будут хвалить
Dmitry
доживем!
Logan
Докер умеет то умеет, но какой ценой? В LXC контейнер когда поднимается то сразу имеет IP по кторому можно заходить классически, и ставить там пакеты, работать по SSH привычно. В докере такого из коробки нету
что-то мне подсказывает, что что-то странное вы с контейнером делаете. Зачем в контейнер что-то ставить? Он состояние не сохраняет (и не должен)
Logan
может и заббикс будут хвалить
это вряд ли. там все настолько плохо, что чтобы его починить - его надо с нуля написать
Pavel
Как это не должен? Должен
Pavel
Там практически вся ось стоит
Pavel
Кроме ядра
Anonymous
что-то мне подсказывает, что что-то странное вы с контейнером делаете. Зачем в контейнер что-то ставить? Он состояние не сохраняет (и не должен)
Выйди за рамки, что контейнер - это докер. LXC существовал задолго до докера, и им пользовались в том числе и для виртуализации
Logan
Выйди за рамки, что контейнер - это докер. LXC существовал задолго до докера, и им пользовались в том числе и для виртуализации
вы это рассказываете человеку, который хостинг на openvz поднимал. Что такое контейнеры - я немного представляю.
Dmitry
никто не заморачивался с кешем на ссд?
Foxcool
я
Dmitry
кроме flashcache появилось чонить?
Foxcool
bcache
Foxcool
флешкеш вроде умер
Dmitry
оке, спс
niko
а знает кто-нить как дашборд из примеров эластика себе экспортнуть? http://demo.elastic.co/packetbeat/#/dashboard/MongoDB-performance типа этого
Pavel
а вот meetup говорит https://www.meetup.com/find/events/?&keywords=devops&radius=100&userFreeform=Moscow%2C+Russia&mcId=z1036267&mcName=Moscow%2C+RU
Pavel
It looks like there are no devops Meetups в Москве
Pavel
А чо так плохо?
Pavel
почему он не ищет то ? https://www.meetup.com/DevOps-Moscow-in-Russian/
Dmitry
а кэш в лвм (dm-cache) никто не юзал?
Dmitry
как оно вообще?
Foxcool
кстати тоже интересно
Dmitry
я вот смотрю так хорошо настраивается
Dmitry
просто
Daniel
есть проблеме
Dmitry
bcache както проблемнее
Daniel
нелзя выдать один кеш-том нескольким томам с данными
Daniel
надо сначала нарезать его на куски
Dmitry
а ограничение скорей
Daniel
из которого может случиться проблеме
Daniel
например - у тебя 10 виртуалок, и ты заранее не знаешь, какой из них кеш нужнее
Daniel
если у тебя lvm поверх bcache - все случится само
Daniel
ну они у тебя живут на одном lv?
конечно, у каждой из них свой том
Andrei Chenchik
Всем здарово, быстрый вопрос, вдруг кто знает. Где Docker свежий на MacOS хранит контейнеры и имджи?
Dmitry
конечно, у каждой из них свой том
погоди, мы про разные виртуалки. У меня квм с qcow2
Dmitry
а у вас небось контейнеры?
Polnoch
Извиняюсь за французский
Daniel
а у меня kvm с томами на lvm
Polnoch
Это же патчи Параллельса в ядро
Polnoch
Им надоело поддерживать большой патч OVZ
Polnoch
вот и появились всякие неймспейсес и cgroups
tenni
бедный ovz
Polnoch
Хотя OVZ раньше не на cgroups было, у них свой велосипед был в своём ядре