このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
タグ
最近更新したページ
最新コメント
メニューバーA
フリーエリア
Wiki内検索

virshでLive Migration@Ubuntu9.04

これは何?

KVMでLinuxをハイパーバイザーとして利用している環境同士で作動したままのVMを移動させる作業です。
このときlibvirtなるVM操作コマンドを利用します。
こうすると色々便利なので

実際の作業。

前提条件

  • KVMの動いている+virsh+sshの導入されているサーバーマシンを2台用意する。
  • 両方のサーバーから同じように見える共有フォルダを用意。(iSCSIかNFS)
  • 移動元のサーバにて移動対象のVMを起動する。

実行

  • 以下のコマンドを投げる。
    • 自分がいま移動対象VMの作動ホストにログインしている場合
      • HostBは移動先ホストでIPもしくはFQNを指定
sudo virsh migrate --live VMname qemu+ssh://HostB
  • もし、コマンドをVMの作動していないマシンで行う場合
    • もちろんvirshが入っている必要がある。
sudo virsh --connect qemu+ssh://HostA migrate --live VMname qemu+ssh://HostB

現状

  • 文法的には間違っていないようだが、
operation failed: failed to start listening VM
というエラーが出て動かない。

参考サイト

How to migrate guests using virsh commands?
2009年06月14日(日) 16:35:22 Modified by ryunosinfx




スマートフォン版で見る