My Avatar

skylens

(●´ω`●)/

通过virt-install来创建虚拟机

2017年5月24日 星期三, 发表于 昆明

开头

之前简单的介绍了一下在在Debian/ubuntu上搭建KVM,其中提到使用virt-install来创建虚拟机,接下来整理一下每个参数的含义

参数含义

virt-install \
--name=debian \
--vcpus=2 \
--ram=1024 \
--disk path=/data/images/kvm_linux_test.qcow2 \
--cdrom=/data/isos/debian-8.8.0-amd64-netinst.iso \
--network network=default \
--graphics vnc,listen=0.0.0.0,port=5901
virt-install --connect qemu:///system \
--name ws2012 \
--vcpus 2 \
--ram 1024 \
--network network=default,model=virtio \
--disk path=ws2012.qcow2,format=qcow2,device=disk,bus=virtio \
--cdrom /path/to/en_windows_server_2012_x64_dvd.iso \
--disk path=/path/to/virtio-win-0.1-XX.iso,device=cdrom \
--graphics vnc,listen=0.0.0.0,port=5902

解释

--connect 通过libvirt URI连接到虚拟机管理程序

--virt-type 要使用的管理程序名称(KVM,qemu,xen…)

--name 客户机实例名称

--ram--memory 配置客户机内存分配(例如: –memory 512,maxmemory=1024)

--vcpus 配置客户机虚拟CPU(vcpu)数量

--disk 指定存储的各种选项(format是指存储的类型)

--network 配置客户机网络接口

--graphics 配置客户机显示设置

--noautoconsole 不要自动尝试连接到客户端控制台

--os-type= 在客户机上安装的操作系统类型

--os-variant= 在客户机上安装的操作系统

--location= 安装源设置

--cdrom= 光驱安装介质