无需启动虚拟机即可将 XML 导入 libvirt

Lor*_*ein 7 libvirt

是否可以在不让 libvirt 引导虚拟机的情况下将 XML 文件导入 libvirt?

如果我做:

virsh create centos63.xml
Run Code Online (Sandbox Code Playgroud)

然后 libvirt 会导入 XML 文件并立即尝试启动映像,这不是我想要的。

(我有几个脚本将 libvirt 域作为参数,该域对应于当前未运行的 VM,这就是我要执行此操作的原因)。

daw*_*wud 15

对的,这是可能的:

virsh # help define
  NAME
    define - define (but don't start) a domain from an XML file

  SYNOPSIS
    define <file>

  DESCRIPTION
    Define a domain.

  OPTIONS
    [--file] <string>  file containing an XML domain description
Run Code Online (Sandbox Code Playgroud)

  • 另外值得注意的是,“virsh create”正在创建一个临时域,当虚拟机停止时,该域将消失,而“virsh define”正在创建一个持久域。有关更多信息,请参阅 [VM_lifecycle](http://wiki.libvirt.org/page/VM_lifecycle)。 (4认同)