将 KVM XML 导入 Qemu

1 linux macos kvm qemu

如果我qemu-system-x86_64 ~/Whonix-Gateway-11.0.0.3.0.qcow2 可以不联网启动机器,看到目录下有.xml文件

  <domain type='kvm'>
  <name>Debian</name>
  <description></description>
  <memory unit='KiB'>1048576</memory>
  <currentMemory unit='KiB'>1048576</currentMemory>
  <vcpu placement='static'>2</vcpu>
  ....
Run Code Online (Sandbox Code Playgroud)

我怎样才能导入它?

lar*_*sks 9

那不是“qemu”XML 文件;这是一个用于将图像导入libvirt的文件。

如果您有 libvirt XML 文件,则可以使用以下virsh define命令导入它:

virsh define /path/to/xmlfile.xml
Run Code Online (Sandbox Code Playgroud)

这将定义但不启动相应的访客。您可以使用 启动它virsh start <name>,或使用类似的工具virt-manager。有一个virsh create命令将在单个命令中定义和启动来宾:

virsh create /path/to/xmlfile.xml
Run Code Online (Sandbox Code Playgroud)

当然,要使这些工作正常libvirtd运行,您需要运行并拥有适当的权限才能访问它。如果您想要功能性网络,您可能需要修改域 XML 描述以匹配您的本地环境(或者您可能不需要,如果 XML 假定标准 libvirtdefault网络并且您在系统上配置了该网络)。