Amazon-Web-Services

星號自動安裝

  • May 26, 2016

我最近開始了一個項目,我需要在 AWS 基礎設施中為我的客戶自動安裝 Asterisk 伺服器。客戶已經擁有 AWS 基礎設施。

我正在考慮以下方法:

a) AMI 圖像

  • 安裝 Asterisk EC2 實例並創建一個鏡像(賬戶 A)。
  • 將此圖像從帳戶 A 移動到客戶帳戶(帳戶 B),然後進行相應配置。這可能具有挑戰性,因為不確定我是否可以跨不同賬戶傳輸 AMI 圖像。

b)安裝腳本

根據以下內容創建 shell 腳本:

http://wiki.freepbx.org/display/FOP/Installing+FreePBX+12+on+Ubuntu+Server+14.04+LTS

c)領導者

使用 Chef 伺服器並為 EC2 實例提供啟動腳本來安裝 Chef 客戶端,然後獲取 Asterisk 配方。

d) Docker 安裝

使用 Docker 容器並簡化安裝,這將需要安裝 docker 然後部署容器。

任何建議/回饋表示讚賞。

選一個?4,粗略地說,相互不兼容(我想你可以使用 Chef 來安裝/啟動 docker 容器或其他東西)。B 可能完全比其他人差,但其餘的都很好,具體取決於您現有的工作流程和工具。

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