跳到主要内容

虚拟机配置失败并出现未定义的错误

虚拟机配置操作(例如,创建、克隆、打开电源、关闭电源、暂挂、迁移以及更新 VVol 数据存储上的虚拟机存储 Profile)可能会失败,并在任务管理器中显示一条通用错误消息,但该消息不会指示问题与 VASA Provider 还是 VMware 相关。

问题

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

原因

发生该错误的原因可能是 VMware、VASA Provider 或 ONTAP 存储问题。该错误消息可能不会指定失败的确切原因。该问题也可能是由于环境中的大型存储系统具有大量存储虚拟机(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 管理员以解决问题。