当前位置:首页 > 虚拟化 > 正文

服务器虚拟化用vmware搭配kvm(kvm虚拟化与vmware区别)


一、虚拟机选择是用kvm还是vmware虚拟机是使用kvm还是vmware
个人建议:使用vmware
希望采用,,,,


二、VMware虚拟化技术目前用于虚拟机的技术包括KVM、xen和vmware。
KVM是指基于Linux内核(Kernel-based)的虚拟机(VirtualMachine)。KVM的主要优点是它与Linux内核集成,因此速度非常快。KVM的主机操作系统必须是Linux。支持的来宾操作系统包括Linux、Windows、Solaris和BSD。它运行在支持虚拟化扩展的x86和x86_64硬件架构上,CPU支持VT技术。
Xen是剑桥大学开发的开源虚拟机监视器。Xen的缺点是操作系统必须显式修改(“移植”)才能在Xen上运行(但提供与用户应用程序的兼容性),因此比较麻烦。Xen无需特殊硬件支持即可实现高性能虚拟化。官方Linux内核过去已经取消了对Xen的支持。
VMWare(VirtualMachineware)是一个用于虚拟机管理的“虚拟PC”软件。该产品允许您在一台机器上同时运行两个或多个Windows、DOS和LINUX系统。与“多重启动”系统相比,VMWare采用了完全不同的概念。多重引导系统一次只能运行一个系统,更改系统时必须重新启动计算机。VMWare真正做到了“并发”运行,多个操作系统像标准Windows应用程序一样在主系统平台上运行。此外,您还可以对每个操作系统进行虚拟分区和配置,而不影响真实硬盘上的数据。甚至可以通过网卡将多个虚拟机连接到一个局域网中,极其方便。安装在VMware上的操作系统性能比直接安装在硬盘上的系统要低很多,所以更适合学习和测试。
KVM、Xen、VMWare的比较如下表
是开源的还是免费的性能优缺点
KVM是是高是内核本身的一部分,因此它可以受益于内核的优化和改进。2.高性能、稳定、无需更改客户端系统。3.开源免费
XEN高1.性能更好。2.开源免费操作复杂,维护成本是RedHat不开源留下的,需要付费
如果有4个核心可用,每个核心最多支8个虚拟机,那么有可能的
三、如何在vmware上安装kvm虚拟机1.我使用的是vmwareworkstation9。我之前用过vmwareworkstation8,但是好像不行。我稍后再试。
2
VMware虚拟机安装rhel-server-5.4-x86_(安装rhel-server-6.2-x86_。如果安装了kvm,GUI会严重闪烁,无法使用)
3虚拟机处理器选择VirtualizeIntelVT-x/EPTor
AMD-V/RVI,前提是物理机虚拟化选项开启(CPU支持全虚拟化)
4egrep'(vmx|svm)'--color=always/proc/cpuinfo
(如果输出中包含vmx,则为Intel;如果包含svm,则为AMD。如果无法获取某些内容,那么你的系统不支持虚拟化)
5yuminstallkvmkmod-kvmqemulibvirt
python-virtinst(使用源代码163)
6然后重新启动系统。system:
重启
7使用以下命令检查KVM是否安装成功
virsh-cqemu:///systemlist
下一步。结果将显示:
[root@server1~]#virsh-cqemu:///systemlist
标识符

状态
-----------------------------------
[root@server1~]#
我的问题是libvirtd尚未启动,因此我运行servicelibvirtdstart并显示该服务已启动,但是当我运行service
libvirtdstatus时,它显示“libvirtddeadbutsubsysislocked””“解决方案如下:
yuminstalllibdaemonavahi
servicemessagebusstart
serviceavahi-daemonstart
servicelibvirtdstart
我发现它仍然是“libvirtddeadbutsubsysis
blocked”并且在那里。/var/lock/subsys/中仍然有一个libvirtd锁,所以我认为selinux没有被禁用,所以
vi/etc/sysconfig/selinux
SELINUX=disabled
重新启动虚拟机,
servicemessagebusstart
serviceavahi-daemonstart
servicelibvirtdstart
servicelibvirtdstatus
libvirtdisrunning,ok
[root@server1~]#virsh-cqemu:///systemlist
标识符
名称
----------------------------------
正常
8虚拟机还没有图形界面,安装virt-manager
yuminstallvirt-manager
9通过GUI创建一个可以克隆和迁移的rhel5VM
10还需要设置一个网桥,这个我还是不太明白,TODO至少kvmVM现在可以了访问互联网
??您需要学习opennebula和libvirtAPI。至少,他们可以克隆、迁移、监控、更改IP、设置VLAN、获取虚拟机和主机信息、扩展磁盘和挂载磁盘。