第 1 章 概述


Python 软件开发套件的版本 4 是一套类,可用于在基于 Python 的项目中与 Red Hat Virtualization Manager 交互。通过下载这些类并将它们添加到您的项目中,您可以访问一系列功能,以实现高级管理任务的自动化。

注意

SDK 的版本 3 不再被支持。如需更多信息,请参阅本指南 的 RHV 4.3 版本

Python 3.7 和 async

在 Python 3.7 及更新的版本中,sync 是一个保留关键字。您不能在之前支持的服务方法中使用 async 参数,如下例所示,因为 async=True 会导致错误:

dc = dc_service.update(
    types.DataCenter(
        description='Updated description',
    ),
    async=True,
)

该解决方案是将下划线添加到参数(async_):

dc = dc_service.update(
    types.DataCenter(
        description='Updated description',
    ),
    async_=True,
)
注意

这个限制只适用于 Python 3.7 及更新的版本。早期版本的 Python 不需要进行此修改。

1.1. 先决条件

要安装 Python 软件开发工具包,您必须有:

  • 安装 Red Hat Enterprise Linux 8 的系统。支持服务器和 Workstation 变体。
  • Red Hat Virtualization 权利订阅。
重要

软件开发套件是 Red Hat Virtualization REST API 的界面。使用与您 Red Hat Virtualization 环境版本对应的软件开发组件版本。例如,如果您使用 Red Hat Virtualization 4.3,请使用 V4 Python 软件开发工具包。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.