Skip to main content
NetApp virtualization solutions
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Red Hat OpenShift Virtualization で ONTAP ストレージを使用して VM を作成する

共同作成者 banum-netapp

OpenShift Virtualization を使用して VM を作成します。この手順には、オペレーティングシステムのテンプレートの選択、StorageClasses の設定、および特定の要件を満たすための VM パラメータのカスタマイズが含まれます。前提条件として、Trident バックエンド、StorageClass、およびボリュームスナップショットクラスオブジェクトをすでに作成済みである必要があります。詳細については、"Trident設置部" を参照してください。

VMの作成

VM は、オペレーティング システムとデータをホストするためのボリュームを必要とするステートフルな展開です。 CNV では、VM はポッドとして実行されるため、VM はTridentを介してNetApp ONTAPでホストされている PV によってバックアップされます。これらのボリュームはディスクとして接続され、VM のブート ソースを含むファイル システム全体を保存します。

メモ Trident StorageClassは、VMディスク用に作成されたPVCがTridentバックエンドを使用してプロビジョニングされるように、クラスター上のデフォルトStorageClassとして設定する必要があります。クラスター上に複数のStorageClassesを設定できますが、VMブートディスク用のPVCのプロビジョニングにはデフォルトのStorageClassを使用する必要があります。追加のディスクは、必要に応じて他のStorageClassesを使用できます。

VMアーキテクチャを作成する

OpenShift クラスター上に仮想マシンをすばやく作成するには、次の手順を実行します。

  1. [仮想化] > [仮想マシン] に移動し、[作成] をクリックします。

  2. テンプレートから選択します。

  3. ブート ソースが利用可能な目的のオペレーティング システムを選択します。

  4. 作成後に仮想マシンを起動するチェックボックスをオンにします。

  5. 「仮想マシンのクイック作成」をクリックします。

仮想マシンが作成されて起動し、「実行中」状態になります。デフォルトのStorageClassを使用して、ブートディスク用のPVCと対応するPVを自動的に作成します。将来的にVMをライブマイグレーションできるようにするには、ディスクに使用されるStorageClassがRWXボリュームをサポートできることを確認する必要があります。これはライブマイグレーションの要件です。ontap-nasおよびontap-san(iSCSIおよびNVMe/TCPプロトコル用のvolumeModeブロック)は、それぞれのStorageClassesを使用して作成されたボリュームのRWXアクセスモードをサポートできます。

クラスターで ontap-san StorageClass を設定するには、"StorageClass を設定するセクション"を参照してください。

メモ 「Quick create VirtualMachine」をクリックすると、デフォルトの StorageClass を使用して、VM の起動可能なルートディスク用の PVC と PV が作成されます。ディスクに別の StorageClass を選択するには、「Customize VirtualMachine」 > 「Customize VirtualMachine parameters」 > 「Disks」を選択し、必要な StorageClass を使用するようにディスクを編集します。

通常、VM ディスクをプロビジョニングする際は、ファイル システムよりもブロック アクセス モードが優先されます。

OS テンプレートを選択した後、仮想マシンの作成をカスタマイズするには、「クイック作成」ではなく「仮想マシンのカスタマイズ」をクリックします。

  1. 選択したオペレーティング システムにブート ソースが設定されている場合は、[仮想マシン パラメータのカスタマイズ] をクリックできます。

  2. 選択したオペレーティング システムにブート ソースが設定されていない場合は、それを設定する必要があります。手順の詳細については、"ドキュメント"

  3. ブート ディスクを構成した後、[仮想マシン パラメータのカスタマイズ] をクリックできます。

  4. このページのタブから VM をカスタマイズできます。たとえば、*ディスク*タブをクリックし、*ディスクの追加*をクリックして、VM に別のディスクを追加します。

  5. 「仮想マシンの作成」をクリックして仮想マシンを作成します。これにより、対応するポッドがバックグラウンドで起動します。

メモ URLまたはレジストリからテンプレートまたはオペレーティングシステムのブートソースが設定されると、PVCが `openshift-virtualization-os-images`プロジェクトを実行し、KVM ゲスト イメージを PVC にダウンロードします。テンプレート PVC に、対応する OS の KVM ゲスト イメージを収容するのに十分なプロビジョニングされた領域があることを確認する必要があります。これらの PVC は、任意のプロジェクトでそれぞれのテンプレートを使用して仮想マシンが作成されると、複製され、ルートディスクとして仮想マシンに接続されます。

VM作成 - テンプレートを選択

VM作成 - OSを選択

VMの作成 - ディスクの追加

VM の作成 - レビューと作成

ビデオデモンストレーション

次のビデオは、iSCSI ストレージを使用して OpenShift Virtualization で VM を作成するデモを示しています。

ブロックストレージを使用して OpenShift Virtualization で VM を作成する