KVM

説明 [#u4645f3b]

バックアップで取得したイメージファイルから、コピーサーバーを作成する方法です。

手順 [#hd0d8fa0]

1.KVMホストのストレージへ、VMのイメージファイルをリストア(コピー)する。

 # cp -p 元のxmlファイル 新しい名前.xml
 # uuidgen 新しいuuid
 # vi 新しい名前.xml
 ---
 <name>名称変更</name>
 <uuid>新しいuuid</uuid>
 <source file='/パス/イメージファイル'/>
 グローバルのNICの部分を削除
 ---
 # define 新しい名前.xml
 # virsh list --all
 - 新しい名前 シャットオフ
 virsh> start 新しい名前
 virsh> vncdisplay 新しい名前

VNC上 [#w6c2cb7d]

 # vncで新しい名前のサーバーに接続して、接続できることを確認
 # ip a
 グローバルIPアドレスが付与されていないことを確認
 

KVM上 [#u6f9cd7f]

 # virsh attach-interface --type bridge --source br1 --model virtio --persistent 新しい名前
 ※オプションの値は適宜変更する
 インターフェースが正常に接続できました
 # virsh edit 新しい名前
 ---
  <interface type='bridge'>
      <mac address='52:54:00:09:cc:b9'/>
      <source bridge='br1'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </interface>
 ---
 ↑ 追加されていることが確認できる。
 

VNC上 [#leebc35b]

 # reboot
   
 再起動後   

 # ip a
 eth1が追加されていることを確認
 # vi /etc/sysconfig/network-scripts/ifcfg-eth1
 ---
 IPADDR=IPアドレス
 NETMASK=ネットマスク
 ---
 # ifdown eth1
 # ifup eth1
 # ip a
 IPアドレスがセットされてインターフェースがあがっていることを確認

確認 [#v9f6e0b3]

ping IPアドレス