検索

1.3.3. 仮想マシンおよびディスクイメージのインポートおよびアップロード

download PDF

1.3.3.1. ローカルディスクイメージの新規 PVC へのアップロード

virtctl image-upload を使用して、仮想マシンディスクイメージをクライアントマシンから OpenShift Container Platform クラスターにアップロードできます。これにより、アップロードの完了後に仮想マシンに関連付けられる PVC が作成されます。

前提条件

  • RAW または QCOW2 形式の仮想マシンディスクイメージ。これは xz または gzip を使用して圧縮できます。
  • kubevirt-virtctl はクライアントマシンにインストールされている必要があります。
  • クライアントマシンは、OpenShift ルーターの証明書を信頼できるように 設定 されている必要があります。

手順

  1. 以下を特定します。

    • アップロードする VM ディスクイメージのファイルの場所
    • 結果として生成される PVC の名前およびこれに必要なサイズ
  2. 既存の passthrough ルートを削除します。

    $ oc delete route -n cdi cdi-uploadproxy-route
  3. re-encryption termination を使用してセキュリティー保護されたルートを作成します。

    $ oc get secret -n cdi cdi-upload-proxy-ca-key -o=jsonpath="{.data['tls\.crt']}" | base64 -d > ca.pem
    
    $ oc create route reencrypt cdi-uploadproxy-route -n cdi --service=cdi-uploadproxy --dest-ca-cert=ca.pem
  4. virtctl image-upload コマンドを使用して VM イメージをアップロードし、選択したパラメーターが含まれていることを確認します。以下に例を示します。

    $ virtctl image-upload --uploadproxy-url=https://$(oc get route cdi-uploadproxy-route -n cdi -o=jsonpath='{.status.ingress[0].host}') --pvc-name=upload-fedora-pvc --pvc-size=10Gi --image-path=/images/fedora28.qcow2
    注意

    HTTPS を使用したセキュアでないサーバー接続を許可するには、--insecure パラメーターを使用します。--insecure フラグを使用する際に、アップロードエンドポイントの信頼性は検証 されない 点に注意してください。

  5. PVC が作成されていることを確認するには、すべての PVC オブジェクトを表示します。

    $ oc get pvc

次に、PVC にバインドする仮想マシンオブジェクトを作成できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

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

会社概要

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

© 2024 Red Hat, Inc.