KVM命令行创建虚拟机(本地版)
来自CloudWiki
centos6宿主系统创建虚拟机时需要先创建好qcow2 格式磁盘镜像文件,raw格式是不能打快照的,qcow2相关请移步: http://blog.csdn.net/jinguangliu/article/details/50661982
所需软件
cirros-0.3.4-i386-disk.img
qemu-kvm创建虚拟机
命令介绍
qemu-kvm的标准选项主要涉及指定主机类型、CPU模式、NUMA、软驱设备、光驱设备及硬件设备等。
-name name:设定虚拟机名称
-M machine:指定要模拟的主机类型,如standard PC,ISA-only PC或Intel-Mac等,可以使用“qemu-kvm -M ?”获取所支持的所有类型
-m megs:设定虚拟机的RAM大小
-cpu model:设定CPU模型,如coreduo、qemu64等,可以使用"qemu-kvm -cpu ?"获取所支持的所有模型
-smp n[,cores=cores][,threads=threads][,sockets=sockets][,maxcpus=maxcpus]:设定模拟的SMP架构中CPU的个数等、每个CPU的核心数及CPU的socket数目等:PC机上最多可以模拟255颗CPU:maxcpus用于指定热插入的CPU个数上限
-numa opts:指定模拟多节点的numa设备
创建第一台虚拟机
将cirros-0.3.4-i386-disk.img镜像上传到vmware虚拟机中
qemu-kvm -m 256 -name tst -smp 2 -hda cirros-0.3.4-i386-disk.img #使用qemu-kvm启动虚拟机
yum -y install tigervnc #安装vnc
vncviewer :5900 #使用vncviewer远程到虚拟机(5900为分配的端口)