Kvm虚拟化技术
一:检查设备是否支持完全虚拟化技术
在处理器中勾选支持虚拟化(在物理主机上bios中也要设置支持全虚拟化,机型不一样设置的方法不一样,个人建议百度也要)
二:搭建kvm虚拟化环境
1)yum grouplist 查看安装的虚拟的环境
2)利用yum groupinstall ‘Virt*’安装好
3)查看是否安装成功
/sbin/lsmod|grepkvm
三:设置桥接
将 libvirtd服务打开,自动启动一个桥设备,这相当于 VMware Workstation 中的 host-only 仅主机的网络设备
创建物理桥接Virsh iface-bridge eno16777736 br0
查看是否已经桥接成功:brctl show
echo 1>/proc/sys/net/ipv4/ip_forward (设置路由转发)
brctl show 查看是否已经桥接成功
已经桥接成功
利用ifconfig查看一下网络:
四:创建一个虚拟磁盘:
Eg:qemu-img create -f qcow2 /kvm/xp.img 5G (注意是否有kvm的路径)
也可以使用添加的磁盘,磁盘不需要格式化,不需要这个步骤
五:创建虚拟机
Virt-install –name winxp –ram 512 –vcpus=1–disk path=/dev/sdb (这里我使用的是添加的磁盘作为路径) –cdrom /mnt/iso/winxp.iso(光盘的位置) –vnc –vncport=5910 –vnclisten=0.0.0.0–network
Bridge=br0,model=virtio –noautoconsole
六:vnc连接
如果出现闪退的现象,设置vnc的客户端只需修改vnc option里 面Advanced-->expert-->ColourLevel的值为“rgb222” or “full”即可
七:kvm常用命令管理以及virt-install参数。
查看在运行的虚拟机:virsh list
查看所有虚拟机:virsh list –all
查看kvm虚拟机配置文件:virsh dumpxml name
启动kvm虚拟机:virsh start name
停止:virsh destroy name
删除:virsh undefine name
根据配置文件定义虚拟机:virsh define file-name.xml
console虚拟机:virsh console name
virt-insatll:http://www.linux78.com/kvm-virt-install-command-option-parameters.html
转载于:https://blog.51cto.com/520qiong/1786602