資源編排服務ROS(Resource Orchestration Service)可透過ROS模板建立一組阿里雲資源。ROS模板為JSON格式檔案,用於定義您需要建立的雲資源。本教程介紹如何使用ROS模板建立基於ECS和RDS(Relational Database Service)的WordPress環境。下面和87cloud一起了解阿里雲國際版使用ROS搭建WordPress教程:
前提條件
- 已註冊阿里雲賬號。如還未註冊,請先完成賬號註冊。
- 如果您是首次使用ROS,必須先開通ROS服務。ROS服務免費,開通服務不會產生任何費用。
背景資訊
RDS是阿里雲提供的線上資料庫服務,穩定可靠、可彈性伸縮。RDS支援MySQL、SQL Server、PostgreSQL等資料庫引擎,並且提供了容災、備份、恢復、監控、遷移等方面的全套解決方案,幫助您解決資料庫運維的煩惱。更多詳情,請參見RDS產品文件。
本篇教程介紹如何透過基於ECS和RDS建立WordPress環境模板,建立WordPress環境。
操作步驟
- 登入ROS管理控制檯。
- 選擇模板。
- 在左側導航欄中,單擊模板
> 模板示例。
ROS提供的常用模板會在模板示例頁面顯示。
- 從模板示例中找到基於ECS和RDS建立WordPress環境。
-
可選:單擊檢視詳情檢視模板的JSON檔案。
JSON檔案各個頂級欄位的解釋如下表所示。
頂級欄位 解釋 'ROSTemplateFormatVersion' : '2015-09-01'
定義模板版本。 'Parameters' : { }
定義模板的一些引數。 本示例中,模板定義的引數包括:映象ID、例項規格等,並指定了預設值。
'Resources' : { }
定義這個模板將要建立的阿里雲資源。 本示例中,申明將要建立一個ECS例項和一個安全組,這裡申明的資源屬性可以引用
Parameters
中定義的引數。'Outputs': { }
定義資源建立完成後,棧需要輸出的資源資訊。 本示例中,資源建立完成後將輸出ECS例項ID、公網IP地址和安全組ID。
說明 ROS資源棧模板詳情,請參見資源編排的模板結構說明。
- 在左側導航欄中,單擊模板
> 模板示例。
- 單擊建立資源棧。
- 配置引數。
- 在頂部選單欄左上角,選擇地域。
- 配置資源棧的模板引數。
資源棧引數說明如下表所示。
名稱 描述 資源棧名稱 設定資源棧名。棧名不可重複,建立之後不能修改。 VPC VPC CIDR Block 填寫專有網路VPC的私網網段。 更多詳情,請參見網路規劃。
VSwitch Availability Zone 選擇您需要建立資源的可用區ID。 VSwitch CIDR Block 交換機的網段。 交換機所指定的網段必須屬於其VPC的網段,並且不能與已有的交換機網段重疊。更多詳情,請參見網路規劃。
ECS Instance Type 選擇您需要的ECS例項規格。 ECS例項規格詳情,請參見例項規格族。
Image 填寫建立ECS例項時使用的映象ID。 Instance Password 設定ECS例項的登入密碼。 根據模板定義,密碼由大寫字母、小寫字母、數字、特殊字元中的任意三種組成,特殊字元為
()`~!@#$%^&*-_+=|{}[]:;'<>,.?/
,密碼長度範圍是8~30個字元。說明 Windows例項不能以斜線號(/)為密碼首字元。
RDS DB Instance Class 雲資料庫RDS的例項型別。 Engine 選擇您需要的資料庫引擎。 DB Instance Storage 雲資料庫RDS的容量規格。 DB Name 填寫WordPress資料庫名。 DB Username 填寫WordPress資料庫的使用者名稱。 DB Password 設定訪問WordPress資料庫的密碼。 根據模板定義,密碼由字母、數字、下劃線(_)組成,密碼長度範圍是為6~32個字元。
- 單擊下一步。
- 配置資源棧。
資源棧配置說明如下表所示。
名稱 描述 資源棧策略(可選) 資源棧策略。 失敗時回滾 資源建立失敗時是否回滾。 - 如果選擇已啟用,那麼建立過程中發生任何失敗(包括建立超時),ROS都會刪除已經建立成功的資源。
- 如果選擇已禁用,那麼建立過程中發生任何失敗(包括建立超時),ROS不會刪除已經建立成功的資源。
超時設定 設定建立資源的超時時間。如果在設定的時間段內資源未建立成功,則判斷超時。 - 單擊下一步。
- 確認資源棧引數資訊是否正確。
- 單擊建立。
執行結果
在左側導航欄,單擊資源棧,從頂部選單欄處選擇您建立的棧所在的地域,即可檢視您新建的資源棧和資源棧的狀態。當資源棧狀態為建立成功時,表示您已成功建立資源棧。後續步驟
單擊棧名,進入已建立資源棧的詳情頁面。單擊以下頁籤可以瞭解已建立資源棧的相關資訊。- 資源棧資訊:可檢視資源棧的基本資訊、狀態、建立資源的超時時間等。
- 事件:可檢視ROS建立這個資源棧時的操作記錄。任何涉及資源棧的操作失敗後,都會顯示具體操作失敗的原因。
- 資源:可檢視資源棧中包含的所有資源。
- 模板:可檢視資源棧的原始模板。