网络通信 频道

双机切换巧实现

 

  我单位采用了两台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

0
相关文章