Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

1.2.7. RAW 形式へのイメージの変換

Red Hat Ceph は QCOW2 イメージを保管することはできますが、そのイメージを使用して仮想マシン (VM) のディスクをホストすることはできません。

アップロードした QCOW2 イメージから仮想マシンを作成する場合には、コンピュートノードはイメージをダウンロードして RAW に変換し、それを Ceph にアップロードし直してからでないと使用することができません。このプロセスは仮想マシンの作成時間に影響を及ぼします (特に、並行して仮想マシンを作成する場合)。

たとえば、複数の仮想マシンを同時に作成する場合には、Ceph クラスターへの変換済みイメージのアップロードが、すでに実行中の負荷に影響を及ぼす可能性があります。IOPS のこれらの負荷に対するリソースがアップロードプロセスにより枯渇し、ストレージの反応が遅くなる場合があります。

Ceph において仮想マシンをより効率的に起動するには (一時バックエンドまたはボリュームからの起動)、Image サービスのイメージの形式を RAW にする必要があります。

手順

  1. イメージを RAW に変換すると、イメージサイズが元の QCOW2 イメージファイルより大きくなる場合があります。最終的な RAW イメージのサイズを確認するには、変換前に以下のコマンドを実行します。

    qemu-img info <image>.qcow2
  2. イメージを QCOW2 から RAW 形式に変換します。

    qemu-img convert -p -f qcow2 -O raw <original_qcow2_image>.qcow2 <new_raw_image>.raw

1.2.7.1. RAW および ISO だけを受け入れる Image サービスの設定

RAW および ISO イメージ形式のみを受け入れるように Image サービスを設定することができます。

手順

  1. その他の環境ファイルと共に、openstack overcloud deploy コマンドに以下の内容が含まれる別の環境ファイルを追加します。

    parameter_defaults:
      ExtraConfig:
        glance::config::api_config:
          image_format/disk_formats:
            value: "raw,iso"