Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

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 が使用され、お使いの環境には以下の項目が必要となります。

データストレージドメインへのイメージのアップロード

  1. ストレージディスク をクリックします。
  2. アップロード メニューから 開始 を選択します。
  3. ファイルを選択 をクリックし、アップロードするイメージを選択します。
  4. ディスクのオプション の各フィールドに入力します。各フィールドの説明については、「新規仮想ディスクウィンドウの設定」を参照してください。
  5. OK をクリックします。

    プログレスバーにアップロードのステータスが表示されます。アップロード メニューからアップロードを一時停止、キャンセル、再開することができます。

アップロードタイムアウト値の増大

  1. アップロードがタイムアウトし「Reason: timeout due to transfer inactivity」というメッセージが表示された場合には、タイムアウトの値を増やします。

    # engine-config -s TransferImageClientInactivityTimeoutInSeconds=6000
  2. ovirt-engine サービスを再起動します。

    # systemctl restart ovirt-engine

8.8.2. ストレージドメインのメンテナンスモードへの切り替え

ストレージドメインをデタッチして削除するには、メンテナンスモードに切り替えておく必要があります。これは、他のデータドメインをマスターデータドメインに指定し直すために必要です。

重要

仮想マシンがストレージドメインのリースを保持している場合には、そのストレージドメインはメンテナンスモードに切り替えることはできません。仮想マシンをシャットダウンするか、リースを削除または他のストレージドメインに移動する必要があります。仮想マシンのリースについての説明は、『仮想マシン管理ガイド』を参照してください。

ドメインがアクティブな場合のみ、LUN をさらに追加して iSCSI ドメインを拡張することができます。

ストレージドメインのメンテナンスモードへの切り替え

  1. ストレージドメインで実行中の仮想マシンをすべて停止します。
  2. ストレージドメイン をクリックします。
  3. ストレージドメインの名前をクリックし、詳細ビューを表示します。
  4. データセンター タブをクリックします。
  5. メンテナンス をクリックします。

    注記

    OVF の更新失敗を無視する チェックボックスにより、OVF の更新に失敗した場合でもストレージドメインをメンテナンスモードに切り替えることができます。

  6. OK をクリックします。

ストレージドメインがアクティブではなくなり、結果一覧に 非アクティブ のステータスで表示されます。これで、非アクティブなストレージドメインの編集、再アクティブ化、データセンターからのデタッチ、削除を行うことができるようになりました。

注記

ドメインのアクティブ化、デタッチ、メンテナンスモードへの切り替えを行うには、ドメインが関連付けられたデータセンターの詳細ビューにある ストレージ タブを使用することもできます。

8.8.3. ストレージドメインの編集

管理ポータルを使用して、ストレージドメインのパラメーターを編集することができます。ストレージドメインの状態がアクティブか非アクティブかによって、編集可能なフィールドが異なります。データセンタードメイン機能ストレージタイプ、および 形式 は変更できません。

  • アクティブ: ストレージドメインがアクティブな状態の時には、名前説明コメント容量不足の警告 (%)アクションをブロックする深刻な容量不足 (GB)削除後にワイプ、および 削除後に破棄 のフィールドを編集することが可能です。名前 のフィールドを編集できるのは、ストレージドメインがアクティブな間のみです。他のフィールドはすべて、ストレージドメインが非アクティブでも編集することができます。
  • 非アクティブ: ストレージドメインがメンテナンスモードまたは未アタッチ (したがって非アクティブの状態) の場合には、名前データセンタードメイン機能ストレージタイプ形式 以外の全フィールドを編集することができます。ストレージ接続、マウントオプション、その他の詳細パラメーターを編集するには、ストレージドメインが非アクティブである必要があります。これは、NFS、POSIX、およびローカルストレージタイプでのみサポートされています。
注記

管理ポータルを使用して iSCSI ストレージの接続を編集することはできませんが、REST API で編集可能です。『REST API Guide』「StorageServerConnectionExtension - update」を参照してください。

