VMware的容错管理类似于物理机的HA服务,可实现物理机与虚拟机,虚拟机与虚拟机间的任意切换。请问PowerVC是否也存在这样的架构,尤其是X86平台的HA解决方案。以及相应的实现原理,特别是存储的实现原理和工作方式。谢谢!
云平台中的计算节点间,虚拟机的迁移属于计算节点维护或者故障的迁移,HA是虚拟机间高可用的保障,不同的概念,不同的实现方式,看你的需求了。
powerlinux和X86 linux的话,java应用可以采用GPFS+TSA实现HA高可用,was应用可以采用负载均衡+WAS集群实现高可用
powerAIX的话,可以采用powerHA实现HA高可用,也可以采用GPFS+TSA实现高可用,数据库还可以采用HADR+TSA实现高可用
等等
可以想象这类技术五花八门
一类是利用云的高可用,保证计算节点的可靠性
一类是利用高可用软件,来实现虚拟机的可靠性
都可以,看你想要达到的效果。
收起很多人觉得云环境/虚拟化环境会降低HA高可用性,其实不然
1. 普通物理机环境下可以使用的HA手段,云/虚拟化环境都可以使用。比如HACMP,可以通过网络/磁盘心跳来实现。Oracle等也没有问题。
2. 云/虚拟化环境提供了快速灵活的手段,为出现故障的设备提供替换资源。比如一个分区/虚机挂掉了,用户可以通过云环境快速的提供一个新的分区/虚机出来,而不用像物理机的模式下,只有等待修复
3. 云/虚拟化环境,还可以通过动态分区迁移(LPM)等手段解决,物理机器需要维修时,可以将分区迁移到其他物理机器上。
4. 如果担心单一资源池有可靠性问题,可以通过多个资源池中的分区做HA/集群的方式来解决。
PowerVC 是管理软件
power底层业务 需要 你在aix中自己配置 hacmp 等
目前power设备在powervc中实现漂移等功能是可以实现的 但是
但是 多是测试使用
生产环境 不建议 使用 powervc 的自动化管理
毕竟小型机跑的业务基本全是 高cpu高内存 的数据库处理类业务
目前 powervm 使用的虚拟技术 vscsi npiv 等进行 san boot技术和san磁盘共享
lpar的迁移也使用的 npiv和 vscsi技术进行