====== 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" {{tag>kvm}}