跳到主要内容

将控制器脱机

如果有两个控制器,必须使受影响的控制器脱机,才能安全卸下故障电池。首先必须备份配置和收集支持数据。然后,可使受影响的控制器脱机。

开始之前

  • 您的存储阵列必须有两个控制器。不脱机的控制器必须联机(处于最佳状态)。
  • 确保没有正在使用的卷,或者在使用这些卷的所有主机上安装了多路径驱动程序。

仅当存储阵列有两个控制器,才执行此任务。

  1. ThinkSystem System Manager 中,查看 Recovery Guru 中的详细信息以确认电池有问题,并确保没有其他问题需要先解决。
  2. 通过 Recovery Guru 的“详细信息”区域确定要更换哪个电池。
  3. 备份存储阵列的配置数据库。

    如果卸下控制器时出现问题,可使用保存的文件恢复配置。

    1. 从 ThinkSystem System Manager 中下载 SMcli,并设置 SMcli 命令执行环境。
    2. 执行以下 SMcli 命令。
      save storageArray dbmDatabase sourceLocation=onboard contentType=all file="filename";
      在此命令中,filename 是要用于保存数据库的文件路径和文件名。请用反斜杠加双引号(\")的形式将文件名括起来。例如:
       file="C:\Program Files\CLI\logs\dbmdata.zip" 

      此命令不会自动将文件扩展名附加到保存的文件上。必须在输入文件名时指定文件扩展名。

      在 PowerShell 下,请用两个引号("")将文件名括起来,例如 file=\""data.zip\""。
      • 执行环境需要设置 JAVA_HOME 环境变量并需要 JRE8 或更高版本。

      • 请参阅命令行界面(CLI)参考,遵循此操作的完整命令语法。

  4. 使用 ThinkSystem System Manager 收集存储阵列的支持数据。
    1. 选择支持 > 支持中心 > 诊断
    2. 选择收集支持数据
    3. 单击收集

    文件将以 support-data.7z 文件名保存在浏览器的 Downloads 文件夹中。

  5. 如果控制器尚未脱机,请立即使用 ThinkSystem System Manager 或 SMcli 工具使其脱机:
      1. 选择硬件
      2. 如果图形显示驱动器,请选择显示存储架背面以显示控制器。
      3. 选择要脱机的控制器。
      4. 在上下文菜单中,选择设置为脱机,然后确认要执行操作。
      1. 从 ThinkSystem System Manager 中下载 SMcli,并设置 SMcli 命令执行环境。
      2. 执行以下 SMCli 命令之一:
        For controller A: set controller [a] availability=offline;
        For controller B: set controller [b] availability=offline;
        • 执行环境需要设置 JAVA_HOME 环境变量并需要 JRE8 或更高版本。

        • 请参阅命令行界面(CLI)参考,遵循此操作的完整命令语法。

  6. 等待 ThinkSystem System Manager 将控制器的状态更新为脱机。
    注意
    此状态更新完毕之前,请勿开始其他任何操作。