跳到主要内容

无法发现设备

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

  • 确保 Lenovo XClarity Orchestrator 支持该设备。有关受支持设备的列表,请参阅受支持的硬件和软件 - XClarity Orchestrator
  • 确保可从 XClarity Orchestrator 通过网络访问该设备,也可从该设备通过网络访问 XClarity Orchestrator
  • 确保在防火墙中打开了正确的端口。有关端口要求的信息,请参阅端口可用性
  • 确保要使用受支持的硬件和软件 - XClarity Orchestrator管理的每个服务器上都至少装有所需的最低版本固件。
  • 确保在网络上启用单播和多播 SLP。
  • 对于 ThinkEdge 客户端设备,请确保设备上安装了 UDC 代理。有关详细信息,请参阅管理 ThinkEdge 客户端设备
  • 对于 ThinkServer 服务器:
    • 使用服务器的管理 Web 界面,确保使用有效的主机名或 IP 地址来配置服务器的主机名。
    • 确保已启用 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 <IPMI_pw> raw 0x06 0x03
  • 对于 RackSwitch 交换机,请确保启用 SLP,并在交换机配置中设置主机名。
    • 无法发现 ThinkSystem DB 系列和 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>)
  • 对于 Lenovo Storage 设备(ThinkSystem DE 系列除外):

    确保已启用 SLP,并且您的网络不会阻止 XClarity Orchestrator 与存储设备之间的 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 <em className="ph i"><CONTROLLER_IP></em> 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 重新启动存储设备。