首頁  >  文章  >  運維  >  如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

坏嘻嘻
坏嘻嘻原創
2018-09-19 10:15:262150瀏覽

這篇文章帶給大家的內容是關於如何使用資源編排服務(ROS)一鍵在ECS實例搭建LNMP環境,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一鍵部署LNMP環境

LNMP分別代表Linux、Nginx、MySQL、PHP。本文介紹如何使用阿里雲 資源編排服務(ROS) 一鍵在ECS執行個體建置LNMP環境。

ROS是阿里雲官網提供的免費服務,無需下載安裝。您可以使用ROS建立JSON格式的資源堆疊範本文件,或使用ROS提供的 範本範例 建立一組阿里雲資源。在本教學中,我們會使用ROS控制台提供的 LNMP_basic 模板,自動建立一個ECS實例,並在實例上部署LNMP環境。

前提條件

建立按量付費資源時,帳號餘額不能低於100.00元,可以是現金、可用信用額度或可用於開通產品的代金券。

操作步驟

登入 ROS管理控制台。

說明:如果您是首次使用ROS,必須先開通ROS服務。 ROS服務免費,開通服務不會產生任何費用。

在左側導覽列中,選擇 關鍵幫助 > ECS實例相關信息,獲取您需要的ECS實例規格、可用區ID(ZoneId)和鏡像ID(ImageId)。

在左側導覽列中,按一下 範本範例。

從模板範例中,找到 LNMP_basic。

如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

點選 預覽 按鈕查看範本的JSON檔案。 JSON檔案各個頂級欄位的解釋如下表所示。

如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

說明:關於ROS資源堆疊模板的更多信息,請參見 資源編排 的 模板結構說明。

點選 建立Stack。

在 直接輸入 部分,在 所在region 的下拉框中選擇具體地域,並在頁面右下角按一下 下一步。本例選擇 華東2。

在 啟動堆疊 部分,設定參數:

堆疊名稱:設定一個棧名,不可重複,而且建立之後不能修改。

建立超時:設定一個時間。如果在設定的時間段內資源未建立成功,則判斷逾時。您可以選擇是否 失敗回滾。如果選擇失敗回滾,那麼建立過程中發生任何失敗(包括建立逾時),ROS都會刪除已經建立成功的資源。

NginxDownloadUrl:使用預設的Nginx下載位址。

DBPassword 和 Please Confirm DBPassword:設定並確認存取MySQL資料庫的密碼。根據模板定義,密碼只能包含英文字母和數字。

ZoneId:填寫您需要建立資源的可用區。詳見第2步。

DBUser:建立一個用戶,存取MySQL資料庫。

DBRootPassword 和 Please Confirm DBRootPassword:設定並確認MySQL root帳號的密碼。根據模板定義,密碼只能包含英文字母和數字。

InstanceType:填入您需要的ECS實例規格。詳見第2步。

SystemDiskCategory:選擇雲端磁碟類型,作為系統磁碟。

InstancePassword 和 Please Confirm InstancePassword:設定並確認實例的登入密碼。根據模板定義,密碼只能包括大寫或小寫英文字母和數字。

如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

點擊 創建,頁面將提示 建立請求提交成功。

在左側導覽列中,按一下 資源堆疊管理 檢視堆疊的狀態。當堆疊建立成功後,在 輸出 部分查看 Outputs 中定義的 NginxWebsiteURL。您能透過這個地址存取創建好的LNMP環境。

如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境

說明:

在 資源 清單中檢視堆疊中所有資源。

在 事件 清單中檢視ROS建立這個資源堆疊過程中產生的操作記錄。任何涉及資源堆疊的操作失敗了,清單中都會顯示資源操作失敗的原因。

在 模板 清單中檢視資源堆疊的原始模板。

以上是如何使用資源編排服務(ROS)一鍵在ECS實例建置LNMP環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn