.部署一组mirror ha 至少需要3个IP地址,其中2个ip地址作为物理IP使用,另外的ip作为浮动ip使用,也就是当浮动ip飘在哪台机器上面,那么就启动该机器上面的服务。
2.Linux系统的内核版本,这个是需要注意的(建议是最好一样),如发现内核版本不一致,可以使用光盘,挂载之后安装内核,然后在/boot/grub/grub.conf这个文件里面修改。
3.注意:linux系统里面的防火墙和selinux,如若防火墙开启,则开启17550-17570的端口即可。至于selinux就要涉及它的布尔值和context值。
4.综上系统的基础环境就已经没什么问题了,然后就是关于易腾双机软件包的版本问题了。双机软件根据不同的版本号,就需要装不一样的双机软件包。除了软件包,我们还需要安装:drbd83-utils-8.3.12-1.el6.elrepo.x86_64.rpm
kmod-drbd83-8.3.12-1.el6.elrepo.x86_64.rpm
然后加载drbd模块,检查是否加载成功,然后将它不随开机启动。
再装双机的软件(需要注意的是分区)
***************前面的是在非上线的环境上的。如果是在已经上线的服务器上呢?那么就需要注意以下几点:
1.内核的版本号
2.然后系统分区情况,是否有空间做镜像.如果没有,那么请备份,然后重新规划系统的分区(做好备份可以重装系统规划分区)
3.以上做好之后然后重新安装需要的软件包,就可以做双机了。
4.如果是线上正在用的数据库或服务,如果已挂载的分区,就先卸载,或是在开机脚本里卸载,避免开机自动挂载。然后将数据备份,在双机里修改路径!
测试环境:你这边做的测试环境不符合双机实施的基础。你做的LVM卷将所有的空间全部挂载到 / 分区了,如果不是在 / 分区,可以将LVM缩小以提供双机所需要的空间大小。
上线环境:某地税局的环境是可以做双机-mirror-HA。它是将每个分区都有不同的挂载,然后也有多的空间大小提供双机做镜像。
例如:
1.在两台服务器上停止oracle有关的服务和进程
2.配置好双机群集的基础(节点,心跳,资源组,许可等(先不添加镜像磁盘资源))
3.修改两台服务器的fstab文件,注释掉关于opt的挂载信息
4.重启两台服务器,手动挂载opt的设备到opt目录上
5.启动群集console,创建镜像磁盘资源,挂载点暂时设置为/oradata
6.联机镜像磁盘资源到主机上,复制/opt/oracle/oradata/boss 下的所有数据到 /oradata/下 权限以及拥有者和所属组
7.修改 两台 服务器上,/opt/oracle/oradata/boss 为/opt/oracle/oradata/bossbak(将boss改名为bossbak)
8.在 两台 服务器上,创建/opt/oracle/oradata/boss(注意和原来的boss权限等一致 ,可以使用chown和chmod命令)
9。确认数据都复制到oradata下后,脱机镜像磁盘资源,修改挂载点为/opt/oracle/oradata/boss
10.联机镜像磁盘资源
11.手动启动oracle,访问测试。
12.镜像切换到备机上,手动启动oracle,访问测试
13.以上都没有问题后,分别到两台服务器上,修改fstab文件。将opt的挂载信息取消注释。
14。重启两台服务器
15.配置其他资源 |