mysql双机热备安装手册内容摘要:

) 安装: tar zxvf cd make make install 4) DRBD配置 采用单独的网卡进行同步,将网线将两个服务器的网卡直接相连,并配置私网 IP地址 编辑 /etc/ global { usagecount yes。 } mon { syncer { rate 100M。 } } resource r0 { 虹信通讯 视频监控 MySql双机热备 安装手册 集群部署配置 9 protocol C。 startup { wfctimeout 20。 degrwfctimeout 10。 } { cramhmacalg sha1。 sharedsecret actionsky。 aftersb0pri discardzerochanges。 aftersb1pri discardsecondary。 aftersb2pri callprilostaftersb。 } on mysql1 { device /dev/drbd0。 disk /dev/VolGroup00/lvmysql。 address :7789。 metadisk internal。 } on mysql2 { device /dev/drbd0。 disk /dev/VolGroup00/lvmysql。 address :7789。 metadisk internal。 } } 将这个文件拷贝到另一个服务器的相应位置, 在两台服务器上执行下列命令: 虹信通讯 视频监控 MySql双机热备 安装手册 集群部署配置 10 加载 DRBD内核模块: modprobe drbd 创建 DRBD元数据: drbdadm createmd r0 说明:如果有多个 resource,则 drbdadm createmd all drbdadm attach all drbdadm syncer all drbdadm connect all 上面的 3个命令相当于 /etc/建议第一次配置时不要使用 /etc/ 选择 mysql1的 DRBD服务器作为 primary: drbdadm overwritedataofpeer primary all 此时 DRBD已经完整启动。 运行 cat /proc/drbd,可以看到两边正在同步,等同步完全成功后 在 mysql1上运行下列命令格式化 DRBD设备: /dev/drbd0 5) DRBD测试: 在 mysql1上执行: mount /dev/drbd0 /mnt vi /mnt/a 在 a文件中输入一些 字符,保存退出 这时主从切换一下,在主也就是 mysql1上执行: umount /dev/drbd0 drbdadm secondary r0 在从服务器,也就是 mysql2上执行 drbdadm primary r0 mount /dev/drbd0 /mnt cd /mnt 会发现 a文件也同步过来了, DRBD测试成功。 虹信通讯 视频监控 MySql双机热备 安装手册 集群部署配置 11 rm –f a 再 umount一下 drbd0。 umount /dev/drbd0 6) 将 /u1作为 drbd0挂载的目录。 将两个服务器上的 drbd启动,若已启动则无需输入下面一行 : /etc/在服务器 mysql1上: mkdir /u1 drbdadm primary r0 mount /dev/drbd0 /u1 mkdir /u1/mysqldata chown mysql: /u1/mysqldata/ mv /home/mysql/data/* /u1/mysqldata/ rm f /home/mysql/data ln s /u1/mysqldata /home/mysql/data 在服务器 mysql2上: mkdir p /u1/mysqldata chown mysql: /u1/mysqldata/ rm f /home/mysql/data ln s /u1/mysqldata /home/mysql/data 安装 RH Cluster 下列步骤在两台服务器上均进行。 由于安装 Cluster需要很多依赖的包,因此配置 yum来使安装 cluster时自动寻找依赖的包安装,如果是重装系统,可以在装 Linux系统时就将 cluster和 cluster storage装上。 1) 设置 yum a) 首先查看 mysql1和 mysql2上是否装了 yum [root@mysql1 ~] rpm qa | grep yum 若没有安装,应找到相应的包装上 b) 将 /home目录下 解压缩: tar zxvf 虹信通讯 视频监控 MySql双机热备 安装手册 集群部署配置 12 c) 编辑 /etc/,内容如下: [rheldebuginfo] name=Red Hat Enterprise Linux $releasever $basearch Debug baseurl= enabled=0 gpgcheck=1 gpgkey= [Cluster] name=Red Hat Enterprise Linux $releasever $basearch Cluster baseurl= enabled=1 gpgcheck=1 gpgkey= [Clust。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。