Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine 将参数传递给使用qcow2创建的虚拟机_Virtual Machine_Kvm - Fatal编程技术网

Virtual machine 将参数传递给使用qcow2创建的虚拟机

Virtual machine 将参数传递给使用qcow2创建的虚拟机,virtual-machine,kvm,Virtual Machine,Kvm,我习惯于为VMware hypervisor使用OVF格式创建虚拟机。在OVF文件中,我可以添加自定义XML标记,这些标记在来宾启动时作为参数提供给来宾。它们作为设备提供给guest,guest软件可以装载和读取参数 是否可以使用KVM和QCOW2格式执行相同的操作?Openstack提供服务。实例可以通过元数据服务通过发出GET请求来检索用户数据(在API调用中作为user_data参数传递,或者通过nova boot命令中的--user_data标志传递) OpenStack可以配置为将元数

我习惯于为VMware hypervisor使用OVF格式创建虚拟机。在OVF文件中,我可以添加自定义XML标记,这些标记在来宾启动时作为参数提供给来宾。它们作为设备提供给guest,guest软件可以装载和读取参数

是否可以使用KVM和QCOW2格式执行相同的操作?

Openstack提供服务。实例可以通过元数据服务通过发出GET请求来检索用户数据(在API调用中作为user_data参数传递,或者通过nova boot命令中的--user_data标志传递)

OpenStack可以配置为将元数据写入一个特殊的配置驱动器,该驱动器将在实例启动时连接到该实例。实例可以通过装载此磁盘并从中读取文件来检索通常通过元数据服务可用的任何信息。请参阅关于配置驱动器:

不带openstack:
我找到了一篇关于的博客文章。我没有测试它。

谢谢你的回答。有没有一种方法可以在没有openstack的情况下实现它?我看到下面的答案显示了如何在没有openstack的情况下实现它。这种方式相当复杂。是否仍有将这些添加到qcow2文件本身的方法?