PowerVault ME5:如何使用 CLI 故障診斷 SupportAssist 連線能力
Summary: 可使用 PowerVault Manager 或使用命令行介面 (CLI) 來啟用 SupportAssist。 本文示範如何使用 CLI 來判斷 SupportAssist 是否已設定並可正常運作。
Instructions
- 開啟 SSH 工作階段至 PowerVault ME5。
- 檢閱系統執行狀況、網路和 SupportAssist 組態。
- 檢閱警示和事件記錄,以取得與 SupportAssist 相關的資訊。
- 檢查 SupportAssist 與 Dell EMC 安全遠端伺服器的連線。
- 如何檢查 CloudIQ 已啟用。
- 端點值代表什麼意思。
- 聯絡 Dell 技術支援部門以尋求協助。
若要在 PowerVault ME5 上啟用 SupportAssist,需要下列先決條件。
- 必須產生存取金鑰和 PIN,才能在 ME5 陣列上的 SupportAssist 和 Dell EMC 安全遠端伺服器之間啟用金鑰交換。 請參閱 KB 000198043:ME5:如何產生存取金鑰和 Pin 以啟用 SupportAssist
- PowerVault ME5 必須能夠解析 DNS 主機名稱。
- SupportAssist 直接連線需要網際網路連線,才能在連出 TCP 連接埠 443上建立到外部主機 esrs3-core.emc.com 和 esrs3-coredr.emc.com 的工作階段。
- SupportAssist 閘道連線需要內部管理網路上的安全連線閘道 - Virtual Edition v5.x。請參閱 KB 000200129:PowerVault ME5:如何設定 SupportAssist 以透過閘道伺服器連線
| 為確保連線完整性,非軍事區 (DMZ) 外部的代理伺服器和裝置不得對 Dell 安全遠端伺服器的連出或輸入流量執行任何 SSL 解密方法。 在連出通訊上執行的 SSL 解密會導致後端的連線中斷。SSL 解密包括防火牆、代理、Web 流量篩選應用裝置或雲端服務解密、Web 流量塑造或負載平衡、憑證驗證、憑證代理或入侵偵測服務 (IDS)。如果代理伺服器和其他裝置上的 SSL 解密已啟用,請確定已將 esrs3-core.emc.com 和 esrs3-coredr.emc.com 新增至代理伺服器和裝置上的 SSL 解密排除清單。 |
開啟 SSH 工作階段
使用 PuTTY 等終端機應用程式開啟 secure shell (SSH) 工作階段,然後將輸出擷取到文字檔以供稍後檢閱。如果您無法安裝終端機應用程式,Microsoft Windows 10 和 Windows Server 2019 及更新版本隨附命令列 SSH 用戶端,例如: (C:\> ssh manage@<controller.management.IP.address>)。與終端機應用程式不同,您無法將輸出擷取到文字檔以供稍後檢閱。