アクティブなストレージドメインの編集

  1. ストレージドメイン をクリックして、ストレージドメインを選択します。
  2. ドメインを管理 をクリックします。
  3. 必要に応じて、編集可能なフィールドを編集します。
  4. OK をクリックします。

非アクティブなストレージドメインの編集

  1. ストレージドメイン をクリックします。
  2. ストレージドメインがアクティブな場合には、メンテナンスモードに切り替えます。

    1. ストレージドメインの名前をクリックし、詳細ビューを表示します。
    2. データセンター タブをクリックします。
    3. メンテナンス をクリックします。
    4. OK をクリックします。
  3. ドメインを管理 をクリックします。
  4. ストレージパスおよびその他の情報を編集します。新しい接続情報は、元の接続と同じストレージタイプである必要があります。
  5. OK をクリックします。
  6. ストレージドメインをアクティブ化します。

    1. ストレージドメインの名前をクリックし、詳細ビューを表示します。
    2. データセンター タブをクリックします。
    3. アクティブ化 をクリックします。

8.8.4. OVF の更新

デフォルトでは、OVF は 60 分ごとに更新されます。ただし、重要な仮想マシンをインポートした場合や重要な更新を実施した場合には、OVF を手動で更新することができます。

OVF の更新

  1. ストレージドメイン をクリックします。
  2. ストレージドメインを選択し、その他の操作OVF を更新 をクリックします。

    OVF が更新され、メッセージが イベント に表示されます。

8.8.5. メンテナンスモードのストレージドメインのアクティブ化

データセンターのストレージに変更を加える場合は、ストレージドメインをメンテナンスモードに切り替える必要があります。使用を再開するには、ストレージドメインをアクティブ化します。

  1. ストレージドメイン をクリックします。
  2. 非アクティブなストレージドメインの名前をクリックし、詳細ビューを表示します。
  3. データセンター タブをクリックします。
  4. アクティブ化 をクリックします。
重要

データドメインよりも先に ISO ドメインをアクティブ化しようとすると、エラーメッセージが表示され、そのドメインはアクティブ化されません。

8.8.6. データセンターからのストレージドメインのデタッチ

ストレージドメインをあるデータセンターからデタッチして、別のデータセンターに移行します。

データセンターからのストレージドメインのデタッチ

  1. ストレージドメイン をクリックします。
  2. ストレージドメインの名前をクリックし、詳細ビューを表示します。
  3. データセンター タブをクリックします。
  4. メンテナンス をクリックします。
  5. OK をクリックしてメンテナンスモードを開始します。
  6. デタッチ をクリックします。
  7. OK をクリックしてストレージドメインをデタッチします。

ストレージドメインがデータセンターからデタッチされ、別のデータセンターをアタッチする準備ができました。

8.8.7. データセンターへのストレージドメインのアタッチ

データセンターにストレージドメインをアタッチします。

データセンターへのストレージドメインのアタッチ

  1. ストレージドメイン をクリックします。
  2. ストレージドメインの名前をクリックし、詳細ビューを表示します。
  3. データセンター タブをクリックします。
  4. アタッチ をクリックします。
  5. 対象のデータセンターを選択します。
  6. OK をクリックします。

ストレージドメインがデータセンターにアタッチされ、自動的にアクティブ化されます。

8.8.8. ストレージドメインの削除

データセンター内のストレージドメインを仮想化環境から削除します。

ストレージドメインの削除

  1. ストレージドメイン をクリックします。
  2. ストレージドメインをメンテナンスモードに切り替えて、デタッチします。

    1. ストレージドメインの名前をクリックし、詳細ビューを表示します。
    2. データセンター タブをクリックします。
    3. メンテナンス をクリックして、OK をクリックします。
    4. デタッチ をクリックして、OK をクリックします。
  3. 削除 をクリックします。
  4. オプションとして、ドメインをフォーマットします。ストレージの中身が失われます。のチェックボックスを選択して、ドメインの中身を消去します。
  5. OK をクリックします。

