[原创]linux系统下kvm创建虚拟机以及两款虚拟机win2003/centos系统安装

1,先配置镜像放置目录以及虚拟机安装目录。
mkdir  /home/data  /home/vps  其中data是镜像放置目录,所有的模板iso镜像都放到这里调用;/home/vps 是虚拟机安装目录,所有的虚拟机都安装到了这里。

2,创建kvm虚拟机。

2.1 创建window虚拟机,以windows server  2003 sp2虚拟机。

virt-install 
--name  win2003 
--ram 512 
--disk path=/home/vps/win2003.img,size=10 
--vnc --vncport=5910 --vnclisten=0.0.0.0 
--vcpus 2 
--accelerate 
--cdrom  /home/data/win2003sp2.iso 
--os-type windows 
--os-variant win2k3 
--network bridge=br0 

说明:
–name  指定虚拟机的名字
–ram 指定内存分配多少
–disk path 指定虚拟磁盘放到哪里,size=10  指定磁盘大小为10G,这样磁盘文件格式为raw,raw格式不能做快照,后面有说明,需要转换为qcow2格式,如果要使用qcow2格式的虚拟磁盘,需要事先创建qcow2格式的虚拟磁盘。 参考  http://www.361way.com/kvm-qcow2-preallocation-metadata/3354.html   示例:qemu-img create -f qcow2 -o preallocation=metadata  /data/test02.img 7G;  –disk path=/data/test02.img,format=qcow2,size=7,bus=virtio
–vcpus 指定分配cpu几个
–os-type 指定系统类型为windows [–os-type=linux,windows]
–os-variant 指定系统版本
详细参数为
–os-variant=
win7:MicrosoftWindows7
vista:MicrosoftWindowsVista
winxp64:MicrosoftWindowsXP(x86_64)
winxp:MicrosoftWindowsXP
win2k8:MicrosoftWindowsServer2008
win2k3:MicrosoftWindowsServer2003
freebsd8:FreeBSD8.x
generic:Generic
debiansqueeze:DebianSqueeze
debianlenny:DebianLenny
fedora16:Fedora16
fedora15:Fedora15
fedora14:Fedora14
mes5.1:MandrivaEnterpriseServer5.1andlater
mandriva2010:MandrivaLinux2010andlater
rhel6:RedHatEnterpriseLinux6
rhel5.4:RedHatEnterpriseLinux5.4orlater
rhel4:RedHatEnterpriseLinux4
sles11:SuseLinuxEnterpriseServer11
sles10:SuseLinuxEnterpriseServer
ubuntuoneiric:Ubuntu11.10(OneiricOcelot)
ubuntunatty:Ubuntu11.04(NattyNarwhal)
ubuntumaverick:Ubuntu10.10(MaverickMeerkat)
ubuntulucid:Ubuntu10.04(LucidLynx)
ubuntuhardy:Ubuntu8.04LTS(HardyHeron)
–network  指定网络类型
–accelerate加速
–cdrom指定安装镜像iso
–vnc启用VNC远程管理,一般安装系统都要启用。
–vncport指定VNC监控端口,默认端口为5900,端口不能重复。
–vnclisten指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0。
其他了解参数:
–console 指定控制台类型
–location 指定安装介质地址,可以是网络地址,也可以是本地的一个绝对路径
通过vnc链接该服务器,安装win系统。如图:

2.2 创建linux虚拟机,以centos 6.5 x64为例。

virt-install 
--name linuxtest 
--ram 512 
--disk path=/home/vps/linuxtest.qcow2,size=8 
--vnc --vncport=5920 --vnclisten=0.0.0.0 
--vcpus 2 
--accelerate 
--cdrom /home/data/centos6.5_x86_64.iso 
--os-type linux 
--os-variant rhel6 
--network bridge=br0 

vnc链接安装系统,安装过程这里就省略了。

按照正常流程配置centos即可,这里过程省略,配置后结果:

到此为止,两款系统基本安装测试完成。 以后设计更多的配置修改、性能优化等后边记录。
这里做简单一个说明,以后如果重复性工作比较多了,可以写成sh脚本,这样我们每次只修改里边的参数,执行脚本就可以自动创建主机,sh脚本可以自己写一下。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » [原创]linux系统下kvm创建虚拟机以及两款虚拟机win2003/centos系统安装