我已经看遍了,但看不到有没有办法。我有几个在 Ubuntu 14.04 主机上运行 Ubuntu 14.04 的 LXC 容器。它们对我来说变得非常重要,所以如果主机的硬件出现故障,我希望能够轻松地将 LXC 容器备份/迁移到另一台服务器。
我现在使用 LXD 构建了一个新的 Ubuntu 15.1 服务器,并已注销并重新登录并查看新组。--numeric-owner
为了进行测试,我使用14.04 主机上的开关 tar'd 了一个现有的 LXC 容器:
tar --numeric-owner -czvf ContToBeMoved.tgz /var/lib/lxc/my_container
---然后在新服务器上---
tar --numeric-owner -xzvf ContToBeMoved.tgz -C /var/lib/lxc/
...并已在新服务器 15.1 服务器上成功恢复 LXC 容器。
但是,当我运行 LXD 命令时,LXD 看不到容器。我尝试将容器移动到/var/lib/lxd/containers
目录中,但 LXD 仍然没有看到它。有没有办法编辑/克隆/迁移 LXC 容器,以便我们可以继续使用 LXD?
提前致谢。