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

时间:2015-05-31 16:19:15

标签: virtual-machine kvm

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

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

2 个答案:

答案 0 :(得分:1)

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

可以将OpenStack配置为将元数据写入特殊配置驱动器,该驱动器将在引导时附加到实例。该实例可以通过安装此磁盘并从中读取文件来检索通常可通过元数据服务获得的任何信息。请参阅config-drive:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/End_User_Guide/config-drive.html

答案 1 :(得分:1)

没有openstack: 我找到了关于Creating a cloud-init config disk for non-cloud boots的博文。我没有测试它。