首先是两个纬度的: 存储和 主机( 应用或数据库 )
存储双活的仲裁:我拿IBM svc给你举例说明,一套2个节点的svc管理底层三套存储,那么仲裁怎么配置呢,仲裁磁盘都是从底层存各划一个quarm盘,假如svc本身的 san心跳仲裁没有了,那么底层的存储就会投票仲裁
主机层面的仲裁:双击管理软件(hacmp rhcs)有网络心跳、磁盘心跳以及oracle rac数据库有自己的网络心跳
没有办法保持一致:举个列子:因为就算存储双活发生仲裁了,保证了一个节点正常运行,主机层面 是不会发生仲裁的,只是路径减半,磁盘是共享的,主机层面认为磁盘是没有变化的。反之 如果应用主机或数据库主机网络出现异常或主机其中一个主机节点故障,那么双机管理软件会触发切换,但是存储没有任何感知,不会触发存储的仲裁机制。
收起