Amazon-Web-Services
星號自動安裝
我最近開始了一個項目,我需要在 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 可能完全比其他人差,但其餘的都很好,具體取決於您現有的工作流程和工具。