KVM CentOS6.4 仮想マシン最小インストールスクリプト


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 ${@}