可以通过以下步骤实现:
步骤一:首先移除MCP主备模式,步骤详见“双机热备移除步骤”。
步骤二:修改主机/备机操作系统IP地址。修改方法如下:
执行命令: ifconfig //查看下网卡名称
执行命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 //进入文本,加入服务器的网卡不叫eth0,那按实际情况把eth0修改为实际网卡名称
执行命令:按下键盘上小写 i 字母 //进入编辑模式
执行命令:键盘方向键上下左右移动,将光标定位到下图红框位置上,保证修改后的文件与下图一致
执行命令:按下键盘左上角的esc键 //退出编辑模式
执行命令::wq(冒号+wq) //强制保存并退出。
执行命令:service network restart //重启网卡服务,重启后需要以新的IP重新SSH。
步骤三:使用命令/opt/mcp/bin/mcp.sh --op ipchange 10.0.1.1 10.0.1.5
修改mcp配置文件中对应的值,其中,10.0.1.1为原IP地址,10.0.1.5为新IP地址。
步骤四:使用新的IP地址重新搭建主备,步骤详见“双机热备搭建操作步骤” 。
可以通过以下步骤实现:
步骤一:先将该MCP服务器升级至1.37B2或以上版本。
步骤二:准备一台服务器作为MCP备机,进行MCP单机部署安装。
步骤三:配置主备机的安装前置条件,具体详见"安装前置条件说明"
步骤四:搭建主备,步骤详见"双机热备搭建操作步骤"。
可以通过以下步骤实现:
步骤一:采用1.37命令行方式解除主备,分别在主机和备机后台执行命令,/opt/mcp/bin/mcp.sh --removeHA
步骤二:还原图片,分别在主机和备机后台依次执行命令,
1)rm -rf /opt/mcp/static/*
2)mv /opt/mcp/gv0_bak/* /opt/mcp/static
步骤三:分别将主机和备机升级至1.37B2版本。
步骤四:搭建主备,步骤详见“双机热备搭建步骤” 。
因为对外提供服务的机器,只保留7天的数据,超过7天的数据会被覆盖,所以若另一台已经失联,则只能同步近7天的数据,7天以前的数据会无法同步,最终造成两台服务器的数据不一致。所以建议此时,通过以下步骤实现:
步骤一:首先将移除MCP主备模式,步骤详见“双机热备移除步骤”。
步骤二:重新搭建主备,步骤详见“双机热备搭建操作步骤”。
步骤三:进行最新的数据同步。
可以通过以下步骤实现:
步骤一:首先将移除MCP主备模式,步骤详见“双机热备移除步骤”。
步骤二:用另外一台正常的服务器替代原先故障的服务器重新搭建主备,步骤详见“双机热备搭建操作步骤”
可以通过以下步骤实现:
步骤一:首先将移除MCP主备模式,步骤详见“双机热备移除步骤”。
步骤二:要挪用的服务器可以作其他用途。
可以通过以下步骤实现:
步骤一:如果当前服务器使用的就是对外IP,需要先更改为同网段的其他ip ,如果不是,可跳过此步骤。
步骤二:使用原对外IP作为虚拟IP搭建主备,步骤详见“双机热备搭建操作步骤” 。
主备搭建成功后,先ssh主机执行命令,通过命令/opt/mcp/bin/mcp.sh --restart keepalived可以看到主备切换的情况。10分钟之后,再ssh备机,执行相同的命令切换回来,完成热备的测试。
9、日志说明:
1)安装主备和移除主备的日志,目录:/opt/mcp/logs/ha
2)平时主备运行时的底层通信日志,主备相关的是在/opt/mcp/cluster/logs/, mysql是 /opt/mcp/mysql/data/err.log, redis是 /opt/mcp/redis/redis.log
3)关于主备出现异常时需要收集的日志和信息,
服务器目录/opt/mcp/cluster/logs/下所有日志(或者web上点收集日志)
后台命令/opt/mcp/bin/mcp.sh --statusHA 的信息
后台命令ps -ef | grep rsync的信息
登录两台服务器的mysql,执行show master status和show slave status的信息