目次

03 KVM install

環境

CentOS 6.8

必要なパッケージインストール

# yum -y install qemu-kvm libvirt python-virtinst bridge-utils 

ブリッジ作成

# virsh iface-bridge eth0 br0

4つのブリッジ作成の例

# virsh iface-list
Name                 State      MAC Address
--------------------------------------------
bond1                active     f4:ce:46:a6:fc:48
br0                  active     b4:99:ba:a8:10:90
br1                  active     f4:ce:46:a6:fc:48
br2                  active     f4:ce:46:a6:fc:4a
br3                  active     f4:ce:46:a6:fc:48
lo                   active     00:00:00:00:00:00

# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.b499baa81090	yes		bond0
							vnet0
br1		8000.f4ce46a6fc48	yes		bond1.302
							vnet1
br2		8000.f4ce46a6fc4a	yes		eth4
							vnet2
br3		8000.f4ce46a6fc48	yes		bond1.998
							vnet3
virbr0		8000.5254006c844c	yes		virbr0-nic
STP

STP on のままだと、STP(スパニングツリープロトコル)の通信が出続けるのでoffにしとく

# sed -i 's/^STP.*/STP="off"/g' /etc/sysconfig/network-scripts/ifcfg-br*

VMインストール

LVM作成

# lvcreate -L 10G -n VolTEST VolG00

ISOからインストール

# virt-install \
--name TESTVM \
--ram 2048 \
--file=/dev/VolG00/VolTEST \
--vcpus 4 \
--clock offset=localtime \
--os-type linux \
--os-variant rhel6 \
--network bridge=br0 \
--graphics none \
--location /ISO/CentOS-6.8-x86_64-bin-DVD1.iso \
--extra-args "console=tty0 console=ttyS0,115200n8"

kickstartファイルからインストール

# virt-install \
--name TESTVM \
--ram 2048 \
--file=/dev/VolG00/VolTEST \
--vcpus 4 \
--clock offset=localtime \
--os-type linux \
--os-variant rhel6 \
--network bridge=br0 \
--graphics none \
--location "http://192.168.0.10/centos/6.8/os/x86_64" \
--extra-args "console=tty0 console=ttyS0,115200n8 ks=http://192.168.0.10/kickstart.cfg ip=192.168.0.11 netmask=255.255.255.0 gateway=192.168.0.1 ksdevice=eth0"