业务停止检查

前提条件

建议在对应产品业务侧维护工程师指导下操作。

操作步骤

  1. 确认已按现场实施方案完成停止业务的操作。

    需停止的业务包括集群软件、数据库等,文件系统需要umount对应盘符。

  2. 使用升级评估工具检查,确认“业务停止检查”结果。

    • 通过 => 处理完毕。
    • 不通过 => 3。

  3. 联系业务侧维护工程师再次确认业务是否已经完全停止。

    • 是 => 4。
    • 否 => 停止业务,转至步骤4。

  4. 使用升级评估工具检查,确认“业务停止检查”结果。

    • 通过 => 处理完毕。
    • 不通过 => 5。

  5. 在存储侧排查未停止业务。

    • 可以登录ISM

      执行5.a5.c

    • 无法登录ISM
      • SUSE主机 => 执行5.d5.g
      • 其他操作系统主机 => 6。

    1. 在ISM界面上进入“实时性能监控”界面。

    2. “对象类型”选择“块存储池/硬盘/LUN”,逐个勾选LUN。“统计类型”选择“基本统计项”,勾选“吞吐量(IOPS)”。在右侧的性能统计视图中,观察该LUN上IOPS是否持续为0。

      如果LUN上IOPS不为0,则说明该LUN上有IO。

    3. 请根据LUN名称,排查是哪种业务未停止,在业务侧维护工程师指导下停止对应业务。
    4. 登录每台连接了待升级存储的主机,执行iostat -xd 2命令,持续观察盘符IO情况。

    5. 识别有IO的盘符。

      • “sda”盘符:主机的本地盘,不用关注。
      • “sdb”“sdc”等盘符:连接到这台主机的外置磁盘。
      • “r/s”:主机对外置盘符每秒下发的读IO数。
      • “w/s”:主机对外置盘符每秒下发的写IO数。

      “r/s”“w/s”中任一项不为0,则表示这台主机在向外置磁盘持续的下发IO。

    6. 根据使用外置磁盘的方式,执行fuser命令排查下发IO的进程。

      1. 执行fuser -m -v /dev/sdN命令,查询所有正在通过裸设备方式访问外置磁盘的进程。

        N代表具体盘符,如b,c,d等。

      2. 执行fuser -m -v /dev/sdb1fuser -m -v /mnt命令,查询所有通过文件系统方式访问外置磁盘的进程。

        sdb1代表创建文件系统的分区。mnt代表分区挂载点。

      3. 执行fuser -m -v /dev/vg/lvfuser -m -v /mnt命令,查询所有通过卷管理方式访问外置磁盘的进程。

        vglv代表卷组名和卷名。mnt代表卷挂载点。

    7. 联系业务侧维护工程师确认访问外置磁盘的业务类型,排查是哪种业务未停止,在业务侧维护工程师指导下停止对应业务。
  6. 如果有任何疑问,请联系技术支持工程师协助解决。