meta data for this page
  •  

2022-10-28 Преобразование виртуальных машин под Linux в контейнер LXC

Технология, как её называет Росплатформа, виртуализации на уровне ОС не обладает популярностью аппаратных виртуальных машин или docker-образных контейнеров и к сожалению обделена всеобщим вниманием. Я уже несколько раз касался темы “других контейнеров”, но эта тема не перестает меня волновать.

Темой сегодняшнего номера станет скрипт который позволяет превратить практически любую Linux машину в контейнер LXC в Proxmox. Данный метод не подходит для контейнеров Virtuozzo и OpenVZ. Скрипт находится на этой странице Конвертор Linux в LXC контейнер на Proxmox. Чтобы создать шаблон контейнера необходимо заархивировать корневую структуру операционной системы за исключением служебных директорий. Я модернизировал готовый скрипт с Гитхаба и поправил в нем несколько ошибок. Наверное правильнее было сделать форк, а затем предложить владельцу репозитория смерджить мои изменения.

В планах у меня разработка методики миграции на Р-виртуализацию и я бы хотел предложить заказчику также и методику по миграции линукс виртуальных машин в контейнеры, так как я по прежнему считаю что контейнеры это “киллер-фича” платформы Virtuozzo. Данная технология конечно подходит не для всех нужд, например я не думаю что мы в скором времени сможем увидеть Астра Лункс в контейнере а уж тем более в редакции Смоленск. Но, я надеюсь, пользователи оценят преимущества данной технологии при должной работе маркетинга особенно в условиях принудительного импортозамещения, ограничения на импорт Microsoft Windows (который кстати судя по сайту Virtuozzo тоже может быть контейниризован на хостах под управлением MS Windows) и сложного положения на рынке серверных компонентов.