是否有可能在 xen 中为虚拟机设置域 ID?我认为在虚拟机运行时更改它会有问题,但如果我甚至可以在配置文件中或在xm create foo
运行时设置它,那将会很有帮助。
答案1
域 ID 是在命令执行时动态设置的。IDxm create
是按顺序分配的整数。如果重新启动域,它将为其域 ID 获取下一个可用的整数 ID。如果您有 30 个客户机正在运行,并且在启动时启动它们,它们将被分配域 ID 号 1 - 30(dom0 占用第一个数字 0)。现在,假设域 #3 需要在稍后重新启动;当它重新启动时,它将获得域 ID 31(假设在主机节点启动和节点 #3 重新启动之间没有重新启动其他客户机)。
简而言之,不可以,您无法设置 VM 的此属性。