Linux

如何將文件注入在 Hyper-V 上執行的 Linux VM?

  • June 5, 2018

我正在嘗試創建一個 CentOS 映像模板,而我的環境要求我向網路添加一個路由文件,這在每次部署時都會有所不同。

我有什麼方法可以將文件從 Hyper-V 主機注入到 ext4 格式的 Linux 來賓 VHD?

理想情況下,我希望能夠通過複製模板 VHD 並將路由文件注入 VHD 來編寫在 Powershell 中創建 VM 的腳本。

這可能嗎?

有多種方法可以執行此操作。

如果您安裝了Linux 集成服務 (LIS),則可以使用執行 VM 的 Hyper-V 主機上的Copy-VMFileCmdlet將文件複製到 Linux VM 中。在 VM 設置上,您需要啟用 Guest Services

在 Linux 來賓中安裝 LIS 並在 VM 設置中啟用來賓服務後,確保hypervfcopyd在來賓內部執行。然後,您可以使用Copy-VMFilecmdlet。

Copy-VMFile -Name centos001n -SourcePath 'C:\Scripts\myPytonLib.tar' -DestinationPath '/home/ravi/scripts' -FileSource Host

當然,如果您有網路連接,還有其他方法。

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