3.3. 域 XML 配置
每个 KVM 客户机虚拟机(也称为 域)的基于主机的配置都存储在客户机 XML 配置(或 域 XML)中。这包括虚拟硬件、引导选项、资源分配、网络接口等的设置。使用永久修改 guest 属性(如 virsh setmem )的应用程序或实用程序,将此更改写入客户机的 XML 配置,然后引导客户机并相应地修改虚拟机。
要显示特定客户机的 XML 配置,请使用 virsh dumpxml guestname 命令。
要编辑虚拟机的 XML 配置,请使用以下之一:
注意
对于必须直接编辑域 XML 文件的个别情况,请使用 virsh edit guestname。默认情况下,该命令会在由 root 的 bash 配置决定的文本编辑器中打开指定 guest 的域 XML 配置。
要更改 virsh edit 的编辑器,请在预期用户的
.bashrc
文件中设置或修改 EDITOR
变量。例如,对于 root 用户,此文件位于 /root/
目录中。
对于使用 virsh edit 执行的修改以使更改生效,请保存编辑的 XML 配置并重启客户机。
警告
不要在文本编辑器中打开文件作为文件来编辑客户机的 XML 配置,例如使用 gedit /etc/libvirt/qemu/guestname.xml。以这种方式进行的更改不会生效,并且会自动覆盖。
有关域 XML 配置文件的详细信息,请参阅 虚拟化部署和管理指南。