如何从 API 获取虚拟访客的即用型状态?



Python CLI有一个命令:'slcli vs ready'来检查虚拟客户实例是否准备好使用。

但是实现是部分正确的,因为它只检查系统重装和活动事务,没有考虑电源状态和网络状态。

所以我想知道检查3件事是否更可靠

  1. 电源状态,当电源关闭或暂停时,没有活动事务或系统重新加载
  2. 可ping通,可能有网络问题导致机器无法访问
  3. 系统重新加载和活动事务,

slcli vs ready调用wait_for_ready方法,它认为"默认参数意味着vs是可操作的,并且可以通过网络连接和远程访问来使用"

我认为13是相同的行为,因为如果你检查没有任何挂起的事务,你确认没有任何正在进行的重新加载。

此外,正如您提到的,检查电源状态和pingable是一个好主意,以确保VSI准备好了。

最新更新