作者:海蓝透了我的心 | 来源:互联网 | 2014-05-27 21:08
1.[root@test01~]#egrepvmx|svm/proc/cpuinfo//首先确定你的cpu是否支持vmx或者svm虚拟化,vmx属于inter处理器,svm属于amd处理器,或者用cpu-z查看你的处理器是否支持vt-x虚拟化,bios中开启vt支持。2.要安装虚拟化要有下面4个包才能做支撑@virtu
1.[root@test01 ~]#egrep 'vmx|svm'
/proc/cpuinfo//首先确定你的cpu是否支持vmx或者svm虚拟化,vmx属于inter处理器,svm属于amd处理器,或者用cpu-z查看你的处理器是否支持vt-x虚拟化,bios中开启vt支持。
2.要安装虚拟化要有下面4个包才能做支撑
@virtualization //提供虚拟机的环境,主要包含qumu-kvm
@virtualization-client//管理和安装虚拟机实例的客户端,主要有python-virtinst,virt-manager,virt-viewer
@virtualization-platform//提供访问和控制虚拟客户端的接口,主要有libvirt,libvirt-client
@virtualization-tools
//管理离线虚拟机镜像的工具,主要有libguestfs根据需求选择软件包,一般都安装1,2,3 利用yum groupinstall
"Virtualization" "Virtualization Client" "Virtualization
Platform"
主要是用yum工具来安装以上的几个包
3.[root@test01 ]# lsmod|grep
kvm//以下说明已经加载了kvm和kvm_intel的模块。
kvm_intel 53484 8
kvm 316506 1 kvm_intel
接下来就是网桥
[root@test01~]#cat ifcfg-br0 //查看ifcfg-br0配置文件
DEVICE=br0 //网卡接口名称
TYPE=Bridge //网卡类型
BOOTPROTO=static //启动地址协议static静态,bootp协议和dhcp协议
NM_COnTROLLED=no //是否允许networkManager管理
OnBOOT=yes //启动系统是否自动加载
IPADDR=192.168.xx.xxx //网卡ip地址
NETMASK=255.255.255.0 //网卡网络地址
GATEWAY=192.168.xx.xx //网卡网关地址
[root@test01~]##cat ifcfg-eth0 //查看ifcfg-eth0配置文件
DEVICE=eth0 //网卡接口名称
TYPE=Ethernet //网卡类型
BOOTPROTO=none //启动地址协议static静态,bootp协议和dhcp协议
HWADDR=8C:89:A5:65:B8:4D //网卡mac物理地址
NM_COnTROLLED=no //是否启动networkmanager管理
OnBOOT=yes //启动系统是否自动加载
BRIDGE=br0 //桥接为br0名字可以自定
接着重启网卡
[root@test01 ~]#virt-install -v -n kvmtest1 -r 512 --vcpus=1 -l
http://mirrors.163.com/centos/6.3/os/x86_64/ --nographics
--virt-type=kvm -f /home/vmimages/kvmtest1.img -s 10 -w bridge:br0
?w bridge:br1 --extra-args='cOnsole=tty0cOnsole=ttyS0,115200n8
ks=http://192.168.xx.xx/test1.cfg' --connect qemu:///system
IMG是一个固定大小的一个镜像文件也可以用lv来画卷
virt-install --arch=x86_64 --accelerate -v -n
windows2008_2 -r 1024 --vcpus=3 -c /media/windows2008.iso --vnc
--vncport=5903 --vnclisten=0.0.0.0 --virt-type=kvm --disk
path=/dev/vg01/sys2008_2,cache=writeback,bus=virtio,device=disk
--disk path=/media/virtio.vfd,device=floppy -w
bridge:br1,model=virtio --soundhw=ac97 --video=cirrus
--os-type='windows' --os-variant=win2k8 --connect
qemu:///system
参数说明注意每行都要空格
-n 虚拟机名称
-r 分配虚拟机内存大小
--vcpus 分配虚拟cpu个数
-c 镜像文件位置
--vnc --vncport=5901 --vnclisten=0.0.0.0 启动图形安装界面
--virt-type 虚拟机模式
-f 虚拟机系统文件存储目录
-s 分配磁盘大小(GB)
-w 联网方式(birdge bridge:br0/nat bridge:virbr0)
--os-type='windows' --os-variant=win2k3 安装windows最好加上这个否则会报错
virt-install工具安装虚拟机后,在目录/etc/libvirt/qemu/下生成xml配置文件
-s 用来指定虚拟磁盘的大小单位为GB
-m 指定虚拟网卡的硬件地址默认virt-install自动产生
-p 以半虚拟化方式建立虚拟机
-l 指定安装来源
-x EXTRA,
--extra-args=EXTRA当执行从"--location"选项指定位置的客户机安装时,附加内核命令行参数到安装程序。
-v, --hvm 设置全虚拟化