George
Ну а какая фиг разница? namespaces/cgroups же. Но высокоуровневые интерфейсы могут отличаться, конечно.
Ну, просто концепция разная. Докер - иммьютейбл. И именно контейнеризации приложений. Lxc - скорее типа как виртуальные машины (полновесные) . Хотя и поверх того же cgroups/namespaces. Поэтому оверхед меньше, чем у настоящих вм
Nikolay
ссш не нужен действительно с lxc, смотрю в сторону сборки контейнера через Packer от hashicorp.
Andrei
Господа, никто не знает чат по CentoOS или RHL ?
Max
https://t.me/centos_ru
Andrei
а в чем собссно вопрос ?
в четверг в centos 7 + epel работал sudo yum install python36-devel, сейчас говорит нет такого пакета. не понимаю: 1) что делать в таком случае 2) есть вариант использовать IUS, но, не понимаю, какой самый мейнстримойвый репозиторий, не хочеться использвать экзотику (вариант собирать питон из исходников крайне не желателен)
Max
тактическая: процесс, который обнаруживает такие вещи должен бежать вне критического маршрута.
Andrei
тут есть 2 проблемы: 1. тактическая 2. стратегическая
если 1 решится, то 2 интересует сугубо теоретически. но, кто ставит/ставил питон 3 на centos 7, подскажите, как это принято делать?
Max
стратегическая: надо пользоваться контент управлением репозиториев у себя в сети/организации
Andrei
все практически ставили. есть SCL
то есть SCL предпочтительнее / мейнстримовее чем IUS?
Max
IUS это репа RHEL
George
Я не знаю этих аббревиатур. Расскажете что есть что ?
Артём
то есть SCL предпочтительнее / мейнстримовее чем IUS?
Вы собственный репозиторий держите?
Артём
нет
А надо.
Max
нет
вот тут вы и засветили
Max
сателайт/форман, пальп и др. поделки.
Max
иначе как вы будете репродюситься?
Max
у вас всегда будет шум апдейтов. и каждый билд будет собираться с разными системными пакетами.
Andrei
то есть вы хотите сказать, что я не должен полагаться на rpm доступные в сети и должен у себя хостить? у меня это вызывается из инсталлятора софтины, которая устанавливается на centos7 и ей нужен питон 3
Max
иначе вы: - ненужный траффик имеете - нестабильны - неспособны легко делать разбор полета сломанных билдов.
Andrei
ясно, спасибо, буду думать (не только я принимаю решения). аргументация понятна, благодарю.
Max
контент надо доже валидировать. можно его обновлять автоматом, если нужное не фейлится с новым контентом.
Max
а еще намного медленнее качать из далекого, чем из близкого, т.е. билды быстрее.
Sergey
иначе вы: - ненужный траффик имеете - нестабильны - неспособны легко делать разбор полета сломанных билдов.
Плюс иногда есть вопросы с тем, что прдакшн-окружение вход из Интернета имеет, а самостоятельный выход - нет (ибо нефиг).
Sergey
И тогда установка из Интернета фейлится с треском и звоном.
George
Ибо нефиг
Sergey
Прокси же.
Что прокси? Сеть/Роскомпозор/younameit
Sergey
Прокси приехал.
George
Прокси же.
Локальное зеркало, с функцией проксирование
Артём
Я про то, что проблему выхода прода в сеть решает прокси. Ркн и сломанные внешние репозитории уже да, собственным зеркалом.
Andrei
Из какой репы?
epel-release пакетом добавляется в centos 7
Denis 災 nobody
Тогда странно, обычно так не удаляют откуда
Max
При таком подходе лучше смотреть на докер
не спорю. но не будем фиксироваться на докере. мона и кубер, и т.п.
Andrei
да, более того, yum search python3 выдает например пакет python36-zope-interface но попытка установить его ломается
Denis 災 nobody
yum makecache fast и повторить
Max
yum makecache fast и повторить
если это сработает, то Андрюху надо в угол читать man yum.
Andrei
не спорю. но не будем фиксироваться на докере. мона и кубер, и т.п.
софт работает с сетью с юзерспейс фреймворком, докер не годиться, насколько я понимаю, потеряем перформанс сильно.
Denis 災 nobody
С чего
Andrei
это новая машина вагрантом сделанная, как оно могло поламаться?
Denis 災 nobody
С pv виртуализацией не путаете?
Denis 災 nobody
Max
did you try turning it off and on again?
Max
🍿
Denis 災 nobody
Вариант - эпель сломали, это бывает
Andrei
С pv виртуализацией не путаете?
разве докер не использует прослойку для сети?
Andrei
Cgroups?
ту, которая делает сеть среди контейнеров, я не знаю, как ей имя.
Max
оверлей?
Andrei
подумаем про докер, спасибо. но сейчас надо прожить с тем, что есть. SCL требует scl enable, это очень неудобно. а IUS нормально использовать?
Denis 災 nobody
похоже, это именно epel сломан, есть пачка python36-* пакетов, но нет python36
Denis 災 nobody
увы, порой бывает, надо им issue закидывать
Denis 災 nobody
Available Packages Name : python36-dns Arch : noarch Version : 1.15.0 Release : 8.el7 Size : 256 k Repo : epel/7/x86_64 Summary : DNS toolkit for Python 3
Denis 災 nobody
yum makecache сделал, дело не в кэше
Denis 災 nobody
опять же преимущество докера, собираем как надо, и потом запускаем сколько нужно идентичных копий, даже если эпель опять сломан
Andrei
если хочется использовать как python. Когда вызываем python3 то не надо
а как в scl нормально сделать python3 доступным, без использования scl enable rh-python36 команда ? чтобы просто были дотупны все ппакеты которые поставились?
Denis 災 nobody
попробуй с enable сделать virtualenv, он вроде нормально прицепит пути
Denis 災 nobody
потом как обычно использовать
Denis 災 nobody
и можно scl enable rh-python36 bash
Andrei
мне так не сделать, у меня в софте скрипт service вызывают общесистемный питон3, а инсталлятор софта я менять не хочу.
Denis 災 nobody
будет шелл с 3.6
Andrei
мне не нужен шелл
Denis 災 nobody
и есть отдельный скрипт для enable
Andrei
мне нужен системный питон 3 доступный как python3, так никак не сделать?
Denis 災 nobody
$ source /opt/rh/rh-python36/enable $ python3 -V Python 3.6.3 $ python -V Python 3.6.3 source вполне будет работать в твоём скрипте. А вообще в центоси спроси, может у кого есть зеркало, поделятся рпм-кой
Denis 災 nobody
..но какое это всё отношение имеет к ансиблу.. это в @centos_ru