RightScale使用之——MySQL篇

利用RightScale提供的MySQL模板来生成数据库服务器非常方便,免去了很多手工操作,下面介绍如何一步一步搭建MySQL主从服务器。


1. 首先在RightScale的Server Templates里找到MySQL模板并点开,

092546508.jpg



2. 然后点击Add Server从该模板添加一台服务器实例,

092700570.jpg


3. 选择好数据中心位置和所属的部署,点击继续,

092924469.jpg

4. 配置服务器实例的基本信息,服务器暱称,镜像,实例类型大小,SSH Key文件,安全组等等,点击确认,

093218613.jpg


5. 显示确认页面,如无异议的话则点击完成,

093442311.jpg

6. 此时看到新建数据库服务器Demo-Master的操作页面,

093707138.jpg

7. 我们单击Inputs标签对该服务器的基本参数进行设置,

BLOCK_DEVICE这个大类是对磁盘的信息的设置,如下图所示,我将挂载一个10GB的磁盘到/mnt/mysql目录用来存放MySQL数据,其他有关备份的设置保留默认。

094249740.jpg


8. DB这个大类是针对数据库基本信息的设置,前4行是配置Credential的信息,从默认继承就行,Backup Lineage是指定该数据库备份的识别名称,还要设置数据库Master的DNS信息,以便能更新动态DNS记录,以及从服务器能通过域名来同步主服务器,

113945110.jpg


9. 设置完毕后点击Save保存Inputs信息,然后点击上方Launch按钮发布该数据库实例,

100809502.jpg


10. 当启动实例成功后,状态即更新为Operational,

105220910.jpg


11. 此时我们点击Scripts标签,运行内置的管理脚本来配置Master DB,

105553302.jpg


12. 点击“db::do_init_and_become_master”脚本来完成对Master DB角色的初始化工作,

105921377.jpg


13. 然后下一步准备克隆此Master服务器实例成为Slave,

130524823.jpg


14. Launch 从数据库服务器,

130920266.jpg


15.启动成功后,在Scripts标签里运行“db::do_primary_init_slave”脚本,使该服务器实例成为MySQL数据库从服务器,

133532934.jpg


16. 我们在Demo-Master的命令行下面,show master status,

134406962.jpg


17. 然后再Demo-Slave的命令行下面 show slave status,

134553911.jpg


由图可见,主从数据库服务器都配置成功了,无需任何手工配置工作即可完成MySQL的主从配置,是不是很方便呢?


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章