跳到主要内容

无法发现设备

按以下信息解决在查找可管理的设备时发生的问题。

  1. 确保 Lenovo XClarity Administrator 支持该设备。如需查看受支持设备的列表,请参阅 “XClarity Administrator 支持 – 兼容性” Web 页面,单击 Compatibility(兼容性)选项卡,然后单击相应设备类型的链接。

  2. 确保可从 XClarity Administrator 通过网络访问该设备,也可从该设备通过网络访问 XClarity Administrator

  3. 确保在防火墙中打开了正确的端口。有关端口要求的信息,请参阅端口可用性

  4. 确保在网络上启用单播和多播 SLP。
  5. 对于 ThinkServer 服务器,

    1. 使用服务器的管理 Web 界面,确保使用有效的主机名或 IP 地址来配置服务器的主机名。

    2. 确保已启用 SLP 并在 ThinkServer System Manager(TSM)上启用了主机名。

      • 要确定哪些 ThinkServer 服务器已启用 SLP,请使用首选的 SLP 工具发送一个查询 WBEM 服务的 SLP 请求。

        $ slptool findsrvs service:wbem
        service:wbem:http://<TSM_IP>:5988,65535
        service:wbem:https://<TSM_IP>:5989,65535
      • 要确定特定 ThinkServer 上是否已启用 SLP,请使用首选的 SLP 工具发送一个查询 WBEM 服务的 SLP 请求。

        $ slptool unicastfindattrs <TSM_IP> service:wbem
        (template-type=wbem),(template-version=2.0),(template-url-syntax=service:URL),
        (service-hi-name=qom),(service-hi-description=Quasi Object Manager 1.0.0),
        (CommunicationMechanism=cim-xml),(CommunicationMechanismsVersion=1.0),
        (MultipleOperationsSupported=false),(AuthenticationMechanismsSupported=Basic),
        (InteropSchemaNamespace=root/interop),(service-id=Lenovo G5 WBEM Service)
      • 如果设备不响应 SLP 请求,请使用以下参数向 TSM 发送一条 IPMI 命令以重新启动 TSM 固件。TSM 可能需要几分钟时间才能完成重新启动。

        NetFn = 0x06
        Command = 0x03
        Data = ()

        以下示例使用 ipmitool 开源工具启用 SLP。

        $ ipmitool -H <TSM_IP> -U <ipmi_user> -P <ipmipassword> raw 0x06 0x03
  6. 对于 RackSwitch 交换机,请确保启用 SLP,并在交换机配置中设置主机名。

    • 无法发现 ThinkSystem DB 系列交换机。要管理这些交换机,请通过单击“发现和管理新设备”页面上的手动输入来手动输入交换机的 IP 地址。

    • 无法发现 NVIDIA Mellanox 交换机。要管理这些交换机,请通过单击“发现和管理新设备”页面上的手动输入来手动输入交换机的 IP 地址。

    • 对于其他交换机,请确保启用 SLP,并在交换机配置中设置主机名。

      • 要确定哪些交换机已启用 SLP,请使用首选的 SLP 工具发送以下 SLP 多播请求。

        此请求仅查找与 SLP 工具当前运行网络位于同一子网的交换机。
        $ slptool findsrvs service:io-device.Lenovo:management-module
        service:io-device.Lenovo:management-module://<RackSwitch IP>,64225
      • 要确定特定交换机上是否已启用 SLP,请使用首选的 SLP 工具发送以下单播 SLP 请求。

        $ slptool findattrs service:io-device.Lenovo:management-module://<RackSwitch IP>
        (level=1.0),(Type=switch),(data-protocols=ethernet),(serial-number=US7116000D),
        (sysoid=1.3.6.1.4.1.26543.1.7.6),(ipv4-enabled=TRUE),(ipv4-address=<RackSwitch IP>),
        (ipv6-enabled=FALSE),ipv6-addresses,(ipv4-mgmt-protocols=http:80:true,https:443:true,
        telnet:23:true,ssh:22:true,snmpv1v2v3:161:true,snmpv3only:161:false),
        (snmp-engineid=80:00:67:af:03:08:17:f4:33:d3),
        (ssh-fingerprint=8a:43:cb:be:47:d9:31:37:7a:3b:80:f6:dd:00:61:a6),
        (deviceName=<RackSwitch hostname>)
  7. 对于 Lenovo Storage 设备(ThinkSystem DE 系列除外),请确保已启用 SLP,并且您的网络不会阻止 XClarity Administrator 与存储设备之间的 SLP 通信。

    • 要确定哪些存储设备已启用 SLP,请使用首选的 SLP 工具发送一个查询 API 服务的 SLP 请求。

      $ slptool findsrvs service:api 
      service:api:https://<CONTROLLER_IP>:443/api,65535
      service:api:https://<CONTROLLER_IP>:443/api,65535
    • 要确定特定存储设备上是否已启用 SLP,请使用首选的 SLP 工具发送一个查询 API 服务的 SLP 请求。

      $ slptool unicastfindattrs <CONTROLLER_IP> service:api
      (x-system-name=S3200_5.65),(x-system-location=rack\2Crack\2Crack),(x-system-contact=Support contact),
      (x-system-information=S3200_65),(x-vendor-name=Lenovo),(x-product-id=S3200),(x-product-brand=Storage),
      (x-midplane-serial-number=00C0FF2682A8),(x-platform-type=Gallium),(x-bundle-version=""),
      (x-build-date=""),(x-health=OK),(x-wwnn=208000c0ff2682a8),(x-mac-address=00:00:00:00:00:EB)
    如果存储设备不响应 SLP 请求:
    • 确保您的网络允许设备之间的 SLP 通信。

    • 确保存储设备已启用存储管理倡议规范(SMI-S),并使用管理 Web 界面或 CLI 重新启动存储设备。