Hyper-V

如何在不刪除配置文件的情況下從 Hyper-V 中刪除 VM?

  • November 5, 2021

我正在將多個位於共享儲存(文件共享,儘管共享集群磁碟也可以)上的虛擬機移動到可以訪問相同共享儲存的新 VM 主機上。新主機是不同的建構版本(從 Windows Server 2012 Beta 移動到 Windows Server 2012 RC - 儘管同樣的過程也可以用於 Windows Server 2008/2008 R2 到 Windows Server 2012 的遷移),所以我無法遷移帶有收件箱工具的機器。

我需要從源 Hyper-V 主機的管理中刪除 VM,以便將 VM 導入新的 Hyper-V 主機。我想保留配置文件,這樣我就可以按原樣導入 VM 而無需重新配置它。

VHD 文件相當大,它們保持在同一個文件共享上,所以我不想在移動過程中複製它們。

它被稱為僅配置導出/導入。您是否查看過 Hyper-V 項目經理 Ben Armstrong 的這篇文章?這里這裡也描述了類似的解決方案。

這不是內置在 HyperV 管理器中的,或者至少不是作為命令行開關的標誌,這太瘋狂Remove-VM了。

我使用一組由同事製作的虛擬機。他從他的伺服器導出它們,然後我將它們導入我的開發機器。當他有新版本時,我想導入它,但保留舊版本,直到我知道新版本有效。它們具有相同的 GUID,因此我無法將它們並排放置在 HyperV 管理器中。

我要做的是轉到 VM 文件夾,然後創建一個Virtual Machines. 然後我從 hyper-v 中刪除 VM,這會導致該文件夾中的配置文件被刪除。然後我只需將它們從我的文件夾副本中複製回來。

就我而言,這並不太難,因為每個 VM 都完全包含在一個文件夾中:

VM1
 - Virtual Hard Disks
 - Snapshots
 - Virtual Machines   (this is the folder to backup)
VM2
 - Virtual Hard Disks
 - Snapshots
 - Virtual Machines   (this is the folder to backup)

如果您的虛擬機配置文件保存在其他地方,您必須找到它的 GUID 並對其進行備份。這工作得很好,但工作量更大

引用自:https://serverfault.com/questions/402745