KVM是什么?一般有哪些?

KVM是什么?一般有哪些?,第1张

KVM:就是Keyboard Video Mouse的缩写。KVM 交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。

功能分:数字kvm、模拟kvm

端口分:1端口、2端口、4端口、8端口、16端口、24端口、32端口、64端口

参数查看:itkvm

就是Keyboard(键盘) Video(显示器) Mouse(鼠标)的缩写。也被称为切换器。KVM 切换器通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。
如今经过技术的发展和机房得需要,现在有单KVM切换器 和KVM一体机(就是折叠液晶,KVM切换器,KVM线与键鼠四合一)
而KVM切换器又有VGA接口与网口连接的方式,相对来说,VGA接口价格比较便宜些。如果距离不是太远,可以优先考虑VGA接口。
另外就是IP远程数字控制切换器,可以在控制端通过网络控制KVM切换器,从而访问与控制被控制端。
在形式上分为桌面式和机架式。桌面式一般是 2口 4口
另外一种就是机架式 主要用于机房,放在机柜里,方便集中管理,节省空间。主要有1口 4口 8口 16口 24口和32口

常用的虚拟化产品有哪些
1Kvm(redhat)企业级
2Vmware:
- - Vmware-workstation(windows和linux)桌面级
- -Vmware-fusion(mac)
- -Vmware-esxi(企业级别)本身就是一个 *** 作系统。
3hyper-v(微软)
4Ovm(oracle公司--Windows linux) virtulbox
5Xen(rhel6之前所有版本默认用的虚拟化产品)
虚拟化技术的分类:

我们通常所说的虚拟化主要是指平台虚拟化技术,通过使用控制程序(Control Program,也被称为 Virtual Machine Monitor(虚拟监控器VMM) 或 Hypervisor ,隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境(称为虚拟机)。
平台虚拟化类型

全虚拟化(Full Virtualization):

半虚拟化(Para Virtualization):

硬件辅助虚拟化

部分虚拟化
企业级虚拟化与桌面级虚拟化的区别

从rhel6开始使用 直接把kvm的模块做成了内核的一部分

xen用在rhel6之前的企业版中 默认内核不支持,需要重新安装带xen功能的内核

KVM 针对运行在 x86 硬件上的、驻留在内核中的虚拟化基础结构。KVM 是第一个成为原生 Linux 内核(2620)的一部分的 hypervisor,它是由 Avi Kivity 开发和维护的,现在归 Red Hat 所有。

这个 hypervisor 提供 x86 虚拟化,同时拥有到 PowerPC® 和 IA64 的通道。另外,KVM 最近还添加了对对称多处理(SMP)主机(和来宾)的支持,并且支持企业级特性,比如活动迁移(允许来宾 *** 作系统在物理服务器之间迁移)。

KVM 是作为内核模块实现的,因此 Linux 只要加载该模块就会成为一个hypervisor。KVM 为支持 hypervisor 指令的硬件平台提供完整的虚拟化(比如 Intel® Virtualization Technology [Intel VT] 或 AMD Virtualization [AMD-V] 产品)。KVM 还支持准虚拟化来宾 *** 作系统,包括 Linux 和 Windows®。

这种技术由两个组件实现。第一个是可加载的 KVM 模块,当在 Linux 内核安装该模块之后,它就可以管理虚拟化硬件,并通过 /proc 文件系统公开其功能。第二个组件用于 PC 平台模拟,它是由修改版 QEMU 提供的。QEMU 作为用户空间进程执行,并且在来宾 *** 作系统请求方面与内核协调。

当新的 *** 作系统在 KVM 上启动时(通过一个称为 kvm 的实用程序),它就成为宿主 *** 作系统的一个进程,因此就可以像其他进程一样调度它。但与传统的 Linux 进程不一样,来宾 *** 作系统被 hypervisor 标识为处于 "来宾" 模式(独立于内核和用户模式)。

每个来宾 *** 作系统都是通过 /dev/kvm 设备映射的,它们拥有自己的虚拟地址空间,该空间映射到主机内核的物理地址空间。如前所述,KVM 使用底层硬件的虚拟化支持来提供完整的(原生)虚拟化。I/O 请求通过主机内核映射到在主机上(hypervisor)执行的 QEMU 进程。

KVM 在 Linux 环境中以主机的方式运行,不过只要底层硬件虚拟化支持,它就能够支持大量的来宾 *** 作系统


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12665637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存