我已经部署了大量的qemu/KVM KVM,通过libvirt进行管理。它们都是CentOS 5或6主机和来宾(内核缺少9p文件系统标志,因此“挂载”共享文件系统无法工作)。
我希望将一个任意字符串(或者一个或多个键/值对,或者一个文件,如果是最简单的)从主机传递给来宾。
要求: 1)不要改变网络设置(即没有主机/客户本地网络,NFS在主机上) 2)不需要新的/自定义内核的客人3)理想情况下,我们可以通过libvirt。但这看起来不可能,所以这不是必需的
有什么想法吗?我在此没有发现太多不适合于以下其中之一的内容: 1) libvirt中的“挂载”文件系统(正如我所说的,CentOS缺少9p内核标志,所以这是一个禁止) 2)主机上的NFS导出(除非我添加了一个专用网络,我不能) 3)丑陋的黑客攻击设置smbios序列号为.不管是什么任意的字符串。
发布于 2013-08-31 04:37:29
通常的做法是使用附加的VFD或包含配置文件的iso启动VM。
...or停止胡闹,安装木偶/厨师/太空行走/盐栈等。
...oooor负责编写代码并编写自定义VM代理,该代理将通过超级调用设备与主机交互。Afaik有一些计划允许通过qemu进行这样的交流,但我不认为它已经实现。
https://serverfault.com/questions/535126
复制相似问题