2014-02-13 54 views
0

我有兩個Azure虛擬機在雲服務中運行。它們包含幾乎相同的東西。一些TCP端口也在它們之間打開。從現有設置創建Azure雲服務配置

是否可以從此現有安裝程序創建部署程序包,以便稍後以簡單的方式部署此安裝程序。即我想要這樣做: 1.從現有設置創建部署包* 2.刪除整個現有云服務,包括虛擬機的 3.從第1步開始部署包,並重新創建一切。

*如果更容易,我可以將其中一個虛擬機保存到我的Azure存儲並將其用作它們的模板。

如果可能,該如何實現?

回答

0

是的,你可以把你有的作爲一個模板,並用它來站起來多個孤島。但在IaaS中,沒有一個部署包的概念。有幾件事你需要做...

1)理解如何把現有的虛擬機並把它變成一個圖像 2)使用Powershell或另一個DevOps風格的自動化套件(廚師/木偶/等。 )來定義部署你的筒倉。

您似乎對如何創建圖像特別感興趣,所以我建議使用我們已發佈的教程。 http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/這當然假定你正在運行Windows Server。但是,Linux版本的它,可以發現:http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/

部署的自動化取決於很多事情,所以我會建議在出發點,與管理API熟悉自己:http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx

+0

謝謝,我會檢查您提供的鏈接。另一個問題是,當您創建VM(IaaS)時,它們將託管在Cloud Service中。你不能從這個雲服務創建一個部署包嗎? – Thomas

+0

雲服務是虛擬機的容器,它們可以是PaaS或IaaS。 PaaS部署從cspkg(一個包)開始。 IaaS部署基於從映像配置虛擬機。但是在這兩種情況下,您都無法從正在運行的部署中創建軟件包。 – BrentDaCodeMonkey

+0

謝謝,明白了。 – Thomas

相關問題