我正在使用 Proxmox VE 4.4,我很困惑如何弹出当前配置的 CD/DVD 驱动器。假设来宾 VM 的 ID 设置为环境变量vmid
。
当前配置qm config $vmid|grep ^ide
提供以下内容:
ide2: iso-storage:iso/SLE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso,media=cdrom,size=3188M
并且我想“弹出”该驱动器,以便该驱动器中不再有媒体,但它仍然作为 CD/DVD 驱动器存在于来宾(即不移除驱动器!)。
如何从Proxmox VE 机器(即主机)的外壳中实现这一点?
注意: qm cdrom <vmid> eject
此版本的 Proxmox VE 中不存在,但它似乎在过去存在。
我尝试了什么:
# qm set $vmid -ide2 media=cdrom
400 Parameter verification failed.
ide2: invalid format - format error
ide2.file: property is missing and it is not optional
qm set <vmid> [OPTIONS]
和
# qm set $vmid -ide2 media=cdrom,file=
400 Parameter verification failed.
ide2: invalid format - missing key in comma-separated list property
qm set <vmid> [OPTIONS]
和
# qm set $vmid -ide2 media=cdrom,file=/dev/null
update VM $vmid: -ide2 media=cdrom,file=/dev/null
volume /dev/null does not exists
我自己想通了。
虽然 in 的几乎所有值
<volume>
都-ide[n] [file=]<volume>
失败了(请参阅参考资料qm(1)
),但未记录的值起到了作用。none
我只是偶然发现了这一点,因为我的 PVE 集群中的一台虚拟机恰好具有该值。所以我试了一下,你瞧:
成功了。