
我知道在匯出虛擬機器之前,您需要關閉來賓作業系統。我需要在匯出機器之前或匯入機器並開始載入網路介面之後刪除系統上的檔案。準確地說,作業系統是CentOS 6.10該文件是/etc/udev/rules.d/70-persistent-net.rules
原因是導入虛擬機器時 MAC 位址發生了變化,這會擾亂我的介面。因此,我有一個用於在啟動時自動建立介面的腳本,但我在匯出之前手動刪除該檔案。是否可以自動執行此操作,或者是否有更聰明的解決方案?
更新:
無論系統啟動時有多少個接口,重要的是一配置的接口,其他接口從伺服器的Web介面配置。在匯出之前,我刪除了/etc/udev/rules.d/70-persistent-net.rules
並在啟動時,我有一個腳本,它會取得新70-persistent-net.rules
檔案的第一個 MAC 位址,並從檔案中讀取一些 IP 資料並建立設定介面。所以當系統啟動時如果沒有SSH訪問它將有一個正在運行的介面。