2.3.8. 其他操作


除了上述方法外,还有其他操作方法。管理虚拟机的服务具有启动和停止方法。

启动虚拟机

vm_service.start

某些操作方法包括修改操作的参数。例如,start 方法支持 use_cloud_init 参数。

使用 Cloud-Init 启动虚拟机

vm_service.start(use_cloud_init: true)

大多数操作方法在成功时返回 nil,并在失败时引发错误。http://www.rubydoc.info/gems/ovirt-engine-sdk/OvirtSDK4/Error但是,一些操作方法返回值。例如,管理存储域的服务具有 is_attached 操作方法,用于检查存储域是否已附加到数据中心。is_attached 操作方法返回一个布尔值:

检查附加的存储域

sds_service = system_service.storage_domains_service
sd_service = sds_service.storage_domain_service('123')
if sd_service.is_attached
  ...
end

请参阅软件开发工具包的 参考文档,以查看每个服务支持的操作方法、参数以及返回值。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.