如何转移通常的容器 LXC 在容器上 Proxmox LXC?

如何转移通常的容器 LXC (从另一个或同一台服务器) 在一个容器里 Proxmox LXC, 您可以通过Web界面访问 Proxmox?

例如,我有一个通过启动创建的容器:


lxc-create -n debian8 -t debian -- -r jessie

Proxmox 它不会自动拍摄此容器。 我看到存储在的相关数据

/var/lib/lxc

, 而这样的容器具有传统的根文件系统,与由容器创建的未处理的磁盘相比 Proxmox LXC, 安装在上面 ZFS rpool. (我用 ZFS 根据安装程序的设置进行存储 Proxmox ISO.)

另一个不同之处在于 Proxmox 使用您自己的配置文件 LXC.

如何最好导入 / 转换并注册这样的容器 Proxmox?
已邀请:

喜特乐

赞同来自:

如果没有详细的解释,这就是如何完成的。

创建容器的存档 LXC.

创建一个容器 Proxmox, 使用此存档作为模板。

首先转到容器的根目录 lxc:

cd /var/lib/lxc/debian8/rootfs/

(如果你用过汤姆 lvm 作为容器的存储,您需要安装它 cd 到你可以做的挂载点

mount /dev/mapper/<lvgroup-lvdisk> /var/lib/lxc/debian8/rootfs/

, 接着 cd 在山顶)

创建一个存档:

tar -czvf /var/lib/vz/template/cache/my_debian8_template.tar.gz ./

然后创建一个新的容器 proxmox 由此

pct create 100 /var/lib/vz/template/cache/my_debian8_template.tar.gz \
-description LXC -hostname pvecontainer01 -memory 1024 -nameserver 8.8.8.8 \
-net0 name=eth0,hwaddr=52:4A:5E:26:58:D8,ip=192.168.15.147/24,gw=192.168.15.1,bridge=vmbr0 \
-storage local -password changeme

(您可以自行决定更改参数。)

有关更多信息,请参阅 -
https://pve.proxmox.com/pve2-a ... .html
</lvgroup-lvdisk>

要回复问题请先登录注册