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为分配的端口)

参考文档:https://blog.51cto.com/jerry12356/2113364