第3章 Python の例
3.1. 概要
このセクションでは、Python SDK を使用して、基本的な Red Hat Virtualization 環境内に仮想マシンを作成する手順の例を説明します。
これらの例では、ovirt-engine-sdk-python
パッケージによって提供される ovirtsdk
Python ライブラリーを使用しています。このパッケージは、Red Hat Subscription Manager の 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