7.2. テンプレートからの仮想マシンの作成


OpenShift Container Platform Web コンソールを使用して、Red Hat テンプレートから仮想マシン (VM) を作成できます。

7.2.1. 仮想マシンテンプレートについて

仮想マシンテンプレートを使用すると、仮想マシンを簡単に作成できます。

ブートソースを使用して作成を迅速化する

使用可能なブートソースが設定されているテンプレートを使用すると、仮想マシンの作成を効率化できます。ブートソースのあるテンプレートには、カスタムラベルがない場合、Available boot source ラベルが付けられます。

ブートソースのないテンプレートには、Boot source required というラベルが付けられます。詳細は、ブートソースの自動更新の管理 を参照してください。

仮想マシンを起動する前にカスタマイズする

仮想マシンを起動する前に、ディスクソースと仮想マシンパラメーターをカスタマイズできます。

注記

すべてのラベルとアノテーションとともに仮想マシンテンプレートをコピーすると、新しいバージョンの Scheduling、Scale、and Performance (SSP) Operator がデプロイされたときに、そのバージョンのテンプレートが非推奨に指定されます。この指定は削除できます。Web コンソールを使用してカスタマイズされた仮想マシンテンプレートから非推奨の指定を削除する を参照してください。

シングルノード OpenShift
ストレージの動作の違いにより、一部のテンプレートはシングルノード OpenShift と互換性がありません。互換性を確保するには、データボリュームまたはストレージプロファイルを使用するテンプレートまたは仮想マシンに evictionStrategy フィールドを設定しないでください。

7.2.2. テンプレートから仮想マシンを作成する

OpenShift Container Platform Web コンソールを使用して、使用可能なブートソースを持つテンプレートから仮想マシンを作成できます。仮想マシンを起動する前に、データソース、Cloud-init、SSH 鍵などのテンプレートまたは仮想マシンパラメーターをカスタマイズできます。

仮想マシンを作成するには、Web コンソールで 2 つのビューから選択できます。

  • 仮想化に重点を置いたビュー。ビューの上部に仮想化関連のオプションを簡潔にまとめたリストが表示されます。
  • 仮想化 を含むさまざまな Web コンソールオプションにアクセスできる一般ビュー。

手順

  1. OpenShift Container Platform Web コンソールから、ビューを選択します。

    • 仮想化に重点を置いたビューの場合は、Administrator Virtualization Catalog を選択します。
    • 一般的なビューは、Virtualization Catalog に移動します。
  2. Template catalog タブをクリックします。
  3. ブートソースのあるテンプレートをフィルタリングするには、Boot source available チェックボックスをクリックします。カタログにはデフォルトのテンプレートが表示されます。
  4. 異種クラスターのみ: 検索結果をフィルタリングして、特定のアーキテクチャーに関連付けられたテンプレートを表示するには、Architecture Type をクリックします。
  5. フィルターに使用可能なテンプレートを表示するには、All templates をクリックします。

    • 特定のテンプレートに焦点を合わせるには、Filter by keyword フィールドにキーワードを入力します。
    • All projects ドロップダウンメニューからテンプレートプロジェクトを選択するか、すべてのプロジェクトを表示します。
  6. テンプレートタイルをクリックして詳細を表示します。

    • オプション: Windows テンプレートを使用している場合は、Mount Windows drivers disk チェックボックスを選択することで、Windows ドライバーディスクをマウントできます。
    • テンプレートまたは仮想マシンパラメーターをカスタマイズする必要がない場合は、Quick create VirtualMachine をクリックして、テンプレートから仮想マシンを作成します。
    • テンプレートまたは仮想マシンパラメーターをカスタマイズする必要がある場合は、次の手順を実行します。

      1. Customize VirtualMachine をクリックします。Customize and create VirtualMachine ペインには、OverviewYAMLSchedulingEnvironmentNetwork interfacesDisksScripts、および Metadata タブが表示されます。
      2. Scripts タブをクリックして、Cloud-initSSH keySysprep (Windows 仮想マシンのみ) など、仮想マシンの起動前に設定する必要があるパラメーターを編集します。
      3. オプション: Start this virtualmachine after creation (Always) チェックボックスをクリックします。
      4. Create VirtualMachine をクリックします。

        VirtualMachine details ページには、プロビジョニングステータスが表示されます。

仮想マシンを起動する前に、データソース、cloud-init、SSH 鍵など、仮想マシンまたはテンプレートのパラメーターを変更することで、既存の仮想マシン (VM) テンプレートをカスタマイズできます。テンプレートをコピーし、すべてのラベルとアノテーションを含めてテンプレートをカスタマイズすると、新しいバージョンの Scheduling、Scale、and Performance (SSP) Operator がデプロイされたときに、カスタマイズしたテンプレートが非推奨に指定されます。

この非推奨の指定は、カスタマイズしたテンプレートから削除できます。

手順

  1. Web コンソールで Virtualization Templates に移動します。
  2. 仮想マシンテンプレートのリストから、非推奨とマークされているテンプレートをクリックします。
  3. Labels の近くにある鉛筆アイコンの横にある Edit をクリックします。
  4. 次の 2 つのラベルを削除します。

    • template.kubevirt.io/type: "base"
    • template.kubevirt.io/version: "version"
  5. Save をクリックします。
  6. 既存の Annotations の数の横にある鉛筆アイコンをクリックします。
  7. 次のアノテーションを削除します。

    • template.kubevirt.io/deprecated
  8. Save をクリックします。

7.2.3.1. Web コンソールでのカスタム仮想マシンテンプレートの作成

OpenShift Container Platform Web コンソールで YAML ファイルの例を編集して、仮想マシンテンプレートを作成できます。

手順

  1. Web コンソールのサイドメニューで、Virtualization Templates をクリックします。
  2. オプション: Project ドロップダウンメニューを使用して、新しいテンプレートに関連付けられたプロジェクトを変更します。すべてのテンプレートは、デフォルトで openshift プロジェクトに保存されます。
  3. Create Template をクリックします。
  4. YAML ファイルを編集して、テンプレートパラメーターを指定します。
  5. Create をクリックします。

    テンプレートが Templates ページに表示されます。

  6. オプション: Download をクリックして、YAML ファイルをダウンロードして保存します。

7.2.3.2. 仮想マシンテンプレートの専用リソースの有効化

OpenShift Container Platform Web コンソールで、仮想マシン(VM)テンプレートの専用リソースを有効にすることができます。このテンプレートから作成された仮想マシンは、専用のリソースでスケジュールされます。

手順

  1. Open Shift Container Platform Web コンソールのサイドメニューで、Virtualization Templates をクリックします。
  2. 編集するテンプレートを選択して、Template details ページを開きます。
  3. Scheduling タブで、Dedicated Resources の横にある編集アイコンをクリックします。
  4. Schedule this workload with dedicated resources (guaranteed policy) を選択します。
  5. Save をクリックします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat