7.5.2. CLI を使用して仮想マシンイメージをアップロードする


virtctl コマンドラインツールを使用して、オペレーティングシステムイメージをアップロードできます。既存のデータボリュームを使用することも、イメージ用に新しいデータボリュームを作成することもできます。

前提条件

  • ISOIMG、または QCOW2 オペレーティングシステムイメージファイルがある。
  • 最高のパフォーマンスを得るには、virt-sparsify ツールまたは xz ユーティリティーまたは gzip ユーティリティーを使用してイメージファイルを圧縮しておく。
  • クライアントマシンは、OpenShift Dedicated ルーターの証明書を信頼するように設定されている。
  • virtctl CLI がインストールされている。
  • OpenShift CLI (oc) がインストールされている。

手順

  1. virtctl image-upload コマンドを実行してイメージをアップロードします。

    $ virtctl image-upload dv <datavolume_name> \
      --size=<datavolume_size> \
      --image-path=</path/to/image>
    <datavolume_name>
    データボリュームの名前。
    <datavolume_size>
    データボリュームのサイズ。例: --size=500Mi--size=1G
    </path/to/image>

    イメージのファイルパス。

    注記
    • 新規データボリュームを作成する必要がない場合は、--size パラメーターを省略し、--no-create フラグを含めます。
    • ディスクイメージを PVC にアップロードする場合、PVC サイズは圧縮されていない仮想ディスクのサイズよりも大きくなければなりません。
    • HTTPS を使用したセキュアでないサーバー接続を許可するには、--insecure パラメーターを使用します。--insecure フラグを使用する際に、アップロードエンドポイントの信頼性は検証 されない 点に注意してください。
  2. オプション: データボリュームが作成されたことを確認するには、以下のコマンドを実行してすべてのデータボリュームを表示します。

    $ oc get dvs

7.5.2.1. サポートされているカスタムビデオデバイスの種類

仮想マシン (VM) を作成する際に、カスタムビデオデバイスタイプを設定して、デフォルトのビデオ設定をオーバーライドできます。

カスタムビデオデバイスを設定することで、ゲストオペレーティングシステムの要件やパフォーマンスのニーズに基づいて、異なるビデオデバイスを指定できます。

重要

カスタムビデオデバイスのサポートは、テクノロジープレビュー機能としてのみ提供されています。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat では、実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

カスタムビデオデバイスの使用には、いくつかの利点があります。

パフォーマンス
一部のビデオデバイスは、デフォルト設定よりも優れたパフォーマンスを発揮します。たとえば、AMD/x86_64 アーキテクチャーにおいて、VirtIO は従来の VGA よりも効率的なビデオデバイスです。
解像度の柔軟性
一部のビデオデバイスタイプでは、カスタムディスプレイ解像度を設定できます。
メモリー効率
一部のビデオタイプは、ヘッドレスモードやコンソール専用モードでの操作において、メモリー効率がより優れています。

以下のビデオデバイスタイプを設定できます。

  • VirtIO: ホストにタスクをオフロードすることで、パフォーマンスの向上、およびハードウェアアクセラレーションによるビデオのデコードとエンコードを実現します。VirtIO ドライバーが利用可能な最新のゲストオペレーティングシステムでの使用を推奨します。
  • VGA: アナログビデオディスプレイの標準規格です (BIOS を使用する AMD/x86_64 のデフォルト設定)。
  • Bochs: ゲストオペレーティングシステムがディスプレイ設定を管理するためのシンプルなインターフェイスを提供するエミュレートされたグラフィックアダプターです (EFI を使用する AMD/x86_64 のデフォルト設定)。
  • Cirrus: 安定した映像出力を提供する、従来型のビデオデバイス。
  • ramfb: シンプルでアクセラレーション機能のない仮想ディスプレイデバイスで、主に QEMU エミュレーターで使用され、ARM アーキテクチャーに適しています。
Expand
表7.1 アーキテクチャー別のビデオデバイスのサポート
アーキテクチャーブートモードデフォルトタイプサポートされるタイプ

AMD/x86_64

BIOS

vga

virtio, vga, bochs, cirrus, ramfb`

AMD/x86_64

EFI

bochs

virtio, vga, bochs, cirrus, ramfb`

ARM64

BIOS/EFI

virtio

virtio, ramfb

s390x

BIOS/EFI

virtio

virtio

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る