15.9.2. 使用虚拟光驱替换 ISO 镜像
要替换作为虚拟光驱附加到虚拟机(VM)的 ISO 镜像,请编辑虚拟机的 XML 配置文件,并指定替换。
先决条件
- 您必须将 ISO 镜像存储在主机机器上。
- 您必须知道 ISO 镜像的路径。
流程
找到 ISO 镜像附加到虚拟机的目标设备。您可以在虚拟机 XML 配置文件中找到这些信息。
例如,以下命令显示
example-VM-name虚拟机的 XML 配置文件,其中虚拟光驱的目标设备为sda。# virsh dumpxml example-VM-name ... <disk> ... <source file='$(/home/username/Downloads/example-ISO-name.iso)'/> <target dev='sda' bus='sata'/> ... </disk> ...使用
virt-xml工具及--edit参数。例如,以下命令使用存储在
/dev/cdrom目录中的example-ISO-name-2ISO 镜像替换附加到example-VM-name虚拟机目标sda处的example-ISO-nameISO 镜像。# virt-xml example-VM-name --edit target=sda --disk /dev/cdrom/example-ISO-name-2.iso Domain 'example-VM-name' defined successfully.
验证
- 运行虚拟机并测试是否替换该设备并正常工作。