Задать вопрос

Как автостартовать контейнеры lxc, расположенные в разных каталогах (lxcpath)?

Есть ли возможность указать более одного lxсpath в конфиге lxc. Создал контейнер с опцией -P /my/folder/for_lxc.
Однако, он автоматически не стартует после перезагрузки хоста (или systemctl restart lxc-auto.service). Только ручками lxc-start container_name. Создание файла /etc/lxc/lxc.conf и добавление туда lxcpath=/my/folder/for_lxc приводит к обратному - контейнер, расположенный в этой кастомной директории, автостартует, но не автостартуют контейнеры, расположенные в дефолтной директории /var/lib/lxc.
Добавление второй строчки с lxc.lxcpath в lxc.conf:
lxc.lxcpath = /my/folder/for_lxc
lxc.lxcpath = /var/lib/lxc

не приводит к успеху - какой путь укажу в первой строчке, те контейнеры и стартуют.

Как можно автостартовать все контейнеры хоста, расположенные в разных каталогах?
  • Вопрос задан
  • 505 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
lxc.lxcpath=/my/folder/for_lxc:/var/lib/lxc
Пробуйте так

Не прокатит, майлстоне в их гите с 2015 года висит так и не сделали

А если симлинк в стандартную директорию сделать?

ln -s /my/folder/for_lxc /var/lib/lcx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы