第 3 章 Python 示例

3.1. 概述

本节介绍了使用 Python SDK 在基本 Red Hat Virtualization 环境中创建虚拟机的步骤。

这些示例使用 ovirt-engine-sdk-python 软件包提供的 ovirtsdk Python 库。这个软件包适用于附加到 Red Hat Virtualization 订阅池的系统。有关 订阅您的系统以下载软件的更多信息,请参阅安装软件开发套件

您还需要:

  • Red Hat Virtualization Manager 的联网安装。
  • 联网并配置的 Red Hat Virtualization 主机。
  • 包含在虚拟机上安装的操作系统的 ISO 镜像文件。
  • 需要了解组成 Red Hat Virtualization 环境的逻辑和物理对象。
  • 需要了解 Python 编程语言。

示例包括用于身份验证详情的占位符(用户名admin@internal密码为 password)。将占位符替换为您的环境的身份验证要求。

Red Hat Virtualization Manager 为每个资源的 id 属性生成全局唯一标识符(GUID)。这些示例中的标识符代码与 Red Hat Virtualization 环境中的标识符代码不同。

示例仅包含基本异常和错误处理逻辑。有关处理 SDK 异常的更多信息,请参阅 ovirtsdk.infrastructure.errors 模块的 pydoc:

$ pydoc ovirtsdk.infrastructure.errors