我正在尝试掌握Incus,因为它看起来像是 Canonical 的 LXD 的一个分支,我可以使用 deb 包在 Debian 12 上相当轻松地运行它,而不是使用 snap。
我将其全部设置在 KVM 上的虚拟机中,并使用基于基本目录的存储池和 zfs 存储池运行。我已经启动了一个名为test
我想要拍摄状态快照的测试容器,但它告诉我:
要创建有状态快照,实例需要将 migration.stateful 配置设置为 true
在阅读有关配置实例选项的文档后,我尝试运行这些不同的命令(第一个是我认为最有可能正确的命令):
incus config set test migration.stateful=true
incus config set test config.migration.stateful=true
incus config set test.migration.stateful=true
incus config set migration.stateful=true
...但我总是收到类似于以下内容的关于未知配置密钥的错误消息:
错误:无效配置:未知配置密钥:migration.stateful
我还尝试通过 YAML 配置设置该选项,如下所示:
...但它只是卡在“正在处理...”上
如何启用 incus Linux 容器的状态快照?也许这是不可能的,因为我是在虚拟机而不是物理机内运行?
最后我在实体盒子上测试了incus,并没有遇到这个问题。我建议,如果有人使用 Incus 的目的是虚拟机而不仅仅是容器,那么就在物理主机上执行此操作。