PowerStore:VSI 附掛程式未更新或讀取主機最佳實務

Summary: 無法透過 vCenter 的 VSI 附掛程式套用主機最佳實務

Bu makale şunlar için geçerlidir: Bu makale şunlar için geçerli değildir: Bu makale, belirli bir ürüne bağlı değildir. Bu makalede tüm ürün sürümleri tanımlanmamıştır.

Symptoms

在 VSI 附掛程式中註冊 vCenter 後,VSI 無法套用主機最佳實務,但 vCenter 中未報告任何錯誤。

Cause

在這種情況下,vCenter 密碼包含「|」豎線字元,導致 API 呼叫失敗,並產生如下所示的 VSI 記錄輸出:

 
2021-03-01 01:33:20 [pool] ERROR c.e.i.c.c.ExecuteResult:23 - /bin/sh: XXX_XXx: command not found Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'> BrokenPipeError: [Errno 32] Broken pipe

在上述錯誤中,XXX_XXx 實際上是 vCenter 密碼 XXX|XXX_XXx 的一部分。  VSI API 呼叫會因為「|」豎線字元,而將密碼解譯為命令。  這會導致無法套用主機的最佳實務。

Resolution

將不正確的特殊字元替換為支援的特殊字元。在這種情況下,將「|」豎線字元取代為「@」字元。  建議您使用不會被視為命令的特殊字元,例如「|」豎線字元和「!」驚嘆號字元」。

需要遵循下列步驟:

1) 重設 vCenter 密碼
2) 在 VSI 中取消註冊 vCenter
3) 在 VSI 中重新註冊 vCenter
4) 套用主機最佳實務

Additional Information

您需要考慮一項額外注意事項。  在 VSI 內重新註冊 vCenter 期間,由於 vCenter 主機配置了 HA 配接卡,因此與 vCenter FQDN 相關聯的 IP 位址可能不正確。  在此情況下,HA 配接卡會在原始 VSI 註冊後新增。嘗試重新註冊時,收到「Incorrect Password」錯誤。  在調查中,發現 VSI 將 HA 配接卡關聯為 vCenter 主機的主要網路配接卡,並導致密碼錯誤。  將 HA 配接卡從主機移除,便可成功進行重新註冊。

Etkilenen Ürünler

PowerStore
Makale Özellikleri
Article Number: 000184245
Article Type: Solution
Son Değiştirme: 22 Ağu 2024
Version:  3
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.