検索

12.5. 他のホストとの仮想マシンディスクイメージの共有

download PDF

サポートされている KVM ホスト 間で仮想マシン (VM) のライブマイグレーションを実行するには、移行プロセス中に仮想マシンがストレージの読み取りと書き込みを行えるように、実行中の仮想マシンのストレージも移行する必要があります。

これを行う方法の 1 つに、共有仮想マシンストレージを使用する方法があります。次の手順では、NFS プロトコルを使用して、ローカルに保存された仮想マシンイメージをソースホストおよび宛先ホストと共有する方法について説明します。

前提条件

  • 移行に使用する仮想マシンがシャットダウンしている。
  • オプション: 移行元ホストまたは移行先ホストではないストレージをホストするためのホストシステムを使用でき、移行元ホストまたは移行先ホストの両方がネットワーク経由でそのホストにアクセスできる。これは共有ストレージに最適なソリューションで、Red Hat が推奨しています。
  • KVM では対応していないため、NFS ファイルのロック機能を使用しない。
  • NFS プロトコルが、ソースホストと宛先ホストにインストールされ、有効化されている。詳細は、以下を参照してください。
  • NFS サーバーのデプロイ

手順

  1. 共有ストレージを提供するホストに接続します。この例では、example-shared-storage ホストです。

    # ssh root@example-shared-storage
    root@example-shared-storage's password:
    Last login: Mon Sep 24 12:05:36 2019
    root~#
  2. ディスクイメージを保持し、移行ホストと共有されるディレクトリーを移行元ホスト上に作成します。

    # mkdir /var/lib/libvirt/shared-images
  3. 移行元ホストから新規作成されたディレクトリーに仮想マシンのディスクイメージをコピーします。次の例では、仮想マシンのディスクイメージ example-disk-1example-shared-storage ホストの /var/lib/libvirt/shared-images/ ディレクトリーにコピーします。

    # scp /var/lib/libvirt/images/example-disk-1.qcow2 root@example-shared-storage:/var/lib/libvirt/shared-images/example-disk-1.qcow2
  4. ストレージを共有するのに使用するホストで、/etc/exports ファイルに共有ディレクトリーを追加します。次の例では、/var/lib/libvirt/shared-images ディレクトリーを example-source-machine ホストおよび example-destination-machine ホストと共有します。

    # /var/lib/libvirt/shared-images example-source-machine(rw,no_root_squash) example-destination-machine(rw,no\_root_squash)
  5. 移行元ホストと移行先ホストの両方で、共有ディレクトリーを /var/lib/libvirt/images ディレクトリーにマウントします。

    # mount example-shared-storage:/var/lib/libvirt/shared-images /var/lib/libvirt/images

検証

  • 移行元ホストで仮想マシンを起動し、正常に起動するかどうかを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.