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 日志输出中所示:
在上面的错误中,XXX_XXx 实际上是 vCenter 密码 XXX|XXX_XXx 的一部分。 由于“|”管道字符,VSI API 调用将密码解释为命令。 这导致主机最佳实践应用失败。
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) 应用主机最佳实践
需要遵循以下步骤:
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
PowerStoreMakale Ö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.