[步骤] KVM 环境变化后模板虚拟机 XML 文件的修改 (从 Rocky Linux 8 的 KVM 更换到 openSUSE 15.6 的 KVM 版)

步骤一:使用新的 KVM 创建 1 台虚拟机

(步骤略)

步骤二:拷贝新创建虚拟的 XML 文件并和模板虚拟机的 XML 文件进行比较

(步骤略)

(补充:KVM 新创建的虚拟机 XML 文件默认放在 /etc/libvirt/qemu/ 目录里)

步骤三:修改模板虚拟机的 XML 文件

3.1 修改 os 参数

将以下内容:

  <os>
    <type arch='x86_64' machine='pc-q35-rhel8.6.0'>hvm</type>
    <boot dev='hd'/>
  </os>

修改为:

  <os>
    <type arch='x86_64' machine='pc-q35-8.2'>hvm</type>
    <boot dev='hd'/>
  </os>

(补充:这里是以将模板虚拟机的运行环境从 Rocky Linux 8 的 KVM 更换到 openSUSE 15.6 的 KVM 为例)

3.2 修改 emulator 参数

将以下内容:

    <emulator>/usr/libexec/qemu-kvm</emulator>

修改为:

    <emulator>/usr/bin/qemu-system-x86_64</emulator>

(补充:这里是以将模板虚拟机的运行环境从 Rocky Linux 8 的 KVM 更换到 openSUSE 15.6 的 KVM 为例)

3.3 修改 graphics 参数

将以下内容:

    <graphics type='vnc' autoport='yes'>
      <listen type='address'/>
      <image compression='off'/>
    </graphics>

修改为:

    <graphics type='spice' autoport='yes'>
      <listen type='address'/>
      <image compression='off'/>
    </graphics>

(补充:这里是以将模板虚拟机的运行环境从 Rocky Linux 8 的 KVM 更换到 openSUSE 15.6 的 KVM 为例)