利用RightScale提供的MySQL模板來生成數據庫服務器很是方便,免去了不少手工操做,下面介紹如何一步一步搭建MySQL主從服務器。mysql
1. 首先在RightScale的Server Templates裏找到MySQL模板並點開,sql
2. 而後點擊Add Server從該模板添加一臺服務器實例,
數據庫
3. 選擇好數據中心位置和所屬的部署,點擊繼續,
安全
4. 配置服務器實例的基本信息,服務器暱稱,鏡像,實例類型大小,SSH Key文件,安全組等等,點擊確認,
服務器
5. 顯示確認頁面,如無異議的話則點擊完成,ide
6. 此時看到新建數據庫服務器Demo-Master的操做頁面,
url
7. 咱們單擊Inputs標籤對該服務器的基本參數進行設置,spa
BLOCK_DEVICE這個大類是對磁盤的信息的設置,以下圖所示,我將掛載一個10GB的磁盤到/mnt/mysql目錄用來存放MySQL數據,其餘有關備份的設置保留默認。.net
8. DB這個大類是針對數據庫基本信息的設置,前4行是配置Credential的信息,從默認繼承就行,Backup Lineage是指定該數據庫備份的識別名稱,還要設置數據庫Master的DNS信息,以便能更新動態DNS記錄,以及從服務器能經過域名來同步主服務器,命令行
9. 設置完畢後點擊Save保存Inputs信息,而後點擊上方Launch按鈕發佈該數據庫實例,
10. 當啓動實例成功後,狀態即更新爲Operational,
11. 此時咱們點擊Scripts標籤,運行內置的管理腳原本配置Master DB,
12. 點擊「db::do_init_and_become_master」腳原本完成對Master DB角色的初始化工做,
13. 而後下一步準備克隆此Master服務器實例成爲Slave,
14. Launch 從數據庫服務器,
15.啓動成功後,在Scripts標籤裏運行「db::do_primary_init_slave」腳本,使該服務器實例成爲MySQL數據庫從服務器,
16. 咱們在Demo-Master的命令行下面,show master status,
17. 而後再Demo-Slave的命令行下面 show slave status,
由圖可見,主從數據庫服務器都配置成功了,無需任何手工配置工做便可完成MySQL的主從配置,是否是很方便呢?