Vmware-Esx
VMware ESX Linux 來賓自定義
我有興趣部署幾個 RHEL 4 Update 8 虛擬機來創建測試環境。
以下是我正在採取的步驟:
- 在下班時間,P2V/V2V 生產機器並將其轉換為模板
- 使用更改主機名、IP 地址的自定義規範部署虛擬機
我對如何完成這些過程以及是否有任何進一步定制的選項感興趣。
- 機器在重新配置之前是否在開機時聯網?是否存在潛在的 IP 地址衝突?
- 作為重新配置的一部分,是否可以選擇執行駐留在來賓上的其他腳本?例如,還原 Oracle 數據庫。這是 Windows 客戶機和 sysprep 的一個選項,但我無法找到任何顯示 RHEL 等效項的內容。
我正在處理一個多層應用程序。我試圖緩解的主要問題是應用程序伺服器通過主機名和 tnsnames 文件引用數據庫伺服器。我有興趣在部署中編寫應用程序的重新配置腳本,以便 app/db 伺服器指向測試環境。
我可以將“清理”腳本放在源上並在機器啟動後執行它。我對腳本執行複製/引導後的自動化以及是否可能存在 IP 地址衝突感興趣。
(交叉發佈到 VMTN 的 ESX 4 社區)
我的經驗主要是使用 Windows,但過程幾乎相同:
機器在重新配置之前是否在開機時聯網?
機器開機,更改配置的設置腳本在網路和系統其餘部分聯機之前執行。然後,如果需要,機器會重新啟動,並且第二次使用新配置完全啟動。
是否存在潛在的 IP 地址衝突?
關於網路和重複的 IP 地址,您應該是安全的,但是如果您真的擔心,請創建第二個網路並且不要將任何 NIC 綁定到它。在自定義嚮導之後,您可以選擇不立即啟動機器。如果確保它沒有啟動,則可以選擇更改虛擬機連接到虛擬網路的網路。啟動它並執行配置腳本後,再次檢查網路的 IP 設置以確保它們沒有衝突(當然,您必須手動進行檢查)然後只需輕彈網路到實時網路。
作為重新配置的一部分,是否可以選擇執行駐留在來賓上的其他腳本?
恐怕幫不上這個忙。