libvirt创建虚拟机脚本
本例假定你已经安装了libvirt、kvm,且在操作系统中配置好了桥接网络。将以下内容保存到vminstall.sh,然后sh vminstall.sh 开始安装,当返回命令提示行后,使用VNCViewer连接进行安装操作。读者请根据自己的实际情况进行修改。#!/bin/sh. /etc/profileKVM_NAME="kvm_135_154_10"
本例假定你已经安装了libvirt、kvm,且在操作系统中配置好了桥接网络。
将以下内容保存到vminstall.sh,然后sh vminstall.sh 开始安装,当返回命令提示行后,使用VNCViewer连接进行安装操作。
读者请根据自己的实际情况进行修改。
#!/bin/sh
. /etc/profile
KVM_NAME="kvm_135_154_10"
/usr/sbin/virt-install \
--name $KVM_NAME \
--vcpus 2 \
--ram 2024 \
--disk path=/data/kvm/img/$KVM_NAME.img,size=15 \
--network bridge:br0,model=virtio \
--accelerate \
--virt-type=kvm \
--noreboot \
--vnc \
--vnclisten=0.0.0.0 \
-c /data/kvm/ubuntu-12.04.1-server-amd64.iso
解释说明:
--name libvirt中的domain名称
--vcpus 核心数
--ram 内存大小(MB)
--disk path 生成的虚拟机镜像存放位置,后面的size是镜像的大小(GB)
--network 网络,本例使用的桥接到br0,模式是virtio
--virt-type 虚拟机类型
--noreboot 安装后完成后不重启,直接退出
--vnc 开启vnc连接以便使用vncviewer连接进行安装操作
-c 安装的光盘镜像
该脚本执行成功后,会在/etc/libvirt/qemu/路径下生成一个kvm_135_154_10.xml的配置文件,如果你要对其进行修改,只能使用virsh工具,然后edit kvm_135_154_10来进行编辑,直接使用vi编辑则无效。
更多推荐
所有评论(0)