2012-02-20 42 views
0

我需要強制Xen虛擬機運行程序。因此,我正在尋找一種方法來製作一個腳本,這個腳本可以在主機上執行並使虛擬機運行程序如何強制Xen虛擬機運行程序

另外,還有一個問題 - 是否可以自動配置虛擬機以使它們已經存在得到我需要的可執行文件(實際啓動虛擬機之前,或者,也許,只需在啓動後複製可執行文件)?

+0

廚師食譜可以幫助設置自動化 - http://wiki.opscode.com/display/chef/Chef+Basics - 我是廚師newb,所以我不知道直接從Xen執行此操作。此外,你可能會更好的問serverfault.com上的這個問題 – 2012-02-20 23:34:06

回答

0

對於你在這裏問的問題有一個相當大的挑戰,我不認爲有你想要的簡單答案。在不同的情況下,您需要使用不同的技術 - 尤其是,無論您是在虛擬機中運行Windows,還是在特定的Linux發行版或其他內容中運行Windows,此外,您是運行XenServer,還是運行Linux發行版Xen的?

一種技術是在啓動VM之前修改VM的文件系統映像。這樣,您可以將腳本放入Linux VM的init腳本中,該腳本將在啓動時運行;在Windows上(我不太熟悉,對不起),如果你可以從你的Linux dom0中找到修改Windows文件系統的工具,你可以添加一個註冊表項和一個程序在啓動時執行。有點棘手。

另一種技術是使用自動運行腳本向VM呈現虛擬CD-Rom映像。隨着現代操作系統不再只是運行他們發現插入的任何東西,你可能不得不讓用戶點擊它來運行它,但取決於你的情況可能是好的。

+0

非常感謝,其中一些可能工作得很好。目前我正在考慮從dom0運行一個腳本,該腳本啓動每個guest虛擬機的ssh連接並執行所有配置操作。在我看來,這是一個非常簡單的解決方案,不是嗎? – dmdkv 2012-03-10 19:59:26

相關問題