1.部署一组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.配置其他资源

linux查看双机热备运行,linux双机热备,故障切换!!!相关推荐

  1. linux查看是否有某个运行的进程命令(不包括查询进程这条语句)

    转自:http://www.cnblogs.com/zdz8207/p/3760891.html linux查看是否有某个运行的进程命令:例如,查询是否包含 "my_post" 关 ...

  2. Linux 查看CPU 内存 IO使用率,linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...

  3. linux查看cpt硬盘命令,常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询...

    初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...

  4. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  5. linux查看网卡连接哪个cpu,Linux查看CPU/内存/网卡/操作系统信息

    测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CP ...

  6. linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...

    1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...

  7. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

  8. linux查看服务器品牌和型号,linux 查看服务器型号

    linux 查看服务器型号 内容精选 换一换 登录弹性云服务器查询磁盘设备信息,发现磁盘的设备名称与控制台上显示的挂载点不一致,不清楚磁盘具体挂载在哪个设备上或磁盘对应的逻辑卷标识.本节操作介绍如何根 ...

  9. linux查看主板最大内存容量,Linux 查看内存插槽数、最大容量的方法

    Linux 查看内存插槽数.最大容量的方法 查看内存插槽数: dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v R ...

  10. linux 查看磁盘信息命令行,linux命令-查看硬盘信息(磁盘阵列模式下)

    如果服务器有做磁盘阵列,那么运行fdisk -l或者smartctl –all /dev/sda,得不到你要的磁盘信息. [root@localhost /]# fdisk -l WARNING: G ...

最新文章

  1. PriorityBlockingQueue详解
  2. C++自学笔记_文本查询程序_《C++ Primer》
  3. SLAVE为什么一直不动了
  4. python ftp 上传
  5. ASP.NET程序中常用代码汇总(四)
  6. MFC拖拽文件到任意EDIT控件
  7. commons-lang3工具类学习(三)
  8. how is SAP UI5 Model.setProperty implemented
  9. 编写干净的测试–提防魔术
  10. libtorch和torchvision的编译安装
  11. C语言 标准I/O库: stdio.h
  12. Echarts 出现不明竖线解决方案
  13. 【Python实例第21讲】确定类个数的silhouette分析法
  14. subli快速度创建html,JS插件——自定义下拉框
  15. 我奋斗了十八年不是为了和你一起喝杯咖啡
  16. app_start(‘com.ss.android.ugc.aweme‘) 打不开app 无反应 Activity not started, unable to resolve Intent {
  17. 分布式 | dble元数据更新同步
  18. 机器学习的transformer
  19. java捕鱼增值版游戏下载_捕鱼游戏 java
  20. LimeSDR srsLTE实验

热门文章

  1. php mysql 简单,你想不到的最简单php操作MySQL
  2. java hashset 源码_Java集合:HashSet的源码分析
  3. mysql5.7.76安装,win7下mysql5.7.17安装配置方法图文教程
  4. springBoot项目启动后无法访问index.html首页或其它controller
  5. 大规模文本分类实验-项目日志
  6. hashmap为什么是线程不安全的_HashMap 为什么线程不安全?
  7. RISC-V学习资料:《手把手教你设计CPU——RISC-V处理器》
  8. 用到的python组件
  9. ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转
  10. DXUT框架剖析(8)