檢閱系統執行狀況、網路和 SupportAssist 組態
下列命令可用來瞭解必要的系統狀態和網路組態設定,以確保 SupportAssist 正常運作。如需命令行介面 (CLI) 的詳細資訊,請參閱 Dell PowerVault ME5 系列儲存系統 CLI 參考指南。依次執行每個命令。
-
show service-tag-info
- 記錄 Dell 產品服務編號,以確保您正在執行預定的 PowerVault ME5 陣列,並在需要時,使用存取金鑰和 PIN 雙因素驗證來建立 ME5 與 Dell EMC 安全遠端伺服器之間的安全金鑰交換,並根據此產品服務編號產生並套用。
-
show system
- 檢查 PowerVault ME5 系統執行狀況。如果執行狀況降級,您可能需要先解決此問題,才能解決 SupportAssist 連線問題。如果發生硬體故障,請聯絡您當地的 Dell 技術支援部門。
- 若為雙控制器模組系統,其他 MC 狀態應為可運作。
-
show network-parameters and ping
- 控制器模組管理連接埠的執行狀況必須正常。連結速度應為 100mbps 或 1000mbps。
- 您必須能夠從 CLI 進行 ping 閘道位址動作。
- 雙控制器系統應已設定兩個管理連接埠,並連接至管理網路。
-
show dns-parameters
- 必須設定每個控制器模組以使用 DNS 伺服器解析 DNS 名稱。確定已正確設定名稱伺服器。通常,如果未封鎖 ICMP 回應,則應該可以從 DNS 伺服器取得 ping 回應,以確認 PowerVault ME5 陣列和 DNS 伺服器之間的網路連線。
- 需要 DNS 來解析直接連線中使用的主機 esrs3-core.emc.com 和 esrs3-coredr.emc.com。
- 注意:這兩個主機均未回應 ping 要求。
-
show support-assist
- SupportAssist 狀態是否設為已啟用?
- 目前的作業模式是什麼?
- 連線偏好設定是什麼?直接或閘道。
- 貴組織中的網際網路連線是否需要代理伺服器?
-
show support-assist-telemetry-status
- 如果 SupportAssist 尚未設定或未嘗試連線,則每個類別的最新上傳狀態為空白,而最新上傳時間會顯示 N/A。
- 已成功將裝載傳送至 Dell Service Enabler 的訊息表示 SupportAssist 服務正在執行中,但若要判斷裝載是否已成功傳送至 Dell EMC 後端,您將需要檢查事件 655 的 ME5 事件記錄,以判斷遙測裝載是否已到達其目的地。
檢閱警示和事件記錄,以取得與 SupportAssist 相關的資訊。
PowerVault ME5 推出警示、儲存機櫃執行狀況和通知系統,旨在找出可行的條件並推廣最佳實務。
-
show alerts
-
檢查與 SupportAssist 相關的任何未解決事件的警示狀態。使用下列命令篩選:
show alerts unresolved
-
show events
show events last 20
範例:
在此範例中,警示旗標失去與 Dell SupportAssist 後端的連線能力,事件記錄顯示 SupportAssist 未向 Dell 後端註冊。需要為此產品服務編號產生存取金鑰和 PIN,並用於啟用安全金鑰交換以驗證裝置。
# show alerts unresolved 10 System WARNING No Yes Lost connectivity to the Dell SupportAssist backend. - Check Alerts for any network related problems. - Contact local administrator about recent network changes. - If network configuration is correct and issue persists contact Dell support.
# show events last 20 A6552 2022-08-21 06:32:59 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHKeepAlive, task type: CHKeepAlive) A6553 2022-08-21 06:43:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6554 2022-08-21 06:58:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6555 2022-08-21 07:13:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6556 2022-08-21 07:28:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6557 2022-08-21 07:32:59 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQConfig, task type: CHCloudIQConfig)
在 PowerVault Manager 中,您會看到 KB 000200734 中所述的情況:ME5:警示:失去與 Dell SupportAssist 後端的連線能力和事件:排程器 - SupportAssist 未向 Dell 後端註冊
檢查 SupportAssist 與 Dell EMC 安全遠端伺服器的連線。
- 判斷使用哪種類型的連線 (直接或閘道?)
- 判斷您是否可以使用連接埠 443 連線至網際網路上的網站。這是為了測試網際網路的外部連線是否被防火牆封鎖或沒有網際網路連線。
- 這個組織是否有使用代理伺服器? 如果是這樣,可能需要使用此命令輸入這些詳細資料: set support-assist-proxy
這是直接連線測試的範例,其中尚未輸入存取金鑰和 PIN 驗證。
check support-assist-connection mode direct SupportAssist Connection ------------------------ Connection State: Not Connected Endpoint -------- Mode: direct Endpoint: https://esrs3-core.emc.com Status: fail HTTP Status: 0 Message: Status Detail: SSLError Proxy Type: none Endpoint -------- Mode: direct Endpoint: https://esrs3-coredr.emc.com Status: fail HTTP Status: 0 Message: Status Detail: SSLError Proxy Type: none
在上述範例中,兩個端點的直接測試連線均失敗。
- 連線狀態報告未連線。
- 狀態為失敗,
- 兩者的狀態詳細資料均為 SSLError。
兩個端點上 SSLError 的原因指出 ME5 與 Dell 安全遠端伺服器之間無法進行金鑰交換。
可能的狀態詳細資料:SSLError 僅在一個端點上發生,而非另一個端點。如果是這樣,金鑰交換已啟用,其中一個 Dell EMC 主機可能有問題。
如果 SSLError 狀況同時發生在兩個端點上,應如何解決。
若要解決 SSLError 發生在兩個端點上的情況,您必須使用此產品服務編號產生存取金鑰和 PIN。請依照 KB 000198043 中的指示操作:ME5:如何產生存取金鑰和 Pin 以啟用 SupportAssist
若要使用 CLI 啟用 SupportAssist,請產生存取金鑰和 PIN,然後使用下列命令取代存取金鑰和 PIN 的正確值:
# set support-assist enabled To use SupportAssist you must run "show support-assist eula" and read the EULA. Do you accept the EULA? (y/n) y # set support-assist-authentication access-key ABCD1234 pin 1234
成功的直接連線測試如下所示。將能成功連線到至少一個端點。
# check support-assist-connection mode direct SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: direct Endpoint: https://esrs3-core.emc.com Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Endpoint -------- Mode: direct Endpoint: https://esrs3-coredr.emc.com Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully.
如何使用 check support-assist 命令來檢查連接埠 443 是否已開啟 判斷是否允許從連接埠 443 上的 PowerVault ME5 連出流量的實用測試,是使用模式閘道來測試網際網路連線。
- 如果成功,表示 PowerVault ME5 和網際網路之間的網路連線正常。
- 如果失敗,請與您的網路系統管理員合作,啟用在連接埠 443 上的連出 TCP 連線。有些組織可能需要指定代理伺服器。
# check support-assist-connection mode gateway uri https://www.dell.com:443 proxy false SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: gateway Endpoint: https://www.dell.com:443 Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully. (2022-08-27 04:13:58)
如何測試 PowerVault ME5 和 Dell 安全連線閘道 Virtual Edition 之間的連線
PowerVault ME5 上的 SupportAssist 可設定為使用直接連線或閘道連線以使用安全連線閘道 Virtual Edition (SCG/VE) 代理連線。 如需更多資訊,請參閱 KB 000200129:PowerVault ME5:如何設定 SupportAssist 以透過閘道伺服器連線
若要設定 SupportAssist 偏好的連線以使用閘道,請使用下列命令:
# set support-assist-connection connection-preference gateway # set support-assist-connection gateway-urls https://r.s.x.y:9443
接著測試從 PowerVault ME5 連線至連接埠 9443 的閘道裝置。將 r.s.x.y 替換為 SCG/VE 裝置的正確 IP 位址或 DNS 主機名稱。
# check support-assist-connection mode gateway SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: gateway Endpoint: https://r.s.x.y:9443 Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully. (2022-08-30 19:41:59)
如何檢查 CloudIQ 已啟用。
Dell CloudIQ 是一種線上軟體即服務入口網站,可讓擁有 ProSupport 或 ProSupport+ 有效合約的 PowerVault ME 陣列客戶免費存取。若要從 PowerVault ME5 陣列傳送遙測資料,必須啟用 SupportAssist 和 CloudIQ 支援。
若要將 PowerVault ME5 陣列上線至 CloudIQ 內,請參閱 KB 000022224:CloudIQ:將 PowerVault ME 系列陣列上線至 CloudIQ 內的一般程序
若要判斷 PowerVault ME5 是否已啟用 CloudIQ,請使用以下命令: show support-assist
- SupportAssist 狀態必須設為已啟用
- CloudIQ 必須設為已啟用
若要啟用 SupportAssist 以傳送 CloudIQ 遙測資料,請使用以下命令:set support-assist cloud-iq enabled
# show support-assist SupportAssist ------------- SupportAssist State: Enabled Operation Mode: Normal Auto-case Creation: Disabled CloudIQ: Enabled <-- CloudIQ telemetry data can be sent from this system Connection Preference: Direct Gateway Endpoints ----------------- Gateway 1: Gateway 2: Gateway 3: Proxy Information ----------------- Proxy State: Disabled Protocol: HTTP Host: Ports: User Name: Success: Command completed successfully. (2022-08-27 04:01:40)
檢查 support-assist 端點回應
- 端點:驗證連線的 URL。
- 狀態:成功、失敗或已停用。
- HTTP 狀態:HTTP 回應代碼 (例如:200 代表成功,400 代表失敗)。
- 訊息:對應於 HTTP 狀態的訊息 (例如,200 代表 OK)。
- 狀態詳細資料:提供狀態的其他資訊。以下是可能的值:
* Disabled
* Failed
* TimedOut
* ConnectionError
* SSLError
* ProxyError
- 代理類型:表示有代理的驗證。以下是可能的值:
* httpUsernameOnly:已使用代理,代理使用者名稱已設定,但代理密碼為 null 或空白。
* httpUsernamePassword:已使用代理,且代理使用者名稱和密碼已設定。
* invalidProxyConfig:已使用代理,但代理 URI 為無效、null 或空白。
* 無:不使用代理。
聯絡 Dell 技術支援部門以尋求協助。
如果您需要 Dell 技術支援部門的協助,以解決啟用 SupportAssist 或 CloudIQ 問題。
- 從 PowerVault ME5 收集支援套裝。請參閱 KB 000196715:ME5:如何收集 PowerVault 支援記錄
- 如果可能,請儲存顯示 CLI 輸出的 SSH 工作階段中的文字輸出。
- 請聯絡您當地的 Dell 技術支援部門以尋求協助。