如何从 API 获取虚拟访客的就绪状态?
How to get a virtual guest's ready-to-use status from API?
Python CLI 有一个命令:'slcli vs ready' 用于检查虚拟来宾实例是否可以使用。
但是实现是部分正确的,因为它只检查系统重新加载和活动事务,它没有考虑电源状态或网络状态。
所以我想知道检查3件事是否更可靠
- 电源状态,当电源关闭或暂停时,没有活动事务或系统重新加载
- 可ping,可能是网络问题导致机器无法访问
- 系统重新加载和活动事务,
slcli vs ready 调用 wait_for_ready method 并且它认为 "The default arguments imply a VS is operational and ready for use by having network connectivity and remote access is available"
我认为 1 和 3 是相同的行为,因为如果你检查没有任何未决交易,你是确认没有任何正在进行的重新加载。
此外,正如您提到的,检查电源状态和可 ping 性是个好主意,以真正确保 VSI 已准备就绪。
Python CLI 有一个命令:'slcli vs ready' 用于检查虚拟来宾实例是否可以使用。
但是实现是部分正确的,因为它只检查系统重新加载和活动事务,它没有考虑电源状态或网络状态。
所以我想知道检查3件事是否更可靠
- 电源状态,当电源关闭或暂停时,没有活动事务或系统重新加载
- 可ping,可能是网络问题导致机器无法访问
- 系统重新加载和活动事务,
slcli vs ready 调用 wait_for_ready method 并且它认为 "The default arguments imply a VS is operational and ready for use by having network connectivity and remote access is available"
我认为 1 和 3 是相同的行为,因为如果你检查没有任何未决交易,你是确认没有任何正在进行的重新加载。
此外,正如您提到的,检查电源状态和可 ping 性是个好主意,以真正确保 VSI 已准备就绪。