KVMをインストールする
先日ubuntuにKVMをインストールしてみたので、その時のメモです。
インストール
まずは環境の確認。
$ egrep -c '(vmx|svm)' /proc/cpuinfo 4 $ egrep -c 'lm' /proc/cpuinfo 4
次に必要なパッケージをインストール
$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
これとは別に以下のパッケージもインストールしておきます。
$ sudo apt-get install virtinst
インストール結果の確認
$ virsh -c qemu:///system list Id Name State ----------------------------------
ネットワークの設定を行います。
# vi /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 192.168.1.50 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 bridge_ports eth0 bridge_stp off bridge_fd off bridge_maxwait 0
再起動すると、以下のようになりました。
# /etc/init.d/networking restart # ifconfig -a br0 Link encap:Ethernet HWaddr f0:de:f1:41:f9:df inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::f2de:f1ff:fe41:f9df/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45 errors:0 dropped:0 overruns:0 frame:0 TX packets:34 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3524 (3.5 KB) TX bytes:3652 (3.6 KB) eth0 Link encap:Ethernet HWaddr f0:de:f1:41:f9:df UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:40778 errors:0 dropped:0 overruns:0 frame:0 TX packets:21373 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:58086192 (58.0 MB) TX bytes:1620686 (1.6 MB) Interrupt:19 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:80 errors:0 dropped:0 overruns:0 frame:0 TX packets:80 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6048 (6.0 KB) TX bytes:6048 (6.0 KB) virbr0 Link encap:Ethernet HWaddr 7e:5b:1b:7a:07:d3 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 84:4b:f5:50:05:0b BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ブリッジの設定を確認します。
# brctl show bridge name bridge id STP enabled interfaces br0 8000.f0def141f9df no eth0 virbr0 8000.000000000000 yes
仮想マシンの作成
次に仮想マシンを作成してみます。
# qemu-img create -f raw /var/lib/libvirt/images/centos6-test.img 10G
仮想マシンを作成します。
# virt-install -n centos6-test -r 512 -f /var/lib/libvirt/images/centos6-test.img \ -s 10 --vcpus=1 --os-type linux --os-variant=rhel6 --network bridge=br0 \ --nographics --location="http://ftp.riken.jp/Linux/centos/6.3/os/x86_64" \ --extra-args='console=tty0 console=ttyS0,115200n8'
セットアップが終わったので、またいろいろやってみようと思います。
今日はこんなところで