qemu-kvm主要有以下几个选项:
- -snapshot: 创建快照
- -m: 指定内存大小
- -smp: 指定处理器个数
- -cpu: 指定CPU类型
- -name: 设置虚拟机名称
- -vnc: 使用vnc连接
- -boot: 指定启动相关的选项
- -net: 指定网卡相关的选项
- -drive: 指定硬盘/光盘相关的选项
qemu-kvm -m 128 -name first -smp 2 -drive file=/root/cirros-no_cloud-0.3.0-x86_64-disk.img,media=disk,format=qcow2 -nographic
上面命令是开启一个虚拟机
-m 指定虚拟机的内存大小 -name 指定虚拟机的名字
-smp 指定虚拟机的cpu个数
-drive option[,option[,option[,...]]]:定义一个硬盘设备;可用子选项有很多
file=/path/to/somefile:硬件镜像文件路径,使用一个文件虚拟出一个硬盘,这个文件就叫硬件镜像文件
media=media:定义介质类型为硬盘(disk)还是光盘(cdrom)
format=format:指定镜像文件的格式 qcow2是一种高级文件格式,也是现在正在流行的文件格式
-nographic 非图形界面启动
cirros-0.3.0-x86_64-disk.img 为cloud环境测试vm提供的微缩版Linux,我这里的版本经过更改不需每次启动都连到云,为学习节
省时间
如何创建一个磁盘镜像文件? 使用qemu-img命令
qemu-img create -o size=10G,preallocation=metadata -f qcow2 /root/centos6.7.img
-o 指定选项
size 指定磁盘大小
preallocation=metadata 预分配的大小为元数据大小
-f 指定系统镜像文件的路径
qcow2 指定镜像文件的文件格式
centos6.7.img 磁盘镜像文件