ストレージドメインが環境から完全に削除されました。

8.8.9. ストレージドメインの破棄

エラーが発生したストレージドメインは、通常の手順で削除することができません。ストレージドメインを強制的に破棄することによって、そのストレージドメインは仮想化環境から削除されます。

ストレージドメインの破棄

  1. ストレージドメイン をクリックします。
  2. ストレージドメインを選択し、その他の操作破棄 をクリックします。
  3. 操作を承認 のチェックボックスを選択します。
  4. OK をクリックします。

8.8.10. ディスクプロファイルの作成

ディスクプロファイルは、ストレージドメイン内の仮想ディスクのスループットの最大レベルと入出力操作の最大レベルを定義します。ディスクプロファイルは、データセンター下で定義されているストレージプロファイルをベースに作成されますが、プロファイルを有効にするには、個別の仮想ディスクに手動で割り当てる必要があります。

以下の手順は、ストレージドメインの属するデータセンター下でストレージ QoS エントリーが 1 つ以上定義済みであることを前提としています。

ディスクプロファイルの作成

  1. ストレージドメイン をクリックします。
  2. データストレージドメインの名前をクリックして、詳細ビューを表示します。
  3. ディスクプロファイル タブをクリックします。
  4. 新規作成 をクリックします。
  5. ディスクプロファイルの 名前説明 を入力します。
  6. QoS 一覧からディスクプロファイルに適用する QoS を選択します。
  7. OK をクリックします。

8.8.11. ディスクプロファイルの削除

Red Hat Virtualization 環境から既存のディスクプロファイルを削除します。

ディスクプロファイルの削除

  1. ストレージドメイン をクリックします。
  2. データストレージドメインの名前をクリックして、詳細ビューを表示します。
  3. ディスクプロファイル タブをクリックします。
  4. 削除するディスクプロファイルを選択します。
  5. 削除 をクリックします。
  6. OK をクリックします。

そのディスクプロファイルが仮想ディスクに割り当てられていた場合は、それらの仮想ディスクからディスクプロファイルが削除されます。

8.8.12. ストレージドメインのヘルスステータスの確認

ストレージドメインには、通常の ステータス に加えて外部のヘルスステータスがあります。外部のヘルスステータスはプラグインまたは外部のシステムによってレポートされるか、管理者によって設定され、ストレージドメインの 名前 の左側に以下のアイコンのいずれかが表示されます。

  • OK: アイコンなし
  • 情報: Info
  • 警告: Warning
  • エラー: Error
  • 異常: Failure

ストレージドメインのヘルスステータスについての更に詳しい情報を確認するには、ストレージドメイン名をクリックして詳細ビューを表示し、イベント タブをクリックしてください。

ストレージドメインのヘルスステータスは、REST API を使用して確認することも可能です。ストレージドメインに対する GET 要求には、ヘルスステータスが記載された external_status 要素が含まれます。

events コレクションで REST API 内のストレージドメインのヘルスステータスを設定することができます。『REST API Guide』「Events - add」のセクションを参照してください。

8.8.13. ストレージドメインの削除後に破棄の設定

削除後に破棄 のチェックボックスを選択すると、ストレージの削除時に論理ボリューム上で blkdiscard コマンドが呼び出され、下層のストレージにはブロックが解放されたことが通知されます。ストレージアレイは解放された領域を使用して、要求に応じて割り当てを行います。削除後に破棄 はブロックストレージでのみ機能します。NFS などのファイルストレージの場合には、Red Hat Virtualization Manager ではこのフラグを使用できません。

制限事項:

  • 削除後に破棄 は iSCSI、ファイバーチャネルなどのブロックストレージドメインでのみ利用可能です。
  • 下層のストレージが Discard をサポートしている必要があります。

削除後に破棄 はブロックストレージドメインの作成時や編集時に有効化することができます。「ブロックストレージの追加」および「ストレージドメインの編集」を参照してください。