lost and found ( for me ? )

KVM : virsh net コマンド : add network

root@hat1:~# cat /etc/lsb-release | tail -1
DISTRIB_DESCRIPTION="Ubuntu 10.10"

[ 現在の設定 ]

今は default というネットワークだけ。
root@hat1:~# virsh net-list
名前               状態     自動起動
-----------------------------------------
default              動作中  yes


[ 新たに pb1 というネットワークを追加 ]

1. 追加するネットワークの定義ファイルを作成する ( xml )
root@hat1:~# cat KVM_net.xml
<network>
<name>pb1</name>
<forward mode='nat'/>
<bridge name='pb1' stp='off' delay='0' />
<ip address='10.0.0.1' netmask='255.255.255.0'>
</ip>
</network>


xmlファイルは既存のものを参考にすると楽 ( virsh net-dumpxml default で表示されるxmlを参考にする)

2. 定義 ( virsh net-define )
root@hat1:~# virsh net-define KVM_net.xml
ネットワーク pb1 が KVM_net.xml から定義されました


virsh net-define xmlファイル名
root@hat1:~# ls /etc/libvirt/qemu/networks/*.xml
/etc/libvirt/qemu/networks/default.xml  /etc/libvirt/qemu/networks/pb1.xml


3. 起動 ( virsh net-start )
root@hat1:~# virsh net-list
名前               状態     自動起動
-----------------------------------------
default              動作中  yes

root@hat1:~# virsh net-start pb1
ネットワーク pb1 が起動されました

root@hat1:~# virsh net-list
名前               状態     自動起動
-----------------------------------------
default              動作中  yes
pb1                  動作中  no


4. 自動起動にする ( virsh net-autostart )
root@hat1:~# virsh net-autostart pb1
ネットワーク pb1 が自動起動に設定されました

root@hat1:~# virsh net-list
名前               状態     自動起動
-----------------------------------------
default              動作中  yes
pb1                  動作中  yes

root@hat1:~# ls -l /etc/libvirt/qemu/networks/autostart/*
lrwxrwxrwx 1 root root 14 2010-12-03 00:16 /etc/libvirt/qemu/networks/autostart/default.xml -> ../default.xml
lrwxrwxrwx 1 root root 34 2011-01-04 15:13 /etc/libvirt/qemu/networks/autostart/pb1.xml -> /etc/libvirt/qemu/networks/pb1.xml

Happy New Year :)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.