WebSphere作为一个重量级中间件,一般部署在小型机或者高端x86服务器上,由一个主要的中心节点提供全方位的服务。不同于现在linux常用的小而多的集群式部署,WebSphere这种大型应用一般一个应用就要占用一台物理主机。当这台物理主机发生故障后,就需要把WebSphere软件连同其运行的项目一同迁移至另一台主机继续运行。而迁移主要是通过存储进行的。一般的应用场合就是两台AIX小型机同时连接同一个FC或者SAN存储,通过访问同一个VG的方式来共享数据。
虽说两台物理服务器都连接同一台存储,但是SAN或者FC这样的存储方式是不能像NAS一样可以同时并发的读写的(powerHA的VG提供了concurrent的模式,但也无法让两台设备同时读写块设备,否则会崩溃)。
所以我们手工做的切换就是冷切换,就是从一台物理机将他的WebSphere服务和数据一起迁移到另一台空白机器上。
首先需要了解的是,WebSphere安装好之后可以带着安装was的硬盘到处跑到处插,一台服务器不需要再手动安装一遍was,只需插上之前装好was程序的软件就能直接跑起来was程序了。所以我们的备用机不需要做什么提前准备或者预装was软件,开机即用。
鉴于was的这个特性,所以我干脆把was主程序和web程序(profile)全都安装到共享存储上去,放在同一个VG里面,这样我只需要把这个VG给第二台机器挂载上,就能直接使用里面的was程序,profile(AppSrv01,server1)和部署的应用程序了。
在
所以在安装的时候,我们就要把was程序安装到单独的一个共享存储的VG上,同时建立profile的时候也要建立到这个VG上。然后在迁移的时候,