8.8. ストレージのタスク
8.8.1. データストレージドメインへのイメージのアップロード
管理ポータルまたは REST API を使用して、仮想ディスクイメージおよび ISO イメージをデータストレージドメインにアップロードすることができます。
REST API を使用してイメージをアップロードする場合は、『REST API Guide』の「ImageTransfers」および「ImageTransfer」を参照してください。
QEMU との互換性がある仮想ディスクは、仮想マシンにアタッチすることができます。仮想ディスクのタイプは、QCOW2 または Raw でなければなりません。QCOW2 仮想ディスクから作成したディスクは共有できません。QCOW2 仮想ディスクファイルには、バッキングファイルが含まれないようにしてください。
ISO イメージは、CD/DVD-ROM として仮想マシンにアタッチすることや、仮想マシンの起動に使用することができます。
前提条件
アップロード機能には HTML 5 API が使用され、お使いの環境には以下の項目が必要となります。
-
engine-setup
を使用して設定されたイメージ I/O プロキシー (ovirt-imageio-proxy
)。詳細については、『インストールガイド』の「Red Hat Virtualization Manager の設定」を参照してください。 認証局の証明書 (管理ポータルへのアクセスに使用する Web ブラウザーにインポートします)
認証局の証明書をインポートするには、
https://engine_address/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
に進み、信頼設定をすべて有効にします。認証局の証明書のインストール方法については、「How do I add the RHEV-M CA to Firefox so that I can use https to access the WebAdmin Portal or the UserPortal?」、「How do I add the RHEV-M CA to Internet Explorer to access the Admin Portal or the UserPortal via https?」、「How do I add the RHV-M CA Certificate to Google Chrome?」のいずれかを参照してください。- Firefox 35、Internet Explorer 10、Chrome 13 以降の HTML 5 に対応したブラウザー
データストレージドメインへのイメージのアップロード
-
をクリックします。 - アップロード メニューから 開始 を選択します。
- ファイルを選択 をクリックし、アップロードするイメージを選択します。
- ディスクのオプション の各フィールドに入力します。各フィールドの説明については、「新規仮想ディスクウィンドウの設定」を参照してください。
OK をクリックします。
プログレスバーにアップロードのステータスが表示されます。アップロード メニューからアップロードを一時停止、キャンセル、再開することができます。
アップロードタイムアウト値の増大
アップロードがタイムアウトし「Reason: timeout due to transfer inactivity」というメッセージが表示された場合には、タイムアウトの値を増やします。
# engine-config -s TransferImageClientInactivityTimeoutInSeconds=6000
ovirt-engine
サービスを再起動します。# systemctl restart ovirt-engine
8.8.2. ストレージドメインのメンテナンスモードへの切り替え
ストレージドメインをデタッチして削除するには、メンテナンスモードに切り替えておく必要があります。これは、他のデータドメインをマスターデータドメインに指定し直すために必要です。
仮想マシンがストレージドメインのリースを保持している場合には、そのストレージドメインはメンテナンスモードに切り替えることはできません。仮想マシンをシャットダウンするか、リースを削除または他のストレージドメインに移動する必要があります。仮想マシンのリースについての説明は、『仮想マシン管理ガイド』を参照してください。
ドメインがアクティブな場合のみ、LUN をさらに追加して iSCSI ドメインを拡張することができます。
ストレージドメインのメンテナンスモードへの切り替え
- ストレージドメインで実行中の仮想マシンをすべて停止します。
-
をクリックします。 - ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
メンテナンス をクリックします。
注記OVF の更新失敗を無視する
チェックボックスにより、OVF の更新に失敗した場合でもストレージドメインをメンテナンスモードに切り替えることができます。- OK をクリックします。
ストレージドメインがアクティブではなくなり、結果一覧に 非アクティブ
のステータスで表示されます。これで、非アクティブなストレージドメインの編集、再アクティブ化、データセンターからのデタッチ、削除を行うことができるようになりました。
ドメインのアクティブ化、デタッチ、メンテナンスモードへの切り替えを行うには、ドメインが関連付けられたデータセンターの詳細ビューにある ストレージ タブを使用することもできます。
8.8.3. ストレージドメインの編集
管理ポータルを使用して、ストレージドメインのパラメーターを編集することができます。ストレージドメインの状態がアクティブか非アクティブかによって、編集可能なフィールドが異なります。データセンター、ドメイン機能、ストレージタイプ、および 形式 は変更できません。
- アクティブ: ストレージドメインがアクティブな状態の時には、名前、説明、コメント、容量不足の警告 (%)、アクションをブロックする深刻な容量不足 (GB)、削除後にワイプ、および 削除後に破棄 のフィールドを編集することが可能です。名前 のフィールドを編集できるのは、ストレージドメインがアクティブな間のみです。他のフィールドはすべて、ストレージドメインが非アクティブでも編集することができます。
- 非アクティブ: ストレージドメインがメンテナンスモードまたは未アタッチ (したがって非アクティブの状態) の場合には、名前、データセンター、ドメイン機能、ストレージタイプ、形式 以外の全フィールドを編集することができます。ストレージ接続、マウントオプション、その他の詳細パラメーターを編集するには、ストレージドメインが非アクティブである必要があります。これは、NFS、POSIX、およびローカルストレージタイプでのみサポートされています。
管理ポータルを使用して iSCSI ストレージの接続を編集することはできませんが、REST API で編集可能です。『REST API Guide』の「StorageServerConnectionExtension - update」を参照してください。
アクティブなストレージドメインの編集
-
をクリックして、ストレージドメインを選択します。 - ドメインを管理 をクリックします。
- 必要に応じて、編集可能なフィールドを編集します。
- OK をクリックします。
非アクティブなストレージドメインの編集
-
をクリックします。 ストレージドメインがアクティブな場合には、メンテナンスモードに切り替えます。
- ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- メンテナンス をクリックします。
- OK をクリックします。
- ドメインを管理 をクリックします。
- ストレージパスおよびその他の情報を編集します。新しい接続情報は、元の接続と同じストレージタイプである必要があります。
- OK をクリックします。
ストレージドメインをアクティブ化します。
- ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- アクティブ化 をクリックします。
8.8.4. OVF の更新
デフォルトでは、OVF は 60 分ごとに更新されます。ただし、重要な仮想マシンをインポートした場合や重要な更新を実施した場合には、OVF を手動で更新することができます。
OVF の更新
-
をクリックします。 ストレージドメインを選択し、
をクリックします。 OVF が更新され、メッセージが イベント に表示されます。
8.8.5. メンテナンスモードのストレージドメインのアクティブ化
データセンターのストレージに変更を加える場合は、ストレージドメインをメンテナンスモードに切り替える必要があります。使用を再開するには、ストレージドメインをアクティブ化します。
-
をクリックします。 - 非アクティブなストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- アクティブ化 をクリックします。
データドメインよりも先に ISO ドメインをアクティブ化しようとすると、エラーメッセージが表示され、そのドメインはアクティブ化されません。
8.8.6. データセンターからのストレージドメインのデタッチ
ストレージドメインをあるデータセンターからデタッチして、別のデータセンターに移行します。
データセンターからのストレージドメインのデタッチ
-
をクリックします。 - ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- メンテナンス をクリックします。
- OK をクリックしてメンテナンスモードを開始します。
- デタッチ をクリックします。
- OK をクリックしてストレージドメインをデタッチします。
ストレージドメインがデータセンターからデタッチされ、別のデータセンターをアタッチする準備ができました。
8.8.7. データセンターへのストレージドメインのアタッチ
データセンターにストレージドメインをアタッチします。
データセンターへのストレージドメインのアタッチ
-
をクリックします。 - ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- アタッチ をクリックします。
- 対象のデータセンターを選択します。
- OK をクリックします。
ストレージドメインがデータセンターにアタッチされ、自動的にアクティブ化されます。
8.8.8. ストレージドメインの削除
データセンター内のストレージドメインを仮想化環境から削除します。
ストレージドメインの削除
-
をクリックします。 ストレージドメインをメンテナンスモードに切り替えて、デタッチします。
- ストレージドメインの名前をクリックし、詳細ビューを表示します。
- データセンター タブをクリックします。
- メンテナンス をクリックして、OK をクリックします。
- デタッチ をクリックして、OK をクリックします。
- 削除 をクリックします。
- オプションとして、ドメインをフォーマットします。ストレージの中身が失われます。のチェックボックスを選択して、ドメインの中身を消去します。
- OK をクリックします。
ストレージドメインが環境から完全に削除されました。
8.8.9. ストレージドメインの破棄
エラーが発生したストレージドメインは、通常の手順で削除することができません。ストレージドメインを強制的に破棄することによって、そのストレージドメインは仮想化環境から削除されます。
ストレージドメインの破棄
-
をクリックします。 -
ストレージドメインを選択し、
をクリックします。 - 操作を承認 のチェックボックスを選択します。
- OK をクリックします。
8.8.10. ディスクプロファイルの作成
ディスクプロファイルは、ストレージドメイン内の仮想ディスクのスループットの最大レベルと入出力操作の最大レベルを定義します。ディスクプロファイルは、データセンター下で定義されているストレージプロファイルをベースに作成されますが、プロファイルを有効にするには、個別の仮想ディスクに手動で割り当てる必要があります。
以下の手順は、ストレージドメインの属するデータセンター下でストレージ QoS エントリーが 1 つ以上定義済みであることを前提としています。
ディスクプロファイルの作成
-
をクリックします。 - データストレージドメインの名前をクリックして、詳細ビューを表示します。
- ディスクプロファイル タブをクリックします。
- 新規作成 をクリックします。
- ディスクプロファイルの 名前 と 説明 を入力します。
- QoS 一覧からディスクプロファイルに適用する QoS を選択します。
- OK をクリックします。
8.8.11. ディスクプロファイルの削除
Red Hat Virtualization 環境から既存のディスクプロファイルを削除します。
ディスクプロファイルの削除
-
をクリックします。 - データストレージドメインの名前をクリックして、詳細ビューを表示します。
- ディスクプロファイル タブをクリックします。
- 削除するディスクプロファイルを選択します。
- 削除 をクリックします。
- OK をクリックします。
そのディスクプロファイルが仮想ディスクに割り当てられていた場合は、それらの仮想ディスクからディスクプロファイルが削除されます。
8.8.12. ストレージドメインのヘルスステータスの確認
ストレージドメインには、通常の ステータス に加えて外部のヘルスステータスがあります。外部のヘルスステータスはプラグインまたは外部のシステムによってレポートされるか、管理者によって設定され、ストレージドメインの 名前 の左側に以下のアイコンのいずれかが表示されます。
- OK: アイコンなし
- 情報:
- 警告:
- エラー:
- 異常:
ストレージドメインのヘルスステータスについての更に詳しい情報を確認するには、ストレージドメイン名をクリックして詳細ビューを表示し、イベント タブをクリックしてください。
ストレージドメインのヘルスステータスは、REST API を使用して確認することも可能です。ストレージドメインに対する GET
要求には、ヘルスステータスが記載された external_status
要素が含まれます。
events
コレクションで REST API 内のストレージドメインのヘルスステータスを設定することができます。『REST API Guide』の「Events - add」のセクションを参照してください。
8.8.13. ストレージドメインの削除後に破棄の設定
削除後に破棄 のチェックボックスを選択すると、ストレージの削除時に論理ボリューム上で blkdiscard
コマンドが呼び出され、下層のストレージにはブロックが解放されたことが通知されます。ストレージアレイは解放された領域を使用して、要求に応じて割り当てを行います。削除後に破棄 はブロックストレージでのみ機能します。NFS などのファイルストレージの場合には、Red Hat Virtualization Manager ではこのフラグを使用できません。
制限事項:
- 削除後に破棄 は iSCSI、ファイバーチャネルなどのブロックストレージドメインでのみ利用可能です。
-
下層のストレージが
Discard
をサポートしている必要があります。
削除後に破棄 はブロックストレージドメインの作成時や編集時に有効化することができます。「ブロックストレージの追加」および「ストレージドメインの編集」を参照してください。