7.9. DataVolume API を使用した仮想マシンイメージのインポート
DataVolume API を使用すると、仮想マシン (VM) イメージを OpenShift Virtualization クラスターにインポートできます。DataVolume は、Containerized Data Importer (CDI) を使用して、PVC の作成と外部ソースからのイメージデータの転送を自動化します。
7.9.1. サポート対象のインポートソース リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
DataVolume API は、複数の外部ソースからの仮想マシンイメージのインポートをサポートしています。Containerized Data Importer (CDI) は、イメージ形式を検出し、必要に応じて変換します。
以下のインポートソースが利用可能です。
- HTTP または HTTPS
-
source.httpフィールドを使用して、イメージファイルの URL を指定します。CDI は Web サーバーからイメージを直接ダウンロードします。オプションとして、カスタム認証局用の TLS 証明書と、Basic 認証用の認証情報を提供できます。 - Container レジストリー
-
docker://URL プレフィックスが付いたsource.registryフィールドを使用して、イメージの場所を指定します。CDI は、標準的なコンテナーイメージプルメカニズムを使用して、レジストリーからイメージをプルします。レジストリーが認証を必要とする場合は、Secretオブジェクトにレジストリーの認証情報を指定できます。 - S3 オブジェクトストレージ
-
source.s3フィールドを使用してオブジェクトの URL を指定します。CDI は S3 互換ストレージサービスからイメージをダウンロードします。Secretオブジェクト内にアクセス認証情報を指定する必要があります。 - oVirt (ImageIO)
-
接続の詳細は、
source.imageioフィールドを使用して指定します。CDI は oVirt ImageIO API に接続し、Red Hat Virtualization 環境からディスクイメージを転送します。 - VMware (VDDK)
-
接続の詳細は、
source.vddkフィールドを使用して指定します。CDI は、VMware Virtual Disk Development Kit (VDDK) を使用して、VMware vSphere 環境からディスクイメージを転送します。
サポートされているイメージ形式には、QCOW2、RAW、ISO、および圧縮アーカイブファイルが含まれます。