我有几个池:tank1、tank2 和 tank3。
我如何让 LXD 容器使用指定池。例如 C1 和 C2 使用 tank1,C3 使用 tank2,C4 和 C5 使用 tank3?
答案1
您可以在初始化容器时执行此操作:
lxc init <image> <name> -s <pool>
如果您已经在其他池中创建了容器,则需要停止它们,将其发布为图像,删除原始容器并在新存储池中初始化它们:
lcx stop c1
lxc lxc publish -f c1 --alias c1
lxc delete c1
lxc init c1 c1 -s <new pool>
lxc start c1
lxc image delete c1
答案2
在我看来,每个 lxd 主机只能使用一个池。