我单位采用了两台IBM RS/6000 R24作为主机,以SNA的方式通过X.25专线与各营业网点连成广域网络(WAN)。其中的一台RS/6000主机作为生产机,用于日常营业;另一台主机作为备用机,用于软件开发及测试。两台主机均采用相同的系统环境,并且都连接到容量为20GB,作为共享硬盘的IBM 7135 磁盘阵列(Disk Array)上。客户资料存放于共享硬盘,平时共享硬盘安装(mount)在生产机上,由生产机查询和存取共享硬盘中的数据。当生产机出现系统故障或其它问题而无法正常运行时,则将共享硬盘切换至备用机,由备用机担负起正常营业的任务。因此,如何实现7135 磁盘阵列在两台RS/6000之间的切换就显得至关重要。
作为RS/6000的系统管理员,下面就以本人在实际操作中所遇到的各种不同情况分别阐述7135 磁盘阵列双机切换实现的步骤:
双机正常时的切换
磁盘阵列上的卷组(Volume Group)为sharevg。
对于生产机:
# umount
将磁盘阵列上所有的文件系统卸下。
# varyoffvg sharevg
将sharevg卷组卸下。
对于备用机:
# varyonvg sharevg
在备用机上激活sharevg卷组。
# mount
将share上的所有文件系统挂到备用机上。
异常状态下的双机切换
对于生产机:
查看磁盘状态:
# lsdev -Cc disk
hdisk0 Available 00-08-00-10 2.0GB 16 bit SCSI Disk Device
hdisk1 Available 00-08-00-10 2.0GB 16 bit SCSI Disk Device
hdisk2 Available 00-11-01-00 7135 Disk Array Device
hdisk3 Defined 00-11-01-01 7135 Disk Array Device
hdisk4 Defined 00-11-01-02 7135 Disk Array Device
注:hdisk2 即为定义在磁盘阵列上的可用硬盘。
查看物理卷状态:
# lspv
hdisk0 000040755bbac533 rootvg
hdisk1 0000407542165fb3 appvg
hdisk2 none none
注:从lspv的结果我们看出hdisk2的id和卷组名丢失了。
如果执行1、2两步时发现磁盘阵列的id或address丢失,就需要将其磁盘设备删除:
rmdev -d -l hdisk2
重新配置设备:
# cfgmgr
对于备用机:
# smit vg
选择export a Volume Group选项,并输入卷组名sharevg;
选择import a Volume Group选项,输入卷组名sharevg;其中Automatic Activate at system restart项置为No。
# varyonvg sharevg
# mount
7135磁盘阵列双机切换完成后,只须在备用机上启动应用系统和通讯服务程序即可恢复正常的业务运转。
文章转载地址:http://www.365master.com/kt_article_show.php?article_id=1905&categ_code=10151002