@comper

Как перенести Linux-сервер в контейнер LXC?

Приветствую, друзья!
Подскажите как правильно перенести Linux-сервер в контейнер LXC на Proxmox?
Пытался так.
-Создал контейнер.

-подминтировал ФС
pct mount 100

-Слил файлы со старого сервера
rsync -avz -H -X --one-file-system --numeric-ids --exclude-from=/tmp/exclude.txt -e ssh root@a.b.c.d:/ /var/lib/lxc/100/rootfs/

в исключениях
/tmp
/boot
/lib/modules
/etc/blkid
/etc/mtab
/etc/lvm
/etc/fstab

pct unmount 100


-Пробую запустить. Ничего не получается. В консоли просто курсор моргает.

пробовал еще всякие манипуляции, которые ничего не изменили. Типа
chroot /var/lib/lxc/100/rootfs/ 
apt-get --yes -o  Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" remove grub grub2 grub-pc grub-common linux-image-amd64
  • Вопрос задан
  • 463 просмотра
Решения вопроса 1
@comper Автор вопроса
Частично вопрос решил. Из контейнера права на файлы выглядят как nobody nogroup. Решается снятием флага в конфиге "unprivileged: 1".
Теперь контейнер загружается. только нужный сервис не поднимается.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Судя по всему - lxc-convert -p после копирования нужно сделать.
А вообще куча инструкций гуглится типа этой https://github.com/deimosfr/lxc-convert по фразе "physical server to LXC"
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы