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

ROSAにFSxNを使用したRed Hat OpenShift Virtualizationの導入

共同作成者

概要

このセクションでは、FSx for NetApp ONTAPをROSAクラスタのデフォルトのストレージクラスとして設定し、FSx ONTAPストレージをボリュームに活用する仮想マシンを作成する方法について詳しく説明します。また、ゲストクレデンシャルを使用して仮想マシンに接続し、仮想マシンを再起動する方法についても説明します。最後に、現在のノードから新しいノードへの仮想マシンのライブマイグレーションを実行します。VMの再起動とライブマイグレーション後に、ディスクストレージの内容を確認します。

初期セットアップ

このセクションでは、デフォルトのストレージクラスをTrident - CSIに設定し、デフォルトのVolumeSnapshotClassをFSxボリュームSnapshotクラスに設定する方法を説明します。次に、テンプレートからVMを作成し、ゲストクレデンシャルを使用して接続してログインする方法について説明します。

デフォルトのストレージクラスがTrident - CSIに設定されていることを確認OCP-Vのデフォルトのストレージクラス

デフォルトのVolumeSnapShotClassesが図のように設定されていることを確認するOCP-VのデフォルトのVolumeSnapshotクラス

デフォルト値が設定されていない場合は、コンソールまたはコマンドラインから設定できます。

$ oc patch storageclass trident-csi -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}'
$ oc patch VolumeSnapshotClasses fsx-snapclass -p '{"metadata": {"annotations": {"snapshot.storage.kubernetes.io/is-default-class": "true"}}}'

テンプレートからVMを作成

Webコンソールを使用して、テンプレートからVMを作成します。Red Hat OpenShiftService on AWSコンソールで、仮想マシンを作成します。VMの作成に使用できるテンプレートがクラスタに用意されています。下のスクリーンショットでは、このリストからFedora VMを選択します。VMに名前を付け、[仮想マシンのカスタマイズ*]をクリックします。[ディスク*]タブを選択し、[ディスクの追加*]をクリックします。ディスクの名前をわかりやすい名前に変更してください。ストレージクラスに Trident CSIが選択されていることを確認してください。保存をクリックします。[仮想マシンの作成*]をクリックします。

数分後、VMはrunning状態になります。OCP-VテンプレートからのVMの作成

使用可能なOCP-Vテンプレートソース

OCP-V VMのカスタマイズ

"[OCP-V Disksタブ"]

OCP-Vディスクの追加

OCP-V VM実行中

VM用に作成されたすべてのオブジェクトを確認

ストレージディスク。OCP-Vストレージディスク

VMのファイルシステムには、パーティション、ファイルシステムタイプ、およびマウントポイントが表示されます。OCP-Vファイルシステム

VM用に2つのPVCが作成されます。1つはブートディスクから作成され、もう1つはホットプラグディスク用に作成されます。OCP-V VM PVC

起動ディスクのPVCは、アクセスモードがReadWriteManyで、ストレージクラスがTrident CSIであることを示しています。OCP-V VMブートディスクPVC

同様に、ホットプラグディスクのPVCでは、アクセスモードがReadWriteManyで、ストレージクラスがTrident CSIであることが示されます。OCP-V VMホットプラグディスクPVC

下のスクリーンショットでは、VMのポッドのステータスが「Running」になっています。OCP-V VM実行中

VMポッドに関連付けられている2つのボリュームと、それらに関連付けられている2つのPVCが表示されます。OCP-V VM PVCおよびPVS

VMへの接続

OCP-Vログイン

次のコマンドを実行します。

$ df (to display information about the disk space usage on a file system).
$ dd if=/dev/urandom of=random.dat bs=1M count=10240 (to create a file called random.dat in the home dir and fill it with random data).

このディスクには11GBのデータが格納されています。OCP-V VMがディスクをいっぱいにする

viを使用して、テストに使用するサンプルテキストファイルを作成します。OCP-Vファイルの作成