Я осмотрел все, но не вижу, есть ли способ. У меня есть пара контейнеров LXC, работающих под управлением Ubuntu 14.04 поверх хоста Ubuntu 14.04. Они стали для меня очень важными, поэтому я хочу иметь возможность легко создавать резервные копии / переносить контейнеры LXC на другой сервер, если оборудование хоста выйдет из строя.
Я построил новый сервер Ubuntu 15.1 с LXD, вышел из системы, а затем вернулся в нее и увидел новую группу. Для тестирования я установил один из моих существующих контейнеров LXC с переключателем --numeric-owner
на моем хосте 14.04:
tar --numeric-owner -czvf ContToBeMoved.tgz /var/lib/lxc/my_container
--- затем на новом сервере ---
tar --numeric-owner -xzvf ContToBeMoved.tgz -C /var/lib/lxc/
... и успешно восстановили контейнер LXC на новом сервере server 15.1.
Однако, когда я запускаю команды LXD, LXD не видит контейнер. Я попытался переместить контейнер в каталог /var/lib/lxd/containers
, но LXD его не видит. Есть ли способ отредактировать / клонировать / перенести контейнер LXC, чтобы мы могли использовать LXD в дальнейшем?
Заранее спасибо.