CloudStack管理节点及DBReplication部署.docx

上传人:飞****2 文档编号:52217766 上传时间:2022-10-21 格式:DOCX 页数:5 大小:14.65KB
返回 下载 相关 举报
CloudStack管理节点及DBReplication部署.docx_第1页
第1页 / 共5页
CloudStack管理节点及DBReplication部署.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《CloudStack管理节点及DBReplication部署.docx》由会员分享,可在线阅读,更多相关《CloudStack管理节点及DBReplication部署.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、CloudStack管理节点及DB Replication部署发表于 2012 年 9 月 14 日 由 zhengyin DB是Web应用的根本. CloudStack使用mysql作为自己的数据库.在系统正常运行过程中,数据库不容许出错或丢失数据.在稍大一些CloudStack部署的环境中,对于数据库的备份和恢复也需要给予足够重视.本文来看一下CloudStack通过对mysql的主从数据库设置来实现DB的Replication, 从而提高数据库整体的稳定性和数据的一致性. 安装环境:Hypervisor:Xenserver 6.0.2虚拟机系统:Centos 5.6 安装2台虚拟机CPU

2、: 8*2.53 GHz内存:4G/台硬盘:50G/台 准备工作:1. Centos5.6 ISO或光盘2. CloudStack-3.0.4-1-rhel6.2.tar.gz 安装包3. acton-systemvm-.vhd.bz2 系统虚拟机模版-Xenserver版4. Xenserver-Tools 部署安装步骤:一:系统Centos5.6-1 安装步骤1. Centos5.6 使用基本安装,完成后安装 Xenserver-Tools 2. 登陆系统配置IP等信息3. 创建文件夹#mkdir -p /opt/tcloud4. 进入所创建的文件夹#cd /opt/tcloud/5. 将

3、准备好的Cloudstack安装包与虚拟机模版上传至所创建的文件夹方法有多种,可根据自己情况使用:#wget http:/192.168.1.*/CloudStack-3.0.4-1-rhel6.2.tar.gz#wget http:/ 192.168.1.*/acton-systemvm-.vhd.bz26. 将CloudStack-3.0.4-1-rhel6.2.tar.gz 安装包解压#tar zxvf CloudStack-3.0.4-1-rhel6.2.tar.gz7. 进入解压后的CloudStack-3.0.4-1-rhel6.2文件夹#cd CloudStack-3.0.4-1

4、-rhel6.28. 执行安装文件#./install.sh选择:M (安装Master服务)安装完成后再次执行安装文件#./install.sh选择:D (安装DB服务)9. DB安装完成服务启动后编辑DB文件#vim /etc/f加入以下内容:server_id=1innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format = ROW10. 重启DB服务#/etc/init.d/mysqld restart11. 进入DB# mysql -

5、u root -pmysql SET PASSWORD = PASSWORD(password); (设置密码)mysql GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;mysql exit (退出)12. Cloudstack连数据库并定稿Cloudstack库#cloud-setup-databases cloud:”password”localhost deploy-as=root:”password”13. 安装Cloudstack管理服务#cloud-setup-management14. 停止Iptables 服务#/

6、etc/init.d/iptables stop15. 锁定数据库mysql flush tables with read lock;16. 查看数据库# mysql -u rootmysql show master status;+-+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+-+| mysql-bin. | 412 | | |+-+下面开始对从DB进行配置,配置完从DB后需要对主DB进行释放锁的操作17. 释放锁和退出MySQL(这步在配置完从DB后再执行)mysql unlock tables;mysqlq 二. 系统Ce

7、ntos5.6-2安装步骤(从DB服务器)1. 登陆系统配置IP等信息,完成后安装Xenserver-Tools 2. 创建文件夹#mkdir -p /opt/tcloud3. 进入所创建的文件夹#cd /opt/tcloud/4. 将准备好的Cloudstack安装包与虚拟机模版上传至所创建的文件夹#wget http:/192.168.1.*/CloudStack-3.0.4-1-rhel6.2.tar.gz5. 将CloudStack-3.0.4-1-rhel6.2.tar.gz 安装包解压#tar zxvf CloudStack-3.0.4-1-rhel6.2.tar.gz6. 进入解

8、压后的CloudStack-3.0.4-1-rhel6.2文件夹#cd CloudStack-3.0.4-1-rhel6.27. 执行安装文件#./install.sh选择:D (安装DB服务)8. 修改f#vim /etc/fserver_id=2innodb_rollback_on_timeout=1innodb_lock_wait_timeout=6009. 重启mysql/etc/init.d/mysqld restart10. mysql设置#mysql u root pmysql SET PASSWORD = PASSWORD(password);mysql GRANT ALL P

9、RIVILEGES ON *.* TO root% WITH GRANT OPTION;11. 执行如下命令mysql change master to- master_host=172.16.1.217,- master_user=cloud-repl,- master_password=password,- master_log_file=mysql-bin.,- master_log_pos=412;12. 执行复制主DBmysql start slave;13. 执行后验证,看是否主DB上的数据库都同步过来mysqlshow databases;注:主DB与从DB数据库一致,证明同步成功,就可以回到Centos5.6-1上执行释放锁的操作。14. 停止Iptables服务#/etc/init.d/iptables stop 基本配置完毕,现在可以通过浏览器访问安装完成的Cloudstack界面Http:/192.168.1.*:8080/client

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