KVM インストール2013/01/22 |
KVM ( Kernel-based Virtual Machine ) +QEMU での仮想化です。
搭載しているCPUが仮想化機構( Intel VT, AMD-V 等 )を備えている必要があります。
|
|
[1] | まずは必要なもののインストールです。 |
[root@dlp ~]#
[root@dlp ~]# yum -y install qemu-kvm libvirt python-virtinst bridge-utils kvm_intel 43336 0 kvm 306680 1 kvm_intel [root@dlp ~]# systemctl start libvirtd.service [root@dlp ~]# systemctl enable libvirtd.service |
[2] | ゲストOSがブリッジ接続できるようにブリッジネットワークを構成しておきます。NICを複数枚搭載し、 ゲスト側からも複数のインターフェースを使いたい場合は、インターフェース名の末尾の数字を増やして同じ要領で設定してください。 ちなみにネットワークインターフェースの名前は以下の例では「eth0」としていますが、必ずしも「eth0」とは限らず、マシンによって変わります。 「eth0」の箇所はご自身のマシンのネットワークインターフェース名に読み替えてください。 |
[root@dlp ~]# cd /etc/sysconfig/network-scripts [root@dlp network-scripts]# cp ifcfg-eth0 ifcfg-br0
[root@dlp network-scripts]#
vi ifcfg-br0 # 以下のように変更
TYPE=Bridge BOOTPROTO=none DEVICE=br0 ONBOOT=yes IPADDR=10.0.0.30 NETMASK=255.255.255.0 GATEWAY=10.0.0.1 DNS1=10.0.0.10
[root@dlp network-scripts]#
vi ifcfg-eth0 # 以下のように変更
HWADDR=00:24:1D:13:7A:26 TYPE=Ethernet DEVICE=eth0 ONBOOT=yes BRIDGE=br0
[root@dlp network-scripts]#
[root@dlp ~]# br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.30 netmask 255.255.255.0 broadcast 10.0.0.255 inet6 fe80::224:1dff:fe13:7a26 prefixlen 64 scopeid 0x20<link> ether 00:24:1d:13:7a:26 txqueuelen 0 (Ethernet) RX packets 41 bytes 4559 (4.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 47 bytes 6404 (6.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING< mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST< mtu 1500 inet6 fe80::224:1dff:fe13:7a26 prefixlen 64 scopeid 0x20<link> ether 00:24:1d:13:7a:26 txqueuelen 1000 (Ethernet) RX packets 44 bytes 5313 (5.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 64 bytes 8858 (8.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 7a:93:33:e5:cc:ac txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
Sponsored Link |