REST API バージョン 3 ガイド
Red Hat Virtualization バージョン 3 REST アプリケーションプログラミングインターフェイスの使用
概要
第1章 はじめに リンクのコピーリンクがクリップボードにコピーされました!
- 幅広いクライアントサポート:HTTP プロトコルをサポートするプログラミング言語、フレームワーク、またはシステムはすべて API を使用できます。
- 自己記述型:実行時に多くの詳細が発見されるため、クライアントアプリケーションに必要な仮想化インフラストラクチャーの知識は最小限に抑えられます。
- リソースベースのモデル: リソースベースの REST モデルにより仮想化プラットフォームを自然な形で管理することが可能です。
- エンタープライズ IT システムとの統合
- サードパーティーの仮想化ソフトウェアとの統合
- 自動メンテナーンスやエラーチェックなどのタスクの実行
- スクリプトを使って、Red Hat Virtualization 環境の反復タスクを自動化します。
1.1. Representational State Transfer リンクのコピーリンクがクリップボードにコピーされました!
GET、POST、PUT、DELETE などの標準の HTTP メソッドで操作を実行します。これにより、クライアントとサーバー間のステートレス通信が提供され、各要求は他の要求とは独立して動作し、要求を完了するために必要なすべての情報が含まれます。
1.2. Red Hat Virtualization REST API の前提条件 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Virtualization REST API の前提条件
- REST API を含む Red Hat Virtualization Manager のネットワークインストール。
- REST API から HTTP 要求を開始および受信するクライアントまたはプログラミングライブラリー。以下に例を示します。
- Python ソフトウェア開発キット(SDK)
- Java ソフトウェア開発キット(SDK)
- curl コマンドラインツール
- RESTClient (RESTful Web サービスのデバッガー)
- Hypertext Transfer Protocol (HTTP)の知識。REST API の対話に使用されるプロトコルです。Internet Engineering Task Force は、http://www.ietf.org/rfc/rfc2616.txt で Hypertext Transfer Protocol を説明する Request for Comments (RFC)を提供します。
- API がリソース表現の構築に使用する Extensible Markup Language(XML) または JavaScript Object Notation(JSON) の知識。W3C は、http://www.w3.org/TR/xml/ で XML の完全な仕様を提供します。ECMA International は、http://www.ecma-international.org で JSON で無料公開を提供します。
第2章 認証とセキュリティー リンクのコピーリンクがクリップボードにコピーされました!
2.1. TLS/SSL 証明書 リンクのコピーリンクがクリップボードにコピーされました!
手順2.1 証明書の取得
- 方法 1: コマンドラインツールを使用して、Manager から証明書をダウンロードします。コマンドラインツールの例には、cURL と Wget などがあります。これらはいずれも複数のプラットフォームで利用できます。
- cURL を使用している場合:
curl -o rhvm.cer http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
$ curl -o rhvm.cer http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CACopy to Clipboard Copied! Toggle word wrap Toggle overflow - Wget を使用している場合は、以下を行います。
wget -O rhvm.cer http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
$ wget -O rhvm.cer http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CACopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 方法 2: Web ブラウザーを使用して、にある証明書に移動します。選択したブラウザーに応じて、証明書はブラウザーのキーストアにダウンロードまたはインポートします。
http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
http://[manager-fqdn]/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CACopy to Clipboard Copied! Toggle word wrap Toggle overflow - ブラウザーが証明書をダウンロードする場合 は、ファイルを
rhvm.cerとして保存します。ブラウザーが証明書をインポートする場合: ブラウザーの認証オプションからエクスポートし、rhvm.cerとして保存します。
- 方法 3 - Manager にログインし、トラストストアから証明書をエクスポートし、クライアントマシンにコピーします。
- Manager に
rootユーザーとしてログインします。 - Java keytool 管理ユーティリティーを使用して、トラストストアから証明書をエクスポートします。
keytool -exportcert -keystore /etc/pki/ovirt-engine/.truststore -alias cacert -storepass mypass -file rhvm.cer
$ keytool -exportcert -keystore /etc/pki/ovirt-engine/.truststore -alias cacert -storepass mypass -file rhvm.cerCopy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、rhvm.cerという名前の証明書ファイルが作成されます。 - scp コマンドを使用して、証明書をクライアントマシンにコピーします。
scp rhvm.cer [username]@[client-machine]:[directory]
$ scp rhvm.cer [username]@[client-machine]:[directory]Copy to Clipboard Copied! Toggle word wrap Toggle overflow
rhvm.cer という名前の証明書ファイルが作成されます。API ユーザーはこのファイルをクライアントの証明書ストアにインポートします。
手順2.2 クライアントへの証明書のインポート
- クライアントへの証明書のインポートは、クライアント自体が証明書を保存し、解釈する方法に依存します。本ガイドでは、証明書のインポート例を紹介します。Network Security Services (NSS)または Java KeyStore (JKS)を使用しないクライアントについては、証明書のインポートに関する詳細は、クライアントのドキュメントを参照してください。
2.2. HTTP 認証 リンクのコピーリンクがクリップボードにコピーされました!
Authorization ヘッダーが含まれていない場合、API は結果として 401 Authorization Required を送信します。
例2.1 適切なクレデンシャルなしで REST API へのアクセス
HEAD [base] HTTP/1.1 Host: [host] HTTP/1.1 401 Authorization Required
HEAD [base] HTTP/1.1
Host: [host]
HTTP/1.1 401 Authorization Required
Authorization ヘッダーで発行されます。API ユーザーは、username@domain:password 規則を使用して、指定の認証情報に適切な Red Hat Virtualization Manager ドメインおよびユーザーをエンコードします。
| 項目 | 値 |
|---|---|
| username | rhevmadmin |
| domain | domain.example.com |
| password | 123456 |
| エンコードされていない認証情報 | rhevmadmin@domain.example.com:123456 |
| base64 エンコードされた認証情報 | cmhldm1hZG1pbkBibGFjay5xdW1yYW5ldC5jb206MTIzNDU2 |
例2.2 適切なクレデンシャルを使用した REST API へのアクセス
2.3. 認証セッション リンクのコピーリンクがクリップボードにコピーされました!
手順2.3 認証セッションの要求
AuthorizationおよびPrefer: persistent-authで要求を送信します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow これは、以下のヘッダーで応答を返します。Set-Cookie: JSESSIONID=5dQja5ubr4yvI2MM2z+LZxrK; Path=/ovirt-engine/api; Secure
Set-Cookie: JSESSIONID=5dQja5ubr4yvI2MM2z+LZxrK; Path=/ovirt-engine/api; SecureCopy to Clipboard Copied! Toggle word wrap Toggle overflow JSESSIONID=の値に注意してください。この例では、値はJSESSIONID=5dQja5ubr4yvI2MM2z+LZxrKです。JSESSIONID=の値でPrefer: persistent-authおよびcookieヘッダーで後続のすべての要求を送信します。認証セッションの使用時に承認は不要になりました。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - セッションが必要なくなった場合は、
Prefer: persistent-authヘッダーなしでサーバーへの要求を実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
第3章 REST API クイックスタートの例 リンクのコピーリンクがクリップボードにコピーされました!
- ネットワークされ設定された Red Hat Virtualization ホスト。
- インストールする仮想マシンオペレーティングシステムを含む ISO ファイル。本章では、インストール ISO の例に Red Hat Enterprise Linux Server 6 を使用します。
- 選択したオペレーティングシステムの ISO ファイルをアップロードする Red Hat Virtualization の engine-iso-uploader ツール。
Host: および Authorization: フィールドを省略します。ただし、これらのフィールドは必須であり、Red Hat Virtualization Manager のインストールに固有のデータを必要とします。
USER:PASS)および証明書の場所(CERT)のプレースホルダーが含まれます。cURL で実行されるすべての要求が認定および認証要件を満たしていることを確認します。
id 属性に対してグローバルに一意の識別子 (GUID) を生成します。この例の識別子コードは、お使いの Red Hat Virtualization 環境の識別子コードとは異なる場合があります。
3.1. 例:API エントリーポイントへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
例3.1 API v3 エントリーポイントへのアクセス
リクエスト(ヘッダーあり):
GET /ovirt-engine/api HTTP/1.1 Version: 3 Accept: application/xml
GET /ovirt-engine/api HTTP/1.1
Version: 3
Accept: application/xml
リクエスト(ヘッダーなし):
GET /ovirt-engine/api/v3 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/v3 HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] https://[RHEVM Host]:443/ovirt-engine/api
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] https://[RHEVM Host]:443/ovirt-engine/api
結果:
4 です。ENGINE_API_DEFAULT_VERSION パラメーターを使用してデフォルトのバージョンを変更できます。
echo "ENGINE_API_DEFAULT_VERSION=3" > \ /etc/ovirt-engine/engine.conf.d/99-set-default-version.conf systemctl restart ovirt-engine
# echo "ENGINE_API_DEFAULT_VERSION=3" > \
/etc/ovirt-engine/engine.conf.d/99-set-default-version.conf
# systemctl restart ovirt-engine
rel= 属性は、各リンクの参照ポイントを提供します。この例の次のステップは、rel=" datacenter " リンクで利用可能なデータセンターコレクションを検証します。
product_info、special_objects、および summary などの他のデータも含まれます。このデータは、この例以外の章で説明しています。
3.2. 例:データセンターコレクションの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
Default データセンターを作成します。この例では、仮想環境のベースとして Default データセンターを使用します。
例3.2 データセンターコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/datacenters HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/datacenters HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters
結果:
Default データセンターの ID コードに注意してください。このコードは、仮想環境の他のリソースに関連して、このデータセンターを特定します。
storagedomains サブコレクションへのリンクも含まれます。データセンターは、このサブコレクションを使用して、storagedomains メインコレクションからストレージドメインを割り当てます。この例では、後ほど説明します。
3.3. 例:ホストクラスターコレクションの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
Default host クラスターを作成します。この例では、Default クラスターを使用して Red Hat Virtualization 環境のリソースをグループ化します。
例3.3 ホストクラスターコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/clusters HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/clusters HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/clusters
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/clusters
結果:
Default host クラスターの ID コードをメモします。このコードは、仮想環境の他のリソースに関連して、このホストクラスターを識別します。
Default クラスターは、data_center 要素の id および href 属性を使用する関係により Default データセンターに関連付けられます。
networks サブコレクションには、このクラスターに関連するネットワークリソースの一覧が含まれます。次のセクションでは、ネットワークコレクションの 詳細を説明します。
3.4. 例:論理ネットワークコレクションの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
ovirtmgmt ネットワークを作成します。このネットワークは、Red Hat Virtualization Manager がホストにアクセスするための管理ネットワークとして機能します。
Default クラスターに関連付けられており、Default データセンターのメンバーです。この例では、ovirtmgmt ネットワークを使用して仮想マシンに接続します。
例3.4 論理ネットワークコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/networks HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/networks HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/networks
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/networks
結果:
ovirtmgmt ネットワークは、データセンターの ID コードを使用した関係により Default データセンターに割り当てられます。
ovirtmgmt ネットワークは、クラスターの ネットワーク サブコレクションの関係により Default クラスターにも割り当てられます。
3.5. 例:ホストコレクションの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
ハイパーバイザー という名前の Red Hat Virtualization Host を表示します。
例3.5 ホストコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/hosts HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/hosts HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/hosts
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/hosts
結果:
デフォルト ホストの ID コードに注意してください。このコードは、仮想環境の他のリソースに関連してこのホストを識別します。
Default クラスターのメンバーで、nics サブコレクションにアクセスすると、このホストが ovirtmgmt ネットワークに接続されていることが分かります。
3.6. 例:CPU プロファイルの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
例3.6 CPU プロファイルを一覧表示します。
要求:
GET /ovirt-engine/api/cpuprofiles HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/cpuprofiles HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] https://[RHEVM Host]:443/ovirt-engine/api/cpuprofiles
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] https://[RHEVM Host]:443/ovirt-engine/api/cpuprofiles
結果:
3.7. 例:NFS データストレージの作成 リンクのコピーリンクがクリップボードにコピーされました!
POST 要求をストレージドメインコレクションの URL に送信する必要があります。
POST 要求で < wipe_after_delete > を指定します。このオプションは、ドメインの作成後に編集することが可能ですが、その場合にはすでに存在していたディスクの削除後にワイププロパティーは変更されません。
例3.7 NFS データストレージドメインの作成
要求:
curl コマンド:
data1 という名前の NFS データストレージドメインを作成し、ハイパーバイザー ホスト経由でストレージドメインへのアクセスを設定します。API は、新規に作成されたストレージドメインリソースを以下の表現で返します。
結果:
3.8. 例:NFS ISO ストレージの作成 リンクのコピーリンクがクリップボードにコピーされました!
POST 要求をストレージドメインコレクションの URL に送信する必要があります。
POST 要求で < wipe_after_delete > を指定します。このオプションは、ドメインの作成後に編集することが可能ですが、その場合にはすでに存在していたディスクの削除後にワイププロパティーは変更されません。
例3.8 NFS ISO ストレージドメインの作成
要求:
curl コマンド:
iso1 という NFS iso ストレージドメインを作成し、ハイパーバイザー ホストを介してストレージドメインにアクセスします。API は、新規に作成されたストレージドメインリソースを以下の表現で返します。
結果:
3.9. 例:ストレージドメインのデータセンターへの接続 リンクのコピーリンクがクリップボードにコピーされました!
data1 および iso1 ストレージドメインを Default データセンターに割り当てます。
例3.9 data1 ストレージドメインを Default データセンターに割り当てます。
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<storage_domain><name>data1</name></storage_domain>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/storagedomains
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<storage_domain><name>data1</name></storage_domain>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/storagedomains
例3.10 iso1 ストレージドメインを Default データセンターに割り当てます。
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<storage_domain><name>iso1</name></storage_domain>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/storagedomains
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<storage_domain><name>iso1</name></storage_domain>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/storagedomains
POST 要求は、2 つの新しい storage_domain リソースを Default データセンターの storagedomains サブコレクションに配置します。つまり、storagedomains サブコレクションには、データセンターのアタッチされたストレージドメインが含まれます。
3.10. 例:ストレージドメインのアクティブ化 リンクのコピーリンクがクリップボードにコピーされました!
data1 および iso1 ストレージドメインを有効にします。
例3.11 data1 ストレージドメインをアクティブ化
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action/>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/d70d5e2d-b8ad-494a-a4d2-c7a5631073c4/storagedomains/9ca7cb40-9a2a-4513-acef-dc254af57aac/activate
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action/>" \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/d70d5e2d-b8ad-494a-a4d2-c7a5631073c4/storagedomains/9ca7cb40-9a2a-4513-acef-dc254af57aac/activate
例3.12 iso1 ストレージドメインのアクティブ化
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action/>"
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/d70d5e2d-b8ad-494a-a4d2-c7a5631073c4/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/activate
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action/>"
https://[RHEVM Host]:443/ovirt-engine/api/datacenters/d70d5e2d-b8ad-494a-a4d2-c7a5631073c4/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/activate
3.11. 例:仮想マシンの作成 リンクのコピーリンクがクリップボードにコピーされました!
Blank テンプレートをベースとして使用し、Default クラスターに vm1 という仮想マシンを作成します。また、要求は仮想マシンの メモリー を 512 MB として定義し、ブート デバイスを仮想ハードディスクに設定します。
例3.13 仮想マシンを作成します。
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><name>vm1</name><cluster><name>default</name></cluster><template><name>Blank</name></template><memory>536870912</memory><os><boot dev='hd'/></os><cpu_profile id='0000001a-001a-001a-001a-00000000035e'/></vm>" https://[RHEVM Host]:443/ovirt-engine/api/vms
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><name>vm1</name><cluster><name>default</name></cluster><template><name>Blank</name></template><memory>536870912</memory><os><boot dev='hd'/></os><cpu_profile id='0000001a-001a-001a-001a-00000000035e'/></vm>" https://[RHEVM Host]:443/ovirt-engine/api/vms
結果:
3.12. 例:仮想マシン NIC の作成 リンクのコピーリンクがクリップボードにコピーされました!
ovirtmgmt ネットワークに接続するための仮想ネットワークインターフェイスを作成します。
例3.14 仮想マシン NIC の作成
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<nic><name>nic1</name><network><name>ovirtmgmt</name></network></nic>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/nics
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<nic><name>nic1</name><network><name>ovirtmgmt</name></network></nic>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/nics
3.13. 例:仮想マシンのストレージディスクの作成 リンクのコピーリンクがクリップボードにコピーされました!
例3.15 仮想マシンのストレージディスクの作成
要求:
curl コマンド:
storage_domain 要素は、ディスクを data1 ストレージドメインに保存するように API に指示します。
3.14. 例:ISO イメージの仮想マシンへの接続 リンクのコピーリンクがクリップボードにコピーされました!
iso1 ISO ドメインで利用可能でなければなりません。Red Hat Virtualization Platform は、正しいユーザーパーミッションで ISO イメージが適切なディレクトリーパスにアップロードされるように uploader ツールを提供します。
ファイル サブコレクションを要求し、ファイルリソースを表示します。
例3.16 ISO ストレージドメインの files サブコレクションの表示
要求:
GET /ovirt-engine/api/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/files HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/files HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/files
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/storagedomains/00f0d9ce-da15-4b9e-9e3e-3c898fa8b6da/files
rhel-server-6.0-x86_64-dvd.iso を example 仮想マシンに割り当てます。ISO イメージのアタッチは、管理ポータルまたはユーザーポータルで CD ボタンを使用するのと同じです。
例3.17 ISO イメージの仮想マシンへのアタッチ
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<cdrom><file id='rhel-server-6.0-x86_64-dvd.iso'/></cdrom>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/cdroms
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<cdrom><file id='rhel-server-6.0-x86_64-dvd.iso'/></cdrom>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/cdroms
3.15. 例:仮想マシンの起動 リンクのコピーリンクがクリップボードにコピーされました!
start アクションを使用して仮想マシンを起動します。
例3.18 仮想マシンの起動
要求:
curl コマンド:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action><vm><os><boot dev='cdrom'/></os></vm></action>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/start
# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
-u [USER:PASS] --cacert [CERT] \
-d "<action><vm><os><boot dev='cdrom'/></os></vm></action>" \
https://[RHEVM Host]:443/ovirt-engine/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/start
ディスク に戻ります。
3.16. 例:システムイベントの確認 リンクのコピーリンクがクリップボードにコピーされました!
vm1 の start アクションは、events コレクションに複数のエントリーを作成します。この例では、イベントコレクションを一覧表示し、仮想マシンを起動する API に固有のイベントを特定します。
例3.19 イベントコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/events HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events HTTP/1.1
Accept: application/xml
curl コマンド:
curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/events
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/events
結果:
id="101"- API はadminユーザーのユーザー名とパスワードで認証します。id="102"-管理ユーザーとして動作し、ハイパーバイザーホストでvm1を起動します。id="103": API はadminユーザーアカウントからログアウトします。
第4章 エントリーポイント リンクのコピーリンクがクリップボードにコピーされました!
GET リクエストを介して API との対話を開始します。
例4.1 API エントリーポイントへのアクセス
Host: および Authorization: リクエストヘッダーを省略し、base がデフォルトの /ovirt-engine/api パスであると想定します。このベースパスは実装によって異なります。
4.1. 製品情報 リンクのコピーリンクがクリップボードにコピーされました!
product_info 要素が含まれています。これには、製品の 名前、vendor、および version が含まれます。
例4.2 本物の Red Hat Virtualization 環境を検証する
4.2. リンク要素 リンクのコピーリンクがクリップボードにコピーされました!
リンク 要素と URI を提供します。各コレクションは関係タイプを使用して、クライアントが必要とする URI を識別します。
| 関係 | 説明 |
|---|---|
capabilities | Red Hat Virtualization Manager でサポートされる機能。 |
datacenters | データセンター。 |
clusters | ホストクラスター。 |
networks | 仮想ネットワーク。 |
storagedomains | ストレージドメイン。 |
hosts | 準備中です。 |
vms | 仮想マシン。 |
disks | 仮想ディスク。 |
templates | テンプレート。 |
vmpools | 仮想マシンプール。 |
domains | Identity サービスドメイン。 |
groups | インポートされた ID サービスグループ。 |
roles | ロール。 |
users | ユーザー。 |
tags | タグ。 |
events | イベント。 |
図4.1 API エントリーポイントと API によって公開されるリソースコレクションの関係
リンク 要素には、特定のコレクションの 検索 URI のセットも含まれます。これらの URI は URI テンプレートを使用します。 [4] 検索クエリーを統合するため。URI テンプレートの目的は、クエリーパラメーターの自然 HTTP パターンを使用して検索式を受け入れることです。クライアントには、URI 構造に関する事前知識は必要ありません。そのため、クライアントはこれらのテンプレートを不透明として扱い、URI テンプレートライブラリーでそれらにアクセスする必要があります。
"collection/search" の規則を使用して関係タイプで識別されます。
| 関係 | 説明 |
|---|---|
datacenters/search | データセンターをクエリーします。 |
clusters/search | ホストクラスターをクエリーします。 |
storagedomains/search | ストレージドメインをクエリーします。 |
hosts/search | ホストをクエリーします。 |
vms/search | 仮想マシンをクエリーします。 |
disks/search | ディスクをクエリーします。 |
templates/search | クエリーテンプレート。 |
vmpools/search | 仮想マシンプールをクエリーします。 |
events/search | イベントをクエリーします。 |
users/search | ユーザーをクエリーします。 |
4.3. 特別なオブジェクト要素 リンクのコピーリンクがクリップボードにコピーされました!
| 関係 | 説明 |
|---|---|
templates/blank | 仮想化環境用のデフォルトの 空 の仮想マシンテンプレート。このテンプレートは、単一のクラスターにのみ存在する標準テンプレートではなく、すべてのクラスターに存在します。 |
tags/root | 仮想化環境のタグ階層のベースとして機能する ルート タグ。 |
4.4. サマリー要素 リンクのコピーリンクがクリップボードにコピーされました!
| 要素 | 説明 |
|---|---|
vms | 仮想マシンの合計数とアクティブな仮想マシンの合計数。 |
hosts | ホストの合計数とアクティブなホストの合計数。 |
users | ユーザーの合計数とアクティブなユーザーの合計数。 |
storage_domains | ストレージドメインの合計数とアクティブなストレージドメインの合計数。 |
4.5. RESTful Service Description Language (RSDL) リンクのコピーリンクがクリップボードにコピーされました!
GET /ovirt-engine/api?rsdl HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api?rsdl HTTP/1.1
Accept: application/xml
| 要素 | 説明 |
|---|---|
description | RSDL ドキュメントのプレーンテキストの説明。 |
version | メジャー リリース、マイナー リリース、ビルド、リビジョン を含む API バージョン。 |
schema | XML スキーマ(XSD)ファイルへのリンク。 |
links | API の各 リンク を定義します。 |
link 要素には、以下の構造が含まれます。
| 要素 | 説明 |
|---|---|
リンク | API 要求の URI。URI 属性(href)と関係タイプ属性(rel)が含まれます。 |
request | リンクに必要なリクエストプロパティーを定義します。 |
http_method | このリンクにアクセスするためのメソッドタイプ。REST API アクセス用の標準 HTTP メソッド( GET、POST、PUT、DELETE )が含まれます。 |
ヘッダー | HTTP リクエストのヘッダーを定義します。ヘッダーを定義する ヘッダー 名 と 値 が含まれる一連のヘッダー要素が含まれます。 |
body | HTTP リクエストの本文を定義します。リクエストとデータ タイプ が 必要 かどうかを定義する パラメーター 要素のセットが含まれる、リソース タイプ と parameter_set が含まれます。parameter 要素には、変更する Red Hat Virtualization Manager プロパティーを定義する name 要素と、type が collection に設定されている場合に追加の parameter_set サブセットも含まれています。 |
response | HTTP リクエストの出力を定義します。出力するリソース構造を定義する type 要素が含まれます。 |
4.6. Red Hat Virtualization Windows ゲスト VSS サポート リンクのコピーリンクがクリップボードにコピーされました!
4.7. QEMU ゲストエージェントの概要 リンクのコピーリンクがクリップボードにコピーされました!
FIFREEZE ioctl() カーネル機能を介してゲスト仮想マシンのファイルシステムをすべてフリーズしていました。この ioctl() 機能は、ゲスト仮想マシンの Linux カーネルによって実装されます。この関数は、ゲスト仮想マシンのカーネルのファイルシステムキャッシュをフラッシュし、ファイルシステムを一貫した状態にし、すべてのユーザー空間スレッドがファイルシステムへの書き込みアクセスを拒否します。
4.8. VSS トランザクションフロー リンクのコピーリンクがクリップボードにコピーされました!
第5章 互換性レベルのバージョン リンクのコピーリンクがクリップボードにコピーされました!
互換性レベル としてこの概念を表します。version 要素には、互換性レベルを記述する major 属性および minor 属性が含まれます。
バージョン レベルが supported_versions 要素に表示されます。これは、クラスターの バージョン がそのレベルまでアップ可能になったことを示します。管理者がデータセンター内のすべてのクラスターを特定のレベルに更新すると、データセンターはそのレベルまで移動します。
5.1. 互換性レベルのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
例5.1 互換性レベルのアップグレード
3.5 に更新され、API レポートは以下のようになります。
3.5 から更新できるようになりました。クラスターが更新されると、API は以下を報告します。
3.5 に更新します。アップグレードされると、API はこのデータセンターの Red Hat Enterprise Virtualization 3.5 で利用可能な機能を公開します。
第6章 機能 リンクのコピーリンクがクリップボードにコピーされました!
capabilities コレクションは、Red Hat Virtualization のバージョンがサポートする機能に関する情報を提供します。これらの機能には、特定のプロパティーのアクティブな機能と利用可能な列挙値が含まれます。
GET /ovirt-engine/api/capabilities/ HTTP/1.1 Content-Type: application/xml Accept: application/xml
GET /ovirt-engine/api/capabilities/ HTTP/1.1
Content-Type: application/xml
Accept: application/xml
6.1. バージョンデプライゼンス機能 リンクのコピーリンクがクリップボードにコピーされました!
capabilities 要素には、互換性レベルに依存する機能を記述する version 要素が多数含まれます。
version 要素には、メジャー および マイナー バージョン番号の属性が含まれます。これは、現在のバージョンレベルを示します。
3.5、3. 6、および 4.0 に固有の機能を示しています。
バージョン には、指定されたバージョンに依存する一連の機能が含まれています。
6.2. 現在のバージョン リンクのコピーリンクがクリップボードにコピーされました!
現在 の要素は、指定された バージョン が最新のサポート対象互換性レベルであるかどうかを示します。この値はブール値 true または false です。
6.3. 機能 リンクのコピーリンクがクリップボードにコピーされました!
| 機能 | 説明 |
|---|---|
| Transparent Huge Page メモリーポリシー | ホストの透過的な Huge Page の可用性を定義できます。使用できる値は true または false です。 |
| Gluster サポート | この機能は、Gluster ボリュームとブリックをストレージとして使用するためのサポートを提供します。 |
| POSIX-FS ストレージタイプ | この機能は、POSIX-FS ストレージタイプのサポートを提供します。 |
| ポートミラーリング | 仮想ネットワークインターフェイスカードのポートミラーリングの可用性を定義できます。使用できる値は true または false です。 |
| サーバー時間を表示します。 | API の現在の日時を表示します。 |
| ホストメモリーを表示します。 | 特定のホストの合計メモリーを表示します。 |
| ホストソケットを表示します。 | ホスト CPU のトポロジーを定義できます。表示するホストソケットの数、ソケット 数、ソケットごとの コア 数を定義するソケット、スレッド、およびコア数の 3 つの属性を取ります。 |
| 大文字小文字の機密性の検索 | case-sensitive=true|false URL パラメーターを指定して、検索クエリーが大文字と小文字を区別するかどうかを指定できます。 |
GET リクエストの最大結果 | GET リクエストから返される結果の最大数を指定できます。 |
| JSON コンテンツタイプ | POST および PUT リクエストの相関 ID を設定できるようにするヘッダーを定義できます。 |
| ディスクの有効化と非アクティブ化 | 特定の仮想ディスクで activate または deactivate をアクションとして指定することにより、ディスクを アクティブ 化または非アクティブ化できます。 |
| ネットワークインターフェイスカードのアクティブ化と非アクティブ化 | 特定のネットワークインターフェイスカードでアクションとして activate または deactivate を指定すると、ネットワークインターフェイスカードを アクティブ または 非 アクティブにすることができます。 |
| スナップショットのリファクタリング | 仮想マシンのスナップショットをリファクタリングできます。 |
| 指定したストレージドメインからテンプレートディスクを削除します。 | DELETE リクエストを使用して、特定のストレージドメインから仮想マシンテンプレートディスクを削除できます。 |
| Floating ディスク | Floating ディスクは、どの仮想マシンにも接続されていないディスクです。この機能を使用すると、このようなディスクも特定の仮想マシンではなくルートコレクションに表示されます。 |
| 非同期削除 | async URL パラメーターを指定して、DELETE リクエストが非同期的に実行されるように指定できます。 |
| セッションベースの認証 | 適切なヘッダーを指定してクライアントサーバーセッションを維持できるため、リクエストごとにログインする必要がなくなります。 |
| 仮想マシンアプリケーション | 特定の仮想マシンにインストールされているアプリケーションの一覧を表示できます。このリストは、特定の仮想マシンの applications 要素にあります。 |
| VirtIO-SCSI サポート | この機能は、準仮想化 SCSI コントローラーデバイスに対応します。 |
| カスタムリソースのコメント | データセンターやその他のリソースにカスタムコメントを追加できます。 |
| ホスト機能の更新 | ホストのデータを同期し、特定のホストで利用可能なネットワークインターフェイスの一覧を更新できます。 |
| メモリースナップショット | 仮想マシンのスナップショットの一部としてメモリー状態を含めることができます。 |
| ウォッチドッグデバイス | 仮想マシンのウォッチドッグデバイスを作成できます。 |
| SSH 認証方法 | 管理ユーザーパスワードまたは SSH 公開鍵を使用して、SSH を介してホストで認証できます。 |
| SPMの強制選択 | ホストの選択を SPM として強制できます。 |
| コンソールデバイス | 仮想マシンでコンソールデバイスの接続を制御できます。 |
| ストレージドメインのストレージサーバー接続 | 特定のストレージドメインとの間のストレージサーバー接続を表示できます。 |
| ストレージサーバー接続のアタッチと割り当て解除 | 特定のストレージドメインとの間でストレージサーバー接続を接続またはデタッチできます。 |
| Qxl の単一 PCI | 1 つの PCI ゲストデバイスを介して複数のビデオデバイスを表示できます。 |
| OVF 設定からの仮想マシンの追加 | 提供された OVF 設定から仮想マシンを追加できます。 |
| 仮想ネットワークインターフェイスカードプロファイル | 特定の仮想ネットワークインターフェイスカードの QoS (Quality of Service)、カスタムプロパティー、およびポートミラーリングを定義するプロファイルを設定できます。 |
| イメージストレージドメイン(テクノロジープレビュー) | OpenStack イメージサービス(Glance)などのイメージストレージドメインからイメージをインポートしてエクスポートすることができます。 |
| 仮想マシンの完全修飾ドメイン名 | 特定の仮想マシンの完全修飾ドメイン名を取得できます。 |
| 仮想マシンへのディスクスナップショットの割り当て | この機能は、ディスクスナップショットを仮想マシンに割り当てるためのサポートを提供します。 |
| Cloud-Init | Cloud Init を使用して仮想マシンを初期化できます。 |
| Gluster ブリック管理 | migrate および DELETE のアクションを使用して、データ 移行 で gluster ブリックを削除できます。migrate アクションおよび stopmigrate アクションを使用すると、データを移行してブリックを再利用できます。 |
| バックエンドディスクのコピーおよび移動 | 追加のコンテキストでディスクをコピーおよび移動できます。 |
| ネットワークラベル | ラベルを使用してホストにネットワークをプロビジョニングできます。 |
| 仮想マシンの再起動 | 単一のアクションで仮想マシンを再起動できます。 |
第7章 一般的な機能 リンクのコピーリンクがクリップボードにコピーされました!
7.1. 要素プロパティーアイコン リンクのコピーリンクがクリップボードにコピーされました!
| プロパティー | 説明 | アイコン |
|---|---|---|
| 作成に必要 | これらの要素は、作成時にリソースのクライアント提供表現に含める必要がありますが、リソースの更新には必要ありません。 |
|
| non-updatable | これらの要素は、リソースの更新時に値を変更できません。これらの要素は、API ユーザーが値を変更しない場合にのみ、更新時にクライアント提供の表現に追加します。変更すると、API はエラーを報告します。 |
|
| Read-only | これらの要素は読み取り専用です。読み取り専用要素の値は作成または変更されません。 |
|
7.2. 表現 リンクのコピーリンクがクリップボードにコピーされました!
7.2.1. 表現 リンクのコピーリンクがクリップボードにコピーされました!
7.2.2. リソース表現に対する一般的な属性 リンクのコピーリンクがクリップボードにコピーされました!
| 属性 | タイプ | 説明 | プロパティー |
|---|---|---|---|
id | GUID | 仮想化インフラストラクチャーの各リソースには、グローバルに一意の識別子(GUID)として機能する ID が含まれます。GUID は、リソース ID の主な方法です。 | |
href | string | 絶対パスとしてのリソースの正規の場所。 |
7.2.3. リソース表現への共通要素 リンクのコピーリンクがクリップボードにコピーされました!
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | ユーザーが指定する、人間が判読可能なリソースの名前。名前 は、そのタイプのすべてのリソースで一意です。 | |
description | string | ユーザーが指定する、人間が判読可能なリソースの説明(フリーフォーム)。 |
7.3. コレクション リンクのコピーリンクがクリップボードにコピーされました!
7.3.1. コレクション リンクのコピーリンクがクリップボードにコピーされました!
hosts コレクションです。サブコレクションの例は、ホストリソースに割り当てられたすべてのネットワークインターフェイスカードのリソースが含まれる host.nics コレクションです。
7.3.2. コレクション内の全リソースの一覧 リンクのコピーリンクがクリップボードにコピーされました!
GET 要求を使用して、コレクション内のリソースの一覧を取得します。
Accept HTTP ヘッダーを追加して、応答形式の MIME タイプを定義します。
GET /ovirt-engine/api/[collection] HTTP/1.1 Accept: [MIME type]
GET /ovirt-engine/api/[collection] HTTP/1.1
Accept: [MIME type]
7.3.3. 拡張リソースサブコレクションの一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
Accept ヘッダーに detail パラメーターが含まれる場合に、コレクション表現を拡張してサブコレクションを含めます。
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection
詳細 パラメーターを使用した複数のサブコレクション要求が含まれます。
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection1; detail=subcollection2
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection1; detail=subcollection2
+ 演算子でサブコレクションを分離する 1 つの 詳細 パラメーター:
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection1+subcollection2+subcollection3
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection1+subcollection2+subcollection3
| コレクション | 拡張サブコレクションサポート |
|---|---|
hosts | statistics |
vms | 統計、nics、ディスク |
例7.1 vms コレクションの拡張統計、NIC、およびディスクサブコレクションのリクエスト
GET /ovirt-engine/api/vms HTTP/1.1 Accept: application/xml; detail=statistics+nics+disks
GET /ovirt-engine/api/vms HTTP/1.1
Accept: application/xml; detail=statistics+nics+disks
7.3.4. クエリーを使用したコレクションの検索 リンクのコピーリンクがクリップボードにコピーされました!
コレクション/検索リンクの GET リクエストにより、そのコレクション の検索クエリーが作成されます。API は、検索クエリーの制約を満たすコレクション内のリソースのみを返します。
7.3.5. 最大結果パラメーター リンクのコピーリンクがクリップボードにコピーされました!
max URL パラメーターを使用して結果の一覧を制限します。max パラメーターを指定せずに API 検索クエリーは、すべての値を返します。API 検索クエリーで UI のパフォーマンスが低下するのを防ぐために、max パラメーターを指定することが推奨されます。
7.3.6. ケースの機密性 リンクのコピーリンクがクリップボードにコピーされました!
例7.2 大文字と小文字を区別しない検索クエリー
GET /ovirt-engine/api/collection;case-sensitive=false?search={query} HTTP/1.1
Accept: application/xml
GET /ovirt-engine/api/collection;case-sensitive=false?search={query} HTTP/1.1
Accept: application/xml
7.3.7. クエリーの構文 リンクのコピーリンクがクリップボードにコピーされました!
GET リクエストで検索 クエリー を実行します。
GET /ovirt-engine/api/collection?search={query} HTTP/1.1
Accept: application/xml
GET /ovirt-engine/api/collection?search={query} HTTP/1.1
Accept: application/xml
クエリー テンプレートの値は、API が コレクション に転送する検索クエリーを参照します。この クエリー は、Red Hat Virtualization クエリー言語と同じ形式を使用します。
sortby 句はオプションで、結果を順序付ける場合にのみ必要です。
| コレクション | 基準 | 結果 |
|---|---|---|
hosts | vms.status=up | が 稼働 している仮想マシンを実行しているすべてのホストの一覧を表示します。 |
vms | domain=qa.company.com | 指定されたドメインで稼働しているすべての仮想マシンの一覧を表示します。 |
vms | users.name=mary | ユーザー名が mary のユーザーに属するすべての仮想マシンの一覧を表示します。 |
events | severity>normal sortby time | 重大度が normal よりも高いすべての イベント のリストを表示し、time 要素の値で並べ替えます。 |
events | severity>normal sortby time desc | 重大度が normal よりも高いすべての イベント のリストを表示し、time 要素の値で降順でソートします。 |
クエリー テンプレートを URL エンコードする必要があります。
例7.3 URL でエンコードされた検索クエリー
GET /ovirt-engine/api/vms?search=name%3Dvm1 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/vms?search=name%3Dvm1 HTTP/1.1
Accept: application/xml
7.3.8. ワイルドカード リンクのコピーリンクがクリップボードにコピーされました!
例7.4 name=vm* のワイルドカード検索クエリー
GET /ovirt-engine/api/vms?search=name%3Dvm* HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/vms?search=name%3Dvm* HTTP/1.1
Accept: application/xml
vm1、vm2、vma、 vm -webserver などの VM で始まる名前を持つすべての仮想マシンが作成されます。
例7.5 name=v*1 のワイルドカード検索クエリー
GET /ovirt-engine/api/vms?search=name%3Dv*1 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/vms?search=name%3Dv*1 HTTP/1.1
Accept: application/xml
v で始まり、1 で終わるすべての仮想マシン( vm 1 、vr1、または virtualmachine1 など)が発生します。
7.3.9. ページネーション リンクのコピーリンクがクリップボードにコピーされました!
ページ に分割します。
例7.6 リソースのページネーション
GET /ovirt-engine/api/collection?search=page%201 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/collection?search=page%201 HTTP/1.1
Accept: application/xml
ページ 値を増やして、結果の次のページを表示します。
GET /ovirt-engine/api/collection?search=page%202 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/collection?search=page%202 HTTP/1.1
Accept: application/xml
page コマンドを検索クエリーの他のコマンドと併用します。以下に例を示します。
GET /ovirt-engine/api/collection?search=sortby%20element%20asc%20page%202 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/collection?search=sortby%20element%20asc%20page%202 HTTP/1.1
Accept: application/xml
7.3.10. コレクション内のリソース作成 リンクのコピーリンクがクリップボードにコピーされました!
POST 要求で新規リソースを作成します。
POST 要求には Content-Type ヘッダーが必要です。これにより、要求の一部として、本文コンテンツ内の表現の MIME タイプを API に通知します。
Accept HTTP ヘッダーを追加して、応答形式の MIME タイプを定義します。
POST /ovirt-engine/api/[collection] HTTP/1.1 Accept: [MIME type] Content-Type: [MIME type] [body]
POST /ovirt-engine/api/[collection] HTTP/1.1
Accept: [MIME type]
Content-Type: [MIME type]
[body]
7.3.11. 非同期リクエスト リンクのコピーリンクがクリップボードにコピーされました!
が Expect: 201 で作成された ヘッダーで上書きしない限り、API は非同期 POST 要求を実行します。
202 Accepted ステータスになります。202 Accepted リソースの初期ドキュメント構造には、create _status 要素と作成ステータス 更新用のリンクも含まれています。以下に例を示します。
creation_status リンクへの GET リクエストは、作成ステータスの更新を提供します。
Expect: 201-created ヘッダーが必要です。
7.4. リソース リンクのコピーリンクがクリップボードにコピーされました!
7.4.1. リソース リンクのコピーリンクがクリップボードにコピーされました!
7.4.2. リソースの取得 リンクのコピーリンクがクリップボードにコピーされました!
GET 要求を実行して、リソースの状態を取得します。
Accept HTTP ヘッダーを追加して、応答形式の MIME タイプを定義します。
GET /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1 Accept: [MIME type]
GET /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1
Accept: [MIME type]
All-Content: true ヘッダーを使用して、一部のリソースから追加情報を取得できます。RESTful Service Description Language は、このヘッダーをサポートするリンクを記述します。
GET /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1 Accept: [MIME type] All-Content: true
GET /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1
Accept: [MIME type]
All-Content: true
7.4.3. リソースの更新 リンクのコピーリンクがクリップボードにコピーされました!
GET 要求からの更新の説明が含まれる PUT 要求でリソースプロパティーを変更します。変更可能なプロパティーの詳細は、個別のリソースタイプのドキュメント を参照してください。
PUT 要求には Content-Type ヘッダーが必要です。これにより、要求の一部として、本文コンテンツ内の表現の MIME タイプを API に通知します。
Accept HTTP ヘッダーを追加して、応答形式の MIME タイプを定義します。
PUT /ovirt-engine/api/collection/resource_id HTTP/1.1 Accept: [MIME type] Content-Type: [MIME type] [body]
PUT /ovirt-engine/api/collection/resource_id HTTP/1.1
Accept: [MIME type]
Content-Type: [MIME type]
[body]
7.4.4. リソースの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求でリソースを削除します。
Accept HTTP ヘッダーを追加して、応答形式の MIME タイプを定義します。
DELETE /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1 Accept: [MIME type]
DELETE /ovirt-engine/api/[collection]/[resource_id] HTTP/1.1
Accept: [MIME type]
DELETE リクエストでオプションの本文コンテンツが必要になる場合があります。オプションの本文コンテンツを含む DELETE 要求には、本文コンテンツ内の表現 MIME タイプを API に通知するための Content-Type ヘッダーが必要です。DELETE 要求にボディーのコンテンツが含まれていない場合は、Content-Type ヘッダーを省略します。
7.4.5. サブコレクション関係 リンクのコピーリンクがクリップボードにコピーされました!
- 1 つの親リソースに複数の子リソースを含めることができ、その逆も同様です。たとえば、仮想マシンには複数のディスクを含めることができ、一部のディスクは複数の仮想マシン間で共有されます。
- マッピングされたリソースは親リソースに依存します。親リソースがないと、依存するリソースは存在できません。たとえば、仮想マシンとスナップショット間のリンクなどです。
- マッピングされたリソースは親リソースとは独立して存在しますが、データは関係と関連付けられています。たとえば、クラスターとネットワーク間のリンクなどです。
リンク rel= 属性を使用して、リソースとサブコレクションの関係を定義します。
7.4.6. XML 要素関係 リンクのコピーリンクがクリップボードにコピーされました!
- サブコレクションのリソースから親リソースへのバックリンク
- 任意の関係を持つリソース間のリンク。
例7.7 XML 要素を使用してサブコレクションリソースからリソースへのバックリンク
7.4.7. アクション リンクのコピーリンクがクリップボードにコピーされました!
POST リクエストでアクションを呼び出します。POST の本文には、共通およびタスク固有のパラメーターをカプセル化する アクション 表現が必要です。
| 要素 | 説明 |
|---|---|
async | サーバー が即座に 202 Accepted で応答し、アクション表現に完了のためにポーリングする href リンクが含まれている場合は True。 |
grace_period | アクションが開始する前に期限切れになる必要がある猶予期間(ミリ秒単位)。 |
障害 の応答でなければならないパラメーターも示されています。
POST リクエストではボディーコンテンツに XML 表現が必要であるため、アクションには Content-Type: application/xml ヘッダーも必要です。
202 Accepted 応答はタスクのステータスを監視するためのリンクを提供します。
GET は、非同期タスクのステータスを示します。
| Status | 説明 |
|---|---|
pending | タスクが起動していません。 |
in_progress | タスクが操作中です。 |
完了 | タスクが正常に完了しました。 |
failed | Task failed.返される アクション 表現には、失敗を説明する 障害 が含まれます。 |
GETs は 301 Moved Moved Permanently redirected to the target resource になります。
rel 属性で識別されるリンクも含まれます。
| タイプ | 説明 |
|---|---|
parent | このアクションのリソースへのリンク。 |
replay | 元のアクション URI へのリンク。この URI に投稿すると、アクションが再度開始されます。 |
7.4.8. パーミッション リンクのコピーリンクがクリップボードにコピーされました!
パーミッション サブコレクションが含まれます。各 パーミッション には、ユーザー、割り当てられた ロール、および指定されたリソースが含まれます。以下に例を示します。
パーミッション 表現で POST リクエストを送信し、Content-Type: application/xml ヘッダーをリソースの permissions サブコレクションに送信するときに新しい パーミッション を取得します。それぞれの新規パーミッションには、ロール と ユーザー が必要です。
7.4.9. エラーの処理 リンクのコピーリンクがクリップボードにコピーされました!
障害 表現で失敗したリソース状態の更新またはアクションを報告します。障害には、理由 および 詳細 の文字列が含まれます。クライアントは、応答ステータスコードに応じて 障害 または 予想されるリソース表現を抽出して失敗した要求に対応する必要があります。このような場合は、個別のリソースドキュメントで明確に示されます。
第8章 バックアップおよび Restore API リンクのコピーリンクがクリップボードにコピーされました!
8.1. 仮想マシンのバックアップ リンクのコピーリンクがクリップボードにコピーされました!
手順8.1 仮想マシンのバックアップ
- REST API を使用して、バックアップを作成する仮想マシンのスナップショットを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記仮想マシンのスナップショットを作成すると、スナップショットの作成時と同様に、仮想マシンの設定データのコピーが、スナップショットの初期化で設定属性のdata属性に保存されます。重要共有可能としてマークされているディスクや、直接 LUN ディスクに基づくディスクのスナップショットを作成することはできません。 - スナップショットの下の
data属性から仮想マシンの設定データを取得します。GET /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111 HTTP/1.1 Accept: application/xml Content-type: application/xml
GET /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111 HTTP/1.1 Accept: application/xml Content-type: application/xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - スナップショットのディスク ID およびスナップショット ID を特定します。
GET /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111/disks HTTP/1.1 Accept: application/xml Content-type: application/xml
GET /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111/disks HTTP/1.1 Accept: application/xml Content-type: application/xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - スナップショットをバックアップ仮想マシンに接続し、ディスクをアクティブ化します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - バックアップ仮想マシンのバックアップソフトウェアを使用して、スナップショットディスク上のデータをバックアップします。
- バックアップ仮想マシンからスナップショットディスクの割り当てを解除します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に応じて、スナップショットを削除します。
DELETE /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111 HTTP/1.1 Accept: application/xml Content-type: application/xml
DELETE /ovirt-engine/api/vms/11111111-1111-1111-1111-111111111111/snapshots/11111111-1111-1111-1111-111111111111 HTTP/1.1 Accept: application/xml Content-type: application/xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
8.2. 仮想マシンの復元 リンクのコピーリンクがクリップボードにコピーされました!
手順8.2 仮想マシンの復元
- ディスクをバックアップ仮想マシンに接続します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - バックアップソフトウェアを使用して、バックアップをディスクに復元します。
- バックアップ仮想マシンからディスクの割り当てを解除します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 復元される仮想マシンの設定データを使用して、新しい仮想マシンを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ディスクを新規の仮想マシンにアタッチします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
第9章 データセンター リンクのコピーリンクがクリップボードにコピーされました!
9.1. データセンター要素 リンクのコピーリンクがクリップボードにコピーされました!
API ユーザーは、エントリーポイント URI から取得した rel="datacenters" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | データセンターのプレーンテキストで人間が判読できる名前。名前 は、すべてのデータセンターリソースで一意です。 |
|
description | string | プレーンテキストで人間が読めるデータセンターの説明 | |
link rel="storagedomains" | 関係 | このデータセンターに接続されたストレージドメインのサブコレクションへのリンク。 | |
link rel="clusters" | 関係 | このデータセンターにアタッチされたクラスターのサブコレクションへのリンク。 | |
link rel="networks" | 関係 | このデータセンターで利用可能なネットワークのサブコレクションへのリンク。 | |
link rel="permissions" | 関係 | データセンターパーミッションのサブコレクションへのリンク。 | |
link rel="quotas" | 関係 | このデータセンターに関連付けられたクォータのサブコレクションへのリンク。 | |
local | ブール値:true または false | データセンターが、オールインワンインスタンスで作成されるなど、ローカルデータセンターであるかどうかを指定します。 |
|
storage_format | 列挙 | データセンターのストレージ形式バージョンを記述します。列挙値のリストは、機能 で利用できます。 | |
version major= minor= | complex | データセンターの互換性レベル。 | |
supported_versions | complex | バージョン major= minor= を含む、データセンターのバージョン レベルのリスト。 |
|
mac_pool | string | データセンターに関連付けられた MAC アドレスプール。MAC アドレスプールが指定されていない場合は、デフォルトの MAC アドレスプールが使用されます。 | |
status | 以下参照 | データセンターのステータス。 |
|
ステータス には、初期 化されていない ,up,maintenance,not_operational, problem and contend の列挙値のいずれかが含まれます。これらの状態は capabilities の data_center_states に一覧表示されます。
9.2. データセンターの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例9.1 データセンターの XML 表現
9.3. データセンターの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例9.2 データセンターの JSON 表現
9.4. メソッド リンクのコピーリンクがクリップボードにコピーされました!
9.4.1. 新規データセンターの作成 リンクのコピーリンクがクリップボードにコピーされました!
name および local 要素が必要です。
例9.3 データセンターの作成
9.4.2. データセンターの更新 リンクのコピーリンクがクリップボードにコピーされました!
name、description、storage_type、version、storage_format、および mac_pool 要素は、作成後に更新可能です。
例9.4 データセンターの更新
9.4.3. データセンターの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例9.5 データセンターの削除
DELETE /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
9.5. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
9.5.1. ストレージドメインのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
9.5.1.1. ストレージドメインのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
ステータス とアクションのセットがある場合を除きます。status 要素の状態が capabilities の storage_domain_states に一覧表示されます。
9.5.1.2. ストレージドメインの接続と切断 リンクのコピーリンクがクリップボードにコピーされました!
POSTします。
は 名前 を指定する必要があります。ストレージドメインをデータセンターに接続する例:
例9.6 ストレージドメインのデータセンターへのアタッチ
DELETE 要求を使用して、データセンターからストレージドメインをデタッチします。このリクエストを非同期にするために、オプションの async 要素を含めます。
例9.7 データセンターからストレージドメインをデタッチ
9.5.1.3. アクション リンクのコピーリンクがクリップボードにコピーされました!
9.5.1.3.1. ストレージドメインアクションのアクティブ化 リンクのコピーリンクがクリップボードにコピーされました!
例9.8 データセンター上のストレージドメインをアクティブにするためのアクション
9.5.1.3.2. ストレージドメインの非アクティブ化アクション リンクのコピーリンクがクリップボードにコピーされました!
例9.9 データセンター上のストレージドメインを非アクティブ化するアクション
9.5.2. ネットワークサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
9.5.2.1. Networks サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
ネットワーク サブコレクションで表されます。データセンターの ネットワーク サブコレクションの表現には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | ネットワークのプレーンテキストで人間が読める形式の名前。 |
description | string | ネットワークのプレーンテキストで人間が読める形式の説明。 |
rel="permissions" | 関係 | ネットワークの パーミッション サブコレクションへのリンク。 |
rel="vnicprofiles" | 関係 | ネットワークの vnicprofiles サブコレクションへのリンク。 |
rel="labels" | 関係 | ネットワークの ラベル サブコレクションへのリンク。 |
data_center id= | 関係 | ネットワークがメンバーになっているデータセンターへの参照。 |
stp | ブール値:true または false | ネットワークに対してスパニングツリープロトコルを有効にするかどうかを指定します。 |
mtu | integer | ネットワークの最大伝送単位を指定します。 |
usages | complex | ネットワークの 使用 要素のセットを定義します。このレベルでネットワークを vm ネットワークおよび ディスプレイ ネットワークとして定義できます。 |
network サブコレクションを操作することができます。たとえば、POST メソッドを使用してネットワーク ID または 名前を更新できます。
例9.10 ネットワークリソースのデータセンターとの関連付け
PUT 要求でリソースを更新します。ネットワークの最大伝送単位は、mtu 要素の整数値を指定する PUT 要求を使用して設定されます。
例9.11 ネットワーク最大伝送単位の設定
DELETE 要求で削除されます。
例9.12 データセンターからのネットワーク関連付けの削除
DELETE /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
9.5.3. Quotas サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
9.5.3.1. Quotas サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
GET メソッドを使用してこのサブコレクションとそのリソースを表示します。
例9.13 クォータの XML 表現
name 要素および description 要素が必要です。
例9.14 クォータの作成
DELETE 要求が必要です。
例9.15 クォータの削除
DELETE /ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/quotas/e13ff85a-b2ba-4f7b-8010-e0d057c03dfe HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/datacenters/01a45ff0-915a-11e0-8b87-5254004ac988/quotas/e13ff85a-b2ba-4f7b-8010-e0d057c03dfe HTTP/1.1
HTTP/1.1 204 No Content
9.6. アクション リンクのコピーリンクがクリップボードにコピーされました!
9.6.1. データセンターアクションの強制削除 リンクのコピーリンクがクリップボードにコピーされました!
強制 アクションが含まれています。
DELETE メソッドが必要です。リクエスト本文には、force パラメーターが true に設定された アクション 表現が含まれます。また、リクエストには、本文で XML 表現を処理するために追加の Content-type: application/xml ヘッダーも必要です。
例9.16 データセンターでの強制削除アクション
- データセンターに関連付けられた
データストレージドメインのデータベース情報をすべて削除します。 - データセンターに関連付けられた
データストレージドメインの仮想マシンやテンプレートなどのリソースのすべてのデータベース情報を削除します。 isoをデタッチし、データセンターからストレージドメインをエクスポートします。- データセンターのデータベース情報を削除します。
データセンターに関連付けられたデータ ストレージドメインは、再利用する前に手動でフォーマットする必要があります。iso および エクスポート ドメインのメタデータでは、別のデータセンターで使用する前に手動でクリーニングする必要があります。
第10章 クラスター リンクのコピーリンクがクリップボードにコピーされました!
10.1. クラスター要素 リンクのコピーリンクがクリップボードにコピーされました!
clusters コレクションは、Red Hat Virtualization 環境内のクラスターに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="clusters" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | ユーザーが指定した、人間が判読可能なクラスターの名前。この 名前 は、すべてのクラスターリソースで一意です。 |
|
description | string | ユーザーが指定した、人間が判読可能なクラスターの説明(フリーフォーム)。 | |
link rel="networks" | 関係 | このクラスターに関連付けられたネットワークのサブコレクションへのリンク。 | |
link rel="permissions" | 関係 | クラスターパーミッションのサブコレクションへのリンク。 | |
link rel="glustervolumes" | 関係 | このクラスターに関連付けられた Red Hat Gluster Storage ボリュームのサブコレクションへのリンク。 | |
link rel="glusterhooks" | 関係 | このクラスターに関連付けられた Red Hat Gluster Storage ボリュームフックのサブコレクションへのリンク。 | |
link rel="affinitygroups" | 関係 | このクラスターに関連付けられた仮想マシンアフィニティーグループのサブコレクションへのリンク。 | |
cpu id= | complex | すべてのホストがクラスターでサポートする必要のある CPU タイプを定義するサーバー CPU 参照。 |
|
data_center id= | GUID | このクラスターのデータセンターのメンバーシップへの参照。 |
|
memory_policy | complex | ホストのメモリー使用率におけるクラスターのポリシーを定義します。 |
|
scheduling_policy | complex | クラスター内のホストの負荷分散または省電力モードを定義します。 |
|
version major= minor= | complex | クラスターの互換性レベル。 |
|
supported_versions | complex | クラスターの バージョン レベルの一覧。 |
|
error_handling | 複雑/列挙型 | クラスター内のホストが動作しなくなる場合の仮想マシン処理を定義します。capabilities に一覧表示される列挙型プロパティーが含まれる単一の on_error 要素が必要です。 | |
virt_service | ブール値 | このクラスターの仮想化サービスを公開するかどうかを定義します。 | |
gluster_service | ブール値 | このクラスターに Red Hat Gluster Storage サービスを公開するかどうかを定義します。 | |
threads_as_cores | ブール値 | ホストが、ホストのコア数よりも大きいプロセッサーコアの合計数で仮想マシンを実行できるかどうかを定義します。 | |
tunnel_migration | ブール値 | 移行時に仮想マシンが libvirt-to-libvirt トンネルを使用するかどうかを定義します。 | |
trusted_service | ブール値 | OpenAttestation サーバーを使用してホストを検証するかどうかを定義します。 | |
ballooning_enabled | ブール値 | クラスターに対してバルーンが有効になっているかどうかを定義します。 | |
ksm | ブール値 | クラスターで ksm を有効にするかどうかを定義します。 |
/etc/vdsm/mom.conf に記録されます。/etc/vdsm/mom.conf は、Memory Overcommit Manager ログファイルです。仮想マシンがバルーンを認識しない場合は、イベントがイベントログに追加されます。
10.2. メモリーポリシー要素 リンクのコピーリンクがクリップボードにコピーされました!
memory_policy 要素には以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
overcommit percent= | complex | ホストで仮想マシンが起動できなくなる前に使用できるホストメモリーの割合。KSM 下のメモリー共有により、仮想マシンは利用可能なホストメモリーよりも多くのものを使用できます。推奨値には、100 (None)、150 (サーバーロード)、および 200 (デスクトップロード)が含まれます。 |
|
transparent_hugepages | complex | THP の 有効 なステータスを定義します。ステータスは true または false のいずれかです。お使いのバージョンが Transparent Huge Page をサポートしていることを確認するために、 ください。 |
|
10.3. スケジューリングポリシー要素 リンクのコピーリンクがクリップボードにコピーされました!
scheduling_policy 要素には以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
policy | 列挙 | クラスター内のホストの仮想マシンスケジューリングモード。列挙型の一覧は、機能 に記載されています。 |
|
thresholds low= high= duration= | complex | ホストの CPU 制限を定義します。high 属性は、過負荷とみなされる前にホストが持つことができる最大 CPU 使用率を制御します。low 属性は、使用率が低いと見なされる前にホストが使用できる最小の CPU 使用率を制御します。duration 属性は、スケジューラーが起動して負荷を別のホストに移動する前にホストがオーバーロードする必要がある秒数を指します。 |
|
10.4. クラスターの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例10.1 クラスターの XML 表現
10.5. クラスターの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例10.2 クラスターの JSON 表現
10.6. メソッド リンクのコピーリンクがクリップボードにコピーされました!
10.6.1. クラスターの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前 が、cpu id=、および datacenter 要素が必要です。id 属性または name 要素のいずれかで データセンター を特定します。
例10.3 クラスターの作成
10.6.2. クラスターの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、cpu id=、および error_handling 要素は、作成後に更新可能です。
例10.4 クラスターの更新
10.6.3. クラスターの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例10.5 クラスターの削除
DELETE /ovirt-engine/api/clusters/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/clusters/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
10.7. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
10.7.1. Networks サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
10.7.1.1. Networks サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
コレクション で表されます。クラスター内のすべてのホストは、これらの関連付けられたネットワークに接続されます。
ネットワーク サブコレクションの表現は、以下の追加要素を除き、標準の ネットワーク リソースと同じです。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
Cluster id= | 関係 | このネットワークがメンバーになっているクラスターへの参照。 |
|
必須 | ブール値 | 必須または任意のネットワークステータスを定義します。 | |
display | ブール値 | ディスプレイネットワークのステータスを定義します。後方互換性に使用されます。 | |
usages | complex | ネットワークの 使用 要素のセットを定義します。ユーザーは、このレベルでネットワークを VM および DISPLAY ネットワークとして定義できます。 |
ネットワーク サブコレクションを操作します。ネットワーク ID またはネットワーク サブ コレクションへの 名前 参照の POSTを作成すると、ネットワークがクラスターに関連付けられます。
例10.6 ネットワークリソースのクラスターとの関連付け
PUT 要求でリソースを更新します。
例10.7 ディスプレイネットワークステータスの設定
必要 な要素のブール値(true または false)を指定する PUT 要求を使用して設定されます。
例10.8 オプションのネットワークステータスの設定
DELETE 要求で削除されます。
例10.9 クラスターからのネットワーク関連付けの削除
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f HTTP/1.1
HTTP/1.1 204 No Content
10.7.2. ストレージボリュームのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
10.7.2.1. Red Hat Gluster Storage ボリュームサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
glustervolumes サブコレクションで表されます。
glustervolumes サブコレクションの Red Hat Gluster Storage ボリュームリソースの表現は、以下の要素を使用して定義されます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
volume_type | 列挙 | ボリュームタイプを定義します。ボリューム種別の一覧は、capabilities コレクションを参照してください。 |
|
bricks | 関係 | Red Hat Gluster Storage ブリックのサブコレクション。新しいボリュームを作成する場合、リクエストには、このクラスターで作成および管理するための ブリック 要素のセットが必要です。ブリックディレクトリーには、Red Hat Gluster Storage サーバーの server_id と brick_dir 要素が必要です。 |
|
transport_types | complex | ボリューム transport_type 要素のセットを定義します。利用可能なトランスポートタイプの一覧は、capabilities コレクション を参照してください。 |
|
replica_count | integer | 複製されたボリュームのファイルレプリケーション数を定義します。 |
|
stripe_count | integer | ストライプ化ボリュームのストライプ数を定義します。 |
|
options | complex | 追加の Red Hat Gluster Storage オプション 要素のセット。各 オプション には、オプション 名 と 値 が含まれます。 |
|
例10.10 Red Hat Gluster Storage ボリュームの XML 表現
名前、volume_type、および ブリック の POST 要求を介して Red Hat Gluster Storage ボリュームを作成します。
例10.11 Red Hat Gluster Storage ボリュームの作成
DELETE 要求で Red Hat Gluster Storage ボリュームを削除します。
例10.12 Red Hat Gluster Storage ボリュームの削除
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651 HTTP/1.1
HTTP/1.1 204 No Content
glustervolumes サブコレクションのリソースは更新できません。
10.7.2.2. ブリックサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
glustervolumes サブコレクションには、Red Hat Gluster Storage ボリュームで個別の ブリック を定義する独自のブリックサブコレクションが含まれます。All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。
ブリック サブコレクションの表現は、以下の要素を使用して定義されます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
server_id | string | Red Hat Gluster Storage サーバーへの参照。 |
|
brick_dir | string | Red Hat Gluster Storage サーバーのブリックディレクトリーを定義します。 |
|
replica_count | integer | ボリューム内のブリックのファイルレプリケーション数を定義します。 |
|
stripe_count | integer | ボリューム内のブリックのストライプ数を定義します。 |
|
server_id および brick_dir を使用して、POST 要求を介してサブコレクションに新しいブリックを作成します。
例10.13 ブリックの追加
DELETE リクエストでブリックを削除します。
例10.14 ブリックの削除
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651/bricks/0a473ebe-01d2-444d-8f58-f565a436b8eb HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651/bricks/0a473ebe-01d2-444d-8f58-f565a436b8eb HTTP/1.1
HTTP/1.1 204 No Content
ブリック サブコレクションのリソースは更新できません。
10.7.2.3. アクション リンクのコピーリンクがクリップボードにコピーされました!
10.7.2.3.1. 開始アクション リンクのコピーリンクがクリップボードにコピーされました!
start アクションは、Gluster ボリュームを使用可能にします。
例10.15 ボリュームの起動
force ブール値要素を使用して、実行中のボリュームのアクションを強制します。これは、実行中のボリュームで無効にされたブリックプロセスを開始する場合に便利です。
10.7.2.3.2. 停止アクション リンクのコピーリンクがクリップボードにコピーされました!
stop アクションは Gluster ボリュームを非アクティブにします。
例10.16 ボリュームの停止
force ブール値要素を使用して、停止アクションをブルートフォースします。
10.7.2.3.3. オプションアクションの設定 リンクのコピーリンクがクリップボードにコピーされました!
setoption アクションは、ボリュームオプションを設定します。
例10.17 オプションを設定します。
10.7.2.3.4. リセットオプションアクション リンクのコピーリンクがクリップボードにコピーされました!
resetoption アクションは、ボリュームオプションをリセットします。
例10.18 オプションをリセットします。
10.7.2.3.5. すべてのオプションアクションのリセット リンクのコピーリンクがクリップボードにコピーされました!
resetalloptions アクションは、すべてのボリュームオプションをリセットします。
例10.19 すべてのオプションのリセット
10.7.3. アフィニティーグループのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
10.7.3.1. アフィニティーグループのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
affinitygroups サブコレクションの仮想マシンアフィニティーグループリソースの表現は、以下の要素を使用して定義されます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | アフィニティーグループのプレーンテキストで人間が読める形式の名前。 |
|
cluster | 関係 | アフィニティーグループが適用されるクラスターへの参照。 | |
positive | ブール値:true または false | アフィニティーグループが、そのアフィニティーグループのメンバーである仮想マシンに正のアフィニティーと負のアフィニティーのどちらを適用するか指定します。 | |
enforcing | ブール値:true または false | アフィニティーグループが、そのアフィニティーグループのメンバーである仮想マシンに適用されるアフィニティーのハード強制とソフト強制のどちらを使用するかを指定します。 |
例10.20 仮想マシンアフィニティーグループの XML 表現
name 属性を使用して POST リクエストを介して仮想マシンアフィニティーグループを作成します。
例10.21 仮想マシンのアフィニティーグループの作成
DELETE リクエストで仮想マシンアフィニティーグループを削除します。
例10.22 仮想マシンのアフィニティーグループの削除
DELETE https://XX.XX.XX.XX/ovirt-engine/api/clusters/00000000-0000-0000-0000-000000000000/affinitygroups/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE https://XX.XX.XX.XX/ovirt-engine/api/clusters/00000000-0000-0000-0000-000000000000/affinitygroups/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
第11章 ネットワーク リンクのコピーリンクがクリップボードにコピーされました!
11.1. ネットワーク要素 リンクのコピーリンクがクリップボードにコピーされました!
networks コレクションは、Red Hat Virtualization 環境の論理ネットワークに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="networks" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="vnicprofiles" | 関係 | この論理ネットワークにアタッチされた VNIC プロファイルのサブコレクションへのリンク。 | |
link rel="labels" | 関係 | この論理ネットワークにアタッチされたラベルのサブコレクションへのリンク。 | |
data_center id= | GUID | このクラスターが所属するデータセンターへの参照。 |
|
vlan id= | integer | VLAN タグ。 | |
stp | ブール値:true または false | このネットワークでスパニングツリープロトコルが有効になっている場合は True。 | |
mtu | integer | 論理ネットワークの最大伝送単位を設定します。省略した場合、論理ネットワークはデフォルト値を使用します。 | |
status | operational または non_operationalのいずれか | ネットワークのステータス。これらの状態は、capabilities の network_states に一覧表示されます。 |
|
usages | complex | ネットワークの 使用 要素のセットを定義します。このレベルでネットワークを 仮想マシンネットワーク として定義できます。 |
11.2. ネットワークリソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例11.1 ネットワークリソースの XML 表現
11.3. ネットワークリソースの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例11.2 ネットワークリソースの JSON 表現
11.4. メソッド リンクのコピーリンクがクリップボードにコピーされました!
11.4.1. ネットワークリソースの作成 リンクのコピーリンクがクリップボードにコピーされました!
name 要素と datacenter 要素が必要です。
例11.3 ネットワークリソースの作成
11.4.2. ネットワークリソースの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、ip 要素、vlan 要素、stp 要素、および display 要素は、作成後に更新可能です。
例11.4 ネットワークリソースの更新
11.4.3. ネットワークリソースの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例11.5 ネットワークの削除
DELETE /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
11.5. sub-collections リンクのコピーリンクがクリップボードにコピーされました!
11.5.1. ネットワーク VNIC プロファイルサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
vnicprofile には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | プロファイルの一意の識別子。 |
description | string | プロファイルのテキスト形式の説明。 |
network | string | プロファイルが適用される論理ネットワークの一意識別子。 |
port_mirroring | ブール値: true または false | デフォルトは false です。 |
例11.6 ネットワークの vnicprofile サブコレクションの XML 表現
11.5.2. ネットワークラベルのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
ラベル には以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
network | string | ラベルが割り当てられているネットワークの href および ID。 |
例11.7 ネットワークのラベルサブコレクションの XML 表現
11.5.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
11.5.3.1. 論理ネットワークアクションへのラベルの割り当て リンクのコピーリンクがクリップボードにコピーされました!
例11.8 論理ネットワークにラベルを添付するアクション
POST /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/labels/ HTTP/1.1 Accept: application/xml Content-type: application/xml <label id="Label_001" />
POST /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/labels/ HTTP/1.1
Accept: application/xml
Content-type: application/xml
<label id="Label_001" />
11.5.3.2. 論理ネットワークからのラベルの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例11.9 論理ネットワークからのラベルの削除
DELETE /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/labels/[label_id] HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/labels/[label_id] HTTP/1.1
HTTP/1.1 204 No Content
第12章 ストレージドメイン リンクのコピーリンクがクリップボードにコピーされました!
12.1. ストレージドメイン要素 リンクのコピーリンクがクリップボードにコピーされました!
storagedomains コレクションは、Red Hat Virtualization 環境のストレージドメインに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="storagedomains" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="permissions" | 関係 | ストレージドメインパーミッションのサブコレクションへのリンク。 | |
link rel="files" | 関係 | このストレージドメインの files サブコレクションへのリンク。 | |
link rel="vms" | 関係 | type が export に設定されたストレージドメインの vms サブコレクションへのリンク。 | |
link rel="templates" | 関係 | タイプ を エクスポート するように設定されたストレージドメインの templates サブコレクションへのリンク。 | |
type | 列挙 | ストレージドメインのタイプ。列挙値のリストは、機能 で利用できます。 |
|
external_status | 複雑/列挙型 | 外部システムおよびプラグインによって報告されるストレージドメインのヘルスステータス。state 要素には、ok、info、warning、error、または failure の列挙値が含まれます。 | |
マスター | ブール値:true または false | これがデータセンターのマスターストレージドメインである場合は true。 |
|
host | complex | このストレージドメインを初期化するホストへの参照。このホストの唯一の制限は、指定された物理ストレージにアクセスできる必要があることです。 |
|
storage | complex | ストレージドメインの基礎となるストレージについて説明します。 |
|
available | integer | バイト単位の利用可能な領域。 |
|
used | integer | 使用される領域(バイト単位)。 |
|
committed | integer | コミットされた領域(バイト単位)。 |
|
storage_format | 列挙 | ストレージドメインのストレージ形式のバージョンについて説明します。列挙値のリストは、機能 で利用できます。 |
|
wipe_after_delete | ブール値:true または false | ストレージドメインで、デフォルトで削除後にワイプオプションを設定します。このオプションは、ドメインの作成後に編集することが可能ですが、その場合にはすでに存在していたディスクの削除後にワイププロパティーは変更されません。 | |
warning_low_space_indicator | integer | 警告の低スペースインジケーターオプションを設定するパーセンテージ値。ストレージドメインの空き容量がこの値を下回ると、ユーザーに警告メッセージが表示され、ログに記録されます。 | |
critical_space_action_blocker | integer | 重要なスペースアクションブロッカーオプションを設定する GB 単位の値。ストレージドメインの空き容量がこの値を下回ると、ユーザーにエラーメッセージが表示され、ログに記録されます。領域を消費する新しいアクションは、一時的であってもブロックされます。 |
12.2. ストレージドメインの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例12.1 ストレージドメインの XML 表現
12.3. ストレージドメインの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例12.2 ストレージドメインの JSON 表現
12.4. メソッド リンクのコピーリンクがクリップボードにコピーされました!
12.4.1. ストレージドメインの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前、タイプ、ホスト、および ストレージ 要素が必要です。id 属性または name 要素で host 要素を特定します。
POST リクエストで <wipe_after _delete> を指定して、ストレージドメインでデフォルトで削除後にワイプ オプションを有効にできます。このオプションは、ドメインの作成後に編集することが可能ですが、その場合にはすでに存在していたディスクの削除後にワイププロパティーは変更されません。
例12.3 ストレージドメインの作成
12.4.2. ストレージドメインの更新 リンクのコピーリンクがクリップボードにコピーされました!
削除要素の作成後に name および wipe のみが作成後に更新可能です。削除要素の後にワイプしても、すでに存在するディスクの wipe after delete プロパティーは変更されません。
例12.4 ストレージドメインの更新
12.4.3. ストレージドメインの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例12.5 ストレージドメインの削除
DELETE /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed HTTP/1.1
HTTP/1.1 204 No Content
12.5. ストレージタイプ リンクのコピーリンクがクリップボードにコピーされました!
12.5.1. ストレージタイプ リンクのコピーリンクがクリップボードにコピーされました!
storage 要素には、capabilities コレクションにある列挙値である type 要素が含まれます。
タイプ に固有の追加の要素も含まれます。次のいくつかのセクションで、これらの追加のストレージ タイプ 要素を調べます。
12.5.2. NFS ストレージ リンクのコピーリンクがクリップボードにコピーされました!
ストレージ の説明に nfs 固有の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
address | string | NFS サーバーのホスト名または IP アドレス |
|
path | string | サーバー上の NFS マウント可能なディレクトリーのパス。 |
|
12.5.3. PosixFS ストレージ リンクのコピーリンクがクリップボードにコピーされました!
ストレージ の説明に posixfs 固有の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
address | string | PosixFS サーバーのホスト名または IP アドレス。 |
|
path | string | サーバー上の PosixFS マウント可能なディレクトリーのパス。 |
|
vfs_type | string | PosixFS 共有の Linux 対応ファイルシステムタイプ。 |
|
mount_options | string | PosixFS 共有をマウントするオプション。 |
|
12.5.4. iSCSI および FCP ストレージ リンクのコピーリンクがクリップボードにコピーされました!
ストレージ の説明に iscsi および fcp 固有の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
logical_unit id= | complex | 論理ユニットの ID。ストレージドメインは、複数の iSCSI または FCP 論理ユニットも受け入れます。 |
|
override_luns | ブール値 | すべての論理ユニット設定を新しい設定に置き換えるかどうかを定義します。上書きするには true に設定します。 |
|
logical_unit にはサブ要素のセットが含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
address | string | ストレージデバイスを含むサーバーのアドレス。 |
|
port | integer | サーバーのポート番号。 |
|
target | string | ストレージデバイスのターゲット IQN。 |
|
username | string | ターゲットにログインするための CHAP ユーザー名 |
|
password | string | ターゲットにログインするための CHAP パスワード。 |
|
serial | string | ターゲットのシリアル ID。 |
|
vendor_id | string | ターゲットのベンダー名。 |
|
product_id | string | ターゲットの製品コード。 |
|
lun_mapping | integer | ターゲットの論理ユニット番号 デバイスマッピング。 |
|
logical_unit の説明に、対象の LUN を含む iSCSI ターゲットの詳細も含まれる場合、ストレージドメインの作成時にターゲットは自動ログインを実行します。
12.5.5. LocalFS Storage リンクのコピーリンクがクリップボードにコピーされました!
ストレージ の説明内の localfs 固有の要素は次のとおりです。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
path | string | ホスト上のローカルストレージドメインのパス。 |
|
localfs ストレージドメインには、storage_type が localfs に設定されているデータセンターが必要です。このデータセンターには単一のホストクラスターのみが含まれ、ホストクラスターには単一のホストのみが含まれます。
12.6. ストレージドメインのエクスポート リンクのコピーリンクがクリップボードにコピーされました!
12.6.1. ストレージドメインのエクスポート リンクのコピーリンクがクリップボードにコピーされました!
タイプ が export に設定されたストレージドメインには、vms および templates のサブコレクションが含まれます。これは、その特定のストレージドメインに保存されているインポート候補の仮想マシンおよびテンプレートを一覧表示します。
例12.6 エクスポートストレージドメインの仮想マシンサブコレクションの一覧表示
storage_domain 参照と インポート アクションも含まれますが、最上位の仮想マシンおよびテンプレートコレクションに対応するものと同様の表現があります。
import アクションは、エクスポート ストレージドメインから仮想マシンまたはテンプレートをインポートします。宛先クラスターとストレージドメインは、cluster および storage_domain 参照で指定します。
名前 を付けるには、オプションの name 要素を含めます。
例12.7 エクスポートストレージドメインから仮想マシンをインポートするアクション
例12.8 エクスポートストレージドメインからテンプレートをインポートするアクション
clone ブール値要素を追加して、仮想マシンを新しいエンティティーとしてインポートします。
例12.9 仮想マシンを新しいエンティティーとしてインポートするアクション
disks 要素を含め、個別のディスク ID 要素を使用してインポートするディスクを選択します。
例12.10 インポートアクションのディスクの選択
DELETE 要求で エクスポート ストレージドメインから仮想マシンまたはテンプレートを削除します。
例12.11 エクスポートストレージドメインから仮想マシンを削除する
12.7. Glance イメージストレージドメイン リンクのコピーリンクがクリップボードにコピーされました!
12.7.1. Glance イメージストレージドメイン リンクのコピーリンクがクリップボードにコピーされました!
Image に設定されたストレージドメインは、外部プロバイダーとして Red Hat Virtualization 環境に追加された OpenStack イメージサービスのインスタンスを表します。これらの Glance イメージ ストレージドメインには、その Glance イメージストレージドメインにエクスポートまたはインポートできる仮想マシンイメージを持つイメージサブコレクションが含まれます。
例12.12 Glance イメージストレージドメインのイメージサブコレクションの一覧表示
import アクションは、Glance イメージストレージドメインから仮想マシンイメージをインポートします。宛先ストレージドメインは、storage_domain 参照と、クラスター参照のある宛先 クラスター で指定します。
名前 を付けるには、オプションの name 要素を含めます。
例12.13 Glance イメージストレージドメインから仮想マシンをインポートするアクション
import_as_template 参照を指定して、イメージをテンプレートとしてインポートすることもできます。
例12.14 テンプレートとして Glance イメージストレージドメインから仮想マシンをインポートするアクション
12.8. ブロックストレージドメインのインポート リンクのコピーリンクがクリップボードにコピーされました!
12.8.1. ブロックストレージドメインのインポート リンクのコピーリンクがクリップボードにコピーされました!
タイプ が iscsi または fcp に設定されている既存のブロックストレージドメインは、REST API を使用してエンジンにインポートできます。ストレージドメインをインポートする機能により、エンジンデータベースで障害が発生した場合にデータを復旧でき、あるデータセンターまたは環境から別のデータセンターにデータを移行できます。
手順12.1 ブロックストレージドメインのインポート
- iSCSI ストレージサーバーのターゲットを検出します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 前の手順で検出された iSCSI ターゲットを使用して、インポートする候補となるストレージドメインの一覧を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 応答には、以下のようなホストに関連付けられていないストレージドメインの一覧が表示されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - iSCSI ストレージドメインをホストにインポートします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順12.2 ブロックストレージドメインの接続
- ストレージドメインをデータセンターに接続します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ストレージドメインで未登録のディスクを見つけます。
GET /ovirt-engine/api/storagedomains/6ab65b16-0f03-4b93-85a7-5bc3b8d52be0/disks;unregistered Accept: application/xml Content-Type: application/xml
GET /ovirt-engine/api/storagedomains/6ab65b16-0f03-4b93-85a7-5bc3b8d52be0/disks;unregistered Accept: application/xml Content-Type: application/xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、ストレージドメインで未登録のディスクに関する情報が返されます。応答は以下のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ディスクをストレージドメインに接続します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
12.9. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
12.9.1. files サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
files サブコレクションは、クライアントが利用可能なファイルを一覧表示する方法を提供します。このサブコレクションは、管理者が Red Hat Virtualization Manager 経由でアップロードする ISO イメージおよび仮想フロッピーディスク(VFD)を含む ISO ストレージドメインを特別に対象としています。
files サブコレクションからの ISO イメージが必要です。
例12.15 ISO ストレージドメインの files サブコレクションの一覧表示
id および href 属性があります。name 要素にはファイル名が含まれます。
12.10. アクション リンクのコピーリンクがクリップボードにコピーされました!
12.10.1. 既存のストレージドメインのインポート リンクのコピーリンクがクリップボードにコピーされました!
名前 が指定されていない限り、新しいストレージドメインを追加するのと同様に行われます。
例12.16 既存のエクスポートストレージドメインのインポート
12.10.2. ストレージドメインの削除 リンクのコピーリンクがクリップボードにコピーされました!
storage_domain 参照は、ストレージドメインの DELETE 要求の本文に渡されます。storage_domain 参照の形式は以下のとおりです。
<storage_domain>
<host id="..."/>
</storage_domain>
<storage_domain>
<host id="..."/>
</storage_domain>
ストレージドメインのフォーマット
API ユーザーは、削除後にストレージドメインを フォーマット するかどうかを指定するオプションの format 要素を提供します。
例12.17 削除後のストレージドメインのフォーマット
<storage_domain>
<host id="..."/>
<format>true</format>
</storage_domain>
<storage_domain>
<host id="..."/>
<format>true</format>
</storage_domain>
format 要素が渡されない場合、ストレージドメインはフォーマットされていないままになります。
ストレージドメインの論理削除
API は、ストレージドメインを論理的に削除する機能も提供します。これにより、ストレージドメインのデータがインポート用に保持されます。destroy 要素を使用してストレージドメインを論理的に削除し、データを保持します。
例12.18 ストレージドメインの論理的な削除
<storage_domain>
<host id="..."/>
<destroy>true</destroy>
</storage_domain>
<storage_domain>
<host id="..."/>
<destroy>true</destroy>
</storage_domain>
12.10.3. LUN サイズの更新 リンクのコピーリンクがクリップボードにコピーされました!
refreshluns アクションは、提供された LUN の再スキャンを強制し、必要に応じて新しいサイズでデータベースを更新します。
例12.19 LUN サイズの更新
第13章 ストレージ接続 リンクのコピーリンクがクリップボードにコピーされました!
13.1. ストレージ接続要素 リンクのコピーリンクがクリップボードにコピーされました!
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
type | nfs、posixfs、local、iscsiのいずれか | ストレージドメインのタイプ。 |
|
address | string | ストレージドメインのホスト名または IP アドレス。 |
(NFS および iSCSI にのみ必要です)
|
host | string | ハイパーバイザーの ID または名前。ホスト はオプションです。これを指定すると、ホスト経由でストレージへの接続を試みます。提供しないと、データベースでストレージの詳細が維持されます。 |
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
path | string | ストレージドメインのマウントされたファイルパス。パス は、ストレージ接続ですでに使用されているものに更新できません。 |
|
mount_options | string | PosixFS 共有をマウントするオプション。 | |
vfs_type | string | PosixFS 共有の Linux 対応ファイルシステムタイプ。 |
|
nfs_version | string | 使用される NFS のバージョン。 | |
nfs_timeo | integer | NFS クライアントがリクエストが完了するまで待機する時間(デシ秒単位)。 | |
nfs_retrans | integer | NFS クライアントがリクエストを完了しようとする再送信の数。 |
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
port | integer | iSCSI ストレージドメインに使用される TCP ポート。 |
|
target | string | ストレージデバイスのターゲット IQN。 |
|
username | string | ターゲットにログインするための CHAP ユーザー名 | |
password | string | ターゲットにログインするための CHAP パスワード。 |
13.2. ストレージ接続リソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例13.1 ストレージ接続リソースの XML 表現
13.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
13.3.1. 新規ストレージ接続の作成 リンクのコピーリンクがクリップボードにコピーされました!
POST 要求が必要です。
は 名前 はオプションです。これを指定すると、ホスト経由でストレージへの接続が試行されます。
例13.2 新規ストレージ接続の作成
13.3.2. ストレージ接続の削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。ストレージ接続は、ストレージドメインも LUN ディスクも参照していない場合にのみ削除できます。
名 または ID は 任意 です。指定すると、そのホストから接続がアンマウントされます。
例13.3 ストレージ接続の削除
13.3.3. ストレージ接続の更新 リンクのコピーリンクがクリップボードにコピーされました!
PUT 要求が必要です。接続を正常に更新するには、ストレージドメインをメンテナーンスモードまたは unattached のいずれかにする必要があります。
名 または ID の指定は任意 です。指定した場合、ホストは更新されたストレージの詳細への接続を試行します。
例13.4 ストレージ接続の更新
13.3.4. iSCSI ストレージ接続の更新 リンクのコピーリンクがクリップボードにコピーされました!
PUT 要求が必要です。接続を正常に更新するには、iSCSI ストレージドメインがメンテナンスモードであるか、アタッチされていない必要があります。
例13.5 ストレージ接続の更新
13.3.5. 既存のストレージ接続を使用した新規ストレージドメインの追加 リンクのコピーリンクがクリップボードにコピーされました!
POST 要求が必要です。これは、ファイルベースのストレージドメイン( NFS、POSIX、および ローカル )にのみ適用されます。
例13.6 既存のストレージ接続を使用した新規ストレージドメインの追加
13.3.6. iSCSI ストレージへの追加のストレージ接続のアタッチ リンクのコピーリンクがクリップボードにコピーされました!
POST 要求が必要です。
例13.7 iSCSI ストレージへの追加のストレージ接続のアタッチ
13.3.7. iSCSI ストレージからのストレージ接続の切断 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例13.8 iSCSI ストレージからのストレージ接続の切断
DELETE /ovirt-engine/api/storagedomains/iSCSI_Domain_ID/storageconnections/Storage_Connection_ID HTTP/1.1 Accept: application/xml Content-type: application/xml
DELETE /ovirt-engine/api/storagedomains/iSCSI_Domain_ID/storageconnections/Storage_Connection_ID HTTP/1.1
Accept: application/xml
Content-type: application/xml
13.3.8. iSCSI ターゲットへの認証情報の定義 リンクのコピーリンクがクリップボードにコピーされました!
storageconnectionextensions 要素を使用して、特定の認証情報をホストごとに各 iSCSI ターゲットに適用できます。
例13.9 iSCSI ターゲットへの認証情報の定義
第14章 ホスト リンクのコピーリンクがクリップボードにコピーされました!
14.1. ホスト要素 リンクのコピーリンクがクリップボードにコピーされました!
hosts コレクションは、Red Hat Virtualization 環境内のホストに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="hosts" リンクを使用してこの情報にアクセスします。
All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="storage" | 関係 | ホスト ストレージのストレージ サブコレクションへのリンク。 |
|
link rel="nics" | 関係 | ホストネットワークインターフェイスの nics サブコレクションへのリンク。 | |
link rel="numanodes" | 関係 | ホスト NUMA ノードの numanodes サブコレクションへのリンク。 | |
link rel="tags" | 関係 | ホスト タグのタグ サブコレクションへのリンク。 | |
link rel="permissions" | 関係 | ホスト パーミッションのパーミッション サブコレクションへのリンク。 | |
link rel="statistics" | 関係 | ホスト 統計の統計 サブコレクションへのリンク。 |
|
link rel="hooks" | 関係 | ホスト フックのフック サブコレクションへのリンク。 | |
link rel="fenceagents" | 関係 | ホストフェンスエージェント用の フェンスエージェント サブコレクションへのリンク。 | |
link rel="katelloerrata" | 関係 | ホストエラータの katelloerrata サブコレクションへのリンク。 | |
link rel="devices" | 関係 | ホスト デバイスのデバイス サブコレクションへのリンク。 | |
link rel="networkattachments" | 関係 | ホストネットワーク設定用の networkattachments サブコレクションへのリンク。 | |
link rel="unmanagednetworks" | 関係 | ホスト上の管理対象外ネットワークの unmanagednetworks サブコレクションへのリンク。 | |
link rel="storageconnectionextensions" | 関係 | ホストストレージ接続拡張用の storageconnectionextensions サブコレクションへのリンク。 | |
name | string | ホストの一意識別子。 | |
root_password | string | このホストのルートパスワードは、作成時にクライアント提供のホスト表現にのみ含まれる慣例によるものです。 |
|
comment | string | ホストに関するコメント。 | |
address | string | ホストの IP アドレスまたはホスト名。 |
|
certificate | complex | 組織 および サブジェクト を含むホスト証明書の詳細への参照。 |
|
status | 以下を参照してください。 | ホストのステータス。 |
|
external_status | 複雑/列挙型 | 外部システムおよびプラグインによって報告されるホストのヘルスステータス。state 要素には、ok、info、warning、error、または failure の列挙値が含まれます。 | |
Cluster id= | GUID | このホストを含むクラスターへの参照。 | |
port | integer | このホストで実行されている VDSM デーモンのリッスンポート。 |
|
type | rhel または ovirt_nodeのいずれか | ホストタイプ。 |
|
storage_manager priority= | ブール値:true または false | ホストがストレージマネージャーであるかどうかを指定します。 |
|
version major= minor= build= revision= full_version= | complex | ホストの互換性レベルです。 |
|
hardware_information | complex | 製造元、バージョン、serial_number、product_name、uuid、ファミリー など、ホストのハードウェアに関する情報。 | |
power_management type= | complex | 有効な オプション、kdump_detection オプション、auto_pm_ 、ホストの電源管理用設定オプション。ホストの電源管理オプションの詳細は、「電源管理要素」 を参照してください。 | |
ksm | ブール値:true または false | Kernel SamePage Merging (KSM)が有効な場合は True。 | |
transparent_hugepages | ブール値:true または false | THP が 有効になっている場合は True。 | |
iscsi | complex | ホストの SCSI イニシエーター。 |
|
ssh | complex | ポート や フィンガープリント を含む、ホストとの SSH 接続に関する詳細。 | |
cpu | complex | ホスト CPU の統計。CPU の 名前、トポロジーコア=、トポロジー 、および speed のサブ要素が含まれます。トポロジー cores= はコアの合計を集約し、トポロジー sockets= は物理 CPU の合計を集約します。仮想マシンで利用可能なコアの合計は、ソケット数をソケットごとに乗算したソケット数と等しくなります。 |
|
memory | integer | ホストメモリーの合計量(バイト単位)。 |
|
max_scheduling_memory | integer | スケジューリングで使用できるメモリーの最大量(バイト単位)。 |
|
summary | complex | ホスト上の仮想マシンの要約統計。アクティブな、移行、および 合計 の仮想マシン数のサブ要素が含まれます。 |
|
OS type= | complex | バージョン full_version= を含む、ホストにインストールされているオペレーティングシステムの詳細。 |
|
libvirt_version major= minor= build= revision= full_version= | complex | ホストの libvirt 互換性レベル。 |
|
ステータス には、down,error,initializing,installing,install_failed,maintenance,non_operational,non_responsive,pending_approval,preparing_for_maintenance,connecting,reboot,unassigned and up の列挙値のいずれかが含まれます。これらの状態は capabilities の host_states に一覧表示されます。
14.2. ホストの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例14.1 ホストの XML 表現
14.3. ホストの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例14.2 ホストの JSON 表現
14.4. 電源管理要素 リンクのコピーリンクがクリップボードにコピーされました!
power_management 要素は、ホストのフェンシングに必要な電源管理設定をユーザーに設定することができます。power_management を設定するには、特定のサブ要素が必要です。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
type= | フェンスデバイスコード | 有効なフェンシングデバイスコードの一覧は、capabilities コレクションにあります。 |
|
enabled | ブール値:true または false | 電源管理設定が有効か無効かを示します。 |
|
address | string | ホストのホスト名または IP アドレスです。 |
|
username | string | 電源管理用の有効なユーザー名。 | |
password | string | 電源管理用の有効で堅牢なパスワード。 | |
options | complex | オプション name="" および value="" 文字列で指定された選択した type= のフェンシングオプション。 | |
agents | complex | 複数のフェンスが使用されている場合のフェンスエージェントオプションを指定します。order サブ要素を使用してフェンスエージェントの優先順位付けを行います。エージェントは、フェンスアクションが成功するまで、その順序に従って順次実行されます。2 つ以上のフェンスエージェントの 順序 が同じ場合、それらは同時に実行されます。その他のサブ要素には、タイプ、ip、ユーザー、パスワード、および オプション が含まれます。 | |
automatic_pm_enabled | ブール値:true または false | エネルギーを節約するために、ホストの自動電源制御を切り替えます。true に設定すると、クラスターの負荷が低い場合にホストの電源が自動的にオフになり、必要に応じて再び電源がオンになります。これは、ユーザーが無効にしない限り、ホストの作成時に true に設定されます。 | |
kdump_detection | ブール値:true または false | ホストをシャットダウンする前に、ホスト上で kdump が実行されているかどうかを判断するかどうかを切り替えます。true に設定すると、ホストは kdump プロセス中にシャットダウンしません。これは、ユーザーが無効にしない限り、ホストで電源管理が有効になっている場合に true に設定されます。 |
options 要素には、options サブ要素 の 一覧が必要です。各 オプション には、name および type 属性が必要です。特定のオプションは、capabilities コレクションで定義されている特定のフェンシングタイプでのみ使用できます。
POSTを実行する際にオプションの power_management 設定が含まれます。power_management 設定は、PUT 要求を使用して更新可能です。
例14.3 ホストの電源管理設定の XML 表現
14.5. メモリー管理要素 リンクのコピーリンクがクリップボードにコピーされました!
ksm 要素を使用します。
例14.4 KSM メモリー管理の設定
transparent_hugepages 要素を使用します。
例14.5 THP メモリー管理の設定
capabilities コレクションにあります。
14.6. メソッド リンクのコピーリンクがクリップボードにコピーされました!
14.6.1. ホストの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前、address 要素、および root_password 要素が必要です。
例14.6 ホストの作成
root_password 要素は、クライアントが提供する初期表現にのみ含まれ、後続の要求から返される表現には公開されません。
14.6.2. ホストの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、クラスター power_management、transparent_hugepages、および ksm 要素は、作成後に更新可能です。
例14.7 ホストの更新
14.6.3. ホストの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例14.8 ホストの削除
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
14.7. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
14.7.1. ホストネットワーク添付ファイルのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
network_attachments サブコレクションは、ホストのネットワーク設定を表します。各 network_attachment 要素は、ホストに接続されているネットワークを表し、以下の要素が含まれます。
|
要素
|
タイプ
|
説明
|
プロパティー
|
|---|---|---|---|
network id=
|
GUID
|
ホストが接続されているネットワークへの参照。
|
|
host_nic id=
|
GUID
|
ネットワークが接続されているホストネットワークインターフェイスへの参照。
|
|
ip_address_assignments
|
complex
|
ネットワークの IP 設定。各
ip_address_assignment には assignment_method および ip address= netmask= gateway= サブ要素が含まれます。
| |
properties
|
complex
| ||
reported_configurations
|
complex
|
ネットワークアタッチメントの設定プロパティーの読み取り専用リスト。
in_sync ブール値は、ネットワークアタッチメントがデータセンターの論理ネットワーク定義と同期していない場合に false になります。reported_configuration ごとに 名前、expected_value、actual_value、および in_sync サブ要素が含まれます。
|
|
host id=
|
GUID
|
ホストへの参照。
|
|
例14.9 ホスト上のネットワークアタッチメントの XML 表現
id または name のいずれかの network 要素および host_nic 要素が必要です。host_nic ID は、未使用のネットワークインターフェイスカードまたはボンディングのいずれかを参照できます。
例14.10 ネットワークをホストに接続します。
host_nic、ip_address_assignments、および properties 要素は、作成後に更新可能です。host_nic ID を変更すると、ネットワークを別のネットワークインターフェイスカードに移動します。
例14.11 ホストネットワーク割り当ての変更
DELETE 要求を使用して、ホストからネットワークを切断します。
例14.12 ホストからネットワークを切断する
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml
HTTP/1.1 204 No Content
14.7.2. ホストネットワークインターフェイスのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
14.7.2.1. ホストネットワークインターフェイスのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
nics サブコレクションは、ホストの物理ネットワークインターフェイスを表します。All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。表現の各 host_nic 要素はネットワークインターフェイスとして機能し、以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | ホストネットワークインターフェイスの名前(例: eth0 )。 |
[a]
|
link rel="statistics" | 関係 | ホストのネットワークインターフェイス 統計の統計 サブコレクションへのリンク。 |
|
link rel="labels" | 関係 | ホストのネットワークインターフェイス ラベルのラベル サブコレクションへのリンク。 | |
link rel="networkattachments" | 関係 | ホストのネットワークインターフェイス設定用の networkattachments サブコレクションへのリンク。 | |
link rel="master" | 関係 | これがスレーブインターフェイスの場合、マスターボンディングインターフェイスへの参照。 |
|
host id= | GUID | ホストへの参照。 |
|
network id= | GUID | ネットワークへの参照(ある場合)。 |
[b] |
mac address= | string | インターフェイスの MAC アドレス。 |
|
ip address= netmask= gateway= mtu= | complex | インターフェイスの IP レベルの設定。 | |
mtu | complex | インターフェイスの最大伝送単位。 | |
boot_protocol | 列挙 | ホスト起動時の IP アドレスの割り当てのプロトコル。列挙値のリストは、機能 で確認できます。 | |
status | 列挙 | ネットワークインターフェイスのリンクステータス。これらの状態は capabilities の host_nic_states に一覧表示されます。 |
|
vlan id | integer | このインターフェイスが表す VLAN。 |
|
bonding | complex | ボンディングされたインターフェイス用の オプション および スレーブ NIC の一覧。 |
[c]
|
bridged | ブール値 | ブリッジネットワークのステータスを定義します。ブリッジネットワークの場合は true に設定し、ブリッジレスネットワークの場合は false に設定します。 | |
[a]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
[b]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
[c]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
| |||
例14.13 ホスト上のネットワークインターフェイスの XML 表現
ネットワーク、ip 要素、および boot_protocol 要素が含まれます。
PUT 要求でネットワークインターフェイスを変更します。
DELETE リクエストでネットワークインターフェイスを削除します。
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/
00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
14.7.2.2. ボンディングされたインターフェイス リンクのコピーリンクがクリップボードにコピーされました!
bonding 要素を含む host_nic リソースとして表されます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
options | complex | ボンディングインターフェイスの option 要素の一覧。各 オプション には、プロパティー 名 と 値 の属性が含まれます。 |
[a]
|
slaves | complex | ボンディングされたインターフェイスのスレーブ host_nic id= 要素の一覧。 |
[b]
|
[a]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
[b]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
| |||
host_nic (POST)を作成するか、または host_nic (PUT)を更新すると、新しいボンディングを作成します。id 要素または name 要素を使用して、スレーブ host_nic 要素を特定します。新しいネットワークインターフェイスを追加する場合は、name 要素と network 要素が必要です。id 属性または name 要素で ネットワーク 要素を特定します。
例14.14 ボンディングインターフェイスの作成
bond0、bond1、bond2、bond3、および bond4 は、ボンディングされたインターフェイスの唯一の有効な名前です。
例14.15 ボンディングされたインターフェイスの削除
DELETE リクエストでボンディングされたインターフェイスを削除します。
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
14.7.2.3. ネットワークインターフェイスのネットワーク接続 リンクのコピーリンクがクリップボードにコピーされました!
14.7.2.3.1. ネットワークインターフェイスのネットワーク接続 リンクのコピーリンクがクリップボードにコピーされました!
network_attachments サブコレクションを公開します。各 network_attachment は、ネットワークインターフェイスに接続されたネットワークを表し、以下の要素が含まれます。
|
要素
|
タイプ
|
説明
|
プロパティー
|
|---|---|---|---|
network id=
|
GUID
|
インターフェイスが接続されているネットワークへの参照。
|
|
host_nic id=
|
GUID
|
ホストネットワークインターフェイスへの参照。
|
|
ip_address_assignments
|
complex
|
ネットワークの IP 設定。各
ip_address_assignment には assignment_method および ip address= netmask= gateway= サブ要素が含まれます。
| |
properties
|
complex
|
ネットワークのカスタムプロパティーキーを定義します。各
プロパティー には、name および value サブ要素が含まれます。
| |
reported_configurations
|
complex
|
ネットワークアタッチメントの設定プロパティーの読み取り専用リスト。
in_sync ブール値は、ネットワークアタッチメントにコミットされていないネットワーク設定が含まれる場合に false になります。reported_configuration ごとに 名前、expected_value、actual_value、および in_sync サブ要素が含まれます。
|
|
例14.16 ネットワークインターフェイスカードでのネットワークアタッチメントの XML 表現
id または 名前 のいずれかで network 要素が必要です。
例14.17 ネットワークをホストネットワークインターフェイスカードにアタッチします。
ip_address_assignments および properties 要素は、作成後に更新可能です。
例14.18 ネットワーク割り当ての変更
DELETE 要求を使用して、ネットワークインターフェイスカードからネットワークをデタッチします。
例14.19 ホストネットワークインターフェイスカードからネットワークを切断する
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml
HTTP/1.1 204 No Content
14.7.2.3.2. ネットワーク添付のカスタムプロパティー リンクのコピーリンクがクリップボードにコピーされました!
name および value サブ要素が含まれます。カスタムプロパティーを修正するには、ネットワークアタッチメント、または setupnetworks アクションで POST 要求を実行します。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | プロパティーの一意の識別子。ブリッジオプションのセット名は bridge_opts です。 |
value | string | 有効なキーと値で表されるブリッジオプションは、[key]=[value] の構文になります。複数の項目を空白文字で区切ります。以下のキーが有効になり、値は例として示されています。
|
例14.20 ネットワークアタッチメントのプロパティーサブコレクションの XML 表現
14.7.2.4. ネットワークインターフェイスのラベル リンクのコピーリンクがクリップボードにコピーされました!
例14.21 ネットワークインターフェイスカードへのラベルの割り当て
POST /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels HTTP/1.1 Accept: application/xml Content-type: application/xml <label id="Label_001" />
POST /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels HTTP/1.1
Accept: application/xml
Content-type: application/xml
<label id="Label_001" />
DELETE 要求が必要です。
例14.22 ネットワークインターフェイスカードからのラベルの削除
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
14.7.2.5. ネットワークインターフェイスの統計 リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
host_nic id= | 関係 | 含まれる host_nic リソースとの関係。 |
|
Name
|
説明
|
|---|---|
data.current.rx |
受信したデータ 1 秒あたりのバイト単位のレート。
|
data.current.tx |
送信されるデータ 1 秒あたりのバイト単位のレート。
|
data.total.rx |
受信したデータの合計。
|
data.total.tx |
送信データの合計。
|
errors.total.rx |
データの受信による合計エラー。
|
errors.total.tx |
データの送信による合計エラー。
|
例14.23 ホストのネットワークインターフェイス統計サブコレクションの XML 表現
統計 サブコレクションは読み取り専用です。
14.7.3. ストレージサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
storage サブコレクションは、ホストで利用可能な iSCSI および FCP ストレージ表現の一覧を提供します。このストレージは、ストレージドメインの作成に使用されます。
ストレージ 表現は、SCSI LUN を表します。
例14.24 ホスト上のストレージサブコレクションの XML 表現
host_storage コレクションは読み取り専用です。
14.7.4. ホスト NUMA ノードサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
14.7.4.1. NUMA ノードサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
numanodes サブコレクションは、ホストの NUMA トポロジーを表します。サブコレクション内の各 host_numa_node 要素は NUMA ノードを表します。
例14.25 ホスト上の numanodes サブコレクションの XML 表現
host_numa_nodes サブコレクションは読み取り専用です。
14.7.4.2. NUMA ノードの統計 リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
host_numa_node id= | 関係 | 含まれる numanode リソースとの関係。 |
| Name | 説明 |
|---|---|
memory.total | NUMA ノードの合計メモリー (バイト単位)。 |
memory.used | NUMA ノードで使用されるメモリー (バイト単位)。 |
memory.free | NUMA ノードの空きメモリー (バイト単位)。 |
cpu.current.user | ユーザーの CPU 使用率。 |
cpu.current.system | システムの CPU 使用率。 |
cpu.current.idle | アイドル状態の CPU 使用率。 |
例14.26 ホスト NUMA ノードの統計サブコレクションの XML 表現
statistics サブコレクションは読み取り専用です。
14.7.5. ホスト統計サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
14.7.5.1. ホスト統計サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
host id= | 関係 | 含まれる ホスト リソースとの関係。 |
|
Name
|
説明
|
|---|---|
memory.total |
ホスト上の合計メモリー (バイト単位)。
|
memory.used |
ホストで使用されるバイト単位のメモリー。
|
memory.free |
ホスト上の空きメモリー (バイト単位)。
|
memory.shared |
ホスト上で共有しているメモリー (バイト単位)。
|
memory.buffers |
バイト単位の I/O バッファー。
|
memory.cached |
OS のキャッシュ (バイト単位)。
|
swap.total |
ホスト上の合計スワップメモリー (バイト単位)。
|
swap.free |
ホスト上の空きスワップメモリー (バイト単位)。
|
swap.used |
ホスト上で使用されているスワップメモリー (バイト単位)。
|
swap.cached |
バイト単位のスワップメモリーもホストのメモリーにキャッシュされます。
|
ksm.cpu.current |
カーネル SamePage マージの CPU 使用率。
|
cpu.current.user |
ユーザーの CPU 使用率。
|
cpu.current.system |
システムの CPU 使用率。
|
cpu.current.idle |
アイドル状態の CPU 使用率。
|
cpu.load.avg.5m |
5 分あたりの CPU 負荷の平均。
|
例14.27 ホストの統計サブコレクションの XML 表現
統計 サブコレクションは読み取り専用です。
14.8. アクション リンクのコピーリンクがクリップボードにコピーされました!
14.8.1. VDSM アクションのインストール リンクのコピーリンクがクリップボードにコピーされました!
例14.28 仮想化ホストに VDSM をインストールするアクション
14.8.2. ホストアクションのアクティブ化 リンクのコピーリンクがクリップボードにコピーされました!
例14.29 ホストをアクティベートするアクション
14.8.3. ホストネットワーク設定アクション リンクのコピーリンクがクリップボードにコピーされました!
setupnetworks アクションは、ネットワークを 1 つのネットワークインターフェイスから別のネットワークインターフェイスに移動するなど、複雑なネットワーク設定に使用できます。
例14.30 ホストネットワーク設定を編集するアクション
| 要素 | タイプ | 説明 |
|---|---|---|
modified_bonds | complex | ボンディングを作成または更新します。各 host_nic 要素には、標準の bonding 要素が含まれます。「ボンディングされたインターフェイス」を参照してください。 |
removed_bonds | complex | 削除するボンドの ID リスト。 |
modified_network_attachments | complex | ホストでネットワークアタッチメントを追加または更新します。各 network_attachment 要素には、標準のホスト network_attachment 要素が含まれます。「ホストネットワーク添付ファイルのサブコレクション」を参照してください。host_nic ID を変更すると、ネットワークを別のネットワークインターフェイスカードに移動します。 |
synchronized_network_attachments | complex | データセンターの論理ネットワーク定義と同期するための非同期ネットワークアタッチメントの ID リスト。 |
removed_network_attachments | complex | 削除するネットワークアタッチメントの ID リスト。 |
modified_labels | complex | ラベルを作成または変更します。各 label 要素には、( ラベルの 作成時に)ラベル ID と、名前または ID で識別される host_nic が含まれます。host_nic ID を変更すると、ラベルが異なるネットワークインターフェイスカードに移動します。 |
removed_labels | complex | 削除するラベルの ID リスト。 |
checkConnectivity | ブール値 | ホストと Red Hat Virtualization Manager 間の接続を確認するには、true に設定します。接続が失われた場合、Red Hat Virtualization Manager は設定を元に戻します。 |
connectivityTimeout | integer | 接続損失のタイムアウトを定義します。 |
14.8.4. フェンスホストアクション リンクのコピーリンクがクリップボードにコピーされました!
フェンス アクションでホストの電源管理デバイスを制御します。機能 には、利用可能な fence_type オプションが一覧表示されます。
例14.31 ホストをフェンスするアクション
14.8.5. ホストのアクションの非アクティブ化 リンクのコピーリンクがクリップボードにコピーされました!
例14.32 ホストを無効にするアクション
14.8.6. ホスト iSCSI ログインアクション リンクのコピーリンクがクリップボードにコピーされました!
iscsilogin アクションにより、ホストは iSCSI ターゲットにログインできます。ターゲットにログインすると、含まれる LUN が host_storage コレクションで利用できるようになります。
例14.33 ホストが iSCSI ターゲットにログインできるようにするアクション
14.8.7. ホスト iSCSI 検出アクション リンクのコピーリンクがクリップボードにコピーされました!
iscsidiscover アクションにより、iSCSI ポータルをターゲットの一覧に対してクエリーできます。
例14.34 iSCSI ポータルのターゲット一覧をクエリーするアクション
14.8.8. ホストネットワーク設定アクションのコミット リンクのコピーリンクがクリップボードにコピーされました!
例14.35 ネットワーク設定をコミットするアクション
14.8.9. SPM の設定 リンクのコピーリンクがクリップボードにコピーされました!
例14.36 ホストを SPM として設定するアクション
第15章 仮想マシン リンクのコピーリンクがクリップボードにコピーされました!
15.1. 仮想マシン要素 リンクのコピーリンクがクリップボードにコピーされました!
vms コレクションは、Red Hat Virtualization 環境内の仮想マシンに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="vms" リンクを使用してこの情報にアクセスします。
All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="applications" | 関係 | 仮想マシンリソースについての アプリケーション サブコレクションへのリンク。仮想マシンにインストールされているアプリケーションが表示されます。 | |
link rel="disks" | 関係 | 仮想マシンリソースの disks サブコレクションへのリンク。 | |
link rel="nics" | 関係 | 仮想マシンリソースの nics サブコレクションへのリンク。 | |
link rel="numanodes" | 関係 | 仮想マシンリソースの numanodes サブコレクションへのリンク。 | |
link rel="cdroms" | 関係 | 仮想マシンリソースの cdroms サブコレクションへのリンク。 | |
link rel="snapshots" | 関係 | 仮想マシンリソースの snapshot サブコレクションへのリンク。 | |
link rel="tags" | 関係 | 仮想マシンリソースの タグ サブコレクションへのリンク。 | |
link rel="permissions" | 関係 | 仮想マシン パーミッションのパーミッション サブコレクションへのリンク。 | |
link rel="statistics" | 関係 | 仮想マシンリソースの 統計 サブコレクションへのリンク。 |
|
link rel="reporteddevices" |
関係
|
仮想マシンリソースの
reporteddevices サブコレクションへのリンク。
| |
link rel="watchdogs" |
関係
|
仮想マシンリソースの
watchdogs サブコレクションへのリンク。
| |
link rel="sessions" |
関係
|
仮想マシンリソースの
sessions サブコレクションへのリンク。
| |
type | 列挙 | 仮想マシンのタイプ。列挙値のリストは、機能 で利用できます。 |
|
status | 以下を参照してください。 | 仮想マシンのステータス。 |
|
memory | integer | ゲストに割り当てられるメモリーの量(バイト単位)。 | |
cpu | complex |
仮想マシンの CPU の詳細を定義します。
topology サブ要素は、ゲストで利用可能な論理 ソケット の数とソケットごとの コア 数を設定します。仮想マシンで利用可能なコアの合計は、ソケット数をソケットごとに乗算したソケット数と等しくなります。
cputune サブ要素は、一連の vcpupin 要素を使用して、仮想 CPU を物理ホスト CPU にマッピングします。各 vcpupin 要素には、仮想 CPU 属性(vcpu)と、使用する物理を定義する属性(cpuset)が含まれます。cpuset を、単一の CPU (2")のいずれかに設定します。
cpu_mode サブ要素は、仮想 CPU がホスト CPU にどのように関連するかを定義します。3 つの値があります。モードが指定されていない場合には custom が、libvirt が理解できるため、host_model はホスト CPU をコピーします。host_passthrough は、libvirt が認識しないものであっても、ホストのすべての側面をゲストに渡します。ただし、host_passthrough は、その仮想マシンの移行を防ぎます。
| |
os type= | 文字列( RHEL5 または WindowsXPなど) | ゲストオペレーティングシステムのタイプ。 | |
OS boot dev= | 列挙 | boot 要素の dev 属性によって記述される ブート デバイスの一覧。列挙値のリストは、機能 で利用できます。 | |
OS カーネル | string | 仮想マシンが起動するように設定されているカーネルイメージへのパス。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。 | |
OS initrd | string | 以前に指定したカーネルで使用される initrd イメージへのパス。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。 | |
OS cmdline | string | 定義されたカーネルで使用するカーネルコマンドラインパラメーター文字列。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。 | |
high_availability | complex | 仮想マシンまたはホストがクラッシュした場合に仮想マシンを自動的に再起動する必要がある場合は、enabled を true に設定します。priority 要素は、仮想マシンの再起動順序を制御します。 | |
display | complex |
ディスプレイ
タイプ ( vnc または spiceのいずれか)、port、および モニター の数。allow_reconnect ブール値は、クライアントがディスプレイを介してマシンに再接続できるかどうかを指定します。
smartcard_enabled サブ要素はブール値(true または false)で、クライアントに接続されているスマートカードが仮想マシンに渡されるかどうかを指定します。デフォルトは false です。
| |
Cluster id= | GUID | 仮想マシンのホストクラスターへの参照。 |
|
template id= | GUID | この仮想マシンのベースとなるテンプレートへの参照。 |
|
domain id= | GUID | 仮想マシンのドメインへの参照。 |
|
start_time | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | この仮想マシンが開始された日時。 |
|
stop_time | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | この仮想マシンが停止された日時。 |
|
creation_time | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | この仮想マシンが作成された日時。 |
|
origin | 2009、ovirt 、 vmware、または xenのいずれか | この仮想マシンの発信元のシステム。 |
|
stateless | ブール値:true または false | 仮想マシンがステートレスの場合は true。ステートレス仮想マシンには、起動時に取得され、シャットダウン時に削除されるディスクイメージのスナップショットが含まれます。これは、再起動後の状態の変更は維持されないことを意味します。 | |
delete_protected | ブール値:true または false | true に設定すると、仮想マシンは削除できません。 | |
sso | string | 仮想マシンのシングルサインオンの方法への参照。ip 属性を持つ method 要素が含まれます。 | |
placement_policy | complex | 仮想マシンの移行の配置ポリシーを設定します。デフォルトの host= と アフィニティー が必要です( migratable、user_migratable、または pinnedのいずれか)。host 要素は空のままにして、優先ホストを設定しないようにします。複数の host 要素を使用して、クラスター内で優先ホストのサブセットを指定します。 | |
memory_policy | complex | 仮想マシンのメモリーポリシーを設定します。仮想マシンを実行できるように、ホスト上の 保証 メモリーの最小量を定義します。 | |
quota id= | GUID | 仮想マシンのクォータを設定します。 | |
custom_properties | complex | カスタムスクリプトにパラメーターとして渡されるユーザー定義の環境変数のセット。各 custom_property には、name および value 属性が含まれます。列挙値のリストは、機能 で利用できます。 | |
usb | complex | 仮想マシンの USB ポリシーを定義します。enabled 要素はブール値に設定し、type 要素は native または legacy のいずれかに設定する必要があります。
重要
Legacy USB オプションは非推奨となり、Red Hat Virtualization 4.1 で削除されます。
| |
migration_downtime | integer | ライブマイグレーション中に仮想マシンがダウンできる最大ミリ秒数を表します。値が 0 の場合は、VDSM のデフォルトが使用されます。 | |
cpu_profile id= | GUID | 仮想マシンの cpu プロファイルへの参照。 | |
next_run_configuration | ブール値:true または false | 仮想 マシンの設定への変更が仮想マシンが次回の再起動時に適用される場合は True。 | |
numa_tune_mode | string | ホスト NUMA ノードのメモリー割り当てモード(をインターリーブ、厳格、または 優先する)への参照。 | |
guest_info | complex | ゲストクライアント情報への参照。address= 属性を持つ ip 要素が含まれます。 |
|
vmpool | complex | 仮想マシンプールへの参照。この要素は、プールの仮想マシン部分にのみ表示されます。 |
|
timezone | tz データベース形式: エリア/場所 | Windows 仮想マシンの Sysprep タイムゾーン設定。 | |
domain | complex | Windows 仮想マシンの Sysprep ドメイン設定。ドメイン コレクションからの 名前 が必要です。 | |
initialization | complex |
Linux ベースの仮想マシンに Cloud-Init を使用して起動時に仮想マシンに適用される値の一覧、または Windows ベースの仮想マシンの場合は Sysprep を定義します。
| |
payloads | complex |
起動時にコンテンツを仮想マシンに提供する
payload 要素のセットを定義します。各 ペイロード には、cdrom または floppy のいずれかの type 属性と file 要素のセットが必要です。各 file 要素内では、ファイルの名前と場所を指定する name 要素と、ファイルに配信する コンテンツ を定義する content 要素があります。
payloads 要素は、cloud-init 機能によって使用されます。cloud-init を使用して仮想マシンを設定する場合、ペイロードは type 属性を cd-rom に設定し、2 つの ファイル サブ要素 openstack/latest/meta_data.json および openstack/latest/user_data を使用して自動的に作成されます。これは、設定パラメーターを仮想マシンに渡します。
|
ステータス には、未割り当て の , down , up ,powering_up ,powered_down ,paused,migrating_from,migrating_to,unknown,not_responding の列挙値のいずれかが含まれます。 wait_for_launch,reboot_in_progress,saving_state,restoring_state,suspended,image_illegal,image_locked or powering_down.これらの状態は、capabilities の vm_states に一覧表示されます。
15.2. 仮想マシンの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例15.1 仮想マシンの XML 表現
15.3. 仮想マシンの追加の OVF データの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
All-Content: true ヘッダーと共に仮想マシンの GET リクエストを使用して、仮想マシンの表現で追加の OVF データを含めます。
Accept ヘッダーは空白の場合は application/xml にデフォルト設定され、データは XML タグに干渉しないように HTML エンティティーで表されます。Accept: application/json ヘッダーを指定すると、標準の XML タグ付けのデータが返されます。このサンプル表現は、legability を改善するために、標準のブロック形式からフォーマットされています。
例15.2 仮想マシンの追加の ovf データの XML 表現
15.4. 仮想マシンの JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
例15.3 仮想マシンの JSON 表現
15.5. メソッド リンクのコピーリンクがクリップボードにコピーされました!
15.5.1. 仮想マシンの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前、テンプレート、および cluster 要素が必要です。id 属性または name 要素を使用して、テンプレート および クラスター 要素を特定します。cpuprofiles 属性で CPU プロファイル ID を特定します。
例15.4 CD-ROM から起動する 512 MB の仮想マシンの作成
例15.5 仮想ハードディスクから起動する 512 MB の仮想マシンの作成
15.5.2. 仮想マシンの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、description、cluster、type、memory、cpu、os、high_availability、display、timezone、domain、stateless、placement_policy、memory_policy、usb、payloads、origins および custom_properties 要素は、作成後に更新可能です。
例15.6 1 GB のメモリーを含むように仮想マシンを更新する
例15.7 vCPU のホットプラグ
例15.8 仮想マシンの複数のホストへのピニング
15.5.3. 仮想マシンの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例15.9 仮想マシンの削除
DELETE /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
HTTP/1.1 204 No Content
15.5.4. 仮想マシンの削除が仮想ディスクではなく、仮想マシンを削除する リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例15.10 仮想マシンの削除
15.6. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
15.6.1. Disks サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
15.6.1.1. Disks サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
disks サブコレクションは、仮想マシン上のすべての仮想ハードディスクデバイスを表します。ディスク 表現には、以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="statistics" | 関係 | 仮想マシンのディスク 統計の統計 サブコレクションへのリンク。 |
|
link rel="permissions" | 関係 | パーミッション サブコレクションへのリンク。 |
|
alias | string | ディスクの一意の識別子。名前 の代わりに エイリアス を使用します。 | |
image_id | string | 定義されたストレージドメインに保存されている仮想マシンイメージへの参照。 | |
storage_domains | complex | このディスクに関連付けられているストレージドメイン。各 storage_domain 要素には、関連付けられたストレージドメインの GUID を持つ id 属性が含まれます。この要素を POST で更新して、あるデータストレージドメインから別のデータストレージドメインへのディスクのライブマイグレーションを実行します。 |
[a] |
size | integer | ディスクのサイズ(バイト単位)。非推奨。provisioned_size に置き換えられました。 |
|
provisioned_size | integer | ディスクのプロビジョニングされたサイズ(バイト単位)。 |
|
actual_size | integer | ディスクの実際のサイズ(バイト単位)。 |
|
status | illegal、invalid、locked、または okのいずれか | ディスクデバイスのステータス。これらの状態は capabilities の disk_states に一覧表示されます。 |
|
interface | 列挙 | ディスクデバイスへの接続に使用されるインターフェイスドライバーのタイプ。列挙値のリストは、機能 で確認できます。 | |
format | 列挙 | 基礎となるストレージフォーマット。列挙値のリストは、機能 で確認できます。Copy On Write (COW)は、パフォーマンスのオーバーヘッドが小さいスナップショットを許可します。Raw ではスナップショットは許可されませんが、パフォーマンスが向上します。 |
|
sparse | ブール値:true または false | ディスクの物理ストレージを事前に割り当てない場合は True。 |
|
bootable | ブール値:true または false | このディスクを起動可能としてマークする場合は True。 | |
shareable | ブール値:true または false | 複数の仮想マシンとディスクを共有する場合は True。 | |
wipe_after_delete | ブール値:true または false | ディスクの削除時に、ディスクの基礎となる物理ストレージがゼロにする必要がある場合は True。これによりセキュリティーが向上しますが、操作がより多くなり、削除時間が長くなる可能性があります。 | |
propagate_errors | ブール値:true または false | ディスクエラーによって仮想マシンを一時停止してはならない場合は True。代わりに、ディスクエラーをゲスト OS に伝播する必要があります。 | |
vm id= | GUID | 含まれる仮想マシンの ID。 |
|
quota id= | GUID | ディスクのクォータを設定します。 | |
lun_storage | complex | ストレージ使用のための直接 LUN マッピングへの参照。iSCSI または FCP デバイスの詳細が含まれる logical_unit 要素が必要です。 |
|
active | ブール値 | ディスクが仮想マシンに接続されているかどうかを定義します。 |
|
read_only | ブール値 | ディスクが読み取り専用かどうかを定義します。 | |
link rel="disk_profile" | 関係 | disk_profile サブコレクションへのリンク。 | |
[a]
この要素は、ディスクが仮想マシンに追加され、仮想マシンテンプレートから作成されていない場合にのみ必要です。
| |||
例15.11 ディスクデバイスの XML 表現
provisioned_size 要素が必要です。storage_domains 要素を使用して、ディスクが作成されるストレージドメインを指定します。同じ仮想マシンの複数のディスクを異なるストレージドメインに存在させることができます。
例15.12 仮想マシンでの新規ディスクデバイスの作成
lun_storage 要素と logical_unit 要素が必要です。
例15.13 仮想マシンへの新しいダイレクト LUN ディスクデバイスの作成
エイリアス、description、storage_domains、provisioned_size、interface、bootable、shareable、wipe_after_delete、および propagate_errors 要素は、作成後に更新可能です。
例15.14 仮想ディスクの更新
例15.15 仮想ディスクを 20GB に更新
例15.16 仮想ディスクの名前変更
DELETE 要求が必要です。
例15.17 仮想ディスクの削除
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/disks/ed7feafe-9aaf-458c-809a-ed789cdbd5b4 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/disks/ed7feafe-9aaf-458c-809a-ed789cdbd5b4 HTTP/1.1
HTTP/1.1 204 No Content
15.6.1.2. Disk Cloning リンクのコピーリンクがクリップボードにコピーされました!
clone 要素を使用してテンプレートからディスクのクローンを作成します。仮想マシンの作成時に、disks サブコレクション内で clone 要素を true に設定します。これにより、ベーステンプレートからディスクのクローンを作成し、仮想マシンに割り当てます。
例15.18 テンプレートからのディスクのクローン作成
alias 検索パラメーターが必要です。
15.6.1.3. ディスク統計サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
Disk id= | 関係 | 含まれる disk リソースとの関係。 |
|
Name
|
説明
|
|---|---|
data.current.read |
ディスクから読み取るときのデータ転送速度(バイト毎秒単位)。
|
data.current.write |
ディスクへの書き込み時のデータ転送速度(バイト毎秒単位)。
|
例15.19 仮想マシンの統計サブコレクションの XML 表現
統計 サブコレクションは読み取り専用です。
15.6.1.4. Floating Disk Attach および Detach Actions リンクのコピーリンクがクリップボードにコピーされました!
disks サブコレクションで POST 要求を使用して、メインの rel="disks" コレクションからディスクを割り当てます。割り当てるディスク の ID を指定します。
例15.20 Floating ディスクの接続
DELETE 要求を使用して、仮想マシンの ディスク サブコレクションからディスクをデタッチしますが、ディスクが失われないように detach ブール値要素を含めるようにしてください。
例15.21 仮想マシンからのディスクの割り当て解除
15.6.1.5. ディスクのアクティブ化および非アクティブ化アクション リンクのコピーリンクがクリップボードにコピーされました!
アクティブ アクションと 非 アクティブ化アクションのセットを提供します。
例15.22 仮想ディスクをアクティベートするアクション
例15.23 仮想ディスクを非アクティブ化するアクション
- Red Hat Enterprise Linux 6;
- Red Hat Enterprise Linux 5;
- Windows Server 2008、および
- Windows Server 2003.
15.6.2. ネットワークインターフェイスのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
15.6.2.1. ネットワークインターフェイスのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
nics サブコレクションは、仮想マシン上のすべてのネットワークインターフェイスデバイスを表します。nic 表現には、以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="statistics" | 関係 | 仮想マシンのネットワークインターフェイス 統計の統計 サブコレクションへのリンク。 |
|
network id= | GUID | インターフェイスが接続するネットワークへの参照。空のネットワーク ID が許可されます。 |
|
interface | 列挙 | nic に使用するドライバーのタイプ。列挙値のリストは、機能 で確認できます。 | |
mac address= | string | インターフェイスの MAC アドレス。 |
|
port_mirroring | complex | NIC がミラーリングされたトラフィックを受信するかどうかを定義します。一連の ネットワーク id= 参照で networks 要素を定義します。 | |
plugged | ブール値 | NIC が仮想マシンに接続されているかどうかを定義します。 |
|
linked | ブール値 | NIC が仮想マシンにリンクされているかどうかを定義します。 |
|
例15.24 ネットワークインターフェイスの XML 表現
name 要素と network 要素が必要です。id 属性または name 要素で ネットワーク 要素を特定します。
例15.25 仮想マシン NIC の作成
PUT リクエストでネットワークインターフェイスを変更します。
例15.26 仮想マシン NIC の更新
DELETE リクエストを持つネットワークインターフェイスを削除します。
例15.27 仮想マシン NIC の削除
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/nics/ 7a3cff5e-3cc4-47c2-8388-9adf16341f5e HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/nics/
7a3cff5e-3cc4-47c2-8388-9adf16341f5e HTTP/1.1
HTTP/1.1 204 No Content
- Red Hat Enterprise Linux 6;
- Red Hat Enterprise Linux 5;
- Windows Server 2008、および
- Windows Server 2003.
15.6.2.2. ネットワークインターフェイスの統計サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
nic id= | 関係 | 含まれる nic リソースとの関係。 |
|
Name
|
説明
|
|---|---|
data.current.rx |
受信したデータ 1 秒あたりのバイト単位のレート。
|
data.current.tx |
送信されるデータ 1 秒あたりのバイト単位のレート。
|
errors.total.rx |
データの受信による合計エラー。
|
errors.total.tx |
データの送信による合計エラー。
|
例15.28 仮想マシンの NIC 統計サブコレクションの XML 表現
統計 サブコレクションは読み取り専用です。
15.6.3. 仮想 NUMA ノードサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
numanodes サブコレクションは、仮想マシン上のすべての仮想 NUMA ノードを表します。vm_numa_node 表現には、以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
index | integer | 仮想 NUMA ノードのインデックス番号。 |
|
memory | integer | 仮想 NUMA ノードに割り当てられるメモリーの量(MB 単位)。 |
|
cpu | complex | この仮想 NUMA ノードに関連付けられた CPU トポロジー。各 core 要素には、関連するコアの インデックス 番号を持つ index 属性が含まれます。 |
|
vm id= | GUID | 含まれる仮想マシンの ID。 |
|
numa_node_pins | complex | 仮想 NUMA ノードをホストの NUMA ノードに固定します。それぞれの numa_node_pin 要素には、pined ="true" ブール値とホスト NUMA ノードの ます。 |
例15.29 仮想 NUMA ノードの XML 表現
インデックス、メモリー、および cpu 要素が必要です。
例15.30 新しい仮想 NUMA ノードの仮想マシンへの追加
PUT 要求で仮想 NUMA ノードを更新します。PUT 要求を使用して、仮想 NUMA ノードをホスト上の物理 NUMA ノードに固定することができます。
例15.31 仮想 NUMA ノードの更新
DELETE リクエストで仮想 NUMA ノードを削除します。
例15.32 仮想 NUMA ノードの削除
DELETE /ovirt-engine/api/vms/c7ecd2dc-dbd3-4419-956f-1249651c0f2b/numanodes/3290b973-ed3e-4f0b-bbf5-9be10d229e50 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/c7ecd2dc-dbd3-4419-956f-1249651c0f2b/numanodes/3290b973-ed3e-4f0b-bbf5-9be10d229e50 HTTP/1.1
HTTP/1.1 204 No Content
15.6.4. CD-ROMs サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
cdroms サブコレクションは、仮想マシン上の CD-ROM デバイスを表します。cdrom 表現には以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
file id= | string/filename | ISO イメージへの参照。 |
例15.33 CD-ROM デバイスの XML 表現
file id 要素を使用して PUT 要求を送信し、新しい CD-ROM リソースを追加します。
例15.34 新規 CD-ROM ファイルの追加
PUT 要求を使用して CD-ROM を変更します。
例15.35 CD-ROM ファイルの変更
PUT リクエストを使用してのみ、現行セッションの CD-ROM を変更します。
例15.36 現行セッションでの CD-ROM ファイルの変更
cdroms サブコレクションに PUT リクエストを送信し、current=true マトリックスパラメーターを追加します。
例15.37 現行セッション中の CD-ROM ファイルの取り出し
cdroms サブコレクションに PUT リクエストを送信します。
例15.38 CD-ROM ファイルの永続的な取り出し
15.6.5. スナップショットサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
15.6.5.1. スナップショットサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
rel="snapshot" サブコレクションで表現および管理されます。
snapshot 要素で表されます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
vm id= | GUID | このスナップショットが関連する仮想マシンの ID および URI。 |
|
link rel="restore" | 関係 | 仮想マシンのスナップショットを復元するためのリンク。 |
|
link rel="prev" | 関係 | この仮想マシンの以前のスナップショットへのリンク。 |
|
type | string | スナップショットのタイプ。たとえば、active または 通常 の などです。 |
|
date | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | スナップショットが作成された日時。 |
|
snapshot_status | string | スナップショットの現在の状態。 |
|
persist_memorystate | ブール値 | スナップショットに、スナップショットの作成時の仮想マシンのメモリーの状態も含まれているかどうかを定義します。 |
|
PUT を使用して snapshot 要素を変更することはできません。
例15.39 仮想マシンスナップショットの XML 表現
All-Content: true ヘッダーで仮想マシンスナップショットの GET 要求を使用して、スナップショットの表現と共に追加の OVF データを含めます。
Accept ヘッダーは空白の場合は application/xml にデフォルト設定され、データは XML タグに干渉しないように HTML エンティティーで表されます。Accept: application/json ヘッダーを指定すると、標準の XML タグ付けのデータが返されます。このサンプル表現は、legability を改善するために、標準のブロック形式からフォーマットされています。
例15.40 スナップショットの追加 ovf データの XML 表現
POST メソッドを使用して、実行中の(ライブスナップショット)またはシャットダウンしている仮想マシンのスナップショットを作成できます。
例15.41 仮想マシンのスナップショットの作成
rel="restore" アクションリンクを使用して、仮想マシンのスナップショットを復元できます。
例15.42 仮想マシンのスナップショットの復元
15.6.5.2. スナップショットからの仮想マシンのクローン リンクのコピーリンクがクリップボードにコピーされました!
POST 要求で vms コレクションに送信する仮想マシンの標準表現に追加の snapshots 要素が必要です。
snapshots 要素には、仮想マシンのベースとして使用する特定の スナップショットを定義するスナップショット id= 要素が含まれます。
例15.43 スナップショットからの仮想マシンのクローン
15.6.6. statistics サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
vm id= | 関係 | 含まれる vm リソースとの関係。 |
|
Name
|
説明
|
|---|---|
memory.installed |
仮想マシンの使用に割り当てられる合計メモリー(バイト単位)。
|
memory.used |
仮想マシンによって使用される現在のメモリー(バイト単位)。
|
cpu.current.guest |
ゲストが使用する CPU の割合。
|
cpu.current.hypervisor |
ハイパーバイザーでの CPU オーバーヘッドの割合。
|
cpu.current.total |
使用中の現在の CPU の合計パーセンテージ。
|
例15.44 仮想マシンの統計サブコレクションの XML 表現
statistics サブコレクションは読み取り専用です。
15.6.7. 仮想マシンのセッション情報の表示 リンクのコピーリンクがクリップボードにコピーされました!
GET リクエストを送信し、session サブコレクションを使用して、SPICE コンソールセッションを開始したユーザーのセッション情報と、仮想マシンにログインしているユーザーのセッション情報を表示します。
セッション 情報はサブコレクションとして一覧表示されます。
例15.45 仮想マシンのセッション情報の表示
15.7. アクション リンクのコピーリンクがクリップボードにコピーされました!
15.7.1. 仮想マシンのアクションの開始 リンクのコピーリンクがクリップボードにコピーされました!
例15.46 仮想マシンを起動するアクション
vm 要素をパラメーターとして提供できます。vm 要素を指定すると、仮想マシンは提供された要素からの値を使用し、起動時にシステム設定を上書きします。REST API の vm 要素で start アクションを使用することは、管理ポータルまたはユーザーポータルの Run Once ウィンドウの使用と同じです。これらの設定は、ユーザーが仮想マシンを停止するまで持続します。これらの要素の例には、os、domain、placement_policy、cdroms、stateless、および display タイプ が含まれます。
例15.47 パラメーターを上書きして仮想マシンを起動するアクション
domain要素は、起動時にパラメーターを上書きするためにのみ Windows システムに使用されます。domain要素は、Windows 仮想マシンが参加するドメインを決定します。ドメインがdomainsコレクションに存在しない場合は、この要素には、やuser_namepasswordを含む追加のユーザー認証の詳細が必要です。ドメインがdomainsコレクションに存在する場合は、アクションに追加のユーザー認証の詳細は必要ありません。- CD イメージとフロッピーディスクファイルは、すでに ISO ドメインで利用できる必要があります。そうでない場合は、ISO アップローダーツールを使用してファイルをアップロードします。詳細 は、ISO アップローダーツール を参照してください。
15.7.2. Cloud-Init アクションでの仮想マシンの起動 リンクのコピーリンクがクリップボードにコピーされました!
custom_script タグを使用して、仮想マシンの起動時に実行するカスタムスクリプトを指定することもできます。
cloud-init 要素は、cloud-init パッケージがインストールされている仮想マシンを起動する場合にのみ使用できます。cloud-init 要素が使用される場合、initialization 要素内では cloud-init 要素外にある要素は無視されます。
例15.48 Cloud-Init を使用して仮想マシンを起動するアクション
eth0 インターフェイスの静的 IP の設定、DNS の設定、root ユーザーの SSH キーの追加方法を示しています。
15.7.3. 仮想マシンのアクションの停止 リンクのコピーリンクがクリップボードにコピーされました!
例15.49 仮想マシンを停止するアクション
15.7.4. 仮想マシンのアクションのシャットダウン リンクのコピーリンクがクリップボードにコピーされました!
例15.50 シャットダウン要求を仮想マシンに送信するアクション
15.7.5. 仮想マシンのアクションの一時停止 リンクのコピーリンクがクリップボードにコピーされました!
例15.51 仮想マシンの状態を保存し、マシンを一時停止するアクション
15.7.6. 仮想マシンのアクションの再起動 リンクのコピーリンクがクリップボードにコピーされました!
例15.52 仮想マシンに再起動要求を送信するアクション
15.7.7. 外部コンソールから仮想マシンにアクセスするためのユーザーログオンの有効化 リンクのコピーリンクがクリップボードにコピーされました!
ovirt-guest-agent サービスを仮想マシンで実行する必要があります。
例15.53 仮想マシンへのログイン
15.7.8. プールアクションからの仮想マシンのデタッチ リンクのコピーリンクがクリップボードにコピーされました!
例15.54 仮想マシンの割り当てを解除するアクション
15.7.9. 仮想マシンの移行アクション リンクのコピーリンクがクリップボードにコピーされました!
ホスト を自動的に選択するため、移行先 host 要素はオプションの要素です。API ユーザーが特定の ホスト を必要とする場合、ユーザーは id または name パラメーターでホストを指定できます。
例15.55 仮想マシンを別のホストに移行するアクション
15.7.10. 仮想マシンの移行アクションの取り消し リンクのコピーリンクがクリップボードにコピーされました!
例15.56 仮想マシンの別のホストへの移行を取り消すアクション
15.7.11. 仮想マシンのアクションのエクスポート リンクのコピーリンクがクリップボードにコピーされました!
エクスポートストレージドメインにエクスポート します。宛先ストレージドメインは、storage_domain 参照で指定する必要があります。
exclusive パラメーターを true に設定してこの動作を変更し、既存の仮想マシンを上書きします。
discard_snapshots パラメーターを true に設定します。
例15.57 仮想マシンをエクスポートストレージドメインにエクスポートするアクション
15.7.12. 仮想マシンチケットアクション リンクのコピーリンクがクリップボードにコピーされました!
アクション には、任意で 値 を含む チケット 表現(トークン文字列が特定の形式で取る必要がある場合)や 有効期限 (分単位)が含まれます。いずれの場合も、応答は実際に使用されたチケットの値と有効期限を指定します。
例15.58 仮想マシンの認証トークンを生成するアクション
15.7.13. 仮想マシンアクションの強制削除 リンクのコピーリンクがクリップボードにコピーされました!
force アクションで障害のある仮想マシンを強制的に削除します。このアクションには DELETE メソッドが必要です。リクエスト本文には、force パラメーターが true に設定された アクション 表現が含まれます。また、リクエストには、本文で XML 表現を処理するために追加の Content-type: application/xml ヘッダーも必要です。
例15.59 仮想マシンでの強制削除アクション
15.7.14. 仮想マシンのファイルシステムのアクションのフリーズ リンクのコピーリンクがクリップボードにコピーされました!
freezefilesystems アクションは、実行中の仮想マシンのライブスナップショットを作成するときに、QEMU ゲストエージェントを使用して仮想マシンのファイルシステムをフリーズします。通常、これは Manager によって自動的に実行されますが、OpenStack Volume (Cinder)ディスクを使用する仮想マシンの REST API を使用して手動で実行する必要があります。
例15.60 仮想マシンのファイルシステムをフリーズするアクション
15.7.15. 仮想マシンのファイルシステムのアクションのトール リンクのコピーリンクがクリップボードにコピーされました!
thawfilesystems アクションは、実行中の仮想マシンのライブスナップショットを作成するときに、QEMU ゲストエージェントを使用して仮想マシンのファイルシステムを解凍します。通常、これは Manager によって自動的に実行されますが、OpenStack Volume (Cinder)ディスクを使用する仮想マシンの REST API を使用して手動で実行する必要があります。
例15.61 仮想マシンのファイルシステムをフリーズさせるアクション
第16章 Floating ディスク リンクのコピーリンクがクリップボードにコピーされました!
16.1. Floating ディスク要素 リンクのコピーリンクがクリップボードにコピーされました!
disks コレクションは、Red Hat Virtualization 環境内のすべてのディスクに関する情報を提供します。ユーザーは、任意の仮想マシンからディスクをアタッチおよび割り当て解除し、仮想マシン間でディスクを移動します。API ユーザーは、エントリーポイント URI から取得した rel="disks" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="statistics" | 関係 | 仮想マシンのディスク 統計の統計 サブコレクションへのリンク。 |
|
image_id | GUID | 定義されたストレージドメインに保存されている仮想マシンイメージへの参照。 |
|
storage_domains | Complex | このディスクに関連付けられているストレージドメイン。各 storage_domain 要素には、関連付けられたストレージドメインの GUID を持つ id 属性が含まれます。この要素を POST で更新して、あるデータストレージドメインから別のデータストレージドメインへのディスクのライブマイグレーションを実行します。 |
|
size | integer | ディスクのサイズ(バイト単位)。 |
|
provisioned_size | integer | ディスクのプロビジョニングされたサイズ(バイト単位)。 |
|
actual_size | integer | ディスクの実際のサイズ(バイト単位)。 |
|
status | illegal、invalid、locked、または okのいずれか | ディスクデバイスのステータス。これらの状態は capabilities の disk_states に一覧表示されます。 |
|
interface | 列挙 | ディスクデバイスへの接続に使用されるインターフェイスドライバーのタイプ。列挙値のリストは、機能 で確認できます。 | |
format | 列挙 | 基礎となるストレージフォーマット。列挙値のリストは、機能 で確認できます。Copy On Write (COW)は、パフォーマンスのオーバーヘッドが小さいスナップショットを許可します。Raw ではスナップショットは許可されませんが、パフォーマンスが向上します。 |
|
sparse | ブール値:true または false | ディスクの物理ストレージを事前に割り当てない場合は True。 |
|
bootable | ブール値:true または false | このディスクを起動可能としてマークする場合は True。 | |
shareable | ブール値:true または false | 複数の仮想マシンとディスクを共有する場合は True。 | |
wipe_after_delete | ブール値:true または false | ディスクの削除時に、ディスクの基礎となる物理ストレージがゼロにする必要がある場合は True。これによりセキュリティーが向上しますが、操作がより多くなり、削除時間が長くなる可能性があります。 | |
propagate_errors | ブール値:true または false | ディスクエラーによって仮想マシンを一時停止してはならない場合は True。代わりに、ディスクエラーをゲスト OS に伝播する必要があります。 | |
quota id= | GUID | ディスクのクォータを設定します。 | |
lunStorage | complex | ストレージ使用のための直接 LUN マッピングへの参照。iSCSI または FCP デバイスの詳細が含まれる storage 要素が必要です。 |
|
active | ブール値 | ディスクが仮想マシンに接続されているかどうかを定義します。 |
|
alias 検索パラメーターが必要です。
16.2. XML Representation of a floating Disk リンクのコピーリンクがクリップボードにコピーされました!
例16.1 ディスクデバイスの XML 表現
16.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
16.3.1. Floating ディスクの作成 リンクのコピーリンクがクリップボードにコピーされました!
size 要素および storage_domains 要素が必要です。
例16.2 新規フローティングディスクデバイスの作成
16.4. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
16.4.1. statistics サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
統計の統計 サブコレクションを公開します。各 統計 には、以下の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | 統計エントリーの一意の識別子。 |
description | string | 統計のプレーンテキストの説明。 |
unit | string | 統計値を測定する単位またはレート。 |
type | GAUGE または COUNTERのいずれか | 統計測定値のタイプ。 |
type= の値 | INTEGER または DECIMALのいずれか | 後続の統計値のデータタイプ。 |
value | complex | datum を含むデータセット。 |
datum | 値のタイプを参照してください。 | 値 からの個別のデータ。 |
Disk id= | 関係 | 含まれる disk リソースとの関係。 |
|
Name
|
説明
|
|---|---|
data.current.read |
ディスクから読み取るときのデータ転送速度(バイト毎秒単位)。
|
data.current.write |
ディスクへの書き込み時のデータ転送速度(バイト毎秒単位)。
|
例16.3 仮想マシンの統計サブコレクションの XML 表現
統計 サブコレクションは読み取り専用です。
16.5. アクション リンクのコピーリンクがクリップボードにコピーされました!
16.5.1. Floating ディスクのコピー リンクのコピーリンクがクリップボードにコピーされました!
storage_domain 要素が必要です。オプションの name 要素は、ディスクのエイリアスを指定します。
例16.4 Floating ディスクのコピー
第17章 テンプレート リンクのコピーリンクがクリップボードにコピーされました!
17.1. 仮想マシンテンプレート要素 リンクのコピーリンクがクリップボードにコピーされました!
templates コレクションは、Red Hat Virtualization 環境の仮想マシンテンプレートに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="templates" リンクを使用してこの情報にアクセスします。
All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link rel="disks" | 関係 | 仮想マシンテンプレートリソースの disks サブコレクションへのリンク。 |
|
link rel="nics" | 関係 | 仮想マシンテンプレートリソースの nics サブコレクションへのリンク。 | |
link rel="cdroms" | 関係 | 仮想マシンテンプレートリソースの cdroms サブコレクションへのリンク。 |
|
link rel="permissions" | 関係 | 仮想マシンテンプレートの パーミッション のサブコレクションへのリンク。 | |
type | 列挙 | テンプレートが提供する仮想マシンのタイプ。列挙値のリストは、機能 で利用できます。 | |
status | illegal、locked、または okのいずれか | テンプレートのステータス。これらの状態は capabilities の template_states に一覧表示されます。 |
|
memory | integer | ゲストに割り当てられるメモリーの量(バイト単位)。 | |
cpu | complex | ゲストで利用可能な CPU トポロジー ( ソケット と コア数) | |
os type= | 文字列( RHEL5 または WindowsXPなど) | ゲストオペレーティングシステムのタイプ。 | |
OS boot dev= | 列挙 | ブート要素の dev 属性によって記述される ブート デバイスの一覧。列挙値のリストは、機能 で利用できます。 | |
OS カーネル | string | テンプレートが起動するように設定されているカーネルイメージへのパス。 | |
OS initrd | string | 上記のカーネルで使用する initrd イメージへのパス。 | |
OS cmdline | string | 上記のカーネルで使用するカーネルコマンドラインパラメーター文字列。 | |
Cluster id= | GUID | テンプレートのホストクラスターへの参照。 |
|
vm id= | GUID | このテンプレートのベースとなる仮想マシンへの参照。 |
|
domain id= | GUID | テンプレートのドメインへの参照。 |
|
creation_time | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | このテンプレートが作成された日時。 |
|
origin | 2009、ovirt 、 vmware、または xenのいずれか | このテンプレートの発信元のシステム。 |
|
high_availability | complex | ホストがクラッシュした場合に仮想マシンを自動的に再起動する必要がある場合は、enabled を true に設定します。priority 要素は、仮想マシンが再起動される順序を制御します。 | |
display | complex | ディスプレイ タイプ ( vnc または spiceのいずれか)、port、および モニター の数。allow_reconnect ブール値は、クライアントがディスプレイを介してマシンに再接続できるかどうかを指定します。 | |
stateless | ブール値:true または false | ステートレステンプレートには、起動時に取得され、シャットダウン時に削除されるディスクイメージのスナップショットが含まれます。これは、再起動後の状態の変更は維持されないことを意味します。 | |
usb | complex | 仮想マシンテンプレートの USB ポリシーを定義します。enabled 要素はブール値に設定し、type 要素は native または legacy のいずれかに設定する必要があります。
重要
Legacy USB オプションは非推奨となり、Red Hat Virtualization 4.1 で削除されます。
| |
placement_policy | complex | 仮想マシンの移行の配置ポリシーを設定します。デフォルトの host= と アフィニティー が必要です( migratable、user_migratable、または pinnedのいずれか)。host 要素は空のままにして、優先ホストを設定しないようにします。 | |
custom_properties | complex | カスタムスクリプトにパラメーターとして渡されるユーザー定義の環境変数のセット。各 custom_property には、name および value 属性が含まれます。列挙値のリストは、機能 で利用できます。 | |
timezone | tz データベース形式: エリア/場所 | Windows 仮想マシンテンプレートの Sysprep タイムゾーン設定。 | |
domain | complex | Windows 仮想マシンテンプレートの Sysprep ドメイン設定。ドメイン コレクションからの 名前 が必要です。 |
17.2. 仮想マシンテンプレートの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例17.1 仮想マシンテンプレートの XML 表現
17.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
17.3.1. 新規テンプレートの作成 リンクのコピーリンクがクリップボードにコピーされました!
name 要素および vm 要素が必要です。id 属性または name 要素を使用して仮想マシンを特定します。
例17.2 仮想マシンからのテンプレートの作成
17.3.2. 新規テンプレートサブバージョンの作成 リンクのコピーリンクがクリップボードにコピーされました!
name 要素および vm 要素と、新しいテンプレートバージョンの base_template および version_name 要素が必要です。base_template および version_name 要素は、template セクションで囲まれた version セクション内で指定する必要があります。id 属性または name 要素を使用して仮想マシンを特定します。
例17.3 仮想マシンからのテンプレートサブバージョンの作成
17.3.3. テンプレートの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、タイプ、メモリー、CPUトポロジー、os、高可用性、表示、ステートレス、usb、および timezone 要素は、テンプレートの作成後に更新できます。
例17.4 1 GB のメモリーを含むように仮想マシンテンプレートを更新する
17.3.4. テンプレートサブバージョンの更新 リンクのコピーリンクがクリップボードにコピーされました!
version_name 要素のみです。
例17.5 仮想マシンテンプレートのサブバージョン名の更新
17.3.5. テンプレートの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例17.6 仮想マシンテンプレートの削除
DELETE /ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content
17.4. アクション リンクのコピーリンクがクリップボードにコピーされました!
17.4.1. テンプレートのエクスポートアクション リンクのコピーリンクがクリップボードにコピーされました!
templates コレクションには エクスポート アクションが含まれます。
Export ストレージドメインにエクスポートします。宛先ストレージドメインは、storage_domain 参照で指定します。
exclusive パラメーターを true に設定してこの動作を変更し、既存の仮想マシンテンプレートを上書きします。
例17.7 テンプレートをエクスポートストレージドメインにエクスポートするアクション
第18章 仮想マシンプール リンクのコピーリンクがクリップボードにコピーされました!
18.1. 仮想マシンプール要素 リンクのコピーリンクがクリップボードにコピーされました!
vmpools コレクションは、Red Hat Virtualization 環境の仮想マシンプールに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="vmpools" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | ユーザーが指定する、人間が判読可能なプールの名前。この 名前 は、すべてのプールリソースで一意です。 |
|
description | string | ユーザー指定の人間が読める形式の仮想マシンプールの説明。 | |
link rel="permissions" | 関係 | 仮想マシンプール パーミッションのパーミッション サブコレクションへのリンク。 | |
size | integer | プール内の仮想マシンの数。 | |
Cluster id= | GUID | このプール内の仮想マシンが実行されるクラスターリソースへの参照。 |
|
template id= | GUID | このプール内の仮想マシンのベースとなるテンプレートリソースへの参照。 |
|
prestarted_vms | integer | 仮想マシンプールで事前に起動した仮想マシンの数。 | |
max_user_vms | integer | 1 人のユーザーが仮想マシンプールから取得できる仮想マシンの最大数。 |
18.2. 仮想マシンプールの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例18.1 仮想マシンプールの XML 表現
18.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
18.3.1. 新しい仮想マシンプールの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前、cluster 要素、および template 要素が必要です。id 属性または name 要素を使用して クラスター および テンプレート を特定します。
例18.2 仮想マシンプールの作成
18.3.2. 仮想マシンプールの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、サイズ、prestarted_vms、および max_user_vms は、仮想マシンの作成後に更新できます。
例18.3 仮想マシンプールの更新
18.3.3. 仮想マシンプールの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例18.4 仮想マシンの削除
DELETE /ovirt-engine/api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e HTTP/1.1
HTTP/1.1 204 No Content
18.4. アクション リンクのコピーリンクがクリップボードにコピーされました!
18.4.1. 仮想マシンアクションの割り当て リンクのコピーリンクがクリップボードにコピーされました!
例18.5 仮想マシンプールから仮想マシンを割り当てるアクション
POST /ovirt-engine/api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e/allocatevm HTTP/1.1 Accept: application/xml Content-type: application/xml <action/>
POST /ovirt-engine/api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e/allocatevm HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action/>
第19章 ドメイン リンクのコピーリンクがクリップボードにコピーされました!
19.1. ドメイン要素 リンクのコピーリンクがクリップボードにコピーされました!
提供 します。ドメイン情報は、rel="domains" リンクで参照されます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | ドメイン名。 |
link rel="users" | 関係 | このドメインに関連付けられたユーザーのサブコレクションへのリンク。 |
link rel="groups" | 関係 | このドメインに関連付けられたグループのサブコレクションへのリンク。 |
ユーザー および グループ のサブコレクションへのリンクは、検索クエリーも受け入れます。
domains コレクションとそのサブコレクションは読み取り専用です。
19.2. ドメインリソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例19.1 ドメインリソースの XML 表現
19.3. サブコレクション リンクのコピーリンクがクリップボードにコピーされました!
19.3.1. ドメインユーザーサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
users サブコレクションには、ディレクトリーサービス内のすべてのユーザーが含まれます。この情報は、新しいユーザーを Red Hat Virtualization 環境に追加するために使用されます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | ユーザーの名前。 |
last_name | string | ユーザーの姓。 |
user_name | string | ディレクトリーサービスからのユーザー名。 |
domain id | GUID | 含まれるディレクトリーサービスドメイン。 |
groups | complex | このユーザーのディレクトリーサービスグループの一覧。 |
例19.2 ユーザーサブコレクションでのユーザーの XML 表現
19.3.2. ドメイングループサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
groups サブコレクションには、ディレクトリーサービス内のすべてのグループが含まれます。ドメイン グループ リソースには、一連の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
name | string | グループの名前。 |
domain id | GUID | 含まれるディレクトリーサービスドメイン。 |
例19.3 groups サブコレクションのグループの XML 表現
第20章 グループ リンクのコピーリンクがクリップボードにコピーされました!
20.1. インポートされたグループ要素 リンクのコピーリンクがクリップボードにコピーされました!
groups コレクションには、ディレクトリーサービスからインポートされたグループが含まれます。グループ リソースには、一連の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
link rel="tags" | 関係 | このグループにアタッチされたタグのタグサブコレクションへのリンク。 |
link rel="permissions" | 関係 | このグループにアタッチされたパーミッションの permissions サブコレクションへのリンク。 |
link rel="roles" | 関係 | このグループにアタッチされたロールのロールサブコレクションへのリンク。 |
20.2. グループリソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例20.1 グループリソースの XML 表現
20.3. ディレクトリーサービスからのグループの追加 リンクのコピーリンクがクリップボードにコピーされました!
groups コレクションに POST 要求のある Red Hat Virtualization Manager データベースに追加します。
例20.2 ディレクトリーサービスからのグループの追加
第21章 ロール リンクのコピーリンクがクリップボードにコピーされました!
21.1. ロール要素 リンクのコピーリンクがクリップボードにコピーされました!
rel="roles" リンクは、システムロールの静的セットへのアクセスを提供します。個々の role 要素には、以下の項目が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
link="permits" | 関係 | ロール permits の permits サブコレクションへのリンク。 |
|
mutable | ブール値:true または false | ロールを更新または削除する機能を定義します。mutable が false に設定されたロールは、Red Hat Virtualization 環境に組み込まれたロールです。 |
|
administrative | ブール値:true または false | ロールを管理専用として定義します。 |
21.2. ロールコレクションの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例21.1 ロールコレクションの XML 表現
21.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
21.3.1. ロールの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前、管理、および最初の permits のリストの値が必要です。
例21.2 ロールの作成
21.3.2. ロールの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、および 管理 要素は、作成後に更新可能です。
例21.3 ロールの更新
21.3.3. ロールの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例21.4 ロールの削除
DELETE /ovirt-engine/api/roles/8de42ad7-f307-408b-80e8-9d28b85adfd7 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/roles/8de42ad7-f307-408b-80e8-9d28b85adfd7 HTTP/1.1
HTTP/1.1 204 No Content
21.4. サブコレクションを許可するロール リンクのコピーリンクがクリップボードにコピーされました!
21.4.1. サブコレクションを許可するロール リンクのコピーリンクがクリップボードにコピーされました!
機能 の のリストである を 許可 します。
permits はサブコレクションとして一覧表示されます。
例21.5 ロールの permits の一覧表示
21.4.2. ロールへの許可の割り当て リンクのコピーリンクがクリップボードにコピーされました!
permits サブコレクションに POST リクエストを持つロールに permit を割り当てます。id 属性または name 要素のいずれかを使用して、割り当てる permit を指定します。
例21.6 ロールへの permit の割り当て
21.4.3. ロールからの Permit の削除 リンクのコピーリンクがクリップボードにコピーされました!
permit リソースに DELETE リクエストを持つロールから permit を削除します。
例21.7 ロールからの permit の削除
DELETE /ovirt-engine/api/roles/b67dfbe2-0dbc-41e4-86d3-a2fbef02cfa9/permits/1 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/roles/b67dfbe2-0dbc-41e4-86d3-a2fbef02cfa9/permits/1 HTTP/1.1
HTTP/1.1 204 No Content
第22章 Users リンクのコピーリンクがクリップボードにコピーされました!
22.1. ユーザー要素 リンクのコピーリンクがクリップボードにコピーされました!
rel="users" リンクで参照されます。個々の ユーザー 要素には、以下が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
user_name | string | ユーザープリンシパル名(UPN)。UPN は、新しいユーザーを追加するときにより便利な識別子として使用されます。 |
|
link rel="tags" | 関係 | ユーザーリソースの タグ サブコレクションへのリンク。 | |
link rel="roles" | 関係 | ユーザーリソースの ロール サブコレクションへのリンク。 | |
name | string | ユーザーのフリーテキスト名。 |
|
domain | string | 含まれるディレクトリーサービスドメイン。 |
|
groups | complex | このユーザーのディレクトリーサービスグループの一覧。 |
|
22.2. ユーザーリソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例22.1 ユーザーリソースの XML 表現
22.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
22.3.1. ユーザーの追加 リンクのコピーリンクがクリップボードにコピーされました!
ユーザー コレクションに POST リクエストのある Red Hat Virtualization Manager データベースに追加します。クライアントが提供する新規ユーザー表現には、ユーザーに割り当てる初期 ロール が 1 つ以上含まれる組み込み ロール 一覧が含まれます。たとえば、以下の要求は、2 つの初期ロールをユーザー joe@domain.example.com に割り当てます。
例22.2 ディレクトリーサービスからのユーザーの追加と 2 つのロールを割り当てる
ドメイン をクエリーするオプションがあります。
22.3.2. ユーザーへのロールの追加 リンクのコピーリンクがクリップボードにコピーされました!
POST または DELETE リクエストでアタッチまたはデタッチされます。以下の例は、API が RHEVMVDIUser ロールを特定ユーザーのロール割り当てに追加する方法を示しています。
user 要素の埋め込みユーザーロールリストは、最初の作成にのみ使用されます。作成後のユーザーのロール割り当てとの対話はすべて、roles サブコレクションを通過します。
例22.3 ユーザーへのロールの追加
第23章 MAC アドレスプール リンクのコピーリンクがクリップボードにコピーされました!
23.1. MAC アドレスプール要素 リンクのコピーリンクがクリップボードにコピーされました!
macpools コレクションは、Red Hat Virtualization 環境の MAC アドレスプールに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="macpools" リンクを使用してこの情報にアクセスします。以下の表は、MAC アドレスプールリソース表現に含まれる特定の要素を示しています。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | MAC アドレスプールのプレーンテキストで人間が判読できる名前。 |
|
description | string | MAC アドレスプールのプレーンテキストで人間が判読できる説明。 | |
allow_duplicates | ブール値:true または false | プールで重複する MAC アドレスを許可するかどうかを定義します。指定しない場合、allow_duplicates はデフォルトで false に設定されます。 | |
default_pool | ブール値:true または false | これがデフォルトプールかどうかを定義します。指定しない場合、default_pool はデフォルトで false に設定されます。 |
|
ranges | complex | プールの MAC アドレスの範囲を定義します。複数の範囲を ranges 要素内に定義できます。 |
|
23.2. MAC アドレスプールコレクションの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例23.1 MAC アドレスプールコレクションの XML 表現
23.3. メソッド リンクのコピーリンクがクリップボードにコピーされました!
23.3.1. MAC アドレスプールの作成 リンクのコピーリンクがクリップボードにコピーされました!
名前 と 範囲 の値が必要です。
例23.2 MAC アドレスプールの作成
23.3.2. MAC アドレスプールの更新 リンクのコピーリンクがクリップボードにコピーされました!
名前、説明、allow_duplicates 要素、および ranges 要素は、作成後に更新可能です。
例23.3 MAC アドレスプールの更新
23.3.3. MAC アドレスプールの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例23.4 MAC アドレスプールの削除
DELETE /ovirt-engine/api/macpools/ab39bbc1-1d64-4737-9b20-ce081f99b0e1 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/macpools/ab39bbc1-1d64-4737-9b20-ce081f99b0e1 HTTP/1.1
HTTP/1.1 204 No Content
第24章 タグ リンクのコピーリンクがクリップボードにコピーされました!
24.1. タグ要素 リンクのコピーリンクがクリップボードにコピーされました!
tags コレクションは、Red Hat Virtualization 環境内のタグに関する情報を提供します。API ユーザーは、エントリーポイント URI から取得した rel="tags" リンクを使用してこの情報にアクセスします。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
host | GUID | タグが割り当てられているホストへの参照。 |
|
user | GUID | タグが割り当てられているユーザーへの参照。 |
|
vm | GUID | タグが割り当てられている仮想マシンへの参照。 |
|
parent | complex | タグが割り当てられている仮想マシンへの参照。 |
24.2. タグリソースの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例24.1 タグリソースの XML 表現
24.3. タグの関連付け リンクのコピーリンクがクリップボードにコピーされました!
24.3.1. タグのホスト、ユーザー、または仮想マシンへの関連付け リンクのコピーリンクがクリップボードにコピーされました!
ホスト,user または vms から リンク rel="tags" によって参照されるコレクションは、エンティティーに関連付けられたタグのセットを表します。
タグ 表現には、対象のエンティティーに対する ホスト ID、ユーザー ID 、また は仮想マシン ID 参照も含まれます。
id または 名前)をコレクションに POSTします。
例24.2 タグと仮想マシンの関連付け
24.3.2. タグの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE リクエストにより行われます。
例24.3 仮想マシンからのタグの削除
DELETE /ovirt-engine/api/vms/5114bb3e-a4e6-44b2-b783-b3eea7d84720/tags/f436ebfc-67f2-41bd-8ec6-902b6f7dcb5e HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/5114bb3e-a4e6-44b2-b783-b3eea7d84720/tags/f436ebfc-67f2-41bd-8ec6-902b6f7dcb5e HTTP/1.1
HTTP/1.1 204 No Content
24.3.3. タグ付きリソースのコレクションのクエリー リンクのコピーリンクがクリップボードにコピーされました!
コレクションのコレクション/検索 URI テンプレートを使用して、tag=MyTag に一致するエンティティーを検索する必要があります。
例24.4 タグ付けされたリソースのコレクションのクエリー
24.4. 親タグ リンクのコピーリンクがクリップボードにコピーされました!
24.4.1. 親タグ リンクのコピーリンクがクリップボードにコピーされました!
親 要素をタグに割り当て、親タグへの階層リンクを作成します。タグはフラットコレクションとして表され、ルート タグから降順に、タグ表現には親タグへのリンク要素が含まれます。
root タグは、親タグが指定されていない場合にデフォルトの親タグとして想定される特別な擬似タグです。root タグを削除したり、親タグを割り当てたりすることはできません。
例24.5 タグの階層
root (id: -1)
- Finance (id: f436ebfc-67f2-41bd-8ec6-902b6f7dcb5e)
- Billing (id: ac18dabf-23e5-12be-a383-a38b165ca7bd)
root (id: -1)
- Finance (id: f436ebfc-67f2-41bd-8ec6-902b6f7dcb5e)
- Billing (id: ac18dabf-23e5-12be-a383-a38b165ca7bd)
24.4.2. 親タグの設定 リンクのコピーリンクがクリップボードにコピーされました!
親要素で新しいタグを取得する POSTは、親 タグを参照する id 属性または name 要素のいずれかを使用して親タグとの関連付けを作成します。
例24.6 id 属性を使用した親タグとの関連付けの設定
例24.7 name 要素を使用した親タグとの関連付けの設定
24.4.3. 親タグの変更 リンクのコピーリンクがクリップボードにコピーされました!
PUT 要求を使用して親を変更します。
例24.8 親タグの変更
第25章 イベント リンクのコピーリンクがクリップボードにコピーされました!
25.1. イベント要素 リンクのコピーリンクがクリップボードにコピーされました!
rel="events" リンクは イベント コレクションにアクセスし、Red Hat Virtualization Manager からシステムイベントを一覧表示します。
| 要素 | タイプ | Description |
|---|---|---|
description | string | システムイベントの説明 |
code | integer | 整数のイベントコード。 |
severity | 通常 の、警告、エラー、または アラートの 1 つ | イベントの重大度のレベル。 |
time | xsd:dateTime 形式: YYYY-MM-DDThh:mm:ss | イベントが発生したタイミングを示すタイムスタンプ。 |
correlation_id | string | Red Hat Virtualization のレイヤー全体に分散されるアクションの識別文字列。 |
User id= | GUID | イベントをトリガーしたユーザーの識別コード。 |
origin | string | イベントのソース。標準イベントは oVirt によって報告されます。 |
custom_id | integer | カスタムイベントのカスタム識別番号。標準イベントでは、custom_id が -1 になり ます。 |
flood_rate | integer | 同じイベントがイベントリストで再帰できない時間(秒単位)。デフォルト値は 30 です。 |
external_status | complex | ホストの外部ヘルスステータス。state 要素が含まれます。これは、ok、info、error、warning、または failure のいずれかです。 |
25.2. イベントコレクションの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
例25.1 イベントコレクションの XML 表現
25.3. 仮想マシン作成イベントの XML 表現 リンクのコピーリンクがクリップボードにコピーされました!
イベント表現には、ユーザー の他に、イベント に関連するリソースへの XML 要素関係のセットも含まれます。
例25.2 仮想マシン作成イベントの XML 表現
25.4. メソッド リンクのコピーリンクがクリップボードにコピーされました!
25.4.1. イベントの検索 リンクのコピーリンクがクリップボードにコピーされました!
events コレクションは、他のリソースコレクションと同様に検索クエリーを提供します。イベント コレクションを検索する際の追加機能として、特定のイベントから検索できます。これにより、指定されたイベント以降にすべてのイベントをクエリーします。
from パラメーターを追加する必要があります。引数 の 引数は、イベント ID コードを参照します。
例25.3 イベントからの検索
GET /ovirt-engine/api/events;from=1012?search=type%3D30 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events;from=1012?search=type%3D30 HTTP/1.1
Accept: application/xml
id="1012"以降に type が 30 に設定されているすべてのイベントが表示されます。
例25.4 特定のイベントの重大度を使用した検索
GET /ovirt-engine/api/events?search=severity>normal HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events?search=severity>normal HTTP/1.1
Accept: application/xml
通常 の よりも高いすべてのイベントが表示されます。重大度レベルには、通常 の、警告、エラー、および アラート が含まれます。
25.4.2. ページネーションイベント リンクのコピーリンクがクリップボードにコピーされました!
ページ に分割します。
sortby 句と組み合わせて ページ値を使用して結果をページ 分割するように API に指示します。
sortby 句は、結果の順番の基本要素と、結果が昇順または降順であるかを定義します。イベント の検索クエリーについては、ベース要素を time に設定し、順番を ascending (asc)に設定して、API が仮想化環境作成のすべてのイベントを表示するようにします。
page 条件は、ページ番号を定義します。1 ページは、リストするデフォルトのイベント数と等しくなります。ページネーションは 1 ページ から始まります。ページをさらに表示するには、page の値を増やします。
例25.5 ページネーションイベント
イベント リソースをページ分割します。URL でエンコードされたリクエストは以下のとおりです。
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%201 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%201 HTTP/1.1
Accept: application/xml
ページ 値を増やして、結果の次のページを表示します。
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%202 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%202 HTTP/1.1
Accept: application/xml
から の追加を使用して、開始 ID を設定し ます。
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%202&from=30 HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/events?search=sortby%20time%20asc%20page%202&from=30 HTTP/1.1
Accept: application/xml
25.4.3. イベントの追加 リンクのコピーリンクがクリップボードにコピーされました!
POST リクエストでカスタムイベントを events コレクションに追加できます。新しいイベントには、説明、重大度、オリジン 要素、および custom_id 要素が必要です。カスタムイベントには、flood_rate、ユーザー ID、および イベントに関連するリソースの ID コードを含めることもできます。host および storage_domain 要素には、外部ヘルスステータスを設定する external_status 要素を含めることができます。
例25.6 カスタムイベントのイベント一覧への追加
25.4.4. イベントの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE 要求が必要です。
例25.7 イベントの削除
DELETE /ovirt-engine/api/events/1705 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/events/1705 HTTP/1.1
HTTP/1.1 204 No Content
付録A cURL を使用した API の使用 リンクのコピーリンクがクリップボードにコピーされました!
A.1. cURL を使用した API の使用 リンクのコピーリンクがクリップボードにコピーされました!
A.2. cURL のインストール リンクのコピーリンクがクリップボードにコピーされました!
A.3. cURL の使用 リンクのコピーリンクがクリップボードにコピーされました!
Usage: curl [options] uri
Usage: curl [options] uri
uri は、リクエストを送信するターゲット HTTP アドレスを参照します。これは、API エントリーポイントパス(/ovirt-engine/api)内の Red Hat Virtualization Manager ホストの場所です。
curl オプション
- -X COMMAND, --request COMMAND
- 使用する要求コマンド。REST API のコンテキストでは、
GET、POST、PUT、またはDELETEを使用します。例: -X GET - -H LINE, --header LINE
- リクエストに含める HTTP ヘッダー。複数のヘッダーが必要な場合は、複数のヘッダーオプションを使用します。例: -H "Accept: application/xml" -H "Content-Type: application/xml"
- -u USERNAME:PASSWORD, --user USERNAME:PASSWORD
- Red Hat Virtualization ユーザーのユーザー名およびパスワード。この属性は、
Authorization:ヘッダーの便利な代替として機能します。例: -u admin@internal:p@55w0rd! - --cacert CERTIFICATE
- REST API への SSL 通信の証明書ファイルの場所。証明書ファイルは、クライアントマシンにローカルに保存されます。-k 属性を使用して SSL をバイパスします。例: --cacert ~/Certificates/NORMAL.cer
- -D BODY, --data BODY
- リクエストに送信する本文。
POST、PUT、およびDELETEリクエストで使用します。要求にボディーが存在する場合は、必ずContent-Type: application/xmlヘッダーを指定してください。Example: -d "<cdrom><file id='rhel-server-6.0-x86_64-dvd.iso'/></cdrom>"
A.4. 例 リンクのコピーリンクがクリップボードにコピーされました!
A.4.1. cURL を使用した GET 要求 リンクのコピーリンクがクリップボードにコピーされました!
例A.1 GET リクエスト
GET 要求は、vms コレクション内の仮想マシンを一覧表示します。GET リクエストにはボディーが含まれていないことに注意してください。
GET /ovirt-engine/api/vms HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/vms HTTP/1.1
Accept: application/xml
GET)、header (Accept: application/xml)および URI (https://[RHEVM-Host]:443/ovirt-engine/api/vms)を調整します。
curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] https://[RHEVM-Host]:443/ovirt-engine/api/vms
$ curl -X GET -H "Accept: application/xml" -u [USER:PASS] --cacert [CERT] https://[RHEVM-Host]:443/ovirt-engine/api/vms
vms コレクションの XML 表現が表示されます。
A.4.2. cURL を使用した POST 要求 リンクのコピーリンクがクリップボードにコピーされました!
例A.2 POST 要求
POST 要求は、vms コレクションに仮想マシンを作成します。POST 要求にはボディーが必要なことに注意してください。
POST)、ヘッダー(Accept: application/xml および Content-type: application/xml)、URI (https://[RHEVM-Host]:443/ovirt-engine/api/vms)、およびリクエスト本文を以下の cURL コマンドに適合させます。
curl -X POST -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><name>vm1</name><cluster><name>default</name></cluster><template><name>Blank</name></template><memory>536870912</memory><os><boot dev='hd'/></os></vm>" https://[RHEVM-Host]:443/ovirt-engine/api/vms
$ curl -X POST -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><name>vm1</name><cluster><name>default</name></cluster><template><name>Blank</name></template><memory>536870912</memory><os><boot dev='hd'/></os></vm>" https://[RHEVM-Host]:443/ovirt-engine/api/vms
A.4.3. cURL を使用した PUT 要求 リンクのコピーリンクがクリップボードにコピーされました!
例A.3 PUT 要求
PUT 要求は、仮想マシンリソースのメモリーを更新します。PUT 要求にはボディーが必要なことに注意してください。
PUT)、ヘッダー(Accept: application/xml および Content-type: application/xml)、URI (https://[RHEVM-Host]:443/ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399)を調整し、ボディーを以下の cURL コマンドに要求します。
curl -X PUT -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><memory>1073741824</memory></vm>" https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
$ curl -X PUT -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<vm><memory>1073741824</memory></vm>" https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
A.4.4. cURL を使用した DELETE 要求 リンクのコピーリンクがクリップボードにコピーされました!
例A.4 DELETE request
DELETE 要求は仮想マシンリソースを削除します。
DELETE /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
DELETE /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
DELETE)および URI (https://[RHEVM-Host]:443/ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399)を調整します。
curl -X DELETE -u [USER:PASS] --cacert [CERT] https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
$ curl -X DELETE -u [USER:PASS] --cacert [CERT] https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
DELETE リクエストの空の結果があるため、Accept: application/xml リクエストヘッダーはオプションです。
A.4.5. cURL のあるボディーを含む DELETE リクエスト リンクのコピーリンクがクリップボードにコピーされました!
例A.5 本文を使用した DELETE リクエスト
DELETE 要求では、オプションの本文で示されているように仮想マシンリソースを強制的に削除します。
DELETE)、ヘッダー(Accept: application/xml および Content-type: application/xml)、URI (https://[RHEVM-Host]:443/ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399)を調整し、ボディーを以下の cURL コマンドに要求します。
curl -X DELETE -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<action><force>true</force></action>" https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
$ curl -X DELETE -H "Accept: application/xml" -H "Content-type: application/xml" -u [USER:PASS] --cacert [CERT] -d "<action><force>true</force></action>" https://[RHEVM-Host]:443//ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c039
付録B 列挙値の翻訳 リンクのコピーリンクがクリップボードにコピーされました!
B.1. 列挙値の翻訳 リンクのコピーリンクがクリップボードにコピーされました!
|
リソースタイプ
|
API 列挙型
|
API 列挙可能な値
|
クエリー言語プロパティー
|
クエリー言語値
|
|---|---|---|---|---|
|
データセンター
| data_center_states | not_operational | status | notoperational |
|
ホスト
| host_states | non_responsive | status | nonresponsive |
install_failed | installfailed | |||
preparing_for_maintenance | preparingformaintenance | |||
non_operational | nonoperational | |||
pending_approval | pendingapproval | |||
|
仮想マシン
| vm_states | powering_up | status | poweringup |
powering_down | poweringdown | |||
migrating | migratingfrom | |||
migrating | migratingto | |||
not_responding | notresponding | |||
wait_for_launch | waitforlaunch | |||
reboot_in_progress | rebootinprogress | |||
saving_state | savingstate | |||
restoring_state | restoringstate | |||
image_locked | imagelocked |
付録C イベントコード リンクのコピーリンクがクリップボードにコピーされました!
C.1. イベントコード リンクのコピーリンクがクリップボードにコピーされました!
| コード | 名前 | 重大度 | メッセージ |
|---|---|---|---|
0 | UNASSIGNED | Info | |
1 | VDC_START | Info | Starting oVirt Engine. |
2 | VDC_STOP | Info | Stopping oVirt Engine. |
12 | VDS_FAILURE | Error | Host ${VdsName} is non responsive. |
13 | VDS_DETECTED | Info | Status of host ${VdsName} was set to ${HostStatus}. |
14 | VDS_RECOVER | Info | Host ${VdsName} is rebooting. |
15 | VDS_MAINTENANCE | Normal | Host ${VdsName} was switched to Maintenance Mode. |
16 | VDS_ACTIVATE | Info | Activation of host ${VdsName} initiated by ${UserName}. |
17 | VDS_MAINTENANCE_FAILED | Error | Failed to switch Host ${VdsName} to Maintenance mode. |
18 | VDS_ACTIVATE_FAILED | Error | Failed to activate Host ${VdsName}.(User: ${UserName}). |
19 | VDS_RECOVER_FAILED | Error | Host ${VdsName} failed to recover. |
20 | USER_VDS_START | Info | Host ${VdsName} was started by ${UserName}. |
21 | USER_VDS_STOP | Info | Host ${VdsName} was stopped by ${UserName}. |
22 | IRS_FAILURE | Error | Failed to access Storage on Host ${VdsName}. |
23 | VDS_LOW_DISK_SPACE | Warning | Warning, Low disk space.Host ${VdsName} has less than ${DiskSpace} MB of free space left on: ${Disks}. |
24 | VDS_LOW_DISK_SPACE_ERROR | Error | Critical, Low disk space.Host ${VdsName} has less than ${DiskSpace} MB of free space left on: ${Disks}.Low disk space might cause an issue upgrading this host. |
25 | VDS_NO_SELINUX_ENFORCEMENT | Warning | Host ${VdsName} does not enforce SELinux.Current status: ${Mode} |
26 | IRS_DISK_SPACE_LOW | Warning | Warning, Low disk space. ${StorageDomainName} domain has ${DiskSpace} GB of free space. |
27 | VDS_STATUS_CHANGE_FAILED_DUE_TO_STOP_SPM_FAILURE | Warning | Failed to change status of host ${VdsName} due to a failure to stop the spm. |
28 | VDS_PROVISION | Warning | Installing OS on Host ${VdsName} using Hostgroup ${HostGroupName}. |
29 | USER_ADD_VM_TEMPLATE_SUCCESS | Info | Template ${VmTemplateName} was created successfully. |
31 | USER_VDC_LOGOUT | Info | User ${UserName} logged out. |
32 | USER_RUN_VM | Info | VM ${VmName} started on Host ${VdsName} |
33 | USER_STOP_VM | Info | VM ${VmName} powered off by ${UserName} (Host: ${VdsName})${OptionalReason}. |
34 | USER_ADD_VM | Info | VM ${VmName} was created by ${UserName}. |
35 | USER_UPDATE_VM | Info | VM ${VmName} configuration was updated by ${UserName}. |
36 | USER_ADD_VM_TEMPLATE_FAILURE | Error | Failed creating Template ${VmTemplateName}. |
37 | USER_ADD_VM_STARTED | Info | VM ${VmName} creation was initiated by ${UserName}. |
38 | USER_CHANGE_DISK_VM | Info | CD ${DiskName} was inserted to VM ${VmName} by ${UserName}. |
39 | USER_PAUSE_VM | Info | VM ${VmName} was suspended by ${UserName} (Host: ${VdsName}). |
40 | USER_RESUME_VM | Info | VM ${VmName} was resumed by ${UserName} (Host: ${VdsName}). |
41 | USER_VDS_RESTART | Info | Host ${VdsName} was restarted by ${UserName}. |
42 | USER_ADD_VDS | Info | Host ${VdsName} was added by ${UserName}. |
43 | USER_UPDATE_VDS | Info | Host ${VdsName} configuration was updated by ${UserName}. |
44 | USER_REMOVE_VDS | Info | Host ${VdsName} was removed by ${UserName}. |
45 | USER_CREATE_SNAPSHOT | Info | Snapshot '${SnapshotName}' creation for VM '${VmName}' was initiated by ${UserName}. |
46 | USER_TRY_BACK_TO_SNAPSHOT | Info | Snapshot-Preview ${SnapshotName} for VM ${VmName} was initiated by ${UserName}. |
47 | USER_RESTORE_FROM_SNAPSHOT | Info | VM ${VmName} restored from Snapshot by ${UserName}. |
48 | USER_ADD_VM_TEMPLATE | Info | Creation of Template ${VmTemplateName} from VM ${VmName} was initiated by ${UserName}. |
49 | USER_UPDATE_VM_TEMPLATE | Info | Template ${VmTemplateName} configuration was updated by ${UserName}. |
50 | USER_REMOVE_VM_TEMPLATE | Info | Removal of Template ${VmTemplateName} was initiated by ${UserName}. |
51 | USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS | Info | Creation of Template ${VmTemplateName} from VM ${VmName} has been completed. |
52 | USER_ADD_VM_TEMPLATE_FINISHED_FAILURE | Error | Failed to complete creation of Template ${VmTemplateName} from VM ${VmName}. |
53 | USER_ADD_VM_FINISHED_SUCCESS | Info | VM ${VmName} creation has been completed. |
54 | USER_FAILED_RUN_VM | Error | Failed to run VM ${VmName}(User: ${UserName}). |
55 | USER_FAILED_PAUSE_VM | Error | Failed to suspend VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
56 | USER_FAILED_STOP_VM | Error | Failed to power off VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
57 | USER_FAILED_ADD_VM | Error | Failed to create VM ${VmName} (User: ${UserName}). |
58 | USER_FAILED_UPDATE_VM | Error | Failed to update VM ${VmName} (User: ${UserName}). |
59 | USER_FAILED_REMOVE_VM | Error | |
60 | USER_ADD_VM_FINISHED_FAILURE | Error | Failed to complete VM ${VmName} creation. |
61 | VM_DOWN | Info | VM ${VmName} is down. ${ExitMessage} |
62 | VM_MIGRATION_START | Info | Migration started (VM: ${VmName}, Source: ${VdsName}, Destination: ${DestinationVdsName}, User: ${UserName}). ${OptionalReason} |
63 | VM_MIGRATION_DONE | Info | Migration completed (VM: ${VmName}, Source: ${VdsName}, Destination: ${DestinationVdsName}, Duration: ${Duration}, Total: ${TotalDuration}, Actual downtime: ${ActualDowntime}) |
64 | VM_MIGRATION_ABORT | Error | Migration failed: ${MigrationError} (VM: ${VmName}, Source: ${VdsName}). |
65 | VM_MIGRATION_FAILED | Error | Migration failed${DueToMigrationError} (VM: ${VmName}, Source: ${VdsName}). |
66 | VM_FAILURE | Error | VM ${VmName} cannot be found on Host ${VdsName}. |
67 | VM_MIGRATION_START_SYSTEM_INITIATED | Info | Migration initiated by system (VM: ${VmName}, Source: ${VdsName}, Destination: ${DestinationVdsName}, Reason: ${OptionalReason}). |
68 | USER_CREATE_SNAPSHOT_FINISHED_SUCCESS | Info | Snapshot '${SnapshotName}' creation for VM '${VmName}' has been completed. |
69 | USER_CREATE_SNAPSHOT_FINISHED_FAILURE | Error | Failed to complete snapshot '${SnapshotName}' creation for VM '${VmName}'. |
70 | USER_RUN_VM_AS_STATELESS_FINISHED_FAILURE | Error | Failed to complete starting of VM ${VmName}. |
71 | USER_TRY_BACK_TO_SNAPSHOT_FINISH_SUCCESS | Info | Snapshot-Preview ${SnapshotName} for VM ${VmName} has been completed. |
73 | USER_INITIATED_SHUTDOWN_VM | Info | VM shutdown initiated by ${UserName} on VM ${VmName} (Host: ${VdsName})${OptionalReason}. |
74 | USER_FAILED_SHUTDOWN_VM | Error | Failed to initiate shutdown on VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
76 | USER_STOPPED_VM_INSTEAD_OF_SHUTDOWN | Info | VM ${VmName} was powered off ungracefully by ${UserName} (Host: ${VdsName})${OptionalReason}. |
77 | USER_FAILED_STOPPING_VM_INSTEAD_OF_SHUTDOWN | Error | Failed to power off VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
78 | USER_ADD_DISK_TO_VM | Info | Add-Disk operation of ${DiskAlias} was initiated on VM ${VmName} by ${UserName}. |
79 | USER_FAILED_ADD_DISK_TO_VM | Error | Add-Disk operation failed on VM ${VmName} (User: ${UserName}). |
80 | USER_REMOVE_DISK_FROM_VM | Info | Disk was removed from VM ${VmName} by ${UserName}. |
81 | USER_FAILED_REMOVE_DISK_FROM_VM | Error | Failed to remove Disk from VM ${VmName} (User: ${UserName}). |
88 | USER_UPDATE_VM_DISK | Info | VM ${VmName} ${DiskAlias} disk was updated by ${UserName}. |
89 | USER_FAILED_UPDATE_VM_DISK | Error | Failed to update VM ${VmName} disk ${DiskAlias} (User: ${UserName}). |
90 | VDS_FAILED_TO_GET_HOST_HARDWARE_INFO | Warning | Could not get hardware information for host ${VdsName} |
97 | USER_ADD_DISK_TO_VM_FINISHED_SUCCESS | Info | The disk ${DiskAlias} was successfully added to VM ${VmName}. |
98 | USER_ADD_DISK_TO_VM_FINISHED_FAILURE | Error | Add-Disk operation failed to complete on VM ${VmName}. |
99 | USER_TRY_BACK_TO_SNAPSHOT_FINISH_FAILURE | Error | Failed to complete Snapshot-Preview ${SnapshotName} for VM ${VmName}. |
100 | USER_RESTORE_FROM_SNAPSHOT_FINISH_SUCCESS | Info | VM ${VmName} restoring from Snapshot has been completed. |
101 | USER_RESTORE_FROM_SNAPSHOT_FINISH_FAILURE | Error | Failed to complete restoring from Snapshot of VM ${VmName}. |
102 | USER_FAILED_CHANGE_DISK_VM | Error | Failed to change disk in VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
103 | USER_FAILED_RESUME_VM | Error | Failed to resume VM ${VmName} (Host: ${VdsName}, User: ${UserName}). |
104 | USER_FAILED_ADD_VDS | Error | Failed to add Host ${VdsName} (User: ${UserName}). |
105 | USER_FAILED_UPDATE_VDS | Error | Failed to update Host ${VdsName} (User: ${UserName}). |
106 | USER_FAILED_REMOVE_VDS | Error | Failed to remove Host ${VdsName} (User: ${UserName}). |
107 | USER_FAILED_VDS_RESTART | Error | Failed to restart Host ${VdsName}, (User: ${UserName}). |
108 | USER_FAILED_ADD_VM_TEMPLATE | Error | Failed to initiate creation of Template ${VmTemplateName} from VM ${VmName} (User: ${UserName}). |
109 | USER_FAILED_UPDATE_VM_TEMPLATE | Error | Failed to update Template ${VmTemplateName} (User: ${UserName}). |
110 | USER_FAILED_REMOVE_VM_TEMPLATE | Error | Failed to initiate removal of Template ${VmTemplateName} (User: ${UserName}). |
111 | USER_STOP_SUSPENDED_VM | Info | Suspended VM ${VmName} has had its save state cleared by ${UserName}${OptionalReason}. |
112 | USER_STOP_SUSPENDED_VM_FAILED | Error | Failed to power off suspended VM ${VmName} (User: ${UserName}). |
113 | USER_REMOVE_VM_FINISHED | Info | VM ${VmName} was successfully removed. |
114 | USER_VDC_LOGIN_FAILED | Error | User ${UserName} failed to log in. |
115 | USER_FAILED_TRY_BACK_TO_SNAPSHOT | Error | Failed to preview Snapshot ${SnapshotName} for VM ${VmName} (User: ${UserName}). |
116 | USER_FAILED_RESTORE_FROM_SNAPSHOT | Error | Failed to restore VM ${VmName} from Snapshot (User: ${UserName}). |
117 | USER_FAILED_CREATE_SNAPSHOT | Error | Failed to create Snapshot ${SnapshotName} for VM ${VmName} (User: ${UserName}). |
118 | USER_FAILED_VDS_START | Error | Failed to start Host ${VdsName}, (User: ${UserName}). |
119 | VM_DOWN_ERROR | Error | VM ${VmName} is down with error. ${ExitMessage}. |
120 | VM_MIGRATION_TO_SERVER_FAILED | Error | Migration failed${DueToMigrationError} (VM: ${VmName}, Source: ${VdsName}, Destination: ${DestinationVdsName}). |
121 | SYSTEM_VDS_RESTART | Info | Host ${VdsName} was restarted by the engine. |
122 | SYSTEM_FAILED_VDS_RESTART | Error | A restart initiated by the engine to Host ${VdsName} has failed. |
123 | VDS_SLOW_STORAGE_RESPONSE_TIME | Warning | Slow storage response time on Host ${VdsName}. |
124 | VM_IMPORT | Info | Started VM import of ${ImportedVmName} (User: ${UserName}) |
125 | VM_IMPORT_FAILED | Error | Failed to import VM ${ImportedVmName} (User: ${UserName}) |
126 | VM_NOT_RESPONDING | Warning | VM ${VmName} is not responding. |
127 | VDS_RUN_IN_NO_KVM_MODE | Error | Host ${VdsName} running without virtualization hardware acceleration |
128 | VM_MIGRATION_TRYING_RERUN | Warning | Failed to migrate VM ${VmName} to Host ${DestinationVdsName}${DueToMigrationError}.Trying to migrate to another Host. |
129 | VM_CLEARED | Info | Unused |
130 | USER_SUSPEND_VM_FINISH_FAILURE_WILL_TRY_AGAIN | Error | Failed to complete suspending of VM ${VmName}, will try again. |
131 | USER_EXPORT_VM | Info | VM ${VmName} exported to ${ExportPath} by ${UserName} |
132 | USER_EXPORT_VM_FAILED | Error | Failed to export VM ${VmName} to ${ExportPath} (User: ${UserName}) |
133 | USER_EXPORT_TEMPLATE | Info | Template ${VmTemplateName} exported to ${ExportPath} by ${UserName} |
134 | USER_EXPORT_TEMPLATE_FAILED | Error | Failed to export Template ${VmTemplateName} to ${ExportPath} (User: ${UserName}) |
135 | TEMPLATE_IMPORT | Info | Started Template import of ${ImportedVmTemplateName} (User: ${UserName}) |
136 | TEMPLATE_IMPORT_FAILED | Error | Failed to import Template ${ImportedVmTemplateName} (User: ${UserName}) |
137 | USER_FAILED_VDS_STOP | Error | Failed to stop Host ${VdsName}, (User: ${UserName}). |
138 | VM_PAUSED_ENOSPC | Error | VM ${VmName} has been paused due to no Storage space error. |
139 | VM_PAUSED_ERROR | Error | VM ${VmName} has been paused due to unknown storage error. |
140 | VM_MIGRATION_FAILED_DURING_MOVE_TO_MAINTENANCE | Error | Migration failed${DueToMigrationError} while Host is in 'preparing for maintenance' state.\n Consider manual intervention\: stopping/migrating Vms as Host's state will not\n turn to maintenance while VMs are still running on it. (VM: ${VmName}, Source: ${VdsName}, Destination: ${DestinationVdsName}). |
141 | VDS_VERSION_NOT_SUPPORTED_FOR_CLUSTER | Error | Host ${VdsName} is installed with VDSM version (${VdsSupportedVersions}) and cannot join cluster ${ClusterName} which is compatible with VDSM versions ${CompatibilityVersion}. |
142 | VM_SET_TO_UNKNOWN_STATUS | Warning | VM ${VmName} was set to the Unknown status. |
143 | VM_WAS_SET_DOWN_DUE_TO_HOST_REBOOT_OR_MANUAL_FENCE | Info | Vm ${VmName} was shut down due to ${VdsName} host reboot or manual fence |
144 | VM_IMPORT_INFO | Info | Value of field ${FieldName} of imported VM ${VmName} is ${FieldValue}.The field is reset to the default value |
145 | VM_PAUSED_EIO | Error | VM ${VmName} has been paused due to storage I/O problem. |
146 | VM_PAUSED_EPERM | Error | VM ${VmName} has been paused due to storage permissions problem. |
147 | VM_POWER_DOWN_FAILED | Warning | Shutdown of VM ${VmName} failed. |
148 | VM_MEMORY_UNDER_GUARANTEED_VALUE | Error | VM ${VmName} on host ${VdsName} was guaranteed ${MemGuaranteed} MB but currently has ${MemActual} MB |
149 | USER_ADD | Info | User '${NewUserName}' was added successfully to the system. |
150 | USER_INITIATED_RUN_VM | Info | Starting VM ${VmName} was initiated by ${UserName}. |
151 | USER_INITIATED_RUN_VM_FAILED | Warning | Failed to run VM ${VmName} on Host ${VdsName}. |
152 | USER_RUN_VM_ON_NON_DEFAULT_VDS | Warning | Guest ${VmName} started on Host ${VdsName}.(Default Host parameter was ignored - assigned Host was not available). |
153 | USER_STARTED_VM | Info | VM ${VmName} was started by ${UserName} (Host: ${VdsName}). |
154 | VDS_CLUSTER_VERSION_NOT_SUPPORTED | Error | Host ${VdsName} is compatible with versions (${VdsSupportedVersions}) and cannot join Cluster ${ClusterName} which is set to version ${CompatibilityVersion}. |
155 | VDS_ARCHITECTURE_NOT_SUPPORTED_FOR_CLUSTER | Error | Host ${VdsName} has architecture ${VdsArchitecture} and cannot join Cluster ${ClusterName} which has architecture ${ClusterArchitecture}. |
156 | CPU_TYPE_UNSUPPORTED_IN_THIS_CLUSTER_VERSION | Error | Host ${VdsName} moved to Non-Operational state as host CPU type is not supported in this cluster compatibility version or is not supported at all |
157 | USER_REBOOT_VM | Info | User ${UserName} initiated reboot of VM ${VmName}. |
158 | USER_FAILED_REBOOT_VM | Error | Failed to reboot VM ${VmName} (User: ${UserName}). |
159 | USER_FORCE_SELECTED_SPM | Info | Host ${VdsName} was force selected by ${UserName} |
160 | USER_ACCOUNT_DISABLED_OR_LOCKED | Error | User ${UserName} cannot login, as it got disabled or locked.Please contact the system administrator. |
161 | VM_CANCEL_MIGRATION | Info | Migration cancelled (VM: ${VmName}, Source: ${VdsName}, User: ${UserName}). |
162 | VM_CANCEL_MIGRATION_FAILED | Error | Failed to cancel migration for VM: ${VmName} |
163 | VM_STATUS_RESTORED | Info | VM ${VmName} status was restored to ${VmStatus}. |
164 | VM_SET_TICKET | Info | User ${UserName} initiated console session for VM ${VmName} |
165 | VM_SET_TICKET_FAILED | Error | User ${UserName} failed to initiate a console session for VM ${VmName} |
166 | VM_MIGRATION_NO_VDS_TO_MIGRATE_TO | Warning | No available host was found to migrate VM ${VmName} to. |
167 | VM_CONSOLE_CONNECTED | Info | User ${UserName} is connected to VM ${VmName}. |
168 | VM_CONSOLE_DISCONNECTED | Info | User ${UserName} got disconnected from VM ${VmName}. |
169 | VM_FAILED_TO_PRESTART_IN_POOL | Warning | Cannot pre-start VM in pool '${VmPoolName}'.The system will continue trying. |
170 | USER_CREATE_LIVE_SNAPSHOT_FINISHED_FAILURE | Warning | Failed to create live snapshot '${SnapshotName}' for VM '${VmName}'.VM restart is recommended.Note that using the created snapshot might cause data inconsistency. |
171 | USER_RUN_VM_AS_STATELESS_WITH_DISKS_NOT_ALLOWING_SNAPSHOT | Warning | VM ${VmName} was run as stateless with one or more of disks that do not allow snapshots (User:${UserName}). |
172 | USER_REMOVE_VM_FINISHED_WITH_ILLEGAL_DISKS | Warning | VM ${VmName} has been removed, but the following disks could not be removed: ${DisksNames}.These disks will appear in the main disks tab in illegal state, please remove manually when possible. |
173 | USER_CREATE_LIVE_SNAPSHOT_NO_MEMORY_FAILURE | Error | Failed to save memory as part of Snapshot ${SnapshotName} for VM ${VmName} (User: ${UserName}). |
174 | VM_IMPORT_FROM_CONFIGURATION_EXECUTED_SUCCESSFULLY | Info | VM ${VmName} has been successfully imported from the given configuration. |
175 | VM_IMPORT_FROM_CONFIGURATION_ATTACH_DISKS_FAILED | Warning | VM ${VmName} has been imported from the given configuration but the following disk(s) failed to attach: ${DiskAliases}. |
176 | VM_BALLOON_DRIVER_ERROR | Error | The Balloon driver on VM ${VmName} on host ${VdsName} is requested but unavailable. |
177 | VM_BALLOON_DRIVER_UNCONTROLLED | Error | The Balloon device on VM ${VmName} on host ${VdsName} is inflated but the device cannot be controlled (guest agent is down). |
178 | VM_MEMORY_NOT_IN_RECOMMENDED_RANGE | 制限 | VM ${VmName} was configured with ${VmMemInMb}mb of memory while the recommended value range is ${VmMinMemInMb}mb - ${VmMaxMemInMb}mb |
179 | USER_INITIATED_RUN_VM_AND_PAUSE | Info | Starting in paused mode VM ${VmName} was initiated by ${UserName}. |
180 | TEMPLATE_IMPORT_FROM_CONFIGURATION_SUCCESS | Info | Template ${VmTemplateName} has been successfully imported from the given configuration. |
181 | TEMPLATE_IMPORT_FROM_CONFIGURATION_FAILED | Error | Failed to import Template ${VmTemplateName} from the given configuration. |
182 | USER_FAILED_ATTACH_USER_TO_VM | Error | Failed to attach User ${AdUserName} to VM ${VmName} (User: ${UserName}). |
183 | USER_ATTACH_TAG_TO_TEMPLATE | Info | Tag ${TagName} was attached to Templates(s) ${TemplatesNames} by ${UserName}. |
184 | USER_ATTACH_TAG_TO_TEMPLATE_FAILED | Error | Failed to attach Tag ${TagName} to Templates(s) ${TemplatesNames} (User: ${UserName}). |
185 | USER_DETACH_TEMPLATE_FROM_TAG | Info | Tag ${TagName} was detached from Template(s) ${TemplatesNames} by ${UserName}. |
186 | USER_DETACH_TEMPLATE_FROM_TAG_FAILED | Error | Failed to detach Tag ${TagName} from TEMPLATE(s) ${TemplatesNames} (User: ${UserName}). |
187 | VDS_STORAGE_CONNECTION_FAILED_BUT_LAST_VDS | Error | Failed to connect Host ${VdsName} to Data Center, due to connectivity errors with the Storage.Host ${VdsName} will remain in Up state (but inactive), as it is the last Host in the Data Center, to enable manual intervention by the Administrator. |
188 | VDS_STORAGES_CONNECTION_FAILED | Error | Failed to connect Host ${VdsName} to the Storage Domains ${failedStorageDomains}. |
189 | VDS_STORAGE_VDS_STATS_FAILED | Error | Host ${VdsName} reports about one of the Active Storage Domains as Problematic. |
190 | UPDATE_OVF_FOR_STORAGE_DOMAIN_FAILED | Warning | Failed to update VMs/Templates OVF data for Storage Domain ${StorageDomainName} in Data Center ${StoragePoolName}. |
191 | CREATE_OVF_STORE_FOR_STORAGE_DOMAIN_FAILED | 制限 | Failed to create OVF store disk for Storage Domain ${StorageDomainName}.\n The Disk with the id ${DiskId} might be removed manually for automatic attempt to create new one. \n OVF updates won't be attempted on the created disk. |
192 | CREATE_OVF_STORE_FOR_STORAGE_DOMAIN_INITIATE_FAILED | 制限 | Failed to create OVF store disk for Storage Domain ${StorageDomainName}. \n OVF data won't be updated meanwhile for that domain. |
193 | DELETE_OVF_STORE_FOR_STORAGE_DOMAIN_FAILED | Warning | Failed to delete the OVF store disk for Storage Domain ${StorageDomainName}.\n In order to detach the domain please remove it manually or try to detach the domain again for another attempt. |
194 | VM_CANCEL_CONVERSION | Info | Conversion cancelled (VM: ${VmName}, Source: ${VdsName}, User: ${UserName}). |
195 | VM_CANCEL_CONVERSION_FAILED | Error | Failed to cancel conversion for VM: ${VmName} |
196 | VM_RECOVERED_FROM_PAUSE_ERROR | Normal | VM ${VmName} has recovered from paused back to up. |
197 | SYSTEM_SSH_HOST_RESTART | Info | Host ${VdsName} was restarted using SSH by the engine. |
198 | SYSTEM_FAILED_SSH_HOST_RESTART | Error | A restart using SSH initiated by the engine to Host ${VdsName} has failed. |
199 | USER_UPDATE_OVF_STORE | Info | OVF_STORE for domain ${StorageDomainName} was updated by ${UserName}. |
200 | IMPORTEXPORT_GET_VMS_INFO_FAILED | Error | Failed to retrieve VM/Templates information from export domain ${StorageDomainName} |
201 | IRS_DISK_SPACE_LOW_ERROR | Error | Critical, Low disk space. ${StorageDomainName} domain has ${DiskSpace} GB of free space. |
202 | IMPORTEXPORT_GET_EXTERNAL_VMS_INFO_FAILED | Error | Failed to retrieve VMs information from external server ${URL} |
204 | IRS_HOSTED_ON_VDS | Info | Storage Pool Manager runs on Host ${VdsName}(Address: ${ServerIp}). |
205 | PROVIDER_ADDED | Info | Provider ${ProviderName} was added.(User: ${UserName}) |
206 | PROVIDER_ADDITION_FAILED | Error | Failed to add provider ${ProviderName}.(User: ${UserName}) |
207 | PROVIDER_UPDATED | Info | Provider ${ProviderName} was updated.(User: ${UserName}) |
208 | PROVIDER_UPDATE_FAILED | Error | Failed to update provider ${ProviderName}.(User: ${UserName}) |
209 | PROVIDER_REMOVED | Info | Provider ${ProviderName} was removed.(User: ${UserName}) |
210 | PROVIDER_REMOVAL_FAILED | Error | Failed to remove provider ${ProviderName}.(User: ${UserName}) |
213 | PROVIDER_CERTIFICATE_IMPORTED | Info | Certificate for provider ${ProviderName} was imported.(User: ${UserName}) |
214 | PROVIDER_CERTIFICATE_IMPORT_FAILED | Error | Failed importing Certificate for provider ${ProviderName}.(User: ${UserName}) |
250 | USER_UPDATE_VM_CLUSTER_DEFAULT_HOST_CLEARED | Info | ${VmName} cluster was updated by ${UserName}, Default host was reset to auto assign. |
251 | USER_REMOVE_VM_TEMPLATE_FINISHED | Info | Removal of Template ${VmTemplateName} has been completed. |
252 | SYSTEM_FAILED_UPDATE_VM | Error | Failed to Update VM ${VmName} that was initiated by system. |
253 | SYSTEM_UPDATE_VM | Info | VM ${VmName} configuration was updated by system. |
254 | VM_ALREADY_IN_REQUESTED_STATUS | Info | VM ${VmName} is already ${VmStatus}, ${Action} was skipped.User: ${UserName}. |
302 | USER_ADD_VM_POOL_WITH_VMS | Info | VM Pool ${VmPoolName} (containing ${VmsCount} VMs) was created by ${UserName}. |
303 | USER_ADD_VM_POOL_WITH_VMS_FAILED | Error | Failed to create VM Pool ${VmPoolName} (User: ${UserName}). |
304 | USER_REMOVE_VM_POOL | Info | VM Pool ${VmPoolName} was removed by ${UserName}. |
305 | USER_REMOVE_VM_POOL_FAILED | Error | Failed to remove VM Pool ${VmPoolName} (User: ${UserName}). |
306 | USER_ADD_VM_TO_POOL | Info | VM ${VmName} was added to VM Pool ${VmPoolName} by ${UserName}. |
307 | USER_ADD_VM_TO_POOL_FAILED | Error | Failed to add VM ${VmName} to VM Pool ${VmPoolName}(User: ${UserName}). |
308 | USER_REMOVE_VM_FROM_POOL | Info | VM ${VmName} was removed from VM Pool ${VmPoolName} by ${UserName}. |
309 | USER_REMOVE_VM_FROM_POOL_FAILED | Error | Failed to remove VM ${VmName} from VM Pool ${VmPoolName} (User: ${UserName}). |
310 | USER_ATTACH_USER_TO_POOL | Info | User ${AdUserName} was attached to VM Pool ${VmPoolName} by ${UserName}. |
311 | USER_ATTACH_USER_TO_POOL_FAILED | Error | Failed to attach User ${AdUserName} to VM Pool ${VmPoolName} (User: ${UserName}). |
312 | USER_DETACH_USER_FROM_POOL | Info | User ${AdUserName} was detached from VM Pool ${VmPoolName} by ${UserName}. |
313 | USER_DETACH_USER_FROM_POOL_FAILED | Error | Failed to detach User ${AdUserName} from VM Pool ${VmPoolName} (User: ${UserName}). |
314 | USER_UPDATE_VM_POOL | Info | VM Pool ${VmPoolName} configuration was updated by ${UserName}. |
315 | USER_UPDATE_VM_POOL_FAILED | Error | Failed to update VM Pool ${VmPoolName} configuration (User: ${UserName}). |
316 | USER_ATTACH_USER_TO_VM_FROM_POOL | Info | Attaching User ${AdUserName} to VM ${VmName} in VM Pool ${VmPoolName} was initiated by ${UserName}. |
317 | USER_ATTACH_USER_TO_VM_FROM_POOL_FAILED | Error | Failed to attach User ${AdUserName} to VM from VM Pool ${VmPoolName} (User: ${UserName}). |
318 | USER_ATTACH_USER_TO_VM_FROM_POOL_FINISHED_SUCCESS | Info | User ${AdUserName} successfully attached to VM ${VmName} in VM Pool ${VmPoolName}. |
319 | USER_ATTACH_USER_TO_VM_FROM_POOL_FINISHED_FAILURE | Error | Failed to attach user ${AdUserName} to VM ${VmName} in VM Pool ${VmPoolName}. |
320 | USER_ADD_VM_POOL_WITH_VMS_ADD_VDS_FAILED | Error | Pool ${VmPoolName} Created, but some Vms failed to create (User: ${UserName}). |
321 | USER_REMOVE_VM_POOL_INITIATED | Info | VM Pool ${VmPoolName} removal was initiated by ${UserName}. |
325 | USER_REMOVE_ADUSER | Info | User ${AdUserName} was removed by ${UserName}. |
326 | USER_FAILED_REMOVE_ADUSER | Error | Failed to remove User ${AdUserName} (User: ${UserName}). |
327 | USER_FAILED_ADD_ADUSER | Warning | Failed to add User '${NewUserName}' to the system. |
342 | USER_REMOVE_SNAPSHOT | Info | Snapshot '${SnapshotName}' deletion for VM '${VmName}' was initiated by ${UserName}. |
343 | USER_FAILED_REMOVE_SNAPSHOT | Error | Failed to remove Snapshot ${SnapshotName} for VM ${VmName} (User: ${UserName}). |
344 | USER_UPDATE_VM_POOL_WITH_VMS | Info | VM Pool ${VmPoolName} was updated by ${UserName}, ${VmsCount} VMs were added. |
345 | USER_UPDATE_VM_POOL_WITH_VMS_FAILED | Error | Failed to update VM Pool ${VmPoolName}(User: ${UserName}). |
346 | USER_PASSWORD_CHANGED | Info | Password changed successfully for ${UserName} |
347 | USER_PASSWORD_CHANGE_FAILED | Error | Failed to change password.(User: ${UserName}) |
348 | USER_CLEAR_UNKNOWN_VMS | Info | All VMs' status on Non Responsive Host ${VdsName} were changed to 'Down' by ${UserName} |
349 | USER_FAILED_CLEAR_UNKNOWN_VMS | Error | Failed to clear VMs' status on Non Responsive Host ${VdsName}.(User: ${UserName}). |
350 | USER_ADD_BOOKMARK | Info | Bookmark ${BookmarkName} was added by ${UserName}. |
351 | USER_ADD_BOOKMARK_FAILED | Error | Failed to add bookmark: ${BookmarkName} (User: ${UserName}). |
352 | USER_UPDATE_BOOKMARK | Info | Bookmark ${BookmarkName} was updated by ${UserName}. |
353 | USER_UPDATE_BOOKMARK_FAILED | Error | Failed to update bookmark: ${BookmarkName} (User: ${UserName}) |
354 | USER_REMOVE_BOOKMARK | Info | Bookmark ${BookmarkName} was removed by ${UserName}. |
355 | USER_REMOVE_BOOKMARK_FAILED | Error | Failed to remove bookmark ${BookmarkName} (User: ${UserName}) |
356 | USER_REMOVE_SNAPSHOT_FINISHED_SUCCESS | Info | Snapshot '${SnapshotName}' deletion for VM '${VmName}' has been completed. |
357 | USER_REMOVE_SNAPSHOT_FINISHED_FAILURE | Error | Failed to delete snapshot '${SnapshotName}' for VM '${VmName}'. |
358 | USER_VM_POOL_MAX_SUBSEQUENT_FAILURES_REACHED | Warning | Not all VMs where successfully created in VM Pool ${VmPoolName}. |
359 | USER_REMOVE_SNAPSHOT_FINISHED_FAILURE_PARTIAL_SNAPSHOT | Warning | Due to partial snapshot removal, Snapshot '${SnapshotName}' of VM '${VmName}' now contains only the following disks: '${DiskAliases}'. |
360 | USER_DETACH_USER_FROM_VM | Info | User ${AdUserName} was detached from VM ${VmName} by ${UserName}. |
361 | USER_FAILED_DETACH_USER_FROM_VM | Error | Failed to detach User ${AdUserName} from VM ${VmName} (User: ${UserName}). |
362 | USER_REMOVE_SNAPSHOT_FINISHED_FAILURE_BASE_IMAGE_NOT_FOUND | Error | Failed to merge images of snapshot '${SnapshotName}': base volume '${BaseVolumeId}' is missing.This may have been caused by a failed attempt to remove the parent snapshot; if this is the case, please retry deletion of the parent snapshot before deleting this one. |
370 | USER_EXTEND_DISK_SIZE_FAILURE | Error | Failed to extend size of the disk '${DiskAlias}' to ${NewSize} GB, User: ${UserName}. |
371 | USER_EXTEND_DISK_SIZE_SUCCESS | Info | Size of the disk '${DiskAlias}' was successfully updated to ${NewSize} GB by ${UserName}. |
372 | USER_EXTEND_DISK_SIZE_UPDATE_VM_FAILURE | Warning | Failed to update VM '${VmName}' with the new volume size.VM restart is recommended. |
373 | USER_REMOVE_DISK_SNAPSHOT | Info | Disk '${DiskAlias}' from Snapshot(s) '${Snapshots}' of VM '${VmName}' deletion was initiated by ${UserName}. |
374 | USER_FAILED_REMOVE_DISK_SNAPSHOT | Error | Failed to delete Disk '${DiskAlias}' from Snapshot(s) ${Snapshots} of VM ${VmName} (User: ${UserName}). |
375 | USER_REMOVE_DISK_SNAPSHOT_FINISHED_SUCCESS | Info | Disk '${DiskAlias}' from Snapshot(s) '${Snapshots}' of VM '${VmName}' deletion has been completed (User: ${UserName}). |
376 | USER_REMOVE_DISK_SNAPSHOT_FINISHED_FAILURE | Error | Failed to complete deletion of Disk '${DiskAlias}' from snapshot(s) '${Snapshots}' of VM '${VmName}' (User: ${UserName}). |
377 | USER_EXTENDED_DISK_SIZE | Info | Extending disk '${DiskAlias}' to ${NewSize} GB was initiated by ${UserName}. |
378 | USER_REGISTER_DISK_FINISHED_SUCCESS | Info | Disk '${DiskAlias}' has been successfully registered as a floating disk. |
379 | USER_REGISTER_DISK_FINISHED_FAILURE | Error | Failed to register Disk '${DiskAlias}'. |
380 | USER_EXTEND_DISK_SIZE_UPDATE_HOST_FAILURE | Warning | Failed to refresh volume size on host '${VdsName}'.Please try the operation again. |
381 | USER_REGISTER_DISK_INITIATED | Info | Registering Disk '${DiskAlias}' has been initiated. |
400 | USER_ATTACH_VM_TO_AD_GROUP | Info | Group ${GroupName} was attached to VM ${VmName} by ${UserName}. |
401 | USER_ATTACH_VM_TO_AD_GROUP_FAILED | Error | Failed to attach Group ${GroupName} to VM ${VmName} (User: ${UserName}). |
402 | USER_DETACH_VM_TO_AD_GROUP | Info | Group ${GroupName} was detached from VM ${VmName} by ${UserName}. |
403 | USER_DETACH_VM_TO_AD_GROUP_FAILED | Error | Failed to detach Group ${GroupName} from VM ${VmName} (User: ${UserName}). |
404 | USER_ATTACH_VM_POOL_TO_AD_GROUP | Info | Group ${GroupName} was attached to VM Pool ${VmPoolName} by ${UserName}. |
405 | USER_ATTACH_VM_POOL_TO_AD_GROUP_FAILED | Error | Failed to attach Group ${GroupName} to VM Pool ${VmPoolName} (User: ${UserName}). |
406 | USER_DETACH_VM_POOL_TO_AD_GROUP | Info | Group ${GroupName} was detached from VM Pool ${VmPoolName} by ${UserName}. |
407 | USER_DETACH_VM_POOL_TO_AD_GROUP_FAILED | Error | Failed to detach Group ${GroupName} from VM Pool ${VmPoolName} (User: ${UserName}). |
408 | USER_REMOVE_AD_GROUP | Info | Group ${GroupName} was removed by ${UserName}. |
409 | USER_REMOVE_AD_GROUP_FAILED | Error | Failed to remove group ${GroupName} (User: ${UserName}). |
430 | USER_UPDATE_TAG | Info | Tag ${TagName} configuration was updated by ${UserName}. |
431 | USER_UPDATE_TAG_FAILED | Error | Failed to update Tag ${TagName} (User: ${UserName}). |
432 | USER_ADD_TAG | Info | New Tag ${TagName} was created by ${UserName}. |
433 | USER_ADD_TAG_FAILED | Error | Failed to create Tag named ${TagName} (User: ${UserName}). |
434 | USER_REMOVE_TAG | Info | Tag ${TagName} was removed by ${UserName}. |
435 | USER_REMOVE_TAG_FAILED | Error | Failed to remove Tag ${TagName} (User: ${UserName}). |
436 | USER_ATTACH_TAG_TO_USER | Info | Tag ${TagName} was attached to User(s) ${AttachUsersNames} by ${UserName}. |
437 | USER_ATTACH_TAG_TO_USER_FAILED | Error | Failed to attach Tag ${TagName} to User(s) ${AttachUsersNames} (User: ${UserName}). |
438 | USER_ATTACH_TAG_TO_USER_GROUP | Info | Tag ${TagName} was attached to Group(s) ${AttachGroupsNames} by ${UserName}. |
439 | USER_ATTACH_TAG_TO_USER_GROUP_FAILED | Error | Failed to attach Group(s) ${AttachGroupsNames} to Tag ${TagName} (User: ${UserName}). |
440 | USER_ATTACH_TAG_TO_VM | Info | Tag ${TagName} was attached to VM(s) ${VmsNames} by ${UserName}. |
441 | USER_ATTACH_TAG_TO_VM_FAILED | Error | Failed to attach Tag ${TagName} to VM(s) ${VmsNames} (User: ${UserName}). |
442 | USER_ATTACH_TAG_TO_VDS | Info | Tag ${TagName} was attached to Host(s) ${VdsNames} by ${UserName}. |
443 | USER_ATTACH_TAG_TO_VDS_FAILED | Error | Failed to attach Tag ${TagName} to Host(s) ${VdsNames} (User: ${UserName}). |
444 | USER_DETACH_VDS_FROM_TAG | Info | Tag ${TagName} was detached from Host(s) ${VdsNames} by ${UserName}. |
445 | USER_DETACH_VDS_FROM_TAG_FAILED | Error | Failed to detach Tag ${TagName} from Host(s) ${VdsNames} (User: ${UserName}). |
446 | USER_DETACH_VM_FROM_TAG | Info | Tag ${TagName} was detached from VM(s) ${VmsNames} by ${UserName}. |
447 | USER_DETACH_VM_FROM_TAG_FAILED | Error | Failed to detach Tag ${TagName} from VM(s) ${VmsNames} (User: ${UserName}). |
448 | USER_DETACH_USER_FROM_TAG | Info | Tag ${TagName} detached from User(s) ${DetachUsersNames} by ${UserName}. |
449 | USER_DETACH_USER_FROM_TAG_FAILED | Error | Failed to detach Tag ${TagName} from User(s) ${DetachUsersNames} (User: ${UserName}). |
450 | USER_DETACH_USER_GROUP_FROM_TAG | Info | Tag ${TagName} was detached from Group(s) ${DetachGroupsNames} by ${UserName}. |
451 | USER_DETACH_USER_GROUP_FROM_TAG_FAILED | Error | Failed to detach Tag ${TagName} from Group(s) ${DetachGroupsNames} (User: ${UserName}). |
452 | USER_ATTACH_TAG_TO_USER_EXISTS | Warning | Tag ${TagName} already attached to User(s) ${AttachUsersNamesExists}. |
453 | USER_ATTACH_TAG_TO_USER_GROUP_EXISTS | Warning | Tag ${TagName} already attached to Group(s) ${AttachGroupsNamesExists}. |
454 | USER_ATTACH_TAG_TO_VM_EXISTS | Warning | Tag ${TagName} already attached to VM(s) ${VmsNamesExists}. |
455 | USER_ATTACH_TAG_TO_VDS_EXISTS | Warning | Tag ${TagName} already attached to Host(s) ${VdsNamesExists}. |
456 | USER_LOGGED_IN_VM | Info | User ${GuestUser} logged in to VM ${VmName}. |
457 | USER_LOGGED_OUT_VM | Info | User ${GuestUser} logged out from VM ${VmName}. |
458 | USER_LOCKED_VM | Info | User ${GuestUser} locked VM ${VmName}. |
459 | USER_UNLOCKED_VM | Info | User ${GuestUser} unlocked VM ${VmName}. |
460 | USER_ATTACH_TAG_TO_TEMPLATE_EXISTS | Warning | Tag ${TagName} already attached to Template(s) ${TemplatesNamesExists}. |
467 | UPDATE_TAGS_VM_DEFAULT_DISPLAY_TYPE | Info | Vm ${VmName} tag default display type was updated |
468 | UPDATE_TAGS_VM_DEFAULT_DISPLAY_TYPE_FAILED | Info | Failed to update Vm ${VmName} tag default display type |
470 | USER_ATTACH_VM_POOL_TO_AD_GROUP_INTERNAL | Info | Group ${GroupName} was attached to VM Pool ${VmPoolName}. |
471 | USER_ATTACH_VM_POOL_TO_AD_GROUP_FAILED_INTERNAL | Error | Failed to attach Group ${GroupName} to VM Pool ${VmPoolName}. |
472 | USER_ATTACH_USER_TO_POOL_INTERNAL | Info | User ${AdUserName} was attached to VM Pool ${VmPoolName}. |
473 | USER_ATTACH_USER_TO_POOL_FAILED_INTERNAL | Error | Failed to attach User ${AdUserName} to VM Pool ${VmPoolName} (User: ${UserName}). |
493 | VDS_ALREADY_IN_REQUESTED_STATUS | Warning | Host ${HostName} is already ${AgentStatus}, Power Management ${Operation} operation skipped. |
494 | VDS_MANUAL_FENCE_STATUS | Info | Manual fence for host ${VdsName} was started. |
495 | VDS_MANUAL_FENCE_STATUS_FAILED | Error | Manual fence for host ${VdsName} failed. |
496 | VDS_FENCE_STATUS | Info | Host ${VdsName} power management was verified successfully. |
497 | VDS_FENCE_STATUS_FAILED | Error | Failed to verify Host ${VdsName} power management. |
498 | VDS_APPROVE | Info | Host ${VdsName} was successfully approved by user ${UserName}. |
499 | VDS_APPROVE_FAILED | Error | Failed to approve Host ${VdsName}. |
500 | VDS_FAILED_TO_RUN_VMS | Error | Host ${VdsName} will be switched to Error status for ${Time} minutes because it failed to run a VM. |
501 | USER_SUSPEND_VM | Info | Suspending VM ${VmName} was initiated by User ${UserName} (Host: ${VdsName}). |
502 | USER_FAILED_SUSPEND_VM | Error | Failed to suspend VM ${VmName} (Host: ${VdsName}). |
503 | USER_SUSPEND_VM_OK | Info | VM ${VmName} on Host ${VdsName} is suspended. |
504 | VDS_INSTALL | Info | Host ${VdsName} installed |
505 | VDS_INSTALL_FAILED | Error | Host ${VdsName} installation failed. ${FailedInstallMessage}. |
506 | VDS_INITIATED_RUN_VM | Info | Trying to restart VM ${VmName} on Host ${VdsName} |
509 | VDS_INSTALL_IN_PROGRESS | Info | Installing Host ${VdsName}. ${Message}. |
510 | VDS_INSTALL_IN_PROGRESS_WARNING | Warning | Host ${VdsName} installation in progress . ${Message}. |
511 | VDS_INSTALL_IN_PROGRESS_ERROR | Error | Failed to install Host ${VdsName}. ${Message}. |
512 | USER_SUSPEND_VM_FINISH_SUCCESS | Info | Suspending VM ${VmName} has been completed. |
513 | VDS_RECOVER_FAILED_VMS_UNKNOWN | Error | Host ${VdsName} cannot be reached, VMs state on this host are marked as Unknown. |
514 | VDS_INITIALIZING | Warning | Host ${VdsName} is initializing.Message: ${ErrorMessage} |
515 | VDS_CPU_LOWER_THAN_CLUSTER | 制限 | Host ${VdsName} moved to Non-Operational state as host does not meet the cluster's minimum CPU level.Missing CPU features : ${CpuFlags} |
516 | VDS_CPU_RETRIEVE_FAILED | Warning | Failed to determine Host ${VdsName} CPU level - could not retrieve CPU flags. |
517 | VDS_SET_NONOPERATIONAL | Info | Host ${VdsName} moved to Non-Operational state. |
518 | VDS_SET_NONOPERATIONAL_FAILED | Error | Failed to move Host ${VdsName} to Non-Operational state. |
519 | VDS_SET_NONOPERATIONAL_NETWORK | Warning | Host ${VdsName} does not comply with the cluster ${ClusterName} networks, the following networks are missing on host: '${Networks}' |
520 | USER_ATTACH_USER_TO_VM | Info | User ${AdUserName} was attached to VM ${VmName} by ${UserName}. |
521 | USER_SUSPEND_VM_FINISH_FAILURE | Error | Failed to complete suspending of VM ${VmName}. |
522 | VDS_SET_NONOPERATIONAL_DOMAIN | Warning | Host ${VdsName} cannot access the Storage Domain(s) ${StorageDomainNames} attached to the Data Center ${StoragePoolName}.Setting Host state to Non-Operational. |
523 | VDS_SET_NONOPERATIONAL_DOMAIN_FAILED | Error | Host ${VdsName} cannot access the Storage Domain(s) ${StorageDomainNames} attached to the Data Center ${StoragePoolName}.Failed to set Host state to Non-Operational. |
524 | VDS_DOMAIN_DELAY_INTERVAL | Warning | Storage domain ${StorageDomainName} experienced a high latency of ${Delay} seconds from host ${VdsName}.This may cause performance and functional issues.Please consult your Storage Administrator. |
525 | VDS_INITIATED_RUN_AS_STATELESS_VM_NOT_YET_RUNNING | Info | Starting VM ${VmName} as stateless was initiated. |
528 | USER_EJECT_VM_DISK | Info | CD was ejected from VM ${VmName} by ${UserName}. |
530 | VDS_MANUAL_FENCE_FAILED_CALL_FENCE_SPM | Warning | Manual fence did not revoke the selected SPM (${VdsName}) since the master storage domain\n was not active or could not use another host for the fence operation. |
531 | VDS_LOW_MEM | 制限 | Available memory of host ${HostName} [${AvailableMemory} MB] is under defined threshold [${Threshold} MB]. |
532 | VDS_HIGH_MEM_USE | 制限 | Used memory of host ${HostName} [${UsedMemory}%] exceeded defined threshold [${Threshold}%]. |
533 | VDS_HIGH_NETWORK_USE | 制限 | |
534 | VDS_HIGH_CPU_USE | Warning | Used CPU of host ${HostName} [${UsedCpu}%] exceeded defined threshold [${Threshold}%]. |
535 | VDS_HIGH_SWAP_USE | Warning | Used swap memory of host ${HostName} [${UsedSwap}%] exceeded defined threshold [${Threshold}%]. |
536 | VDS_LOW_SWAP | Warning | Available swap memory of host ${HostName} [${AvailableSwapMemory} MB] is under defined threshold [${Threshold} MB]. |
537 | VDS_INITIATED_RUN_VM_AS_STATELESS | Info | VM ${VmName} was restarted on Host ${VdsName} as stateless |
538 | USER_RUN_VM_AS_STATELESS | Info | VM ${VmName} started on Host ${VdsName} as stateless |
539 | VDS_AUTO_FENCE_STATUS | Info | Auto fence for host ${VdsName} was started. |
540 | VDS_AUTO_FENCE_STATUS_FAILED | Error | Auto fence for host ${VdsName} failed. |
541 | VDS_AUTO_FENCE_FAILED_CALL_FENCE_SPM | Warning | Auto fence did not revoke the selected SPM (${VdsName}) since the master storage domain\n was not active or could not use another host for the fence operation. |
550 | VDS_PACKAGES_IN_PROGRESS | Info | Package update Host ${VdsName}. ${Message}. |
551 | VDS_PACKAGES_IN_PROGRESS_WARNING | Warning | Host ${VdsName} update packages in progress . ${Message}. |
552 | VDS_PACKAGES_IN_PROGRESS_ERROR | Error | Failed to update packages Host ${VdsName}. ${Message}. |
555 | USER_MOVE_TAG | Info | Tag ${TagName} was moved from ${OldParnetTagName} to ${NewParentTagName} by ${UserName}. |
556 | USER_MOVE_TAG_FAILED | Error | Failed to move Tag ${TagName} from ${OldParnetTagName} to ${NewParentTagName} (User: ${UserName}). |
600 | USER_VDS_MAINTENANCE | Info | Host ${VdsName} was switched to Maintenance mode by ${UserName} (Reason: ${Reason}). |
601 | CPU_FLAGS_NX_IS_MISSING | Warning | Host ${VdsName} is missing the NX cpu flag.This flag can be enabled via the host BIOS.Please set Disable Execute (XD) for an Intel host, or No Execute (NX) for AMD.Please make sure to completely power off the host for this change to take effect. |
602 | USER_VDS_MAINTENANCE_MIGRATION_FAILED | Warning | Host ${VdsName} cannot change into maintenance mode - not all Vms have been migrated successfully.Consider manual intervention: stopping/migrating Vms: ${failedVms} (User: ${UserName}). |
603 | VDS_SET_NONOPERATIONAL_IFACE_DOWN | Warning | Host ${VdsName} moved to Non-Operational state because interfaces which are down are needed by required networks in the current cluster: '${NicsWithNetworks}'. |
604 | VDS_TIME_DRIFT_ALERT | Warning | Host ${VdsName} has time-drift of ${Actual} seconds while maximum configured value is ${Max} seconds. |
605 | PROXY_HOST_SELECTION | Info | Host ${Proxy} from ${Origin} was chosen as a proxy to execute fencing on Host ${VdsName}. |
606 | HOST_REFRESHED_CAPABILITIES | Info | Successfully refreshed the capabilities of host ${VdsName}. |
607 | HOST_REFRESH_CAPABILITIES_FAILED | Error | Failed to refresh the capabilities of host ${VdsName}. |
608 | HOST_INTERFACE_HIGH_NETWORK_USE | Warning | Host ${HostName} has network interface which exceeded the defined threshold [${Threshold}%] (${InterfaceName}: transmit rate[${TransmitRate}%], receive rate [${ReceiveRate}%]) |
609 | HOST_INTERFACE_STATE_UP | Normal | Interface ${InterfaceName} on host ${VdsName}, changed state to up |
610 | HOST_INTERFACE_STATE_DOWN | Warning | Interface ${InterfaceName} on host ${VdsName}, changed state to down |
611 | HOST_BOND_SLAVE_STATE_UP | Normal | Slave ${SlaveName} of bond ${BondName} on host ${VdsName}, changed state to up |
612 | HOST_BOND_SLAVE_STATE_DOWN | Warning | Slave ${SlaveName} of bond ${BondName} on host ${VdsName}, changed state to down |
613 | FENCE_KDUMP_LISTENER_IS_NOT_ALIVE | Error | Unable to determine if Kdump is in progress on host ${VdsName}, because fence_kdump listener is not running. |
614 | KDUMP_FLOW_DETECTED_ON_VDS | Info | Kdump flow is in progress on host ${VdsName}. |
615 | KDUMP_FLOW_NOT_DETECTED_ON_VDS | Info | Kdump flow is not in progress on host ${VdsName}. |
616 | KDUMP_FLOW_FINISHED_ON_VDS | Info | Kdump flow finished on host ${VdsName}. |
617 | KDUMP_DETECTION_NOT_CONFIGURED_ON_VDS | Warning | Kdump integration is enabled for host ${VdsName}, but kdump is not configured properly on host. |
618 | HOST_REGISTRATION_FAILED_INVALID_CLUSTER | Info | No default or valid cluster was found, Host ${VdsName} registration failed |
619 | HOST_PROTOCOL_INCOMPATIBLE_WITH_CLUSTER | Warning | Host ${VdsName} uses not compatible protocol during activation (xmlrpc instead of jsonrpc).Please examine installation logs and VDSM logs for failures and reinstall the host. |
620 | USER_VDS_MAINTENANCE_WITHOUT_REASON | Info | Host ${VdsName} was switched to Maintenance mode by ${UserName}. |
700 | DISK_ALIGNMENT_SCAN_START | Info | Starting alignment scan of disk '${DiskAlias}'. |
701 | DISK_ALIGNMENT_SCAN_FAILURE | Warning | Alignment scan of disk '${DiskAlias}' failed. |
702 | DISK_ALIGNMENT_SCAN_SUCCESS | Info | Alignment scan of disk '${DiskAlias}' is complete. |
809 | USER_ADD_CLUSTER | Info | Cluster ${ClusterName} was added by ${UserName} |
810 | USER_ADD_CLUSTER_FAILED | Error | Failed to add Host cluster (User: ${UserName}) |
811 | USER_UPDATE_CLUSTER | Info | Host cluster ${ClusterName} was updated by ${UserName} |
812 | USER_UPDATE_CLUSTER_FAILED | Error | Failed to update Host cluster (User: ${UserName}) |
813 | USER_REMOVE_CLUSTER | Info | Host cluster ${ClusterName} was removed by ${UserName} |
814 | USER_REMOVE_CLUSTER_FAILED | Error | Failed to remove Host cluster (User: ${UserName}) |
815 | USER_VDC_LOGOUT_FAILED | Error | Failed to log User ${UserName} out. |
816 | MAC_POOL_EMPTY | Warning | No MAC addresses left in the MAC Address Pool. |
817 | CERTIFICATE_FILE_NOT_FOUND | Error | Could not find oVirt Engine Certificate file. |
818 | RUN_VM_FAILED | Error | Cannot run VM ${VmName} on Host ${VdsName}.Error: ${ErrMsg} |
819 | VDS_REGISTER_ERROR_UPDATING_HOST | Error | Host registration failed - cannot update Host Name for Host ${VdsName2}.(Host: ${VdsName1}) |
820 | VDS_REGISTER_ERROR_UPDATING_HOST_ALL_TAKEN | Error | Host registration failed - all available Host Names are taken.(Host: ${VdsName1}) |
821 | VDS_REGISTER_HOST_IS_ACTIVE | Error | Host registration failed - cannot change Host Name of active Host ${VdsName2}.(Host: ${VdsName1}) |
822 | VDS_REGISTER_ERROR_UPDATING_NAME | Error | Host registration failed - cannot update Host Name for Host ${VdsName2}.(Host: ${VdsName1}) |
823 | VDS_REGISTER_ERROR_UPDATING_NAMES_ALL_TAKEN | Error | Host registration failed - all available Host Names are taken.(Host: ${VdsName1}) |
824 | VDS_REGISTER_NAME_IS_ACTIVE | Error | Host registration failed - cannot change Host Name of active Host ${VdsName2}.(Host: ${VdsName1}) |
825 | VDS_REGISTER_AUTO_APPROVE_PATTERN | Error | Host registration failed - auto approve pattern error.(Host: ${VdsName1}) |
826 | VDS_REGISTER_FAILED | Error | Host registration failed.(Host: ${VdsName1}) |
827 | VDS_REGISTER_EXISTING_VDS_UPDATE_FAILED | Error | Host registration failed - cannot update existing Host.(Host: ${VdsName1}) |
828 | VDS_REGISTER_SUCCEEDED | Info | Host ${VdsName1} registered. |
829 | VM_MIGRATION_ON_CONNECT_CHECK_FAILED | Error | VM migration logic failed.(VM name: ${VmName}) |
830 | VM_MIGRATION_ON_CONNECT_CHECK_SUCCEEDED | Info | Migration check failed to execute. |
831 | USER_VDC_SESSION_TERMINATED | Info | User ${UserName} forcibly logout user ${TerminatedSessionUsername}. |
832 | USER_VDC_SESSION_TERMINATION_FAILED | Error | User ${UserName} failed to forcibly logout user ${TerminatedSessionUsername}. |
833 | MAC_ADDRESS_IS_IN_USE | Warning | Network Interface ${IfaceName} has MAC address ${MACAddr} which is in use. |
834 | VDS_REGISTER_EMPTY_ID | Warning | Host registration failed, empty host id (Host: ${VdsHostName}) |
835 | SYSTEM_UPDATE_CLUSTER | Info | Host cluster ${ClusterName} was updated by system |
836 | SYSTEM_UPDATE_CLUSTER_FAILED | Info | Failed to update Host cluster by system |
837 | MAC_ADDRESSES_POOL_NOT_INITIALIZED | Warning | Mac Address Pool is not initialized. ${Message} |
838 | MAC_ADDRESS_IS_IN_USE_UNPLUG | Warning | Network Interface ${IfaceName} has MAC address ${MACAddr} which is in use, therefore it is being unplugged from VM ${VmName}. |
839 | HOST_AVAILABLE_UPDATES_FAILED | Error | Failed to check for available updates on host ${VdsName} with message '${Message}'. |
840 | HOST_UPGRADE_STARTED | Info | Host ${VdsName} upgrade was started (User: ${UserName}). |
841 | HOST_UPGRADE_FAILED | Error | Failed to upgrade Host ${VdsName} (User: ${UserName}). |
842 | HOST_UPGRADE_FINISHED | Info | Host ${VdsName} upgrade was completed successfully. |
845 | HOST_CERTIFICATION_IS_ABOUT_TO_EXPIRE | Warning | Host ${VdsName} certification is about to expire at ${ExpirationDate}.Please renew the host's certification. |
846 | ENGINE_CERTIFICATION_HAS_EXPIRED | Info | Engine's certification has expired at ${ExpirationDate}.Please renew the engine's certification. |
847 | ENGINE_CERTIFICATION_IS_ABOUT_TO_EXPIRE | 制限 | Engine's certification is about to expire at ${ExpirationDate}.Please renew the engine's certification. |
848 | ENGINE_CA_CERTIFICATION_HAS_EXPIRED | Info | Engine's CA certification has expired at ${ExpirationDate}. |
849 | ENGINE_CA_CERTIFICATION_IS_ABOUT_TO_EXPIRE | 制限 | Engine's CA certification is about to expire at ${ExpirationDate}. |
850 | USER_ADD_PERMISSION | Info | User/Group ${SubjectName}, Namespace ${Namespace}, Authorization provider: ${Authz} was granted permission for Role ${RoleName} on ${VdcObjectType} ${VdcObjectName}, by ${UserName}. |
851 | USER_ADD_PERMISSION_FAILED | Error | User ${UserName} failed to grant permission for Role ${RoleName} on ${VdcObjectType} ${VdcObjectName} to User/Group ${SubjectName}. |
852 | USER_REMOVE_PERMISSION | Info | User/Group ${SubjectName} Role ${RoleName} permission was removed from ${VdcObjectType} ${VdcObjectName} by ${UserName} |
853 | USER_REMOVE_PERMISSION_FAILED | Error | User ${UserName} failed to remove permission for Role ${RoleName} from ${VdcObjectType} ${VdcObjectName} to User/Group ${SubjectName} |
854 | USER_ADD_ROLE | Info | Role ${RoleName} granted to ${UserName} |
855 | USER_ADD_ROLE_FAILED | Error | Failed to grant role ${RoleName} (User ${UserName}) |
856 | USER_UPDATE_ROLE | Info | ${UserName} Role was updated to the ${RoleName} Role |
857 | USER_UPDATE_ROLE_FAILED | Error | Failed to update role ${RoleName} to ${UserName} |
858 | USER_REMOVE_ROLE | Info | Role ${RoleName} removed from ${UserName} |
859 | USER_REMOVE_ROLE_FAILED | Error | Failed to remove role ${RoleName} (User ${UserName}) |
860 | USER_ATTACHED_ACTION_GROUP_TO_ROLE | Info | Action group ${ActionGroup} was attached to Role ${RoleName} by ${UserName} |
861 | USER_ATTACHED_ACTION_GROUP_TO_ROLE_FAILED | Error | Failed to attach Action group ${ActionGroup} to Role ${RoleName} (User: ${UserName}) |
862 | USER_DETACHED_ACTION_GROUP_FROM_ROLE | Info | Action group ${ActionGroup} was detached from Role ${RoleName} by ${UserName} |
863 | USER_DETACHED_ACTION_GROUP_FROM_ROLE_FAILED | Error | Failed to attach Action group ${ActionGroup} to Role ${RoleName} by ${UserName} |
864 | USER_ADD_ROLE_WITH_ACTION_GROUP | Info | Role ${RoleName} was added by ${UserName} |
865 | USER_ADD_ROLE_WITH_ACTION_GROUP_FAILED | Error | Failed to add role ${RoleName} |
866 | USER_ADD_SYSTEM_PERMISSION | Info | User/Group ${SubjectName} was granted permission for Role ${RoleName} on ${VdcObjectType} by ${UserName}. |
867 | USER_ADD_SYSTEM_PERMISSION_FAILED | Error | User ${UserName} failed to grant permission for Role ${RoleName} on ${VdcObjectType} to User/Group ${SubjectName}. |
868 | USER_REMOVE_SYSTEM_PERMISSION | Info | User/Group ${SubjectName} Role ${RoleName} permission was removed from ${VdcObjectType} by ${UserName} |
869 | USER_REMOVE_SYSTEM_PERMISSION_FAILED | Error | User ${UserName} failed to remove permission for Role ${RoleName} from ${VdcObjectType} to User/Group ${SubjectName} |
870 | USER_ADD_PROFILE | Info | Profile created for ${UserName} |
871 | USER_ADD_PROFILE_FAILED | Error | Failed to create profile for ${UserName} |
872 | USER_UPDATE_PROFILE | Info | Updated profile for ${UserName} |
873 | USER_UPDATE_PROFILE_FAILED | Error | Failed to update profile for ${UserName} |
874 | USER_REMOVE_PROFILE | Info | Removed profile for ${UserName} |
875 | USER_REMOVE_PROFILE_FAILED | Error | Failed to remove profile for ${UserName} |
876 | HOST_CERTIFICATION_IS_INVALID | Error | Host ${VdsName} certification is invalid.The certification has no peer certificates. |
877 | HOST_CERTIFICATION_HAS_EXPIRED | Info | Host ${VdsName} certification has expired at ${ExpirationDate}.Please renew the host's certification. |
878 | ENGINE_CERTIFICATION_IS_ABOUT_TO_EXPIRE_ALERT | Info | Engine's certification is about to expire at ${ExpirationDate}.Please renew the engine's certification. |
879 | HOST_CERTIFICATION_IS_ABOUT_TO_EXPIRE_ALERT | Info | Host ${VdsName} certification is about to expire at ${ExpirationDate}.Please renew the host's certification. |
880 | HOST_CERTIFICATION_ENROLLMENT_STARTED | Normal | Enrolling certificate for host ${VdsName} was started (User: ${UserName}). |
881 | HOST_CERTIFICATION_ENROLLMENT_FINISHED | Normal | Enrolling certificate for host ${VdsName} was completed successfully (User: ${UserName}). |
882 | HOST_CERTIFICATION_ENROLLMENT_FAILED | Error | Failed to enroll certificate for host ${VdsName} (User: ${UserName}). |
883 | ENGINE_CA_CERTIFICATION_IS_ABOUT_TO_EXPIRE_ALERT | Info | Engine's CA certification is about to expire at ${ExpirationDate}. |
884 | HOST_AVAILABLE_UPDATES_STARTED | Info | Started to check for available updates on host ${VdsName}. |
885 | HOST_AVAILABLE_UPDATES_FINISHED | Info | Check for available updates on host ${VdsName} was completed successfully with message '${Message}'. |
886 | HOST_AVAILABLE_UPDATES_PROCESS_IS_ALREADY_RUNNING | Warning | Failed to check for available updates on host ${VdsName}: Another process is already running. |
890 | HOST_UPGRADE_FINISHED_MANUAL_HA | Warning | Host ${VdsName} upgrade was completed successfully, but the Hosted Engine HA service may still be in maintenance mode.If necessary, please correct this manually. |
900 | AD_COMPUTER_ACCOUNT_SUCCEEDED | Info | Account creation successful. |
901 | AD_COMPUTER_ACCOUNT_FAILED | Error | Account creation failed. |
918 | USER_FORCE_REMOVE_STORAGE_POOL | Info | Data Center ${StoragePoolName} was forcibly removed by ${UserName} |
919 | USER_FORCE_REMOVE_STORAGE_POOL_FAILED | Error | Failed to forcibly remove Data Center ${StoragePoolName}.(User: ${UserName}) |
925 | MAC_ADDRESS_IS_EXTERNAL | Warning | VM ${VmName} has MAC address(es) ${MACAddr}, which is/are out of its MAC pool definitions. |
926 | NETWORK_REMOVE_BOND | Info | Remove bond: ${BondName} for Host: ${VdsName} (User:${UserName}). |
927 | NETWORK_REMOVE_BOND_FAILED | Error | Failed to remove bond: ${BondName} for Host: ${VdsName} (User:${UserName}). |
928 | NETWORK_VDS_NETWORK_MATCH_CLUSTER | Info | Vds ${VdsName} network match to cluster ${ClusterName} |
929 | NETWORK_VDS_NETWORK_NOT_MATCH_CLUSTER | Error | Vds ${VdsName} network does not match to cluster ${ClusterName} |
930 | NETWORK_REMOVE_VM_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was removed from VM ${VmName}.(User: ${UserName}) |
931 | NETWORK_REMOVE_VM_INTERFACE_FAILED | Error | Failed to remove Interface ${InterfaceName} (${InterfaceType}) from VM ${VmName}.(User: ${UserName}) |
932 | NETWORK_ADD_VM_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was added to VM ${VmName}.(User: ${UserName}) |
933 | NETWORK_ADD_VM_INTERFACE_FAILED | Error | Failed to add Interface ${InterfaceName} (${InterfaceType}) to VM ${VmName}.(User: ${UserName}) |
934 | NETWORK_UPDATE_VM_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was updated for VM ${VmName}. ${LinkState} (User: ${UserName}) |
935 | NETWORK_UPDATE_VM_INTERFACE_FAILED | Error | Failed to update Interface ${InterfaceName} (${InterfaceType}) for VM ${VmName}.(User: ${UserName}) |
936 | NETWORK_ADD_TEMPLATE_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was added to Template ${VmTemplateName}.(User: ${UserName}) |
937 | NETWORK_ADD_TEMPLATE_INTERFACE_FAILED | Error | Failed to add Interface ${InterfaceName} (${InterfaceType}) to Template ${VmTemplateName}.(User: ${UserName}) |
938 | NETWORK_REMOVE_TEMPLATE_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was removed from Template ${VmTemplateName}.(User: ${UserName}) |
939 | NETWORK_REMOVE_TEMPLATE_INTERFACE_FAILED | Error | Failed to remove Interface ${InterfaceName} (${InterfaceType}) from Template ${VmTemplateName}.(User: ${UserName}) |
940 | NETWORK_UPDATE_TEMPLATE_INTERFACE | Info | Interface ${InterfaceName} (${InterfaceType}) was updated for Template ${VmTemplateName}.(User: ${UserName}) |
941 | NETWORK_UPDATE_TEMPLATE_INTERFACE_FAILED | Error | Failed to update Interface ${InterfaceName} (${InterfaceType}) for Template ${VmTemplateName}.(User: ${UserName}) |
942 | NETWORK_ADD_NETWORK | Info | Network ${NetworkName} was added to Data Center: ${StoragePoolName} |
943 | NETWORK_ADD_NETWORK_FAILED | Error | Failed to add Network ${NetworkName} to Data Center: ${StoragePoolName} |
944 | NETWORK_REMOVE_NETWORK | Info | Network ${NetworkName} was removed from Data Center: ${StoragePoolName} |
945 | NETWORK_REMOVE_NETWORK_FAILED | Error | Failed to remove Network ${NetworkName} from Data Center: ${StoragePoolName} |
946 | NETWORK_ATTACH_NETWORK_TO_CLUSTER | Info | Network ${NetworkName} attached to Cluster ${ClusterName} |
947 | NETWORK_ATTACH_NETWORK_TO_CLUSTER_FAILED | Error | Failed to attach Network ${NetworkName} to Cluster ${ClusterName} |
948 | NETWORK_DETACH_NETWORK_TO_CLUSTER | Info | Network ${NetworkName} detached from Cluster ${ClusterName} |
949 | NETWORK_DETACH_NETWORK_TO_CLUSTER_FAILED | Error | Failed to detach Network ${NetworkName} from Cluster ${ClusterName} |
950 | USER_ADD_STORAGE_POOL | Info | Data Center ${StoragePoolName}, Compatibility Version ${CompatibilityVersion} and Quota Type ${QuotaEnforcementType} was added by ${UserName} |
951 | USER_ADD_STORAGE_POOL_FAILED | Error | Failed to add Data Center ${StoragePoolName}.(User: ${UserName}) |
952 | USER_UPDATE_STORAGE_POOL | Info | Data Center ${StoragePoolName} was updated by ${UserName} |
953 | USER_UPDATE_STORAGE_POOL_FAILED | Error | Failed to update Data Center ${StoragePoolName}.(User: ${UserName}) |
954 | USER_REMOVE_STORAGE_POOL | Info | Data Center ${StoragePoolName} was removed by ${UserName} |
955 | USER_REMOVE_STORAGE_POOL_FAILED | Error | Failed to remove Data Center ${StoragePoolName}.(User: ${UserName}) |
956 | USER_ADD_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} was added by ${UserName} |
957 | USER_ADD_STORAGE_DOMAIN_FAILED | Error | Failed to add Storage Domain ${StorageDomainName}.(User: ${UserName}) |
958 | USER_UPDATE_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} was updated by ${UserName} |
959 | USER_UPDATE_STORAGE_DOMAIN_FAILED | Error | Failed to update Storage Domain ${StorageDomainName}.(User: ${UserName}) |
960 | USER_REMOVE_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} was removed by ${UserName} |
961 | USER_REMOVE_STORAGE_DOMAIN_FAILED | Error | Failed to remove Storage Domain ${StorageDomainName}.(User: ${UserName}) |
962 | USER_ATTACH_STORAGE_DOMAIN_TO_POOL | Info | Storage Domain ${StorageDomainName} was attached to Data Center ${StoragePoolName} by ${UserName} |
963 | USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED | Error | Failed to attach Storage Domain ${StorageDomainName} to Data Center ${StoragePoolName}.(User: ${UserName}) |
964 | USER_DETACH_STORAGE_DOMAIN_FROM_POOL | Info | Storage Domain ${StorageDomainName} was detached from Data Center ${StoragePoolName} by ${UserName} |
965 | USER_DETACH_STORAGE_DOMAIN_FROM_POOL_FAILED | Error | Failed to detach Storage Domain ${StorageDomainName} from Data Center ${StoragePoolName}.(User: ${UserName}) |
966 | USER_ACTIVATED_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}) was activated by ${UserName} |
967 | USER_ACTIVATE_STORAGE_DOMAIN_FAILED | Error | Failed to activate Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}) by ${UserName} |
968 | USER_DEACTIVATED_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}) was deactivated and has moved to 'Preparing for maintenance' until it will no longer be accessed by any Host of the Data Center. |
969 | USER_DEACTIVATE_STORAGE_DOMAIN_FAILED | Error | Failed to deactivate Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}). |
970 | SYSTEM_DEACTIVATED_STORAGE_DOMAIN | 制限 | Storage Domain ${StorageDomainName}(Data Center ${StoragePoolName}) was deactivated by system because it's not visible by any of the hosts. |
971 | SYSTEM_DEACTIVATE_STORAGE_DOMAIN_FAILED | Error | Failed to deactivate Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}). |
972 | USER_EXTENDED_STORAGE_DOMAIN | Info | Storage ${StorageDomainName} has been extended by ${UserName}.Please wait for refresh. |
973 | USER_EXTENDED_STORAGE_DOMAIN_FAILED | Error | Failed to extend Storage Domain ${StorageDomainName}.(User: ${UserName}) |
974 | USER_REMOVE_VG | Info | Volume group ${VgId} was removed by ${UserName}. |
975 | USER_REMOVE_VG_FAILED | Error | Failed to remove Volume group ${VgId}.(User: UserName) |
976 | USER_ACTIVATE_STORAGE_POOL | Info | Data Center ${StoragePoolName} was activated.(User: ${UserName}) |
977 | USER_ACTIVATE_STORAGE_POOL_FAILED | Error | Failed to activate Data Center ${StoragePoolName}.(User: ${UserName}) |
978 | SYSTEM_FAILED_CHANGE_STORAGE_POOL_STATUS | Error | Failed to change Data Center ${StoragePoolName} status. |
979 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_NO_HOST_FOR_SPM | Error | Fencing failed on Storage Pool Manager ${VdsName} for Data Center ${StoragePoolName}.Setting status to Non-Operational. |
980 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC | Warning | Invalid status on Data Center ${StoragePoolName}.Setting status to Non Responsive. |
981 | USER_FORCE_REMOVE_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} was forcibly removed by ${UserName} |
982 | USER_FORCE_REMOVE_STORAGE_DOMAIN_FAILED | Error | Failed to forcibly remove Storage Domain ${StorageDomainName}.(User: ${UserName}) |
983 | RECONSTRUCT_MASTER_FAILED_NO_MASTER | Warning | No valid Data Storage Domains are available in Data Center ${StoragePoolName} (please check your storage infrastructure). |
984 | RECONSTRUCT_MASTER_DONE | Info | Reconstruct Master Domain for Data Center ${StoragePoolName} completed. |
985 | RECONSTRUCT_MASTER_FAILED | Error | Failed to Reconstruct Master Domain for Data Center ${StoragePoolName}. |
986 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_SEARCHING_NEW_SPM | Warning | Data Center is being initialized, please wait for initialization to complete. |
987 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_WITH_ERROR | Warning | Invalid status on Data Center ${StoragePoolName}.Setting Data Center status to Non Responsive (On host ${VdsName}, Error: ${Error}). |
988 | USER_CONNECT_HOSTS_TO_LUN_FAILED | Error | Failed to connect Host ${VdsName} to device.(User: ${UserName}) |
989 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_FROM_NON_OPERATIONAL | Info | Try to recover Data Center ${StoragePoolName}.Setting status to Non Responsive. |
990 | SYSTEM_MASTER_DOMAIN_NOT_IN_SYNC | Warning | Sync Error on Master Domain between Host ${VdsName} and oVirt Engine.Domain: ${StorageDomainName} is marked as Master in oVirt Engine database but not on the Storage side.Please consult with Support on how to fix this issue. |
991 | RECOVERY_STORAGE_POOL | Info | Data Center ${StoragePoolName} was recovered by ${UserName} |
992 | RECOVERY_STORAGE_POOL_FAILED | Error | Failed to recover Data Center ${StoragePoolName} (User:${UserName}) |
993 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_RESET_IRS | Info | Data Center ${StoragePoolName} was reset.Setting status to Non Responsive (Elect new Storage Pool Manager). |
994 | CONNECT_STORAGE_SERVERS_FAILED | Warning | Failed to connect Host ${VdsName} to Storage Servers |
995 | CONNECT_STORAGE_POOL_FAILED | Warning | Failed to connect Host ${VdsName} to Storage Pool ${StoragePoolName} |
996 | STORAGE_DOMAIN_ERROR | Error | The error message for connection ${Connection} returned by VDSM was: ${ErrorMessage} |
997 | REFRESH_REPOSITORY_IMAGE_LIST_FAILED | Error | Refresh image list failed for domain(s): ${imageDomains}.Please check domain activity. |
998 | REFRESH_REPOSITORY_IMAGE_LIST_SUCCEEDED | Info | Refresh image list succeeded for domain(s): ${imageDomains} |
999 | STORAGE_ALERT_VG_METADATA_CRITICALLY_FULL | Error | The system has reached the 80% watermark on the VG metadata area size on ${StorageDomainName}.\nThis is due to a high number of Vdisks or large Vdisks size allocated on this specific VG. |
1000 | STORAGE_ALERT_SMALL_VG_METADATA | Warning | The allocated VG metadata area size is smaller than 50MB on ${StorageDomainName},\nwhich might limit its capacity (the number of Vdisks and/or their size). |
1001 | USER_RUN_VM_FAILURE_STATELESS_SNAPSHOT_LEFT | Error | Failed to start VM ${VmName}, because exist snapshot for stateless state.Snapshot will be deleted. |
1002 | USER_ATTACH_STORAGE_DOMAINS_TO_POOL | Info | Storage Domains were attached to Data Center ${StoragePoolName} by ${UserName} |
1003 | USER_ATTACH_STORAGE_DOMAINS_TO_POOL_FAILED | Error | Failed to attach Storage Domains to Data Center ${StoragePoolName}.(User: ${UserName}) |
1004 | STORAGE_DOMAIN_TASKS_ERROR | Warning | Storage Domain ${StorageDomainName} is down while there are tasks running on it.These tasks may fail. |
1005 | UPDATE_OVF_FOR_STORAGE_POOL_FAILED | Warning | Failed to update VMs/Templates OVF data in Data Center ${StoragePoolName}. |
1006 | UPGRADE_STORAGE_POOL_ENCOUNTERED_PROBLEMS | Warning | Data Center ${StoragePoolName} has encountered problems during upgrade process. |
1007 | REFRESH_REPOSITORY_IMAGE_LIST_INCOMPLETE | Warning | Refresh image list probably incomplete for domain ${imageDomain}, only ${imageListSize} images discovered. |
1008 | NUMBER_OF_LVS_ON_STORAGE_DOMAIN_EXCEEDED_THRESHOLD | Warning | The number of LVs on the domain ${storageDomainName} exceeded ${maxNumOfLVs}, you are approaching the limit where performance may degrade. |
1009 | USER_DEACTIVATE_STORAGE_DOMAIN_OVF_UPDATE_INCOMPLETE | Warning | Failed to deactivate Storage Domain ${StorageDomainName} as the engine was restarted during the operation, please retry.(Data Center ${StoragePoolName}). |
1010 | RELOAD_CONFIGURATIONS_SUCCESS | Info | System Configurations reloaded successfully. |
1011 | RELOAD_CONFIGURATIONS_FAILURE | Error | System Configurations failed to reload. |
1012 | NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS | Info | Network Interface ${InterfaceName} (${InterfaceType}) was plugged to VM ${VmName}.(User: ${UserName}) |
1013 | NETWORK_ACTIVATE_VM_INTERFACE_FAILURE | Error | Failed to plug Network Interface ${InterfaceName} (${InterfaceType}) to VM ${VmName}.(User: ${UserName}) |
1014 | NETWORK_DEACTIVATE_VM_INTERFACE_SUCCESS | Info | Network Interface ${InterfaceName} (${InterfaceType}) was unplugged from VM ${VmName}.(User: ${UserName}) |
1015 | NETWORK_DEACTIVATE_VM_INTERFACE_FAILURE | Error | Failed to unplug Network Interface ${InterfaceName} (${InterfaceType}) from VM ${VmName}.(User: ${UserName}) |
1016 | UPDATE_FOR_OVF_STORES_FAILED | 制限 | Failed to update OVF disks ${DisksIds}, OVF data isn't updated on those OVF stores (Data Center ${DataCenterName}, Storage Domain ${StorageDomainName}). |
1017 | RETRIEVE_OVF_STORE_FAILED | Warning | Failed to retrieve VMs and Templates from the OVF disk of Storage Domain ${StorageDomainName}. |
1018 | OVF_STORE_DOES_NOT_EXISTS | Warning | This Data center compatibility version does not support importing a data domain with its entities (VMs and Templates).The imported domain will be imported without them. |
1019 | UPDATE_DESCRIPTION_FOR_DISK_FAILED | Error | Failed to update the meta data description of disk ${DiskName} (Data Center ${DataCenterName}, Storage Domain ${StorageDomainName}). |
1020 | UPDATE_DESCRIPTION_FOR_DISK_SKIPPED_SINCE_STORAGE_DOMAIN_NOT_ACTIVE | Warning | Not updating the metadata of Disk ${DiskName} (Data Center ${DataCenterName}.Since the Storage Domain ${StorageDomainName} is not in active. |
1022 | USER_REFRESH_LUN_STORAGE_DOMAIN | Info | Resize LUNs operation succeeded. |
1023 | USER_REFRESH_LUN_STORAGE_DOMAIN_FAILED | Error | Failed to resize LUNs. |
1024 | USER_REFRESH_LUN_STORAGE_DIFFERENT_SIZE_DOMAIN_FAILED | Error | Failed to resize LUNs.\n Not all the hosts are seeing the same LUN size. |
1025 | VM_PAUSED | Info | VM ${VmName} has been paused. |
1026 | FAILED_TO_STORE_ENTIRE_DISK_FIELD_IN_DISK_DESCRIPTION_METADATA | Warning | Failed to store field ${DiskFieldName} as a part of ${DiskAlias}'s description metadata due to storage space limitations.The field ${DiskFieldName} will be truncated. |
1027 | FAILED_TO_STORE_ENTIRE_DISK_FIELD_AND_REST_OF_FIELDS_IN_DISK_DESCRIPTION_METADATA | Warning | Failed to store field ${DiskFieldName} as a part of ${DiskAlias}'s description metadata due to storage space limitations.The value will be truncated and the following fields will not be stored at all: ${DiskFieldsNames}. |
1028 | FAILED_TO_STORE_DISK_FIELDS_IN_DISK_DESCRIPTION_METADATA | Warning | Failed to store the following fields in the description metadata of disk ${DiskAlias} due to storage space limitations: ${DiskFieldsNames}. |
1029 | STORAGE_DOMAIN_MOVED_TO_MAINTENANCE | Info | Storage Domain ${StorageDomainName}(Data Center ${StoragePoolName}) successfully moved to Maintenance as it's no longer accessed by any Host of the Data Center. |
1030 | USER_DEACTIVATED_LAST_MASTER_STORAGE_DOMAIN | Info | Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}) was deactivated. |
1031 | TRANSFER_IMAGE_INITIATED | Info | Image ${TransferType} with disk ${DiskAlias} was initiated by ${UserName}. |
1032 | TRANSFER_IMAGE_SUCCEEDED | Info | Image ${TransferType} with disk ${DiskAlias} succeeded. |
1033 | TRANSFER_IMAGE_CANCELLED | Info | Image ${TransferType} with disk ${DiskAlias} was cancelled. |
1034 | TRANSFER_IMAGE_FAILED | Error | Image ${TransferType} with disk ${DiskAlias} failed. |
1035 | TRANSFER_IMAGE_TEARDOWN_FAILED | Info | Failed to tear down image ${DiskAlias} after image transfer session. |
1036 | USER_SCAN_STORAGE_DOMAIN_FOR_UNREGISTERED_DISKS | Info | Storage Domain ${StorageDomainName} has finished to scan for unregistered disks by ${UserName}. |
1037 | USER_SCAN_STORAGE_DOMAIN_FOR_UNREGISTERED_DISKS_FAILED | Error | Storage Domain ${StorageDomainName} failed to scan for unregistered disks by ${UserName}. |
1038 | UPLOAD_IMAGE_NETWORK_ERROR | 制限 | Unable to upload image to disk ${DiskId} due to a network error.ovirt-imageio-proxy サービスがインストールおよび設定されており、ovirt-engine の証明書がブラウザーで有効な CA として登録されていることを確認します。The certificate can be fetched from https://<engine_url>/ovirt-engine/services/pki-resource?resource |
1039 | LUNS_BROKE_SD_PASS_DISCARD_SUPPORT | 制限 | LUN with IDs: [${LunsIds}] were updated in the db but caused the storage domain with id ${storageDomainId} to stop supporting discard from the guest to the underlying storage.Please configure these luns' discard support in the underlying storage or disable 'Enable Discard' for vm disks on this storage domain. |
1040 | DISKS_WITH_ILLEGAL_PASS_DISCARD_EXIST | Warning | Disks with IDs: [${DisksIds}] have their 'Enable Discard' on even though the underlying storage does not support it.Please configure the underlying storage to support discard or disable 'Enable Discard' for these disks. |
1041 | USER_REMOVE_DEVICE_FROM_STORAGE_DOMAIN_FAILED | Error | Failed to remove ${LunId} from Storage Domain ${StorageDomainName}.(User: ${UserName}) |
1042 | USER_REMOVE_DEVICE_FROM_STORAGE_DOMAIN | Info | ${LunId} was removed from Storage Domain ${StorageDomainName}.(User: ${UserName}) |
1043 | USER_REMOVE_DEVICE_FROM_STORAGE_DOMAIN_STARTED | Info | Started to remove ${LunId} from Storage Domain ${StorageDomainName}.(User: ${UserName}) |
1044 | ILLEGAL_STORAGE_DOMAIN_DISCARD_AFTER_DELETE | Warning | The storage domain with id ${storageDomainId} has its 'Discard After Delete' enabled even though the underlying storage does not support discard.Therefore, disks and snapshots on this storage domain will not be discarded before they are removed. |
1045 | LUNS_BROKE_SD_DISCARD_AFTER_DELETE_SUPPORT | 制限 | LUNs with IDs: [${LunsIds}] were updated in the db but caused the storage domain with id ${storageDomainId} to stop supporting discard after delete.Please configure these luns' discard support in the underlying storage or disable 'Discard After Delete' for this storage domain. |
1046 | STORAGE_DOMAINS_COULD_NOT_BE_SYNCED | Info | Storage domains with IDs [${StorageDomainsIds}] could not be synchronized.To synchronize them, please move them to maintenance and then activate. |
1047 | UPLOAD_IMAGE_CLIENT_ERROR | Error | Unable to upload image to disk ${DiskId} due to a client error.Make sure the selected file is readable. |
1098 | NETWORK_UPDATE_DISPLAY_FOR_HOST_WITH_ACTIVE_VM | Warning | Display Network was updated on Host ${VdsName} with active VMs attached.The change will be applied to those VMs after their next reboot.Running VMs might loose display connectivity until then. |
1099 | NETWORK_UPDATE_DISPLAY_FOR_CLUSTER_WITH_ACTIVE_VM | Warning | Display Network (${NetworkName}) was updated for Cluster ${ClusterName} with active VMs attached.The change will be applied to those VMs after their next reboot. |
1100 | NETWORK_UPDATE_DISPLAY_TO_CLUSTER | Info | Update Display Network (${NetworkName}) for Cluster ${ClusterName}.(User: ${UserName}) |
1101 | NETWORK_UPDATE_DISPLAY_TO_CLUSTER_FAILED | Error | Failed to update Display Network (${NetworkName}) for Cluster ${ClusterName}.(User: ${UserName}) |
1102 | NETWORK_UPDATE_NETWORK_TO_VDS_INTERFACE | Info | Update Network ${NetworkName} in Host ${VdsName}.(User: ${UserName}) |
1103 | NETWORK_UPDATE_NETWORK_TO_VDS_INTERFACE_FAILED | Error | Failed to update Network ${NetworkName} in Host ${VdsName}.(User: ${UserName}) |
1104 | NETWORK_COMMINT_NETWORK_CHANGES | Info | Network changes were saved on host ${VdsName} |
1105 | NETWORK_COMMINT_NETWORK_CHANGES_FAILED | Error | Failed to commit network changes on ${VdsName} |
1106 | NETWORK_HOST_USING_WRONG_CLUSER_VLAN | Warning | ${VdsName} is having wrong vlan id: ${VlanIdHost}, expected vlan id: ${VlanIdCluster} |
1107 | NETWORK_HOST_MISSING_CLUSER_VLAN | Warning | ${VdsName} is missing vlan id: ${VlanIdCluster} that is expected by the cluster |
1108 | VDS_NETWORK_MTU_DIFFER_FROM_LOGICAL_NETWORK | Info | |
1109 | BRIDGED_NETWORK_OVER_MULTIPLE_INTERFACES | Warning | Bridged network ${NetworkName} is attached to multiple interfaces: ${Interfaces} on Host ${VdsName}. |
1110 | VDS_NETWORKS_OUT_OF_SYNC | Warning | Host ${VdsName}'s following network(s) are not synchronized with their Logical Network configuration: ${Networks}. |
1112 | NETWORK_UPDTAE_NETWORK_ON_CLUSTER | Info | Network ${NetworkName} on Cluster ${ClusterName} updated. |
1113 | NETWORK_UPDTAE_NETWORK_ON_CLUSTER_FAILED | Error | Failed to update Network ${NetworkName} on Cluster ${ClusterName}. |
1114 | NETWORK_UPDATE_NETWORK | Info | Network ${NetworkName} was updated on Data Center: ${StoragePoolName} |
1115 | NETWORK_UPDATE_NETWORK_FAILED | Error | Failed to update Network ${NetworkName} on Data Center: ${StoragePoolName} |
1116 | NETWORK_UPDATE_VM_INTERFACE_LINK_UP | Info | Link State is UP. |
1117 | NETWORK_UPDATE_VM_INTERFACE_LINK_DOWN | Info | Link State is DOWN. |
1118 | INVALID_BOND_INTERFACE_FOR_MANAGEMENT_NETWORK_CONFIGURATION | Error | Failed to configure management network on host ${VdsName}.Host ${VdsName} has an invalid bond interface (${InterfaceName} contains less than 2 active slaves) for the management network configuration. |
1119 | VLAN_ID_MISMATCH_FOR_MANAGEMENT_NETWORK_CONFIGURATION | Error | Failed to configure management network on host ${VdsName}.Host ${VdsName} has an interface ${InterfaceName} for the management network configuration with VLAN-ID (${VlanId}), which is different from data-center definition (${MgmtVlanId}). |
1120 | SETUP_NETWORK_FAILED_FOR_MANAGEMENT_NETWORK_CONFIGURATION | Error | Failed to configure management network on host ${VdsName} due to setup networks failure. |
1121 | PERSIST_NETWORK_FAILED_FOR_MANAGEMENT_NETWORK | 制限 | Failed to activate host ${VdsName} due to failure in persisting the management network configuration. |
1122 | ADD_VNIC_PROFILE | Info | VM network interface profile ${VnicProfileName} was added to network ${NetworkName} in Data Center: ${DataCenterName}.(User: ${UserName}) |
1123 | ADD_VNIC_PROFILE_FAILED | Error | Failed to add VM network interface profile ${VnicProfileName} to network ${NetworkName} in Data Center: ${DataCenterName} (User: ${UserName}) |
1124 | UPDATE_VNIC_PROFILE | Info | VM network interface profile ${VnicProfileName} was updated for network ${NetworkName} in Data Center: ${DataCenterName}.(User: ${UserName}) |
1125 | UPDATE_VNIC_PROFILE_FAILED | Error | Failed to update VM network interface profile ${VnicProfileName} for network ${NetworkName} in Data Center: ${DataCenterName}.(User: ${UserName}) |
1126 | REMOVE_VNIC_PROFILE | Info | VM network interface profile ${VnicProfileName} was removed from network ${NetworkName} in Data Center: ${DataCenterName}.(User: ${UserName}) |
1127 | REMOVE_VNIC_PROFILE_FAILED | Error | Failed to remove VM network interface profile ${VnicProfileName} from network ${NetworkName} in Data Center: ${DataCenterName}.(User: ${UserName}) |
1128 | NETWORK_WITHOUT_INTERFACES | Warning | Network ${NetworkName} is not attached to any interface on host ${VdsName}. |
1129 | VNIC_PROFILE_UNSUPPORTED_FEATURES | Warning | VM ${VmName} has network interface ${NicName} which is using profile ${VnicProfile} with unsupported feature(s) '${UnsupportedFeatures}' by VM cluster ${ClusterName} (version ${CompatibilityVersion}). |
1131 | REMOVE_NETWORK_BY_LABEL_FAILED | Error | Network ${Network} cannot be removed from the following hosts: ${HostNames} in data-center ${StoragePoolName}. |
1132 | LABEL_NETWORK | Info | Network ${NetworkName} was labeled ${Label} in data-center ${StoragePoolName}. |
1133 | LABEL_NETWORK_FAILED | Error | Failed to label network ${NetworkName} with label ${Label} in data-center ${StoragePoolName}. |
1134 | UNLABEL_NETWORK | Info | Network ${NetworkName} was unlabeled in data-center ${StoragePoolName}. |
1135 | UNLABEL_NETWORK_FAILED | Error | Failed to unlabel network ${NetworkName} in data-center ${StoragePoolName}. |
1136 | LABEL_NIC | Info | Network interface card ${NicName} was labeled ${Label} on host ${VdsName}. |
1137 | LABEL_NIC_FAILED | Error | Failed to label network interface card ${NicName} with label ${Label} on host ${VdsName}. |
1138 | UNLABEL_NIC | Info | Label ${Label} was removed from network interface card ${NicName} on host ${VdsName}. |
1139 | UNLABEL_NIC_FAILED | Error | Failed to remove label ${Label} from network interface card ${NicName} on host ${VdsName}. |
1140 | SUBNET_REMOVED | Info | Subnet ${SubnetName} was removed from provider ${ProviderName}.(User: ${UserName}) |
1141 | SUBNET_REMOVAL_FAILED | Error | Failed to remove subnet ${SubnetName} from provider ${ProviderName}.(User: ${UserName}) |
1142 | SUBNET_ADDED | Info | Subnet ${SubnetName} was added on provider ${ProviderName}.(User: ${UserName}) |
1143 | SUBNET_ADDITION_FAILED | Error | Failed to add subnet ${SubnetName} on provider ${ProviderName}.(User: ${UserName}) |
1144 | CONFIGURE_NETWORK_BY_LABELS_WHEN_CHANGING_CLUSTER_FAILED | Error | Failed to configure networks on host ${VdsName} while changing its cluster. |
1145 | PERSIST_NETWORK_ON_HOST | Info | (${Sequence}/${Total}): Applying changes for network(s) ${NetworkNames} on host ${VdsName}.(User: ${UserName}) |
1146 | PERSIST_NETWORK_ON_HOST_FINISHED | Info | (${Sequence}/${Total}): Successfully applied changes for network(s) ${NetworkNames} on host ${VdsName}.(User: ${UserName}) |
1147 | PERSIST_NETWORK_ON_HOST_FAILED | Error | (${Sequence}/${Total}): Failed to apply changes for network(s) ${NetworkNames} on host ${VdsName}.(User: ${UserName}) |
1148 | MULTI_UPDATE_NETWORK_NOT_POSSIBLE | Warning | Cannot apply network ${NetworkName} changes to hosts on unsupported data center ${StoragePoolName}.(User: ${UserName}) |
1149 | REMOVE_PORT_FROM_EXTERNAL_PROVIDER_FAILED | Warning | Failed to remove vNIC ${NicName} from external network provider ${ProviderName}.The vNIC can be identified on the provider by device id ${NicId}. |
1150 | IMPORTEXPORT_EXPORT_VM | Info | Vm ${VmName} was exported successfully to ${StorageDomainName} |
1151 | IMPORTEXPORT_EXPORT_VM_FAILED | Error | Failed to export Vm ${VmName} to ${StorageDomainName} |
1152 | IMPORTEXPORT_IMPORT_VM | Info | Vm ${VmName} was imported successfully to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1153 | IMPORTEXPORT_IMPORT_VM_FAILED | Error | Failed to import Vm ${VmName} to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1154 | IMPORTEXPORT_REMOVE_TEMPLATE | Info | Template ${VmTemplateName} was removed from ${StorageDomainName} |
1155 | IMPORTEXPORT_REMOVE_TEMPLATE_FAILED | Error | Failed to remove Template ${VmTemplateName} from ${StorageDomainName} |
1156 | IMPORTEXPORT_EXPORT_TEMPLATE | Info | Template ${VmTemplateName} was exported successfully to ${StorageDomainName} |
1157 | IMPORTEXPORT_EXPORT_TEMPLATE_FAILED | Error | Failed to export Template ${VmTemplateName} to ${StorageDomainName} |
1158 | IMPORTEXPORT_IMPORT_TEMPLATE | Info | Template ${VmTemplateName} was imported successfully to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1159 | IMPORTEXPORT_IMPORT_TEMPLATE_FAILED | Error | Failed to import Template ${VmTemplateName} to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1160 | IMPORTEXPORT_REMOVE_VM | Info | Vm ${VmName} was removed from ${StorageDomainName} |
1161 | IMPORTEXPORT_REMOVE_VM_FAILED | Error | Failed to remove Vm ${VmName} remove from ${StorageDomainName} |
1162 | IMPORTEXPORT_STARTING_EXPORT_VM | Info | Starting export Vm ${VmName} to ${StorageDomainName} |
1163 | IMPORTEXPORT_STARTING_IMPORT_TEMPLATE | Info | Starting to import Template ${VmTemplateName} to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1164 | IMPORTEXPORT_STARTING_EXPORT_TEMPLATE | Info | Starting to export Template ${VmTemplateName} to ${StorageDomainName} |
1165 | IMPORTEXPORT_STARTING_IMPORT_VM | Info | Starting to import Vm ${VmName} to Data Center ${StoragePoolName}, Cluster ${ClusterName} |
1166 | IMPORTEXPORT_STARTING_REMOVE_TEMPLATE | Info | Starting to remove Template ${VmTemplateName} remove ${StorageDomainName} |
1167 | IMPORTEXPORT_STARTING_REMOVE_VM | Info | Starting to remove Vm ${VmName} remove from ${StorageDomainName} |
1168 | IMPORTEXPORT_FAILED_TO_IMPORT_VM | Warning | Failed to read VM '${ImportedVmName}' OVF, it may be corrupted.Underlying error message: ${ErrorMessage} |
1169 | IMPORTEXPORT_FAILED_TO_IMPORT_TEMPLATE | Warning | Failed to read Template '${Template}' OVF, it may be corrupted.Underlying error message: ${ErrorMessage} |
1170 | IMPORTEXPORT_IMPORT_TEMPLATE_INVALID_INTERFACES | Normal | While importing Template ${EntityName}, the Network/s ${Networks} were found to be Non-VM Networks or do not exist in Cluster.Network Name was not set in the Interface/s ${Interfaces}. |
1171 | USER_ACCOUNT_PASSWORD_EXPIRED | Error | User ${UserName} cannot login, as the user account password has expired.Please contact the system administrator. |
1172 | AUTH_FAILED_INVALID_CREDENTIALS | Error | User ${UserName} cannot login, please verify the username and password. |
1173 | AUTH_FAILED_CLOCK_SKEW_TOO_GREAT | Error | User ${UserName} cannot login, the engine clock is not synchronized with directory services.Please contact the system administrator. |
1174 | AUTH_FAILED_NO_KDCS_FOUND | Error | User ${UserName} cannot login, authentication domain cannot be found.Please contact the system administrator. |
1175 | AUTH_FAILED_DNS_ERROR | Error | User ${UserName} cannot login, there's an error in DNS configuration.Please contact the system administrator. |
1176 | AUTH_FAILED_OTHER | Error | User ${UserName} cannot login, unknown kerberos error.Please contact the system administrator. |
1177 | AUTH_FAILED_DNS_COMMUNICATION_ERROR | Error | User ${UserName} cannot login, cannot lookup DNS for SRV records.Please contact the system administrator. |
1178 | AUTH_FAILED_CONNECTION_TIMED_OUT | Error | User ${UserName} cannot login, connection to LDAP server has timed out.Please contact the system administrator. |
1179 | AUTH_FAILED_WRONG_REALM | Error | User ${UserName} cannot login, please verify your domain name. |
1180 | AUTH_FAILED_CONNECTION_ERROR | Error | User ${UserName} cannot login, connection refused or some configuration problems exist.Possible DNS error.Please contact the system administrator. |
1181 | AUTH_FAILED_CANNOT_FIND_LDAP_SERVER_FOR_DOMAIN | Error | User ${UserName} cannot login, cannot find valid LDAP server for domain.Please contact the system administrator. |
1182 | AUTH_FAILED_NO_USER_INFORMATION_WAS_FOUND | Error | User ${UserName} cannot login, no user information was found.Please contact the system administrator. |
1183 | AUTH_FAILED_CLIENT_NOT_FOUND_IN_KERBEROS_DATABASE | Error | User ${UserName} cannot login, user was not found in domain.Please contact the system administrator. |
1184 | AUTH_FAILED_INTERNAL_KERBEROS_ERROR | Error | User ${UserName} cannot login, an internal error has ocurred in the Kerberos implementation of the JVM.Please contact the system administrator. |
1185 | USER_ACCOUNT_EXPIRED | Error | The account for ${UserName} got expired.Please contact the system administrator. |
1186 | IMPORTEXPORT_NO_PROXY_HOST_AVAILABLE_IN_DC | Error | No Host in Data Center '${StoragePoolName}' can serve as a proxy to retrieve remote VMs information (User: ${UserName}). |
1187 | IMPORTEXPORT_HOST_CANNOT_SERVE_AS_PROXY | Error | Host ${VdsName} cannot be used as a proxy to retrieve remote VMs information since it is not up (User: ${UserName}). |
1188 | IMPORTEXPORT_PARTIAL_VM_DISKS_NOT_EXISTS | 制限 | The following disks could not be verified and will not be part of the imported VM ${VmName}: '${DiskAliases}'(User: ${UserName}). |
1189 | IMPORTEXPORT_IMPORT_VM_FAILED_UPDATING_OVF | Error | Failed to import Vm ${VmName} to Data Center ${StoragePoolName}, Cluster ${ClusterName}, could not update VM data in export. |
1190 | USER_RESTORE_FROM_SNAPSHOT_START | Info | Restoring VM ${VmName} from snapshot started by user ${UserName}. |
1191 | VM_DISK_ALREADY_CHANGED | Info | CD ${DiskName} is already inserted to VM ${VmName}, disk change action was skipped.User: ${UserName}. |
1192 | VM_DISK_ALREADY_EJECTED | Info | CD is already ejected from VM ${VmName}, disk change action was skipped.User: ${UserName}. |
1193 | IMPORTEXPORT_STARTING_CONVERT_VM | Info | Starting to convert Vm ${VmName} |
1194 | IMPORTEXPORT_CONVERT_FAILED | Info | Failed to convert Vm ${VmName} |
1195 | IMPORTEXPORT_CANNOT_GET_OVF | Info | Failed to get the configuration of converted Vm ${VmName} |
1196 | IMPORTEXPORT_INVALID_OVF | Info | Failed to process the configuration of converted Vm ${VmName} |
1197 | IMPORTEXPORT_PARTIAL_TEMPLATE_DISKS_NOT_EXISTS | 制限 | The following disks could not be verified and will not be part of the imported Template ${VmTemplateName}: '${DiskAliases}'(User: ${UserName}). |
1200 | ENTITY_RENAMED | Info | ${EntityType} ${OldEntityName} was renamed from ${OldEntityName} to ${NewEntityName} by ${UserName}. |
1201 | UPDATE_HOST_NIC_VFS_CONFIG | Info | The VFs configuration of network interface card ${NicName} on host ${VdsName} was updated. |
1202 | UPDATE_HOST_NIC_VFS_CONFIG_FAILED | Error | Failed to update the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1203 | ADD_VFS_CONFIG_NETWORK | Info | Network ${NetworkName} was added to the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1204 | ADD_VFS_CONFIG_NETWORK_FAILED | Info | Failed to add ${NetworkName} to the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1205 | REMOVE_VFS_CONFIG_NETWORK | Info | Network ${NetworkName} was removed from the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1206 | REMOVE_VFS_CONFIG_NETWORK_FAILED | Info | Failed to remove ${NetworkName} from the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1207 | ADD_VFS_CONFIG_LABEL | Info | Label ${Label} was added to the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1208 | ADD_VFS_CONFIG_LABEL_FAILED | Info | Failed to add ${Label} to the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1209 | REMOVE_VFS_CONFIG_LABEL | Info | Label ${Label} was removed from the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1210 | REMOVE_VFS_CONFIG_LABEL_FAILED | Info | Failed to remove ${Label} from the VFs configuration of network interface card ${NicName} on host ${VdsName}. |
1211 | USER_REDUCE_DOMAIN_DEVICES_STARTED | Info | Started to reduce Storage ${StorageDomainName} devices.(User: ${UserName}). |
1212 | USER_REDUCE_DOMAIN_DEVICES_FAILED_METADATA_DEVICES | Error | Failed to reduce Storage ${StorageDomainName}.The following devices contains the domain metadata ${deviceIds} and can't be reduced from the domain.(User: ${UserName}). |
1213 | USER_REDUCE_DOMAIN_DEVICES_FAILED | Error | Failed to reduce Storage ${StorageDomainName}.(User: ${UserName}). |
1214 | USER_REDUCE_DOMAIN_DEVICES_SUCCEEDED | Info | Storage ${StorageDomainName} has been reduced.(User: ${UserName}). |
1215 | USER_REDUCE_DOMAIN_DEVICES_FAILED_NO_FREE_SPACE | Error | Can't reduce Storage ${StorageDomainName}.There is not enough space on the destination devices of the storage domain.(User: ${UserName}). |
1216 | USER_REDUCE_DOMAIN_DEVICES_FAILED_TO_GET_DOMAIN_INFO | Error | Can't reduce Storage ${StorageDomainName}.Failed to get the domain info.(User: ${UserName}). |
1217 | CANNOT_IMPORT_VM_WITH_LEASE_COMPAT_VERSION | Warning | The VM ${VmName} has a VM lease defined yet will be imported without it as the VM compatibility version does not support VM leases. |
1218 | CANNOT_IMPORT_VM_WITH_LEASE_STORAGE_DOMAIN | Warning | The VM ${VmName} has a VM lease defined yet will be imported without it as the Storage Domain for the lease does not exist or is not active. |
1300 | NUMA_ADD_VM_NUMA_NODE_SUCCESS | Info | Add VM NUMA node successfully. |
1301 | NUMA_ADD_VM_NUMA_NODE_FAILED | Error | Add VM NUMA node failed. |
1310 | NUMA_UPDATE_VM_NUMA_NODE_SUCCESS | Info | Update VM NUMA node successfully. |
1311 | NUMA_UPDATE_VM_NUMA_NODE_FAILED | Error | Update VM NUMA node failed. |
1320 | NUMA_REMOVE_VM_NUMA_NODE_SUCCESS | Info | Remove VM NUMA node successfully. |
1321 | NUMA_REMOVE_VM_NUMA_NODE_FAILED | Error | Remove VM NUMA node failed. |
1322 | USER_ADD_VM_TEMPLATE_CREATE_TEMPLATE_FAILURE | Error | Failed to create Template ${VmTemplateName} or its disks from VM ${VmName}. |
1323 | USER_ADD_VM_TEMPLATE_ASSIGN_ILLEGAL_FAILURE | Error | Failed preparing Template ${VmTemplateName} for sealing (VM: ${VmName}). |
1324 | USER_ADD_VM_TEMPLATE_SEAL_FAILURE | Error | Failed to seal Template ${VmTemplateName} (VM: ${VmName}). |
1325 | USER_SPARSIFY_IMAGE_START | Info | Started to sparsify ${DiskAlias} |
1326 | USER_SPARSIFY_IMAGE_FINISH_SUCCESS | Info | ${DiskAlias} sparsified successfully. |
1327 | USER_SPARSIFY_IMAGE_FINISH_FAILURE | Error | Failed to sparsify ${DiskAlias}. |
1328 | USER_AMEND_IMAGE_START | Info | Started to amend ${DiskAlias} |
1329 | USER_AMEND_IMAGE_FINISH_SUCCESS | Info | ${DiskAlias} has been amended successfully. |
1330 | USER_AMEND_IMAGE_FINISH_FAILURE | Error | Failed to amend ${DiskAlias}. |
1402 | USER_LOGIN_ON_BEHALF_FAILED | Error | Failed to execute login on behalf - ${LoginOnBehalfLogInfo}. |
2000 | USER_HOTPLUG_DISK | Info | VM ${VmName} disk ${DiskAlias} was plugged by ${UserName}. |
2001 | USER_FAILED_HOTPLUG_DISK | Error | Failed to plug disk ${DiskAlias} to VM ${VmName} (User: ${UserName}). |
2002 | USER_HOTUNPLUG_DISK | Info | VM ${VmName} disk ${DiskAlias} was unplugged by ${UserName}. |
2003 | USER_FAILED_HOTUNPLUG_DISK | Error | Failed to unplug disk ${DiskAlias} from VM ${VmName} (User: ${UserName}). |
2004 | USER_COPIED_DISK | Info | User ${UserName} is copying disk ${DiskAlias} to domain ${StorageDomainName}. |
2005 | USER_FAILED_COPY_DISK | Error | User ${UserName} failed to copy disk ${DiskAlias} to domain ${StorageDomainName}. |
2006 | USER_COPIED_DISK_FINISHED_SUCCESS | Info | User ${UserName} finished copying disk ${DiskAlias} to domain ${StorageDomainName}. |
2007 | USER_COPIED_DISK_FINISHED_FAILURE | Error | User ${UserName} finished with error copying disk ${DiskAlias} to domain ${StorageDomainName}. |
2008 | USER_MOVED_DISK | Info | User ${UserName} moving disk ${DiskAlias} to domain ${StorageDomainName}. |
2009 | USER_FAILED_MOVED_VM_DISK | Error | User ${UserName} failed to move disk ${DiskAlias} to domain ${StorageDomainName}. |
2010 | USER_MOVED_DISK_FINISHED_SUCCESS | Info | User ${UserName} finished moving disk ${DiskAlias} to domain ${StorageDomainName}. |
2011 | USER_MOVED_DISK_FINISHED_FAILURE | Error | User ${UserName} have failed to move disk ${DiskAlias} to domain ${StorageDomainName}. |
2012 | USER_FINISHED_REMOVE_DISK_NO_DOMAIN | Info | Disk ${DiskAlias} was successfully removed (User ${UserName}). |
2013 | USER_FINISHED_FAILED_REMOVE_DISK_NO_DOMAIN | Warning | Failed to remove disk ${DiskAlias} (User ${UserName}). |
2014 | USER_FINISHED_REMOVE_DISK | Info | Disk ${DiskAlias} was successfully removed from domain ${StorageDomainName} (User ${UserName}). |
2015 | USER_FINISHED_FAILED_REMOVE_DISK | Warning | Failed to remove disk ${DiskAlias} from storage domain ${StorageDomainName} (User: ${UserName}). |
2016 | USER_ATTACH_DISK_TO_VM | Info | Disk ${DiskAlias} was successfully attached to VM ${VmName} by ${UserName}. |
2017 | USER_FAILED_ATTACH_DISK_TO_VM | Error | Failed to attach Disk ${DiskAlias} to VM ${VmName} (User: ${UserName}). |
2018 | USER_DETACH_DISK_FROM_VM | Info | Disk ${DiskAlias} was successfully detached from VM ${VmName} by ${UserName}. |
2019 | USER_FAILED_DETACH_DISK_FROM_VM | Error | Failed to detach Disk ${DiskAlias} from VM ${VmName} (User: ${UserName}). |
2020 | USER_ADD_DISK | Info | Add-Disk operation of '${DiskAlias}' was initiated by ${UserName}. |
2021 | USER_ADD_DISK_FINISHED_SUCCESS | Info | The disk '${DiskAlias}' was successfully added. |
2022 | USER_ADD_DISK_FINISHED_FAILURE | Error | Add-Disk operation failed to complete. |
2023 | USER_FAILED_ADD_DISK | Error | Add-Disk operation failed (User: ${UserName}). |
2024 | USER_RUN_UNLOCK_ENTITY_SCRIPT | Info | |
2025 | USER_MOVE_IMAGE_GROUP_FAILED_TO_DELETE_SRC_IMAGE | Warning | Possible failure while deleting ${DiskAlias} from the source Storage Domain ${StorageDomainName} during the move operation.The Storage Domain may be manually cleaned-up from possible leftovers (User:${UserName}). |
2026 | USER_MOVE_IMAGE_GROUP_FAILED_TO_DELETE_DST_IMAGE | Warning | Possible failure while clearing possible leftovers of ${DiskAlias} from the target Storage Domain ${StorageDomainName} after the move operation failed to copy the image to it properly.The Storage Domain may be manually cleaned-up from possible leftovers (User:${UserName}). |
2027 | USER_IMPORT_IMAGE | Info | User ${UserName} importing image ${RepoImageName} to domain ${StorageDomainName}. |
2028 | USER_IMPORT_IMAGE_FINISHED_SUCCESS | Info | User ${UserName} successfully imported image ${RepoImageName} to domain ${StorageDomainName}. |
2029 | USER_IMPORT_IMAGE_FINISHED_FAILURE | Error | User ${UserName} failed to import image ${RepoImageName} to domain ${StorageDomainName}. |
2030 | USER_EXPORT_IMAGE | Info | User ${UserName} exporting image ${RepoImageName} to domain ${DestinationStorageDomainName}. |
2031 | USER_EXPORT_IMAGE_FINISHED_SUCCESS | Info | User ${UserName} successfully exported image ${RepoImageName} to domain ${DestinationStorageDomainName}. |
2032 | USER_EXPORT_IMAGE_FINISHED_FAILURE | Error | User ${UserName} failed to export image ${RepoImageName} to domain ${DestinationStorageDomainName}. |
2033 | HOT_SET_NUMBER_OF_CPUS | Info | Hotplug CPU: changed the number of CPUs on VM ${vmName} from ${previousNumberOfCpus} to ${numberOfCpus} |
2034 | FAILED_HOT_SET_NUMBER_OF_CPUS | Error | Failed to hot set number of CPUS to VM ${vmName}.Underlying error message: ${ErrorMessage} |
2035 | USER_ISCSI_BOND_HOST_RESTART_WARNING | Warning | The following Networks has been removed from the iSCSI bond ${IscsiBondName}: ${NetworkNames}. for those changes to take affect, the hosts must be moved to maintenance and activated again. |
2036 | ADD_DISK_INTERNAL | Info | Add-Disk operation of '${DiskAlias}' was initiated by the system. |
2037 | ADD_DISK_INTERNAL_FAILURE | Info | Add-Disk operation of '${DiskAlias}' failed to complete. |
2038 | USER_REMOVE_DISK_INITIATED | Info | Removal of Disk ${DiskAlias} from domain ${StorageDomainName} was initiated by ${UserName}. |
2039 | HOT_SET_MEMORY | Info | Hotset memory: changed the amount of memory on VM ${vmName} from ${previousMem} to ${newMem} |
2040 | FAILED_HOT_SET_MEMORY | Error | Failed to hot set memory to VM ${vmName}.Underlying error message: ${ErrorMessage} |
2041 | DISK_PREALLOCATION_FAILED | Error | |
2042 | USER_FINISHED_REMOVE_DISK_ATTACHED_TO_VMS | Info | Disk ${DiskAlias} associated to the VMs ${VmNames} was successfully removed from domain ${StorageDomainName} (User ${UserName}). |
2043 | USER_FINISHED_REMOVE_DISK_ATTACHED_TO_VMS_NO_DOMAIN | Info | Disk ${DiskAlias} associated to the VMs ${VmNames} was successfully removed (User ${UserName}). |
2044 | USER_REMOVE_DISK_ATTACHED_TO_VMS_INITIATED | Info | Removal of Disk ${DiskAlias} associated to the VMs ${VmNames} from domain ${StorageDomainName} was initiated by ${UserName}. |
2045 | USER_COPY_IMAGE_GROUP_FAILED_TO_DELETE_DST_IMAGE | Warning | Possible failure while clearing possible leftovers of ${DiskAlias} from the target Storage Domain ${StorageDomainName} after the operation failed.The Storage Domain may be manually cleaned-up from possible leftovers (User:${UserName}). |
3000 | USER_ADD_QUOTA | Info | Quota ${QuotaName} has been added by ${UserName}. |
3001 | USER_FAILED_ADD_QUOTA | Error | Failed to add Quota ${QuotaName}.The operation was initiated by ${UserName}. |
3002 | USER_UPDATE_QUOTA | Info | Quota ${QuotaName} has been updated by ${UserName}. |
3003 | USER_FAILED_UPDATE_QUOTA | Error | Failed to update Quota ${QuotaName}.The operation was initiated by ${UserName}.. |
3004 | USER_DELETE_QUOTA | Info | Quota ${QuotaName} has been deleted by ${UserName}. |
3005 | USER_FAILED_DELETE_QUOTA | Error | Failed to delete Quota ${QuotaName}.The operation was initiated by ${UserName}.. |
3006 | USER_EXCEEDED_QUOTA_CLUSTER_GRACE_LIMIT | Error | Cluster-Quota ${QuotaName} limit exceeded and operation was blocked.Utilization: ${Utilization}, Requested: ${Requested} - Please select a different quota or contact your administrator to extend the quota. |
3007 | USER_EXCEEDED_QUOTA_CLUSTER_LIMIT | Warning | Cluster-Quota ${QuotaName} limit exceeded and entered the grace zone.Utilization: ${Utilization} (It is advised to select a different quota or contact your administrator to extend the quota). |
3008 | USER_EXCEEDED_QUOTA_CLUSTER_THRESHOLD | Warning | Cluster-Quota ${QuotaName} is about to exceed.Utilization: ${Utilization} |
3009 | USER_EXCEEDED_QUOTA_STORAGE_GRACE_LIMIT | Error | Storage-Quota ${QuotaName} limit exceeded and operation was blocked.Utilization(used/requested): ${CurrentStorage}%/${Requested}% - Please select a different quota or contact your administrator to extend the quota. |
3010 | USER_EXCEEDED_QUOTA_STORAGE_LIMIT | Warning | Storage-Quota ${QuotaName} limit exceeded and entered the grace zone.Utilization: ${CurrentStorage}% (It is advised to select a different quota or contact your administrator to extend the quota). |
3011 | USER_EXCEEDED_QUOTA_STORAGE_THRESHOLD | Warning | Storage-Quota ${QuotaName} is about to exceed.Utilization: ${CurrentStorage}% |
3012 | QUOTA_STORAGE_RESIZE_LOWER_THEN_CONSUMPTION | Warning | Storage-Quota ${QuotaName}: the new size set for this quota is less than current disk utilization. |
3013 | MISSING_QUOTA_STORAGE_PARAMETERS_PERMISSIVE_MODE | Warning | Missing Quota for Disk, proceeding since in Permissive (Audit) mode. |
3014 | MISSING_QUOTA_CLUSTER_PARAMETERS_PERMISSIVE_MODE | Warning | Missing Quota for VM ${VmName}, proceeding since in Permissive (Audit) mode. |
3015 | USER_EXCEEDED_QUOTA_CLUSTER_GRACE_LIMIT_PERMISSIVE_MODE | Warning | Cluster-Quota ${QuotaName} limit exceeded, proceeding since in Permissive (Audit) mode.Utilization: ${Utilization}, Requested: ${Requested} - Please select a different quota or contact your administrator to extend the quota. |
3016 | USER_EXCEEDED_QUOTA_STORAGE_GRACE_LIMIT_PERMISSIVE_MODE | Warning | Storage-Quota ${QuotaName} limit exceeded, proceeding since in Permissive (Audit) mode.Utilization(used/requested): ${CurrentStorage}%/${Requested}% - Please select a different quota or contact your administrator to extend the quota. |
3017 | USER_IMPORT_IMAGE_AS_TEMPLATE | Info | User ${UserName} importing image ${RepoImageName} as template ${TemplateName} to domain ${StorageDomainName}. |
3018 | USER_IMPORT_IMAGE_AS_TEMPLATE_FINISHED_SUCCESS | Info | User ${UserName} successfully imported image ${RepoImageName} as template ${TemplateName} to domain ${StorageDomainName}. |
3019 | USER_IMPORT_IMAGE_AS_TEMPLATE_FINISHED_FAILURE | Error | User ${UserName} failed to import image ${RepoImageName} as template ${TemplateName} to domain ${StorageDomainName}. |
4000 | GLUSTER_VOLUME_CREATE | Info | Gluster Volume ${glusterVolumeName} created on cluster ${clusterName}. |
4001 | GLUSTER_VOLUME_CREATE_FAILED | Error | Creation of Gluster Volume ${glusterVolumeName} failed on cluster ${clusterName}. |
4002 | GLUSTER_VOLUME_OPTION_ADDED | Info | Volume Option ${Key} |
4003 | GLUSTER_VOLUME_OPTION_SET_FAILED | Error | Volume Option ${Key} |
4004 | GLUSTER_VOLUME_START | Info | Gluster Volume ${glusterVolumeName} of cluster ${clusterName} started. |
4005 | GLUSTER_VOLUME_START_FAILED | Error | Could not start Gluster Volume ${glusterVolumeName} of cluster ${clusterName}. |
4006 | GLUSTER_VOLUME_STOP | Info | Gluster Volume ${glusterVolumeName} stopped on cluster ${clusterName}. |
4007 | GLUSTER_VOLUME_STOP_FAILED | Error | Could not stop Gluster Volume ${glusterVolumeName} on cluster ${clusterName}. |
4008 | GLUSTER_VOLUME_OPTIONS_RESET | Info | Volume Option ${Key} |
4009 | GLUSTER_VOLUME_OPTIONS_RESET_FAILED | Error | Could not reset Gluster Volume ${glusterVolumeName} Options on cluster ${clusterName}. |
4010 | GLUSTER_VOLUME_DELETE | Info | Gluster Volume ${glusterVolumeName} deleted on cluster ${clusterName}. |
4011 | GLUSTER_VOLUME_DELETE_FAILED | Error | Could not delete Gluster Volume ${glusterVolumeName} on cluster ${clusterName}. |
4012 | GLUSTER_VOLUME_REBALANCE_START | Info | Gluster Volume ${glusterVolumeName} rebalance started on cluster ${clusterName}. |
4013 | GLUSTER_VOLUME_REBALANCE_START_FAILED | Error | Could not start Gluster Volume ${glusterVolumeName} rebalance on cluster ${clusterName}. |
4014 | GLUSTER_VOLUME_REMOVE_BRICKS | Info | Bricks removed from Gluster Volume ${glusterVolumeName} of cluster ${clusterName}. |
4015 | GLUSTER_VOLUME_REMOVE_BRICKS_FAILED | Error | Could not remove bricks from Gluster Volume ${glusterVolumeName} of cluster ${clusterName}. |
4016 | GLUSTER_VOLUME_REPLACE_BRICK_FAILED | Error | Replace Gluster Volume ${glusterVolumeName} Brick failed on cluster ${clusterName} |
4017 | GLUSTER_VOLUME_REPLACE_BRICK_START | Info | Gluster Volume ${glusterVolumeName} Replace Brick started on cluster ${clusterName}. |
4018 | GLUSTER_VOLUME_REPLACE_BRICK_START_FAILED | Error | Could not start Gluster Volume ${glusterVolumeName} Replace Brick on cluster ${clusterName}. |
4019 | GLUSTER_VOLUME_ADD_BRICK | Info | ${NoOfBricks} brick(s) added to volume ${glusterVolumeName} of cluster ${clusterName}. |
4020 | GLUSTER_VOLUME_ADD_BRICK_FAILED | Error | Failed to add bricks to the Gluster Volume ${glusterVolumeName} of cluster ${clusterName}. |
4021 | GLUSTER_SERVER_REMOVE_FAILED | Error | Failed to remove host ${VdsName} from Cluster ${ClusterName}. |
4022 | GLUSTER_VOLUME_PROFILE_START | Info | Gluster Volume ${glusterVolumeName} profiling started on cluster ${clusterName}. |
4023 | GLUSTER_VOLUME_PROFILE_START_FAILED | Error | Could not start profiling on gluster volume ${glusterVolumeName} of cluster ${clusterName} |
4024 | GLUSTER_VOLUME_PROFILE_STOP | Info | Gluster Volume ${glusterVolumeName} profiling stopped on cluster ${clusterName}. |
4025 | GLUSTER_VOLUME_PROFILE_STOP_FAILED | Error | Could not stop Profiling on gluster volume ${glusterVolumeName} of cluster ${clusterName}. |
4026 | GLUSTER_VOLUME_CREATED_FROM_CLI | Warning | Detected new volume ${glusterVolumeName} on cluster ${ClusterName}, and added it to engine DB. |
4027 | GLUSTER_VOLUME_DELETED_FROM_CLI | Info | Detected deletion of volume ${glusterVolumeName} on cluster ${ClusterName}, and deleted it from engine DB. |
4028 | GLUSTER_VOLUME_OPTION_SET_FROM_CLI | Warning | Detected new option ${key} |
4029 | GLUSTER_VOLUME_OPTION_RESET_FROM_CLI | Warning | Detected option ${key} |
4030 | GLUSTER_VOLUME_PROPERTIES_CHANGED_FROM_CLI | Warning | Detected changes in properties of volume ${glusterVolumeName} of cluster ${ClusterName}, and updated the same in engine DB. |
4031 | GLUSTER_VOLUME_BRICK_ADDED_FROM_CLI | Warning | Detected new brick ${brick} on volume ${glusterVolumeName} of cluster ${ClusterName}, and added it to engine DB. |
4032 | GLUSTER_VOLUME_BRICK_REMOVED_FROM_CLI | Info | Detected brick ${brick} removed from Volume ${glusterVolumeName} of cluster ${ClusterName}, and removed it from engine DB. |
4033 | GLUSTER_SERVER_REMOVED_FROM_CLI | Info | Detected server ${VdsName} removed from Cluster ${ClusterName}, and removed it from engine DB. |
4034 | GLUSTER_VOLUME_INFO_FAILED | Error | Failed to fetch gluster volume list from server ${VdsName}. |
4035 | GLUSTER_COMMAND_FAILED | Error | Gluster command [${Command}] failed on server ${Server}. |
4038 | GLUSTER_SERVER_REMOVE | Info | Host ${VdsName} removed from Cluster ${ClusterName}. |
4039 | GLUSTER_VOLUME_STARTED_FROM_CLI | 制限 | Detected that Volume ${glusterVolumeName} of Cluster ${ClusterName} was started, and updated engine DB with it's new status. |
4040 | GLUSTER_VOLUME_STOPPED_FROM_CLI | 制限 | Detected that Volume ${glusterVolumeName} of Cluster ${ClusterName} was stopped, and updated engine DB with it's new status. |
4041 | GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI | Info | Detected change in value of option ${key} from ${oldValue} to ${newValue} on volume ${glusterVolumeName} of cluster ${ClusterName}, and updated it to engine DB. |
4042 | GLUSTER_HOOK_ENABLE | Info | Gluster Hook ${GlusterHookName} enabled on cluster ${ClusterName}. |
4043 | GLUSTER_HOOK_ENABLE_FAILED | Error | Failed to enable Gluster Hook ${GlusterHookName} on cluster ${ClusterName}. ${FailureMessage} |
4044 | GLUSTER_HOOK_ENABLE_PARTIAL | Warning | Gluster Hook ${GlusterHookName} enabled on some of the servers on cluster ${ClusterName}. ${FailureMessage} |
4045 | GLUSTER_HOOK_DISABLE | Info | Gluster Hook ${GlusterHookName} disabled on cluster ${ClusterName}. |
4046 | GLUSTER_HOOK_DISABLE_FAILED | Error | Failed to disable Gluster Hook ${GlusterHookName} on cluster ${ClusterName}. ${FailureMessage} |
4047 | GLUSTER_HOOK_DISABLE_PARTIAL | Warning | Gluster Hook ${GlusterHookName} disabled on some of the servers on cluster ${ClusterName}. ${FailureMessage} |
4048 | GLUSTER_HOOK_LIST_FAILED | Error | Failed to retrieve hook list from ${VdsName} of Cluster ${ClusterName}. |
4049 | GLUSTER_HOOK_CONFLICT_DETECTED | Warning | Detected conflict in hook ${HookName} of Cluster ${ClusterName}. |
4050 | GLUSTER_HOOK_DETECTED_NEW | Info | Detected new hook ${HookName} in Cluster ${ClusterName}. |
4051 | GLUSTER_HOOK_DETECTED_DELETE | Info | Detected removal of hook ${HookName} in Cluster ${ClusterName}. |
4052 | GLUSTER_VOLUME_OPTION_MODIFIED | Info | Volume Option ${Key} changed to ${Value} from ${oldvalue} on ${glusterVolumeName} of cluster ${clusterName}. |
4053 | GLUSTER_HOOK_GETCONTENT_FAILED | Error | Failed to read content of hook ${HookName} in Cluster ${ClusterName}. |
4054 | GLUSTER_SERVICES_LIST_FAILED | Error | Could not fetch statuses of services from server ${VdsName}.Updating statuses of all services on this server to UNKNOWN. |
4055 | GLUSTER_SERVICE_TYPE_ADDED_TO_CLUSTER | Info | Service type ${ServiceType} was not mapped to cluster ${ClusterName}.Mapped it now. |
4056 | GLUSTER_CLUSTER_SERVICE_STATUS_CHANGED | Info | Status of service type ${ServiceType} changed from ${OldStatus} to ${NewStatus} on cluster ${ClusterName} |
4057 | GLUSTER_SERVICE_ADDED_TO_SERVER | Info | Service ${ServiceName} was not mapped to server ${VdsName}.Mapped it now. |
4058 | GLUSTER_SERVER_SERVICE_STATUS_CHANGED | Info | Status of service ${ServiceName} on server ${VdsName} changed from ${OldStatus} to ${NewStatus}.Updating in engine now. |
4059 | GLUSTER_HOOK_UPDATED | Info | Gluster Hook ${GlusterHookName} updated on conflicting servers. |
4060 | GLUSTER_HOOK_UPDATE_FAILED | Error | Failed to update Gluster Hook ${GlusterHookName} on conflicting servers. ${FailureMessage} |
4061 | GLUSTER_HOOK_ADDED | Info | Gluster Hook ${GlusterHookName} added on conflicting servers. |
4062 | GLUSTER_HOOK_ADD_FAILED | Error | Failed to add Gluster Hook ${GlusterHookName} on conflicting servers. ${FailureMessage} |
4063 | GLUSTER_HOOK_REMOVED | Info | Gluster Hook ${GlusterHookName} removed from all servers in cluster ${ClusterName}. |
4064 | GLUSTER_HOOK_REMOVE_FAILED | Error | Failed to remove Gluster Hook ${GlusterHookName} from cluster ${ClusterName}. ${FailureMessage} |
4065 | GLUSTER_HOOK_REFRESH | Info | Refreshed gluster hooks in Cluster ${ClusterName}. |
4066 | GLUSTER_HOOK_REFRESH_FAILED | Error | Failed to refresh gluster hooks in Cluster ${ClusterName}. |
4067 | GLUSTER_SERVICE_STARTED | Info | ${servicetype} service started on host ${VdsName} of cluster ${ClusterName}. |
4068 | GLUSTER_SERVICE_START_FAILED | Error | Could not start ${servicetype} service on host ${VdsName} of cluster ${ClusterName}. |
4069 | GLUSTER_SERVICE_STOPPED | Info | ${servicetype} services stopped on host ${VdsName} of cluster ${ClusterName}. |
4070 | GLUSTER_SERVICE_STOP_FAILED | Error | Could not stop ${servicetype} service on host ${VdsName} of cluster ${ClusterName}. |
4071 | GLUSTER_SERVICES_LIST_NOT_FETCHED | Info | Could not fetch list of services from ${ServiceGroupType} named ${ServiceGroupName}. |
4072 | GLUSTER_SERVICE_RESTARTED | Info | ${servicetype} service re-started on host ${VdsName} of cluster ${ClusterName}. |
4073 | GLUSTER_SERVICE_RESTART_FAILED | Error | Could not re-start ${servicetype} service on host ${VdsName} of cluster ${ClusterName}. |
4074 | GLUSTER_VOLUME_OPTIONS_RESET_ALL | Info | All Volume Options reset on ${glusterVolumeName} of cluster ${clusterName}. |
4075 | GLUSTER_HOST_UUID_NOT_FOUND | Error | Could not find gluster uuid of server ${VdsName} on Cluster ${ClusterName}. |
4076 | GLUSTER_VOLUME_BRICK_ADDED | Info | Brick [${brickpath}] on host [${servername}] added to volume [${glusterVolumeName}] of cluster ${clusterName} |
4077 | GLUSTER_CLUSTER_SERVICE_STATUS_ADDED | Info | Status of service type ${ServiceType} set to ${NewStatus} on cluster ${ClusterName} |
4078 | GLUSTER_VOLUME_REBALANCE_STOP | Info | Gluster Volume ${glusterVolumeName} rebalance stopped of cluster ${clusterName}. |
4079 | GLUSTER_VOLUME_REBALANCE_STOP_FAILED | Error | Could not stop rebalance of gluster volume ${glusterVolumeName} of cluster ${clusterName}. |
4080 | START_REMOVING_GLUSTER_VOLUME_BRICKS | Info | Started removing bricks from Volume ${glusterVolumeName} of cluster ${clusterName} |
4081 | START_REMOVING_GLUSTER_VOLUME_BRICKS_FAILED | Error | Could not start remove bricks from Volume ${glusterVolumeName} of cluster ${clusterName} |
4082 | GLUSTER_VOLUME_REMOVE_BRICKS_STOP | Info | Stopped removing bricks from Volume ${glusterVolumeName} of cluster ${clusterName} |
4083 | GLUSTER_VOLUME_REMOVE_BRICKS_STOP_FAILED | Error | Failed to stop remove bricks from Volume ${glusterVolumeName} of cluster ${clusterName} |
4084 | GLUSTER_VOLUME_REMOVE_BRICKS_COMMIT | Info | Gluster volume ${glusterVolumeName} remove bricks committed on cluster ${clusterName}. ${NoOfBricks} brick(s) removed from volume ${glusterVolumeName}. |
4085 | GLUSTER_VOLUME_REMOVE_BRICKS_COMMIT_FAILED | Error | Gluster volume ${glusterVolumeName} remove bricks could not be commited on cluster ${clusterName} |
4086 | GLUSTER_BRICK_STATUS_CHANGED | 制限 | Detected change in status of brick ${brickpath} of volume ${glusterVolumeName} of cluster ${clusterName} from ${oldValue} to ${newValue} . |
4087 | GLUSTER_VOLUME_REBALANCE_FINISHED | Info | ${action} ${status} on volume ${glusterVolumeName} of cluster ${clusterName}. |
4088 | GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED | Info | ${action} ${status} for brick(s) on volume ${glusterVolumeName} of cluster ${clusterName}.Please review to abort or commit. |
4089 | GLUSTER_VOLUME_REBALANCE_START_DETECTED_FROM_CLI | Info | Detected start of rebalance on volume ${glusterVolumeName} of Cluster ${ClusterName} from CLI. |
4090 | START_REMOVING_GLUSTER_VOLUME_BRICKS_DETECTED_FROM_CLI | Info | Detected start of brick removal for bricks ${brick} on volume ${glusterVolumeName} of Cluster ${ClusterName} from CLI. |
4091 | GLUSTER_VOLUME_REBALANCE_NOT_FOUND_FROM_CLI | Warning | Could not find information for rebalance on volume ${glusterVolumeName} of Cluster ${ClusterName} from CLI.Marking it as unknown. |
4092 | REMOVE_GLUSTER_VOLUME_BRICKS_NOT_FOUND_FROM_CLI | Warning | Could not find information for remove brick on volume ${glusterVolumeName} of Cluster ${ClusterName} from CLI.Marking it as unknown. |
4093 | GLUSTER_VOLUME_DETAILS_REFRESH | Info | Refreshed details of the volume ${glusterVolumeName} of cluster ${clusterName}. |
4094 | GLUSTER_VOLUME_DETAILS_REFRESH_FAILED | Error | Failed to refresh the details of volume ${glusterVolumeName} of cluster ${clusterName}. |
4095 | GLUSTER_HOST_UUID_ALREADY_EXISTS | Error | Gluster UUID of host ${VdsName} on Cluster ${ClusterName} already exists. |
4096 | USER_FORCE_SELECTED_SPM_STOP_FAILED | Error | Failed to force select ${VdsName} as the SPM due to a failure to stop the current SPM. |
4097 | GLUSTER_GEOREP_SESSION_DELETED_FROM_CLI | Warning | Detected deletion of geo-replication session ${geoRepSessionKey} from volume ${glusterVolumeName} of cluster ${clusterName} |
4098 | GLUSTER_GEOREP_SESSION_DETECTED_FROM_CLI | Warning | Detected new geo-replication session ${geoRepSessionKey} for volume ${glusterVolumeName} of cluster ${clusterName}.Adding it to engine. |
4099 | GLUSTER_GEOREP_SESSION_REFRESH | Info | Refreshed geo-replication sessions for volume ${glusterVolumeName} of cluster ${clusterName}. |
4100 | GLUSTER_GEOREP_SESSION_REFRESH_FAILED | Error | Failed to refresh geo-replication sessions for volume ${glusterVolumeName} of cluster ${clusterName}. |
4101 | GEOREP_SESSION_STOP | Info | Geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} has been stopped. |
4102 | GEOREP_SESSION_STOP_FAILED | Error | Failed to stop geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} |
4103 | GEOREP_SESSION_DELETED | Info | Geo-replication session deleted on volume ${glusterVolumeName} of cluster ${clusterName} |
4104 | GEOREP_SESSION_DELETE_FAILED | Error | Failed to delete geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} |
4105 | GLUSTER_GEOREP_CONFIG_SET | Info | Configuration ${key} has been set to ${value} on the geo-rep session ${geoRepSessionKey}. |
4106 | GLUSTER_GEOREP_CONFIG_SET_FAILED | Error | Failed to set the configuration ${key} to ${value} on geo-rep session ${geoRepSessionKey}. |
4107 | GLUSTER_GEOREP_CONFIG_LIST | Info | Refreshed configuration options for geo-replication session ${geoRepSessionKey} |
4108 | GLUSTER_GEOREP_CONFIG_LIST_FAILED | Error | Failed to refresh configuration options for geo-replication session ${geoRepSessionKey} |
4109 | GLUSTER_GEOREP_CONFIG_SET_DEFAULT | Info | Configuration of ${key} of session ${geoRepSessionKey} reset to its default value . |
4110 | GLUSTER_GEOREP_CONFIG_SET_DEFAULT_FAILED | Error | Failed to set ${key} of session ${geoRepSessionKey} to its default value. |
4111 | GLUSTER_VOLUME_SNAPSHOT_DELETED | Info | Gluster volume snapshot ${snapname} deleted. |
4112 | GLUSTER_VOLUME_SNAPSHOT_DELETE_FAILED | Error | Failed to delete gluster volume snapshot ${snapname}. |
4113 | GLUSTER_VOLUME_ALL_SNAPSHOTS_DELETED | Info | Deleted all the gluster volume snapshots for the volume ${glusterVolumeName} of cluster ${clusterName}. |
4114 | GLUSTER_VOLUME_ALL_SNAPSHOTS_DELETE_FAILED | Error | Failed to delete all the gluster volume snapshots for the volume ${glusterVolumeName} of cluster ${clusterName}. |
4115 | GLUSTER_VOLUME_SNAPSHOT_ACTIVATED | Info | Activated the gluster volume snapshot ${snapname} on volume ${glusterVolumeName} of cluster ${clusterName}. |
4116 | GLUSTER_VOLUME_SNAPSHOT_ACTIVATE_FAILED | Error | Failed to activate the gluster volume snapshot ${snapname} on volume ${glusterVolumeName} of cluster ${clusterName}. |
4117 | GLUSTER_VOLUME_SNAPSHOT_DEACTIVATED | Info | De-activated the gluster volume snapshot ${snapname} on volume ${glusterVolumeName} of cluster ${clusterName}. |
4118 | GLUSTER_VOLUME_SNAPSHOT_DEACTIVATE_FAILED | Error | Failed to de-activate gluster volume snapshot ${snapname} on volume ${glusterVolumeName} of cluster ${clusterName}. |
4119 | GLUSTER_VOLUME_SNAPSHOT_RESTORED | Info | Restored the volume ${glusterVolumeName} of cluster ${clusterName} to the state of gluster volume snapshot ${snapname}. |
4120 | GLUSTER_VOLUME_SNAPSHOT_RESTORE_FAILED | Error | Failed to restore the volume ${glusterVolumeName} of cluster ${clusterName} to the state of gluster volume snapshot ${snapname}. |
4121 | GLUSTER_VOLUME_SNAPSHOT_CONFIG_UPDATED | Info | Updated Gluster volume snapshot configuration(s). |
4122 | GLUSTER_VOLUME_SNAPSHOT_CONFIG_UPDATE_FAILED | Error | Failed to update gluster volume snapshot configuration(s). |
4123 | GLUSTER_VOLUME_SNAPSHOT_CONFIG_UPDATE_FAILED_PARTIALLY | Error | Failed to update gluster volume snapshot configuration(s) ${failedSnapshotConfigs}. |
4124 | NEW_STORAGE_DEVICE_DETECTED | Info | Found new storage device ${storageDevice} on host ${VdsName}, and added it to engine DB." |
4125 | STORAGE_DEVICE_REMOVED_FROM_THE_HOST | Info | Detected deletion of storage device ${storageDevice} on host ${VdsName}, and deleting it from engine DB." |
4126 | SYNC_STORAGE_DEVICES_IN_HOST | Info | Manually synced the storage devices from host ${VdsName} |
4127 | SYNC_STORAGE_DEVICES_IN_HOST_FAILED | Error | Failed to sync storage devices from host ${VdsName} |
4128 | GEOREP_OPTION_SET_FROM_CLI | Warning | Detected new option ${key} |
4129 | GEOREP_OPTION_CHANGED_FROM_CLI | Warning | Detected change in value of option ${key} from ${oldValue} to ${value} for geo-replication session on volume ${glusterVolumeName} of cluster ${ClusterName}, and updated it to engine. |
4130 | GLUSTER_MASTER_VOLUME_STOP_FAILED_DURING_SNAPSHOT_RESTORE | Error | Could not stop master volume ${glusterVolumeName} of cluster ${clusterName} during snapshot restore. |
4131 | GLUSTER_MASTER_VOLUME_SNAPSHOT_RESTORE_FAILED | Error | Could not restore master volume ${glusterVolumeName} of cluster ${clusterName}. |
4132 | GLUSTER_VOLUME_SNAPSHOT_CREATED | Info | Snapshot ${snapname} created for volume ${glusterVolumeName} of cluster ${clusterName}. |
4133 | GLUSTER_VOLUME_SNAPSHOT_CREATE_FAILED | Error | Could not create snapshot for volume ${glusterVolumeName} of cluster ${clusterName}. |
4134 | GLUSTER_VOLUME_SNAPSHOT_SCHEDULED | Info | Snapshots scheduled on volume ${glusterVolumeName} of cluster ${clusterName}. |
4135 | GLUSTER_VOLUME_SNAPSHOT_SCHEDULE_FAILED | Error | Failed to schedule snapshots on the volume ${glusterVolumeName} of cluster ${clusterName}. |
4136 | GLUSTER_VOLUME_SNAPSHOT_RESCHEDULED | Info | Rescheduled snapshots on volume ${glusterVolumeName} of cluster ${clusterName}. |
4137 | GLUSTER_VOLUME_SNAPSHOT_RESCHEDULE_FAILED | Error | Failed to reschedule snapshots on volume ${glusterVolumeName} of cluster ${clusterName}. |
4138 | CREATE_GLUSTER_BRICK | Info | Brick ${brickName} created successfully on host ${vdsName} of cluster ${clusterName}. |
4139 | CREATE_GLUSTER_BRICK_FAILED | Error | Failed to create brick ${brickName} on host ${vdsName} of cluster ${clusterName}. |
4140 | GLUSTER_GEO_REP_PUB_KEY_FETCH_FAILED | Error | Failed to fetch public keys. |
4141 | GLUSTER_GET_PUB_KEY | Info | Public key fetched. |
4142 | GLUSTER_GEOREP_PUBLIC_KEY_WRITE_FAILED | Error | Failed to write public keys to ${VdsName} |
4143 | GLUSTER_WRITE_PUB_KEYS | Info | Public keys written to ${VdsName} |
4144 | GLUSTER_GEOREP_SETUP_MOUNT_BROKER_FAILED | Error | Failed to setup geo-replication mount broker for user ${geoRepUserName} on the slave volume ${geoRepSlaveVolumeName}. |
4145 | GLUSTER_SETUP_GEOREP_MOUNT_BROKER | Info | Geo-replication mount broker has been setup for user ${geoRepUserName} on the slave volume ${geoRepSlaveVolumeName}. |
4146 | GLUSTER_GEOREP_SESSION_CREATE_FAILED | Error | Failed to create geo-replication session between master volume : ${glusterVolumeName} of cluster ${clusterName} and slave volume : ${geoRepSlaveVolumeName} for the user ${geoRepUserName}. |
4147 | CREATE_GLUSTER_VOLUME_GEOREP_SESSION | Info | Created geo-replication session between master volume : ${glusterVolumeName} of cluster ${clusterName} and slave volume : ${geoRepSlaveVolumeName} for the user ${geoRepUserName}. |
4148 | GLUSTER_VOLUME_SNAPSHOT_SOFT_LIMIT_REACHED | Info | Gluster Volume Snapshot soft limit reached for the volume ${glusterVolumeName} on cluster ${clusterName}. |
4149 | HOST_FEATURES_INCOMPATIBILE_WITH_CLUSTER | Error | Host ${VdsName} does not comply with the list of features supported by cluster ${ClusterName}. ${UnSupportedFeature} is not supported by the Host |
4150 | GLUSTER_VOLUME_SNAPSHOT_SCHEDULE_DELETED | Info | Snapshot schedule deleted for volume ${glusterVolumeName} of ${clusterName}. |
4151 | GLUSTER_BRICK_STATUS_DOWN | Info | Status of brick ${brickpath} of volume ${glusterVolumeName} on cluster ${ClusterName} is down. |
4152 | GLUSTER_VOLUME_SNAPSHOT_DETECTED_NEW | Info | Found new gluster volume snapshot ${snapname} for volume ${glusterVolumeName} on cluster ${ClusterName}, and added it to engine DB." |
4153 | GLUSTER_VOLUME_SNAPSHOT_DELETED_FROM_CLI | Info | Detected deletion of gluster volume snapshot ${snapname} for volume ${glusterVolumeName} on cluster ${ClusterName}, and deleting it from engine DB." |
4154 | GLUSTER_VOLUME_SNAPSHOT_CLUSTER_CONFIG_DETECTED_NEW | Info | Found new gluster volume snapshot configuration ${snapConfigName} with value ${snapConfigValue} on cluster ${ClusterName}, and added it to engine DB." |
4155 | GLUSTER_VOLUME_SNAPSHOT_VOLUME_CONFIG_DETECTED_NEW | Info | Found new gluster volume snapshot configuration ${snapConfigName} with value ${snapConfigValue} for volume ${glusterVolumeName} on cluster ${ClusterName}, and added it to engine DB." |
4156 | GLUSTER_VOLUME_SNAPSHOT_HARD_LIMIT_REACHED | Info | Gluster Volume Snapshot hard limit reached for the volume ${glusterVolumeName} on cluster ${clusterName}. |
4157 | GLUSTER_CLI_SNAPSHOT_SCHEDULE_DISABLE_FAILED | Error | Failed to disable gluster CLI based snapshot schedule on cluster ${clusterName}. |
4158 | GLUSTER_CLI_SNAPSHOT_SCHEDULE_DISABLED | Info | Disabled gluster CLI based scheduling successfully on cluster ${clusterName}. |
4159 | SET_UP_PASSWORDLESS_SSH | Info | Password-less SSH has been setup for user ${geoRepUserName} on the nodes of remote volume ${geoRepSlaveVolumeName} from the nodes of the volume ${glusterVolumeName}. |
4160 | SET_UP_PASSWORDLESS_SSH_FAILED | Error | Failed to setup Passwordless ssh for user ${geoRepUserName} on the nodes of remote volume ${geoRepSlaveVolumeName} from the nodes of the volume ${glusterVolumeName}. |
4161 | GLUSTER_VOLUME_TYPE_UNSUPPORTED | Warning | Detected a volume ${glusterVolumeName} with type ${glusterVolumeType} on cluster ${Cluster} and it is not fully supported by engine. |
4162 | GLUSTER_VOLUME_BRICK_REPLACED | Info | Replaced brick '${brick}' with new brick '${newBrick}' of Gluster Volume ${glusterVolumeName} on cluster ${clusterName} |
4163 | GLUSTER_SERVER_STATUS_DISCONNECTED | Info | Gluster server ${vdsName} set to DISCONNECTED on cluster ${clusterName}. |
4164 | GLUSTER_STORAGE_DOMAIN_SYNC_FAILED | Info | Failed to synchronize data from storage domain ${storageDomainName} to remote location. |
4165 | GLUSTER_STORAGE_DOMAIN_SYNCED | Info | Successfully synchronized data from storage domain ${storageDomainName} to remote location. |
4166 | GLUSTER_STORAGE_DOMAIN_SYNC_STARTED | Info | Successfully started data synchronization data from storage domain ${storageDomainName} to remote location. |
4167 | STORAGE_DOMAIN_DR_DELETED | Error | Deleted the data synchronization schedule for storage domain ${storageDomainName} as the underlying geo-replication session ${geoRepSessionKey} has been deleted. |
4436 | GLUSTER_SERVER_ADD_FAILED | Error | Failed to add host ${VdsName} into Cluster ${ClusterName}. ${ErrorMessage} |
4437 | GLUSTER_SERVERS_LIST_FAILED | Error | Failed to fetch gluster peer list from server ${VdsName} on Cluster ${ClusterName}. ${ErrorMessage} |
4595 | GLUSTER_VOLUME_GEO_REP_START_FAILED_EXCEPTION | Error | Failed to start geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} |
4596 | GLUSTER_VOLUME_GEO_REP_START | Info | Geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} has been started. |
4597 | GLUSTER_VOLUME_GEO_REP_PAUSE_FAILED | Error | Failed to pause geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} |
4598 | GLUSTER_VOLUME_GEO_REP_RESUME_FAILED | Error | Failed to resume geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} |
4599 | GLUSTER_VOLUME_GEO_REP_RESUME | Info | Geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} has been resumed. |
4600 | GLUSTER_VOLUME_GEO_REP_PAUSE | Info | Geo-replication session on volume ${glusterVolumeName} of cluster ${clusterName} has been paused. |
9000 | VDS_ALERT_FENCE_IS_NOT_CONFIGURED | Info | Failed to verify Power Management configuration for Host ${VdsName}. |
9001 | VDS_ALERT_FENCE_TEST_FAILED | Info | Power Management test failed for Host ${VdsName}.${Reason} |
9002 | VDS_ALERT_FENCE_OPERATION_FAILED | Info | Failed to power fence host ${VdsName}.Please check the host status and it's power management settings, then manually reboot it and click "Confirm Host Has Been Rebooted" |
9003 | VDS_ALERT_FENCE_OPERATION_SKIPPED | Info | Host ${VdsName} became non responsive.It has no power management configured.Please check the host status, manually reboot it, and click "Confirm Host Has Been Rebooted" |
9004 | VDS_ALERT_FENCE_NO_PROXY_HOST | Info | There is no other host in the data center that can be used to test the power management settings. |
9005 | VDS_ALERT_FENCE_STATUS_VERIFICATION_FAILED | Info | Failed to verify Host ${Host} ${Status} status, Please ${Status} Host ${Host} manually. |
9006 | CANNOT_HIBERNATE_RUNNING_VMS_AFTER_CLUSTER_CPU_UPGRADE | Warning | Hibernation of VMs after CPU upgrade of Cluster ${Cluster} is not supported.Please stop and restart those VMs in case you wish to hibernate them |
9007 | VDS_ALERT_SECONDARY_AGENT_USED_FOR_FENCE_OPERATION | Info | Secondary fence agent was used to ${Operation} Host ${VdsName} |
9008 | VDS_HOST_NOT_RESPONDING_CONNECTING | Warning | Host ${VdsName} is not responding.It will stay in Connecting state for a grace period of ${Seconds} seconds and after that an attempt to fence the host will be issued. |
9009 | VDS_ALERT_PM_HEALTH_CHECK_FENCE_AGENT_NON_RESPONSIVE | Info | Health check on Host ${VdsName} indicates that Fence-Agent ${AgentId} is non-responsive. |
9010 | VDS_ALERT_PM_HEALTH_CHECK_START_MIGHT_FAIL | Info | Health check on Host ${VdsName} indicates that future attempts to Start this host using Power-Management are expected to fail. |
9011 | VDS_ALERT_PM_HEALTH_CHECK_STOP_MIGHT_FAIL | Info | Health check on Host ${VdsName} indicates that future attempts to Stop this host using Power-Management are expected to fail. |
9012 | VDS_ALERT_PM_HEALTH_CHECK_RESTART_MIGHT_FAIL | Info | Health check on Host ${VdsName} indicates that future attempts to Restart this host using Power-Management are expected to fail. |
9013 | VDS_ALERT_FENCE_OPERATION_SKIPPED_BROKEN_CONNECTIVITY | Info | Host ${VdsName} became non responsive and was not restarted due to Fencing Policy: ${Percents} percents of the Hosts in the Cluster have connectivity issues. |
9014 | VDS_ALERT_NOT_RESTARTED_DUE_TO_POLICY | Info | Host ${VdsName} became non responsive and was not restarted due to the Cluster Fencing Policy. |
9015 | VDS_ALERT_FENCE_DISABLED_BY_CLUSTER_POLICY | Info | Host ${VdsName} became Non Responsive and was not restarted due to disabled fencing in the Cluster Fencing Policy. |
9016 | FENCE_DISABLED_IN_CLUSTER_POLICY | Info | Fencing is disabled in Fencing Policy of the Cluster ${ClusterName}, so HA VMs running on a non-responsive host will not be restarted elsewhere. |
9017 | FENCE_OPERATION_STARTED | Info | Power management ${Action} of Host ${VdsName} initiated. |
9018 | FENCE_OPERATION_SUCCEEDED | Info | Power management ${Action} of Host ${VdsName} succeeded. |
9019 | FENCE_OPERATION_FAILED | Error | Power management ${Action} of Host ${VdsName} failed. |
9020 | FENCE_OPERATION_USING_AGENT_AND_PROXY_STARTED | Info | Executing power management ${Action} on Host ${Host} using Proxy Host ${ProxyHost} and Fence Agent ${AgentType}:${AgentIp}. |
9021 | FENCE_OPERATION_USING_AGENT_AND_PROXY_FAILED | Warning | Execution of power management ${Action} on Host ${Host} using Proxy Host ${ProxyHost} and Fence Agent ${AgentType}:${AgentIp} failed. |
9022 | ENGINE_NO_FULL_BACKUP | Info | There is no full backup available, please run engine-backup to prevent data loss in case of corruption. |
9023 | ENGINE_NO_WARM_BACKUP | Info | Full backup was created on ${Date} and it's too old.Please run engine-backup to prevent data loss in case of corruption. |
9024 | ENGINE_BACKUP_STARTED | Normal | Engine backup started. |
9025 | ENGINE_BACKUP_COMPLETED | Normal | Engine backup completed successfully. |
9026 | ENGINE_BACKUP_FAILED | Error | Engine backup failed. |
9500 | TASK_STOPPING_ASYNC_TASK | Info | Stopping async task ${CommandName} that started at ${Date} |
9501 | TASK_CLEARING_ASYNC_TASK | Info | Clearing asynchronous task ${CommandName} that started at ${Date} |
9506 | USER_ACTIVATE_STORAGE_DOMAIN_FAILED_ASYNC | Warning | Failed to autorecover Storage Domain ${StorageDomainName} (Data Center ${StoragePoolName}). |
9600 | IMPORTEXPORT_IMPORT_VM_INVALID_INTERFACES | Warning | While importing VM ${EntityName}, the Network/s ${Networks} were found to be Non-VM Networks or do not exist in Cluster or are missing a suitable VM network interface profile.Network Name was not set in the Interface/s ${Interfaces}. |
9601 | VDS_SET_NON_OPERATIONAL_VM_NETWORK_IS_BRIDGELESS | 制限 | Host ${VdsName} does not comply with the cluster ${ClusterName} networks, the following VM networks are non-VM networks: '${Networks}' |
9602 | HA_VM_FAILED | Error | Highly Available VM ${VmName} failed.It will be restarted automatically. |
9603 | HA_VM_RESTART_FAILED | Error | Restart of the Highly Available VM ${VmName} failed. |
9604 | EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER | Warning | Host ${VdsName} does not comply with the cluster ${ClusterName} emulated machine.The cluster emulated machine is ${clusterEmulatedMachines} and the host emulated machines are ${hostSupportedEmulatedMachines}. |
9605 | EXCEEDED_MAXIMUM_NUM_OF_RESTART_HA_VM_ATTEMPTS | Error | Highly Available VM ${VmName} could not be restarted automatically, exceeded the maximum number of attempts. |
9606 | IMPORTEXPORT_SNAPSHOT_VM_INVALID_INTERFACES | Warning | While previewing a snapshot of VM ${EntityName}, the Network/s ${Networks} were found to be Non-VM Networks or do not exist in Cluster.Network Name was not set in the Interface/s ${Interfaces}. |
9607 | ADD_VM_FROM_SNAPSHOT_INVALID_INTERFACES | Warning | While adding vm ${EntityName} from snapshot, the Network/s ${Networks} were found to be Non-VM Networks or do not exist in Cluster.Network Name was not set in the Interface/s ${Interfaces}. |
9608 | RNG_SOURCES_INCOMPATIBLE_WITH_CLUSTER | Warning | Host ${VdsName} does not comply with the cluster ${ClusterName} Random Number Generator sources.The Hosts supported sources are: ${hostSupportedRngSources}; and the cluster requirements are: ${clusterRequiredRngSources}. |
9609 | EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER_LEVEL | Warning | Host ${VdsName} does not comply with the cluster ${ClusterName} emulated machines.The current cluster compatibility level supports ${clusterEmulatedMachines} and the host emulated machines are ${hostSupportedEmulatedMachines}. |
9610 | MIXING_RHEL_VERSIONS_IN_CLUSTER | Warning | Not possible to mix RHEL 6.x and 7.x hosts in one cluster.Tried adding ${addingRhel} host to a cluster with ${previousRhel} hosts. |
9611 | COLD_REBOOT_VM_DOWN | Info | VM ${VmName} is down as a part of cold reboot process |
9612 | COLD_REBOOT_FAILED | Error | Cold reboot of VM ${VmName} failed |
9613 | EXCEEDED_MAXIMUM_NUM_OF_COLD_REBOOT_VM_ATTEMPTS | Error | VM ${VmName} could not be rebooted, exceeded the maximum number of attempts. |
9700 | DWH_STARTED | Info | ETL Service started. |
9701 | DWH_STOPPED | Info | ETL Service stopped. |
9704 | DWH_ERROR | Error | Error in ETL Service. |
9801 | EXTERNAL_EVENT_NORMAL | Info | An external event with NORMAL severity has been added. |
9802 | EXTERNAL_EVENT_WARNING | Warning | An external event with WARNING severity has been added. |
9803 | EXTERNAL_EVENT_ERROR | Error | An external event with ERROR severity has been added. |
9804 | EXTERNAL_ALERT | Info | An external event with ALERT severity has been added. |
9901 | WATCHDOG_EVENT | Warning | Watchdog event (${wdaction}) triggered on ${VmName} at ${wdevent} (host time). |
9910 | USER_ADD_CLUSTER_POLICY | Info | Scheduling Policy ${ClusterPolicy} was added.(User: ${UserName}) |
9911 | USER_FAILED_TO_ADD_CLUSTER_POLICY | Error | Failed to add Scheduling Policy: ${ClusterPolicy}.(User: ${UserName}) |
9912 | USER_UPDATE_CLUSTER_POLICY | Info | Scheduling Policy ${ClusterPolicy} was updated.(User: ${UserName}) |
9913 | USER_FAILED_TO_UPDATE_CLUSTER_POLICY | Error | Failed to update Scheduling Policy: ${ClusterPolicy}.(User: ${UserName}) |
9914 | USER_REMOVE_CLUSTER_POLICY | Info | Scheduling Policy ${ClusterPolicy} was removed.(User: ${UserName}) |
9915 | USER_FAILED_TO_REMOVE_CLUSTER_POLICY | Error | Failed to remove Scheduling Policy: ${ClusterPolicy}.(User: ${UserName}) |
9920 | FAILED_TO_CONNECT_TO_SCHEDULER_PROXY | Error | Failed to connect to external scheduler proxy.External filters, scoring functions and load balancing will not be performed. |
10000 | VDS_UNTRUSTED | Error | Host ${VdsName} was set to non-operational.Host is not trusted by the attestation service. |
10001 | USER_UPDATE_VM_FROM_TRUSTED_TO_UNTRUSTED | Warning | The VM ${VmName} was updated from trusted cluster to non-trusted cluster. |
10002 | USER_UPDATE_VM_FROM_UNTRUSTED_TO_TRUSTED | Warning | The VM ${VmName} was updated from non-trusted cluster to trusted cluster. |
10003 | IMPORTEXPORT_IMPORT_VM_FROM_TRUSTED_TO_UNTRUSTED | Warning | The VM ${VmName} was created in trusted cluster and imported into a non-trusted cluster |
10004 | IMPORTEXPORT_IMPORT_VM_FROM_UNTRUSTED_TO_TRUSTED | Warning | The VM ${VmName} was created in non-trusted cluster and imported into a trusted cluster |
10005 | USER_ADD_VM_FROM_TRUSTED_TO_UNTRUSTED | Warning | The VM ${VmName} was created in an untrusted cluster.It was originated from the Template ${VmTemplateName} which was created in a trusted cluster. |
10006 | USER_ADD_VM_FROM_UNTRUSTED_TO_TRUSTED | Warning | The VM ${VmName} was created in a trusted cluster.It was originated from the Template ${VmTemplateName} which was created in an untrusted cluster. |
10007 | IMPORTEXPORT_IMPORT_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED | Warning | The Template ${VmTemplateName} was created in trusted cluster and imported into a non-trusted cluster |
10008 | IMPORTEXPORT_IMPORT_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED | Warning | The Template ${VmTemplateName} was created in non-trusted cluster and imported into a trusted cluster |
10009 | USER_ADD_VM_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED | Warning | The non-trusted Template ${VmTemplateName} was created from trusted Vm ${VmName}. |
10010 | USER_ADD_VM_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED | Warning | The trusted template ${VmTemplateName} was created from non-trusted Vm ${VmName}. |
10011 | USER_UPDATE_VM_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED | Warning | The Template ${VmTemplateName} was updated from trusted cluster to non-trusted cluster. |
10012 | USER_UPDATE_VM_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED | Warning | The Template ${VmTemplateName} was updated from non-trusted cluster to trusted cluster. |
10013 | IMPORTEXPORT_GET_EXTERNAL_VMS_NOT_IN_DOWN_STATUS | Warning | The following VMs retrieved from external server ${URL} are not in down status: ${Vms}. |
10100 | USER_ADDED_NETWORK_QOS | Info | Network QoS ${QosName} was added.(User: ${UserName}) |
10101 | USER_FAILED_TO_ADD_NETWORK_QOS | Error | Failed to add Network QoS ${QosName}.(User: ${UserName}) |
10102 | USER_REMOVED_NETWORK_QOS | Info | Network QoS ${QosName} was removed.(User: ${UserName}) |
10103 | USER_FAILED_TO_REMOVE_NETWORK_QOS | Error | Failed to remove Network QoS ${QosName}.(User: ${UserName}) |
10104 | USER_UPDATED_NETWORK_QOS | Info | Network QoS ${QosName} was updated.(User: ${UserName}) |
10105 | USER_FAILED_TO_UPDATE_NETWORK_QOS | Error | Failed to update Network QoS ${QosName}.(User: ${UserName}) |
10110 | USER_ADDED_QOS | Info | QoS ${QoSName} was added.(User: ${UserName}) |
10111 | USER_FAILED_TO_ADD_QOS | Error | Failed to add QoS ${QoSName}.(User: ${UserName}) |
10112 | USER_REMOVED_QOS | Info | QoS ${QoSName} was removed.(User: ${UserName}) |
10113 | USER_FAILED_TO_REMOVE_QOS | Error | Failed to remove QoS ${QoSName}.(User: ${UserName}) |
10114 | USER_UPDATED_QOS | Info | QoS ${QoSName} was updated.(User: ${UserName}) |
10115 | USER_FAILED_TO_UPDATE_QOS | Error | Failed to update QoS ${QoSName}.(User: ${UserName}) |
10120 | USER_ADDED_DISK_PROFILE | Info | Disk Profile ${ProfileName} was successfully added (User: ${UserName}). |
10121 | USER_FAILED_TO_ADD_DISK_PROFILE | Error | Failed to add Disk Profile (User: ${UserName}). |
10122 | USER_REMOVED_DISK_PROFILE | Info | Disk Profile ${ProfileName} was successfully removed (User: ${UserName}). |
10123 | USER_FAILED_TO_REMOVE_DISK_PROFILE | Error | Failed to remove Disk Profile ${ProfileName} (User: ${UserName}). |
10124 | USER_UPDATED_DISK_PROFILE | Info | Disk Profile ${ProfileName} was successfully updated (User: ${UserName}). |
10125 | USER_FAILED_TO_UPDATE_DISK_PROFILE | Error | Failed to update Disk Profile ${ProfileName} (User: ${UserName}). |
10130 | USER_ADDED_CPU_PROFILE | Info | CPU Profile ${ProfileName} was successfully added (User: ${UserName}). |
10131 | USER_FAILED_TO_ADD_CPU_PROFILE | Error | Failed to add CPU Profile (User: ${UserName}). |
10132 | USER_REMOVED_CPU_PROFILE | Info | CPU Profile ${ProfileName} was successfully removed (User: ${UserName}). |
10133 | USER_FAILED_TO_REMOVE_CPU_PROFILE | Error | Failed to remove CPU Profile ${ProfileName} (User: ${UserName}). |
10134 | USER_UPDATED_CPU_PROFILE | Info | CPU Profile ${ProfileName} was successfully updated (User: ${UserName}). |
10135 | USER_FAILED_TO_UPDATE_CPU_PROFILE | Error | Failed to update CPU Profile ${ProfileName} (User: ${UserName}). |
10200 | USER_UPDATED_MOM_POLICIES | Info | Mom policy was updated on host ${VdsName}. |
10201 | USER_FAILED_TO_UPDATE_MOM_POLICIES | Warning | Mom policy could not be updated on host ${VdsName}. |
10250 | PM_POLICY_UP_TO_MAINTENANCE | Info | Host ${Host} is not currently needed, activating maintenance mode in preparation for shutdown. |
10251 | PM_POLICY_MAINTENANCE_TO_DOWN | Info | Host ${Host} is not currently needed, shutting down. |
10252 | PM_POLICY_TO_UP | Info | Reactivating host ${Host} according to the current power management policy. |
10300 | CLUSTER_ALERT_HA_RESERVATION | Info | Cluster ${ClusterName} failed the HA Reservation check, HA VMs on host(s): ${Hosts} will fail to migrate in case of a failover, consider adding resources or shutting down unused VMs. |
10301 | CLUSTER_ALERT_HA_RESERVATION_DOWN | Info | Cluster ${ClusterName} passed the HA Reservation check. |
10350 | USER_ADDED_AFFINITY_GROUP | Info | Affinity Group ${affinityGroupName} was added.(User: ${UserName}) |
10351 | USER_FAILED_TO_ADD_AFFINITY_GROUP | Error | Failed to add Affinity Group ${affinityGroupName}.(User: ${UserName}) |
10352 | USER_UPDATED_AFFINITY_GROUP | Info | Affinity Group ${affinityGroupName} was updated.(User: ${UserName}) |
10353 | USER_FAILED_TO_UPDATE_AFFINITY_GROUP | Error | Failed to update Affinity Group ${affinityGroupName}.(User: ${UserName}) |
10354 | USER_REMOVED_AFFINITY_GROUP | Info | Affinity Group ${affinityGroupName} was removed.(User: ${UserName}) |
10355 | USER_FAILED_TO_REMOVE_AFFINITY_GROUP | Error | Failed to remove Affinity Group ${affinityGroupName}.(User: ${UserName}) |
10356 | VM_TO_HOST_CONFLICT_IN_ENFORCING_POSITIVE_AND_NEGATIVE_AFFINITY | Error | The affinity groups: ${AffinityGroups}, with hosts :${Hosts} and VMs : ${Vms}, have VM to host conflicts between positive and negative enforcing affinity groups. |
10357 | VM_TO_HOST_CONFLICT_IN_POSITIVE_AND_NEGATIVE_AFFINITY | Warning | The affinity groups: ${AffinityGroups}, with hosts: ${Hosts} and VMs: ${Vms}, have VM to host conflicts between positive and negative affinity groups. |
10358 | VM_TO_HOST_CONFLICTS_POSITIVE_VM_TO_VM_AFFINITY | Warning | The affinity groups: ${AffinityGroups}, with hosts : ${Hosts} and VMs: ${Vms}, have conflicts between VM to host affinity and VM to VM positive affinity. |
10359 | VM_TO_HOST_CONFLICTS_NEGATIVE_VM_TO_VM_AFFINITY | Warning | The affinity groups: ${AffinityGroups}, with hosts : ${Hosts} and VMs: ${Vms}, have conflicts between VM to host affinity and VM to VM negative affinity. |
10360 | NON_INTERSECTING_POSITIVE_HOSTS_AFFINITY_CONFLICTS | Warning | The affinity groups: ${AffinityGroups}, with hosts : ${Hosts} and VMs : ${Vms} , have non intersecting positive hosts conflicts. |
10361 | VM_TO_VM_AFFINITY_CONFLICTS | Error | |
10380 | USER_ADDED_AFFINITY_LABEL | Info | Affinity Label ${labelName} was added.(User: ${UserName}) |
10381 | USER_FAILED_TO_ADD_AFFINITY_LABEL | Error | Failed to add Affinity Label ${labelName}.(User: ${UserName}) |
10382 | USER_UPDATED_AFFINITY_LABEL | Info | Affinity Label ${labelName} was updated.(User: ${UserName}) |
10383 | USER_FAILED_TO_UPDATE_AFFINITY_LABEL | Error | Failed to update Affinity Label ${labelName}.(User: ${UserName}) |
10384 | USER_REMOVED_AFFINITY_LABEL | Info | Affinity Label ${labelName} was removed.(User: ${UserName}) |
10385 | USER_FAILED_TO_REMOVE_AFFINITY_LABEL | Error | Failed to remove Affinity Label ${labelName}.(User: ${UserName}) |
10400 | ISCSI_BOND_ADD_SUCCESS | Info | iSCSI bond '${IscsiBondName}' was successfully created in Data Center '${StoragePoolName}'. |
10401 | ISCSI_BOND_ADD_FAILED | Error | Failed to create iSCSI bond '${IscsiBondName}' in Data Center '${StoragePoolName}'. |
10402 | ISCSI_BOND_EDIT_SUCCESS | Info | iSCSI bond '${IscsiBondName}' was successfully updated. |
10403 | ISCSI_BOND_EDIT_FAILED | Error | Failed to update iSCSI bond '${IscsiBondName}'. |
10404 | ISCSI_BOND_REMOVE_SUCCESS | Info | iSCSI bond '${IscsiBondName}' was removed from Data Center '${StoragePoolName}' |
10405 | ISCSI_BOND_REMOVE_FAILED | Error | Failed to remove iSCSI bond '${IscsiBondName}' from Data Center '${StoragePoolName}' |
10406 | ISCSI_BOND_EDIT_SUCCESS_WITH_WARNING | Warning | iSCSI bond '${IscsiBondName}' was successfully updated but some of the hosts encountered connection issues. |
10407 | ISCSI_BOND_ADD_SUCCESS_WITH_WARNING | Warning | iSCSI bond '${IscsiBondName}' was successfully created in Data Center '${StoragePoolName}' but some of the hosts encountered connection issues. |
10450 | USER_SET_HOSTED_ENGINE_MAINTENANCE | Info | Hosted Engine HA maintenance mode was updated on host ${VdsName}. |
10451 | USER_FAILED_TO_SET_HOSTED_ENGINE_MAINTENANCE | Error | Hosted Engine HA maintenance mode could not be updated on host ${VdsName}. |
10452 | VDS_MAINTENANCE_MANUAL_HA | Warning | Host ${VdsName} was switched to Maintenance mode, but Hosted Engine HA maintenance could not be enabled.Please enable it manually. |
10453 | USER_VDS_MAINTENANCE_MANUAL_HA | Warning | Host ${VdsName} was switched to Maintenance mode by ${UserName}, but Hosted Engine HA maintenance could not be enabled.Please enable it manually. |
10454 | VDS_ACTIVATE_MANUAL_HA | Warning | Host ${VdsName} was activated by ${UserName}, but the Hosted Engine HA service may still be in maintenance mode.If necessary, please correct this manually. |
10455 | VDS_ACTIVATE_MANUAL_HA_ASYNC | Warning | Host ${VdsName} was autorecovered, but the Hosted Engine HA service may still be in maintenance mode.If necessary, please correct this manually. |
10456 | HOSTED_ENGINE_VM_IMPORT_SUCCEEDED | Normal | Hosted Engine VM was imported successfully |
10460 | HOSTED_ENGINE_DOMAIN_IMPORT_SUCCEEDED | Normal | Hosted Engine Storage Domain imported successfully |
10461 | HOSTED_ENGINE_DOMAIN_IMPORT_FAILED | Error | Failed to import the Hosted Engine Storage Domain |
10500 | EXTERNAL_SCHEDULER_PLUGIN_ERROR | Error | Running the external scheduler plugin '${PluginName}' failed: '${ErrorMessage}' |
10501 | EXTERNAL_SCHEDULER_ERROR | Error | Running the external scheduler failed: '${ErrorMessage}' |
10550 | VM_SLA_POLICY_CPU | Info | VM ${VmName} SLA Policy was set.CPU limit is set to ${cpuLimit} |
10551 | VM_SLA_POLICY_STORAGE | Info | VM ${VmName} SLA Policy was set.Storage policy changed for disks: [${diskList}] |
10552 | VM_SLA_POLICY_CPU_STORAGE | Info | VM ${VmName} SLA Policy was set.CPU limit is set to ${cpuLimit}.Storage policy changed for disks: [${diskList}] |
10553 | FAILED_VM_SLA_POLICY | Error | Failed to set SLA Policy to VM ${VmName}.Underlying error message: ${ErrorMessage} |
10600 | USER_REMOVE_AUDIT_LOG | Info | Event list message ${AuditLogId} was removed by User ${UserName}. |
10601 | USER_REMOVE_AUDIT_LOG_FAILED | Error | User ${UserName} failed to remove event list message ${AuditLogId}. |
10602 | USER_CLEAR_ALL_AUDIT_LOG | Info | |
10603 | USER_CLEAR_ALL_AUDIT_LOG_FAILED | Error | |
10604 | USER_DISPLAY_ALL_AUDIT_LOG | Info | |
10605 | USER_DISPLAY_ALL_AUDIT_LOG_FAILED | Error | |
10700 | MAC_POOL_ADD_SUCCESS | Info | MAC Pool '${MacPoolName}' (id |
10701 | MAC_POOL_ADD_FAILED | Error | Failed to create MAC Pool '${MacPoolName}'.(User: ${UserName}) |
10702 | MAC_POOL_EDIT_SUCCESS | Info | MAC Pool '${MacPoolName}' (id |
10703 | MAC_POOL_EDIT_FAILED | Error | Failed to update MAC Pool '${MacPoolName}' (id |
10704 | MAC_POOL_REMOVE_SUCCESS | Info | MAC Pool '${MacPoolName}' (id |
10705 | MAC_POOL_REMOVE_FAILED | Error | Failed to remove MAC Pool '${MacPoolName}' (id |
10750 | CINDER_PROVIDER_ERROR | Error | An error occurred on Cinder provider: '${CinderException}' |
10751 | CINDER_DISK_CONNECTION_FAILURE | Error | Failed to retrieve connection information for Cinder Disk '${DiskAlias}'. |
10752 | CINDER_DISK_CONNECTION_VOLUME_DRIVER_UNSUPPORTED | Error | Unsupported volume driver for Cinder Disk '${DiskAlias}'. |
10753 | USER_FINISHED_FAILED_REMOVE_CINDER_DISK | Error | Failed to remove disk ${DiskAlias} from storage domain ${StorageDomainName}.The following entity id could not be deleted from the Cinder provider '${imageId}'.(User: ${UserName}). |
10754 | USER_ADDED_LIBVIRT_SECRET | Info | Authentication Key ${LibvirtSecretUUID} was added.(User: ${UserName}). |
10755 | USER_FAILED_TO_ADD_LIBVIRT_SECRET | Error | Failed to add Authentication Key ${LibvirtSecretUUID}.(User: ${UserName}). |
10756 | USER_UPDATE_LIBVIRT_SECRET | Info | Authentication Key ${LibvirtSecretUUID} was updated.(User: ${UserName}). |
10757 | USER_FAILED_TO_UPDATE_LIBVIRT_SECRET | Error | Failed to update Authentication Key ${LibvirtSecretUUID}.(User: ${UserName}). |
10758 | USER_REMOVED_LIBVIRT_SECRET | Info | Authentication Key ${LibvirtSecretUUID} was removed.(User: ${UserName}). |
10759 | USER_FAILED_TO_REMOVE_LIBVIRT_SECRET | Error | Failed to remove Authentication Key ${LibvirtSecretUUID}.(User: ${UserName}). |
10760 | FAILED_TO_REGISTER_LIBVIRT_SECRET | Error | Failed to register Authentication Keys for storage domain ${StorageDomainName} on host ${VdsName}. |
10761 | FAILED_TO_UNREGISTER_LIBVIRT_SECRET | Error | Failed to unregister Authentication Keys for storage domain ${StorageDomainName} on host ${VdsName}. |
10762 | FAILED_TO_REGISTER_LIBVIRT_SECRET_ON_VDS | Error | Failed to register Authentication Keys on host ${VdsName}. |
10763 | NO_LIBRBD_PACKAGE_AVAILABLE_ON_VDS | Error | Librbd1 package is not available on host ${VdsName}, which is mandatory for using Cinder storage domains. |
10764 | FAILED_TO_FREEZE_VM | Warning | Failed to freeze guest filesystems on VM ${VmName}.Note that using the created snapshot might cause data inconsistency. |
10765 | FAILED_TO_THAW_VM | Warning | Failed to thaw guest filesystems on VM ${VmName}.The filesystems might be unresponsive until the VM is restarted. |
10766 | FREEZE_VM_INITIATED | Normal | Freeze of guest filesystems on VM ${VmName} was initiated. |
10767 | FREEZE_VM_SUCCESS | Normal | Guest filesystems on VM ${VmName} have been frozen successfully. |
10768 | THAW_VM_SUCCESS | Normal | Guest filesystems on VM ${VmName} have been thawed successfully. |
10769 | USER_FAILED_TO_FREEZE_VM | Warning | Failed to freeze guest filesystems on ${VmName} (Host: ${VdsName}, User: ${UserName}). |
10770 | USER_FAILED_TO_THAW_VM | Warning | Failed to thaw guest filesystems on ${VmName} (Host: ${VdsName}, User: ${UserName}). |
10771 | VDS_CANNOT_CONNECT_TO_GLUSTERFS | Error | Host ${VdsName} cannot connect to Glusterfs.Verify that glusterfs-cli package is installed on the host. |
10780 | AFFINITY_RULES_ENFORCEMENT_MANAGER_START | Normal | Affinity Rules Enforcement Manager started. |
10781 | AFFINITY_RULES_ENFORCEMENT_MANAGER_INTERVAL_REACHED | Normal | |
10800 | VM_ADD_HOST_DEVICES | Info | Host devices ${NamesAdded} were attached to Vm ${VmName} by User ${UserName}. |
10801 | VM_REMOVE_HOST_DEVICES | Info | Host devices ${NamesRemoved} were detached from Vm ${VmName} by User ${UserName}. |
10802 | VDS_BROKER_COMMAND_FAILURE | Error | VDSM ${VdsName} command ${CommandName} failed: ${message} |
10803 | IRS_BROKER_COMMAND_FAILURE | Error | VDSM command ${CommandName} failed: ${message} |
10804 | VDS_UNKNOWN_HOST | Error | The address of host ${VdsName} could not be determined |
10810 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_UP_REPORTING_HOSTS | Normal | Data Center ${StoragePoolName} status was changed to UP as some of its hosts are in status UP. |
10811 | SYSTEM_CHANGE_STORAGE_POOL_STATUS_NON_RESPONSIVE_NO_REPORTING_HOSTS | Info | Data Center ${StoragePoolName} status was changed to Non Responsive as none of its hosts are in status UP. |
10812 | STORAGE_POOL_LOWER_THAN_ENGINE_HIGHEST_CLUSTER_LEVEL | Info | Data Center ${StoragePoolName} compatibility version is ${dcVersion}, which is lower than latest engine version ${engineVersion}.Please upgrade your Data Center to latest version to successfully finish upgrade of your setup. |
10900 | HOST_SYNC_ALL_NETWORKS_FAILED | Error | Failed to sync all host ${VdsName} networks |
10901 | HOST_SYNC_ALL_NETWORKS_FINISHED | Info | Managed to sync all host ${VdsName} networks. |
10902 | PERSIST_HOST_SETUP_NETWORK_ON_HOST | Info | (${sequence}/${Total}): Applying network's changes on host ${VdsName}.(User: ${UserName}) |
10903 | PERSIST_SETUP_NETWORK_ON_HOST_FINISHED | Info | (${Sequence}/${Total}): Successfully applied changes on host ${VdsName}.(User: ${UserName}) |
10904 | PERSIST_SETUP_NETWORK_ON_HOST_FAILED | Error | (${Sequence}/${Total}): Failed to apply changes on host ${VdsName}.(User: ${UserName}) |
11000 | USER_ADD_EXTERNAL_JOB | Info | New external Job ${description} was added by user ${UserName} |
11001 | USER_ADD_EXTERNAL_JOB_FAILED | Error | Failed to add new external Job ${description} |
12000 | MIGRATION_REASON_AFFINITY_ENFORCEMENT | Info | Affinity rules enforcement |
12001 | MIGRATION_REASON_LOAD_BALANCING | Info | 負荷分散 |
12002 | MIGRATION_REASON_HOST_IN_MAINTENANCE | Info | Host preparing for maintenance |
12003 | VM_MIGRATION_NOT_ALL_VM_NICS_WERE_PLUGGED_BACK | Error | After migration of ${VmName}, following vm nics failed to be plugged back: ${NamesOfNotRepluggedNics}. |
12004 | VM_MIGRATION_PLUGGING_VM_NICS_FAILED | Error | After migration of ${VmName} vm nics failed to be plugged back. |
12005 | CLUSTER_CANNOT_UPDATE_VM_COMPATIBILITY_VERSION | Error | Cannot update compatibility version of Vm/Template: [${VmName}], Message: ${Message} |
付録D 時間帯 リンクのコピーリンクがクリップボードにコピーされました!
D.1. 時間帯 リンクのコピーリンクがクリップボードにコピーされました!
| tz データベース形式 | Windows 標準形式 |
|---|---|
Africa/Cairo | Egypt Standard Time |
Africa/Casablanca | Morocco Standard Time |
Africa/Johannesburg | South Africa Standard Time |
Africa/Lagos | W.Central Africa Standard Time |
Africa/Nairobi | E.Africa Standard Time |
Africa/Reykjavik | Greenwich Standard Time |
Africa/Windhoek | Namibia Standard Time |
America/Anchorage | Alaskan Standard Time |
America/Bogota | SA Pacific Standard Time |
America/Buenos_Aires | Argentina Standard Time |
America/Caracas | Venezuela Standard Time |
America/Chicago | Central Standard Time |
America/Chihuahua | Mexico Standard Time |
America/Chihuahua | Mountain Standard Time |
America/Denver | Mountain Standard Time |
America/Godthab | Greenland Standard Time |
America/Guatemala | Central America Standard Time |
America/Halifax | Atlantic Standard Time |
America/La_Paz | SA Western Standard Time |
America/Los_Angeles | Pacific Standard Time |
America/Manaus | Central Brazilian Standard Time |
America/Mexico_City | Central Standard Time |
America/Mexico_City | Mexico Standard Time |
America/Montevideo | Montevideo Standard Time |
America/New_York | Eastern Standard Time |
America/Phoenix | US Mountain Standard Time |
America/Regina | Canada Central Standard Time |
America/Santiago | Pacific SA Standard Time |
America/Sao_Paulo | E.South America Standard Time |
America/St_Johns | Newfoundland Standard Time |
America/Tijuana | Pacific Standard Time |
Asia/Amman | Jordan Standard Time |
Asia/Baghdad | Arabic Standard Time |
Asia/Baku | Azerbaijan Standard Time |
Asia/Bangkok | SE Asia Standard Time |
Asia/Beirut | Middle East Standard Time |
Asia/Calcutta | India Standard Time |
Asia/Colombo | Sri Lanka Standard Time |
Asia/Dhaka | Central Asia Standard Time |
Asia/Dubai | Arabian Standard Time |
Asia/Irkutsk | North Asia East Standard Time |
Asia/Jerusalem | Israel Standard Time |
Asia/Kabul | Afghanistan Standard Time |
Asia/Karachi | Pakistan Standard Time |
Asia/Katmandu | Nepal Standard Time |
Asia/Krasnoyarsk | North Asia Standard Time |
Asia/Novosibirsk | N.Central Asia Standard Time |
Asia/Rangoon | Myanmar Standard Time |
Asia/Riyadh | Arab Standard Time |
Asia/Seoul | Korea Standard Time |
Asia/Shanghai | China Standard Time |
Asia/Singapore | Singapore Standard Time |
Asia/Taipei | Taipei Standard Time |
Asia/Tashkent | West Asia Standard Time |
Asia/Tehran | Iran Standard Time |
Asia/Tokyo | Tokyo Standard Time |
Asia/Vladivostok | Vladivostok Standard Time |
Asia/Yakutsk | Yakutsk Standard Time |
Asia/Yekaterinburg | Ekaterinburg Standard Time |
Asia/Yerevan | Armenian Standard Time |
Asia/Yerevan | Caucasus Standard Time |
Atlantic/Azores | Azores Standard Time |
Atlantic/Cape_Verde | Cape Verde Standard Time |
Atlantic/South_Georgia | Mid-Atlantic Standard Time |
Australia/Adelaide | Cen.Australia Standard Time |
Australia/Brisbane | E.Australia Standard Time |
Australia/Darwin | AUS Central Standard Time |
Australia/Hobart | Tasmania Standard Time |
Australia/Perth | W.Australia Standard Time |
Australia/Sydney | AUS Eastern Standard Time |
Etc/GMT-3 | Georgian Standard Time |
Etc/GMT+12 | Dateline Standard Time |
Etc/GMT+3 | SA Eastern Standard Time |
Etc/GMT+5 | US Eastern Standard Time |
Europe/Berlin | W.Europe Standard Time |
Europe/Budapest | Central Europe Standard Time |
Europe/Istanbul | GTB Standard Time |
Europe/Kiev | FLE Standard Time |
Europe/London | GMT Standard Time |
Europe/Minsk | E.Europe Standard Time |
Europe/Moscow | Russian Standard Time |
Europe/Paris | Romance Standard Time |
Europe/Warsaw | Central European Standard Time |
Indian/Mauritius | Mauritius Standard Time |
Pacific/Apia | Samoa Standard Time |
Pacific/Auckland | New Zealand Standard Time |
Pacific/Fiji | Fiji Standard Time |
Pacific/Guadalcanal | Central Pacific Standard Time |
Pacific/Honolulu | Hawaiian Standard Time |
Pacific/Port_Moresby | West Pacific Standard Time |
Pacific/Tongatapu | Tonga Standard Time |


