Windows 10 使用windows 10更改kvm qcow2文件

Windows 10 使用windows 10更改kvm qcow2文件,windows-10,virtual-machine,redhat,qemu,kvm,Windows 10,Virtual Machine,Redhat,Qemu,Kvm,我有一个包含windows 10的qcow2文件。操作系统是RHEL8.2。虚拟化堆栈是kvm、qemu、virt查看器。用于操纵虚拟机的命令行是“virsh” 我需要更新windows驱动程序和内核,更改一些注册表,卸载一些应用程序,向任务调度器添加一些东西等等 我的问题是,实现这一目标的最佳过程是什么?结果是否应该是一个新的qcow2文件?虚拟机的xml配置文件是否需要更改 有两种编辑虚拟机的模式,联机和脱机。区别在于虚拟机是否在编辑期间运行。执行上述任务的最佳模式是什么 据我所知,快照存储

我有一个包含windows 10的qcow2文件。操作系统是RHEL8.2。虚拟化堆栈是kvm、qemu、virt查看器。用于操纵虚拟机的命令行是“virsh”

我需要更新windows驱动程序和内核,更改一些注册表,卸载一些应用程序,向任务调度器添加一些东西等等

我的问题是,实现这一目标的最佳过程是什么?结果是否应该是一个新的qcow2文件?虚拟机的xml配置文件是否需要更改

有两种编辑虚拟机的模式,联机和脱机。区别在于虚拟机是否在编辑期间运行。执行上述任务的最佳模式是什么

据我所知,快照存储在qcow2文件中,然后用户需要在它们之间进行选择。我工作的系统上的用户不知道他们在虚拟机上运行,因此我无法使用此路径,除非我遗漏了什么

此外,virsh还有“managedsave”和“save”命令,但它们不会创建新的qcow2文件,我认为这些命令并不适用于它

最后,我发现qcow2文件可以作为一个设备装载,在其中执行更改,然后卸载。但是,我怎样才能以这种方式卸载应用程序和其他应用程序呢


谢谢大家!

您描述的所有更改(更新windows驱动程序和内核、更改某些注册表、卸载某些应用程序、向任务计划程序添加内容等)仅影响来宾磁盘-qcow2文件和来宾内存

您可以运行来宾,进行这些更改并关闭电源。所有更改都将保存到来宾磁盘。当您将挂起来宾而不是关闭电源时,一些更改可以保存在来宾内存中

虚拟机的xml配置文件不需要更改,不会创建新的qcow2文件


是的,快照存储在qcow2文件中,但是因为您有一个副本,所以不需要创建快照。也不需要“managedsave”和“save”命令。

在您执行升级时,您所使用的系统的用户是否会在虚拟机中工作?您可以编写快照和新的qcow2文件。是否要保存原始版本以便能够回滚?否升级期间用户将无法工作。我有一个原始版本的副本,所以我可以回滚虚拟机是处于关机状态还是挂起状态?升级后他们应该处于什么状态?可能已挂起,但我可以将他们设置为需要的状态非常感谢!