create_kvm.sh
# !/bin/bash
function main(){
local NAME=$1
if [ -z ${NAME} ]
then
echo $0 [NAME]
else
create_img ${NAME}
create_kvm ${NAME}
fi
}
function create_img(){
local NAME=$1
qemu-img create -f qcow2 /var/lib/libvirt/images/${NAME}.img 10GB
}
function create_kvm(){
local NAME=$1
virt-install \
--connect qemu:///system \
--name=${NAME} \
--ram=512 \
--disk path=/var/lib/libvirt/images/${NAME}.img \
--vcpus=1 \
--os-type=linux \
--os-variant=virtio26 \
--network bridge=br0 \
--nographics \
--accelerate \
--hvm \
--location=http://ftp.riken.jp/Linux/centos/6.4/os/x86_64/ \
--extra-args='console=tty0 console=ttyS0,115200n8'
}
main ${@}