4.3.4. v2v プロセスのスクリプト化


v2v プロセス全体をスクリプト化して、大量の仮想マシンのバッチ処理を自動化することができます。この処理は 2 つのステップに分かれ、別々のホストで実行する必要があります。

手順4.8 v2v プロセスのスクリプト化

  1. virt-v2v を使用して仮想マシンを変換し、エクスポートストレージドメインにコピーします。このステップは、Linux ホストで実行する必要があります。詳しい手順は、「仮想マシンの変換」 に記載しています。
  2. 変換が完了したら、Red Hat Enterprise Virtualization 管理ポータルを使用して、エクスポートストレージドメインから仮想マシンをインポートします。このステップは、Red Hat Enterprise Virtualization Manager サーバーで実行する必要があります。
    Red Hat Enterprise Virtualization 管理ポータルを使用した仮想マシンのインポートについてのさらに詳しい情報は 『 Red Hat Enterprise Virtualization 管理ガイド』 を参照してください。
    The Import Virtual Machine(s) wizard.

    図4.4 Red Hat Enterprise Virtualization 管理ポータルを使用した仮想マシンのインポート

    あるいは、Python SDK またはコマンドラインを使用して、エクスポートストレージドメインから仮想マシンをインポートすることも可能です。
    SDK を使用して仮想マシンをインポートするには、以下のように行います。

    例4.3 SDK を使用した、エクスポートストレージドメインからの仮想マシンのインポート

    api = API(url="http(s)://...:.../api",
              username="...",
              password="...",
              filter=False,
              debug=True)
    
    
    sd = api.storagedomains.get(id="from-sd-id")
    import_candidate = sd.vms.get(id="vm-to-import")
    import_candidate.import_vm(action=params.Action(
    cluster=api.clusters.get(id="to-cluster-id"), 
    storage_domain=api.storagedomains.get(id="to-sd-id")))

    注記

    SDK メソッドを使用する場合には、name= を使用してエンティティーをフェッチし、渡すこともできます。
    コマンドラインを使用して仮想マシンをインポートするには、Red Hat Enterprise Virtualization Manager のシェルに接続して、以下のコマンドを実行します。

    例4.4 コマンドラインを使用した、エクスポートストレージドメインからの仮想マシンのインポート

    action vm "vm-to-import" import_vm --storagedomain-identifier "from-sd-id" --cluster-id "to-cluster-id" --storage_domain-id "to-sd-id"

    注記

    コマンドラインメソッドを使用する場合には、-name を使用してエンティティーをフェッチし、渡すこともできます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.