4.20. template


テンプレート リソースタイプは、Red Hat Virtualization 環境のすべての仮想マシンテンプレートをグループ化します。--vm-id|name および --name のみが必要です。オプションのパラメーターが指定されていない場合、テンプレートはテンプレートの作成に使用される仮想マシンから設定を継承します。
表4.50 テンプレートパラメーター
Name 説明 必須 User Creatable ユーザーアップデータ可能
--vm-id|name
string
テンプレートの基礎として使用される仮想マシンへの参照。
はい
はい
いいえ
--name
string
仮想マシンテンプレートの名前。
はい
はい
はい
--memory
long
仮想マシンテンプレートのメモリー量(バイト単位)。
いいえ
はい
はい
--cpu-topology-cores
int
仮想マシンテンプレートで利用可能な CPU コアの数。
いいえ
はい
はい
--high_availability-enabled
ブール値
仮想マシンテンプレートの高可用性を有効にするには、true に設定します。
いいえ
はい
はい
--os-cmdline
string
定義されたカーネルで使用するカーネルコマンドラインパラメーター文字列。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。
いいえ
はい
はい
--origin
string
仮想マシンテンプレートの起点。2009、 vmware 、または xen を指定します。
いいえ
はい
はい
--high_availability-priority
int
各仮想マシンテンプレートの高可用性の優先度の値(つまりブート順序)を設定します。
いいえ
はい
はい
--timezone
string
Windows 仮想マシンテンプレートの Sysprep タイムゾーン設定。GMT+00:00 などの形式を指定します。
いいえ
はい
はい
--domain-name
string
仮想マシンテンプレートのドメイン名。
いいえ
はい
はい
--type
string
仮想マシンのタイプを定義します。desktop または server のいずれかを指定します。
いいえ
はい
はい
--stateless
boolean
結果の仮想マシンがステートレスの場合は true に設定します。ステートレス仮想マシンには、起動時に取得され、シャットダウン時に削除されるディスクイメージのスナップショットが含まれます。これは、再起動後の状態の変更は維持されないことを意味します。
いいえ
はい
はい
--delete_protected
boolean
このテンプレートで作成された仮想マシンを削除できないようにするには、true に設定します。
いいえ
はい
はい
--sso-methods-method
コレクション
使用されるシングルサインオンメソッドを定義します。例: --sso-methods-method method.id=GUEST_AGENT
いいえ
はい
はい
--rng_device-rate-bytes
int
期間ごとに使用できるバイト数を指定します。
いいえ
はい
はい
--rng_device-rate-period
int
期間をミリ秒単位で指定します。指定した場合は、--rng_device-rate-bytes も指定する必要があります。
いいえ
はい
はい
--rng_device-source
string
乱数ジェネレーターのソース。random または hwrng のいずれかを指定します。
いいえ
はい
はい
--console-enabled
boolean
VirtIO コンソールデバイス機能を有効にするには true に設定します。
いいえ
はい
はい
--placement_policy-affinity
string
テンプレートから作成される各仮想マシンの移行アフィニティー。migratableuser_migratable、または pin を指定し ます
いいえ
はい
はい
--description
string
仮想マシンテンプレートの説明。
いいえ
はい
はい
--comment
string
仮想マシンテンプレートのコメント。
いいえ
はい
はい
--custom_properties-custom_property
コレクション
カスタムスクリプトへのパラメーターとして渡されるユーザー定義の環境変数のセット。
いいえ
はい
はい
--os-type
string
仮想マシンテンプレートのオペレーティングシステムタイプ。
いいえ
はい
はい
--os-boot
コレクション
仮想マシンテンプレートのブートデバイス。cdromhd、または network を指定します。例: --os-boot boot.dev=hd
いいえ
はい
はい
--cpu-topology-sockets
int
仮想マシンテンプレートで利用可能な CPU ソケットの数。
いいえ
はい
はい
--cpu_shares
int
仮想マシンが他の仮想マシンと比較して要求できる CPU リソースのレベル。たとえば、優先度の低い仮想マシンの場合は 512、中優先度の仮想マシンの場合は 1024、優先度の高い仮想マシンの場合は 2048 です。
いいえ
はい
はい
--cpu-architecture
string
CPU アーキテクチャーを定義します。x86_ 64、ppc64、または undefined を指定します。
いいえ
はい
はい
--os-kernel
string
作成される仮想マシンが起動するように設定されているカーネルイメージへのパス。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。
いいえ
はい
はい
--display-type
string
表示タイプを定義します。spice または vnc のいずれかを指定します。
いいえ
はい
はい
--display-monitors
int
利用可能な表示数を定義します。
いいえ
はい
はい
--display-single_qxl_pci
boolean
1 つの仮想 PCI デバイスを使用して複数のモニターを駆動するには、true に設定します。
いいえ
はい
はい
--display-allow_override
boolean
テンプレートコンソール設定の上書きを許可するには、true に設定します。
いいえ
はい
はい
--display-smartcard_enabled
boolean
仮想マシンのスマートカード機能を有効にするには true に設定します。
いいえ
はい
はい
--display-file_transfer_enabled
boolean
SPICE ファイルの転送を有効にするには true に設定します。
いいえ
はい
はい
--display-copy_paste_enabled
boolean
SPICE クリップボードのコピーと貼り付けを有効にするには true に設定します。
いいえ
はい
はい
--display-keyboard_layout
string
仮想マシンのキーボードレイアウトを定義します。このオプションは、VNC プロトコルを使用する場合にのみ使用できます。en-US などの形式を指定します。
いいえ
はい
はい
--os-initRd
string
指定したカーネルで使用する initrd イメージへのパス。このオプションは、BIOS ブートローダー経由ではなく、Linux カーネルを直接起動することに対応します。
いいえ
はい
はい
--usb-enabled
ブール値
仮想マシンで USB サポートを有効にするには、true に設定します。このオプションは、SPICE プロトコルを使用する仮想マシンでのみ利用できます。
いいえ
はい
はい
--usb-type
string
USB サポートが有効な場合は、USB タイプを定義します。Legacy または Native のいずれかを指定します。
重要
Legacy USB オプションは非推奨となり、Red Hat Virtualization 4.1 で削除されます。
いいえ
はい
はい
--tunnel_migration
boolean
libvirt デーモンでデータトランスポートを有効にするには、true に設定します。トンネル化されたトランスポートは強力な暗号化アルゴリズムを使用しますが、トランスポート時のデータ負荷を増やします。
いいえ
はい
はい
--migration_downtime
int
ライブマイグレーション中に仮想マシンがダウンできる最大ミリ秒数を定義します。
いいえ
はい
はい
--virtio_scsi-enabled
boolean
VirtIO コンソールデバイスを仮想マシンにアタッチできるようにするには、true に設定します。
いいえ
はい
はい
--soundcard_enabled:
boolean
サウンドカードを有効にするには true に設定します。
いいえ
はい
はい
--vm-disks-disk
コレクション
テンプレートに割り当てられたディスクへの参照。
いいえ
はい
いいえ
--id
string
仮想マシンテンプレートの ID。
いいえ
はい
はい
--permissions-clone
boolean
ソース仮想マシンのパーミッションをテンプレートにコピーするには、true に設定します。
いいえ
はい
はい
--version-version_name
string
--version-base_template-id パラメーターで使用されます。サブテンプレートの名前を定義します。
いいえ
はい
はい
--version-base_template-id
string
root テンプレートとして使用するテンプレート ID を定義します。このテンプレートをルートテンプレートのサブテンプレートとして作成する場合に使用します。
いいえ
はい
はい
--cpu-cpu_tune-vcpu_pin
コレクション
ホストの物理 CPU に固定する仮想マシンの仮想 CPU を定義します。
いいえ
はい
はい
--serial_number-policy
string
仮想マシンテンプレートのシリアル番号ポリシーを定義します。ホスト、仮想マシンまたカスタム を指定します。custom を使用する場合は、--serial_number-value を使用してシリアル番号の値も定義します。
いいえ
はい
はい
--serial_number-value
string
仮想マシンテンプレートのシリアル番号を定義します。
いいえ
はい
はい
--bios-boot_menu-enabled
boolean
ブートメニューを有効にするには true に設定します。
いいえ
はい
はい
--cluster-id
string
クラスター ID を指定して、使用するクラスターを定義します。
いいえ
はい
はい
--cluster-name
string
クラスター名を指定して、使用するクラスターを定義します。
いいえ
はい
はい
--cpu_profile-id
string
使用する CPU プロファイルを定義します。list cpuprofiles コマンドを使用して、 CPU プロファイル ID の完全なリストを取得します。
いいえ
はい
はい
--expect
'201-created'
リクエストは予想される HTTP ヘッダーが返されるまで非同期になります。タスクの完了前に成功として返される長時間実行されるタスクに役立ちます。
いいえ
はい
はい
--correlation_id
string
システム間のロギングに対するアクションのタグ付け識別子。クライアントが識別子を定義しない場合は、生成されます。
いいえ
はい
はい
--sso-methods-method パラメーターは、以下の表のサブパラメーターを使用するコレクションです。
表4.51 --sso-methods-method parameters
Name 説明
method.id
string
使用されるシングルサインオンメソッド: GUEST_AGENT
--custom_properties-custom_property パラメーターは、以下の表のサブパラメーターを使用するコレクションです。
表4.52 --custom_properties-custom_property parameters
Name 説明
custom_property.name
string
カスタムプロパティー名。
custom_property.value
string
カスタムプロパティーの値。
--os-boot パラメーターは、以下の表のサブパラメーターを使用するコレクションです。
表4.53 --os-boot パラメーター
Name 説明
boot.dev
string
仮想マシンテンプレートのブートデバイス。cdromhd、または network を指定します。
--vm-disks-disk パラメーターは、以下の表のサブパラメーターを使用するコレクションです。
表4.54 --vm-disks-disk parameters
Name 説明
disk.id
string
仮想ディスクへの参照。
storage_domains.storage_domain
コレクション
ディスクのストレージドメインのサブパラメーターのセットを定義します。
--cpu-cpu_tune-vcpu_pin パラメーターは、以下の表のサブパラメーターを使用するコレクションです。
表4.55 --cpu-cpu_tune-vcpu_pin parameters
Name 説明
vcpu_pin.vcpu
int
割り当てる仮想 CPU。
vcpu_pin.cpu_set
string
ホスト上の物理 CPU。

例4.41 新規テンプレートの作成

[RHEVM shell (connected)]# add template --name MyTemplate1 --vm-name MyVM1

例4.42 テンプレートの更新

[RHEVM shell (connected)]# update template MyTemplate1 --memory 1073741824

例4.43 テンプレートの削除

[RHEVM shell (connected)]# remove template MyTemplate1
以下の表は、仮想マシンテンプレートリソースのアクションの一覧です。
表4.56 仮想マシンテンプレートアクション
アクション 説明
export テンプレートをエクスポートストレージドメインにエクスポートします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.