虚拟机配置失败并显示不明错误

虚拟机配置操作(例如在 vVol 数据存储库上执行创建、克隆、启动、关闭、暂停、迁移和更新存储配置文件操作)可能会失败,并且在任务管理器中显示一条通用错误消息,此消息并未指明问题是出自 VASA Provider 还是 VMware。

问题

任务管理器收到错误消息,例如 No suitable volume was found amongst the candidate volumes for the specified requirements.

原因

此错误可能是由于 VMware、VASA Provider 或 ONTAP 存储问题而导致的。此错误消息可能并未指定失败的确切原因。另外,此问题也可能是由于环境中包含大量 Storage Virtual Machine (SVM)、卷和 LUN 的大型存储系统而导致的。在后台对此类存储系统运行定期发现操作需要花费时间,如果同时触发这些操作,可能导致虚拟机配置操作超时。

更正操作

  1. 通过检查 /opt/netapp/vpserver/logs/error.logvvolvp.logzapi_error.log 日志文件,确认问题出自 VASA Provider 还是 ONTAP 存储。
    • 如果报告诸如 NaException com.netapp.offtap3.ontap.ApiFailedException: No suitable volume was found amongst the candidate volumes for the specified requirements. Details: Vvol Placement: Type: place Candidate Volumes: Vvol_nfs_pb2, Vvol_nfs_pb1 Performance: Greatest IOPS Size: 4GB Space Guaranteed: false Volumes with insufficient unpromised IOPS: Vvol_nfs_pb1, Vvol_nfs_pb2 Result: success (errno=13001) 之类的错误,则应采取更正操作,例如寻求存储管理员的帮助,以增加存储的 IOPS。
    • 只有在后台没有运行任何发现操作时,才能运行配置操作。

    如果 VASA Provider 日志文件报告的错误比较笼统,则应联系技术支持以解决此问题。

  2. 如果 VASA Provider 日志文件未报告任何具体错误,请检查 sps.log 日志文件以确认此问题是否出自 VMware,然后根据报告的错误采取适当更正操作。

    如果 sps.log 日志文件报告的错误比较笼统,则应联系 VMware 管理员以解决此问题。