Комментарии 17
В данной статье я хочу рассказать как пользоваться LXC в ОС Эльбрус.
Работа с LXC на Эльбрусе не отличается от таковой в других дистрибутивах Linux и на других архитектурах процессоров.
Можно было и закончить на этом
Очень интересно, но хотелось бы чтобы рассмотрели Docker как самый используемый вариант контейнеризации.
LXC тоже кстати может быть как докер, персист или как там это правильно обозвать, и так же может запускать приложение а не ОС целиком. А вот докер быть полноценным контейнером не может, он весьма ограничен.
По сабжу: LXD ещё не пробовали завести? И не ковыряли ли systemd-nspawn?
А почему именно Эльбрус ОС? Альт или Астра более адекватные дистрибутивы (если считать то что есть на Эльбрус конечно).
А что тогда не бесплатный (если выпросить через ведомство) Гослинукс от ФСПП?
У Ростелекома достаточно сервисов работающих в зспд и требущих аттестацию и сертификацию, они описывают то с чем уже работают, как вариант потом опишут остальное.
Так исторически сложилось (с), а если развернуто, то наш основной профиль - разработка, а как раз в ОС Эльбрус у нас из коробки есть компилятор, Java c JIT. У нас есть еще стенд на Astra Linux для тех кому требуются сертифицированные решения. С Базальт СПО мы общаемся, в планах запустить Alt linux внутри контейнеров, тем самым мы покроем весь спектр доступных, на текущий момент, дистрибутивов.
докер, по крайней мере из коробки, после перезагрузки контейнера затрет все изменения.
Вы ошибаетесь.
Статья со стороны сисадмина или девопса.
А вот с точки зрения системного программиста всё очевидно. Docker и k8s будут работать через одно место, т.к. написаны на Go. Пока МЦСТ или кто-то ещё не допилят компилятор. Тоже самое будет и с nodejs, и другим бэком на js. Пока не портируют v8 на Эльбрус со всеми оптимизациями, всё это будет тормозить или падать.
Я уже не помню где там появится поддержка аппаратной виртуализации, вроде в 16С, но добавить её поддержку в KVM тоже не просто. Я надеюсь МЦСТ справится, но не уверен что быстро.
Итого, пока архитектура закрыта, Эльбрус не получит поддержку со стороны сообщества.
А должной коммерческой поддержки он тоже пока не получает. Т.к нужно нанимать сотни реальных программистов, которые будут пилить компиляторы, виртуализацию, драйвера и т.д.
Не понятно, почему так медленно все движеться + почему испольузете такие старые версии?
https://forum.proxmox.com/threads/proxmox-ve-7-0-released.92007/ — уже и qemu 6.0, и lxc 4.0 из коробки
ОС Эльбрус на базе centos 6 что-ли, что там даже systemd не завезли до сих пор?
Краткое руководство по LXC в ОС Эльбрус