還原在 InsightIQ 6.x 中重新開機後遺失的環境變數。

摘要: 將 InsightIQ 從版本 5.x 升級至 6.x 後,某些關鍵環境變數 (例如 IAM_CPUS、RDP_MEMORY 等) 可能會間歇性取消設定或顯示空白。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

將 InsightIQ 從版本 5.x 升級到 6.x,或在 6.x 設定重新開機期間,例如由系統關機或系統重新開機觸發的動作,可能會導致一些關鍵環境變數 (例如 IAM_CPUS, RDP_MEMORY) 間歇性地取消設置或顯示為空白。

此問題通常會在執行升級指令檔 (從舊版變更為後續的 6.x 版) 或系統層級指令檔期間出現。與缺少環境變數相關的錯誤會顯示在主控台上,而 InsightIQ 服務容器初始化失敗。

錯誤訊息例如: 
WARN[0000] The "RDP_CPUS" variable is not set. Defaulting to a blank string.
WARN[0000] The "DC_MEMORY" variable is not set. Defaulting to a blank string.

原因

從 5.x 升級到 6.x 的系統在 crontab 這會導致當系統在重新開機後啟動時,指令檔會同時執行。這會導致競爭狀況,其中某些環境變數突然被刪除。此問題已在 6.1.0 版本中解決。

解析度

如果您懷疑自己遇到此問題,請開立支援案例,以取得解決方案中所述的檔案。這可讓您驗證是否確實遇到此問題,因為有以下行動計畫未解決的類似問題。

開立案例時,請擷取文章 Isilon 中的資訊:如何收集 InsightIQ 記錄 (可能需要以已註冊的 Dell 支援使用者身分登入才能檢視)和任何顯示錯誤的 PuTTY 輸出。 

  1. 下載 restore-env-vars.tar.gz 此超連結會帶您前往 Dell Technologies 以外的網站。
  2. 若要解壓縮檔案,請使用 tar xvzf restore-env-vars.tar.gz
  3. cd restore-env-vars
  4. chmod 777 main.sh utils.sh
  5. ./main.sh 這會還原 InsightIQ 6.x 的環境變數。
  6. 從當前終端註銷,然後重新登錄。
  7. 套用修正程式後,請繼續從 6.x 先前版本升級至 6.x 更新版本,或使用類似 system-shutdown小 system-reboot 或 bash restart.sh 以重新啟動 InsightIQ 服務。

產品

PowerScale InsightIQ
文章屬性
文章編號: 000362058
文章類型: Solution
上次修改時間: 09 4月 2026
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。