确保虚拟机在Fedora干净安装的情况下存活

问题描述 投票:0回答:1

我在Fedora 30下的虚拟机中运行Win 10。现在我需要做一个干净的Fedora 32的安装。虚拟机能否在这次安装中存活下来是至关重要的。

虚拟机的默认位置是在 /var/lib/libvirt,它将会被安装运行。正因为如此,我现在在一个逻辑卷上创建了一个新的池,它将在新的操作系统安装后继续存在,并使用了 virt-clone 以将虚拟机克隆到这个逻辑卷上。克隆后的虚拟机运行得很好。

我可以看到,在克隆的逻辑卷中的 只是 文件是 .qcow2-文件,其中包含克隆的虚拟机。我有两个问题。

  1. 为了让虚拟机能够在干净的操作系统安装中存活下去 .qcow2-文件进行?还是我需要从其他目录中复制其他信息?
  2. 安装OS后,如何告诉我 virt-manager 关于已经存在的池和位于那里的虚拟机?
virtualization kvm libvirt
1个回答
1
投票

您还需要至少复制客人的 XML 配置文件,这些文件存储在下列子目录下 /etc/libvirt.

如果你已经存储了其他的东西,如快照,进一步的目录下的。/var/lib/libvirt 可能需要保留。

如果你把XML文件保存在某个地方,那么在新安装的"virsh define $XMLFILE"将把客人加载到libvirt中,这样virt-manager将再次看到它。你可以使用virt-manager的存储管理UI来告诉它关于池的情况。

© www.soinside.com 2019 - 2024. All rights reserved.