KVM・ブリッジネットワーク構成(Ubuntu10.10)
Ubuntu10.10でKVMのブリッジネットワーク構築方法
1.必要なパッケージをインストール
$ sudo apt-get install libcap2-bin qemu bridge-utils
2. Capabilitiesを利用する
$sudo setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 $ sudo vi /etc/security/capability.conf cap_net_admin
3.既存設定のバックアップ
3-1./etc/network/interfacesのバックアップ $ cat /etc/network/interfaces > interfaces.bak 3-2.バックアップファイルがあるか確認 $ ls interfaces.bak 3-3.ファイルが内容を確認 $ tail interfaces.bak auto lo iface lo inet loopback
4.ブリッジネットワークを作成
4-1.一旦、networkingを停止 $ sudo invoke-rc.d networking stop 4-2./etc/network/interfacesを編集 $ sudo vi /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet loopback auto br0 iface br0 inet static address 192.168.24.200 network 192.168.24.0 netmask 255.255.255.0 broadcast 192.168.24.255 gateway 192.168.24.1 bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0
5.networkingサービスを再起動
$ sudo invoke-rc.d networking start
6.libvirtxml.tmplにブリッジネットワークを追加
6-1.設定のバックアップ $ sudo cp -p /etc/vmbuilder/libvirt/libvirtxml.tmpl /etc/vmbuilder/libvirt/libvirtxml.tmpl.org 6.2.libvirtxml.tmplを編集 $ sudo vi /etc/vmbuilder/libvirt/libvirtxml.tmpl 以下の変更 <interface type='network'> <source network='default'/> </interface> ↓に変更 <interface type='bridge'> <source bridge='br0'/> </interface> 6-3.差分の確認 $ sudo diff /etc/vmbuilder/libvirt/libvirtxml.tmpl /etc/vmbuilder/libvirt/libvirtxml.tmpl.org 20c20 < <source bridge='$br0'/> --- > <source bridge='$bridge'/>
ディスカッション
コメント一覧
まだ、コメントがありません