> 移动通信/计算机 > 移动通信/计算机 > Linux虚拟化KVM基础介绍与虚机管理 免费发布信息

Linux虚拟化KVM基础介绍与虚机管理

2017-10-13 编号:109819375
价格面议
  • 广东服务器,东莞云主机,高防服务器,租用服务器
  • 李先生
  • 򈃥򈃬򈃤򈃦򈃩򈃦򈃤򈃥򈃭򈃨򈃤
  • 򈃤򈃫򈃪򈃭-򈃦򈃧򈃤򈃥򈃩򈃩򈃩򈃩
  • QQ

产品详情

产品名服务器租用,托管云主机,主机托管,机柜大带宽
面向地区广东东莞常平镇
Linux虚拟化KVM基础介绍与虚机管理 虚拟化技术指通过技术手段,将物理资源虚拟化成多个立运行的逻辑资源,以服务器计算资源虚拟化为例,可以通过虚拟化技术,将一台物理服务器虚拟成多个立运行、不相互干扰的虚拟主机。
虚拟化层(Hypervisor)通常是以内核驱动的形式提供,它运行于操作系统之上,在虚拟化层之上虚拟出来一个个虚拟主机,而虚拟主机多数以操作系统进程的形式存在,而针对虚拟主机的命令请求,虚拟化层或调用操作系统命令进行解释执行,或透过操作系统直接操作硬件芯片进行命令执行。
典型的虚拟化工作层次如下图所示。
Linux虚拟化KVM基础介绍与虚机管理
图1虚拟化工作层次
虚拟化有多种分类,包括全虚拟化、半虚拟化、操作系统虚拟化等,不同的虚拟化原理上略有差异,但本质上是相似的,这里以全虚拟化为例。
全虚拟化就是上面介绍的在操作系统和硬件之间存在一个虚拟化层,由虚拟化层完整的模拟虚拟主机运行环境。
典型的全虚拟化包括VMware、IBM zSeries等,本文所讲解的KVM也被认为是典型的全虚拟化技术。
KVM简介
KVM从提出到应用时间并不算长,但是由于主流厂商的支持,以及KVM自身开源的特性,使得大量用户开始熟悉并使用这一虚拟化技术。
从使用上讲KVM运行于Linux操作系统这上,但是支持linux、windows等虚拟主机的制备与运行,在服务器虚拟化应用方面,可面向大型IDC数据中心、企业级数据中心提供稳定的虚拟化支撑技术;在桌面虚拟化方面,可面向各类企事业单位、实验室、教学环境提供稳定的虚拟桌面解决方案。
KVM主要特性
KVM在内存、存储、驱动设备、性能等方面有比较好的特性,下面简述其这些特性:
一、内存管理
KVM继承了Linux的内存管理功能,其虚拟机内存管理相当于Linux 进程中内存管理,即可以在内存区域内以大页面形式进行交换,也可以磁盘文件的形式进行内存扩展。
KVM 支持来CPU芯片厂商新的内存虚拟化功能,支持 Intel 的扩展页面表 (EPT) 和 AMD 的快速虚拟化索引 (RVI),以实现更低的 CPU 利用率和更高的吞吐量。此外通过内存页面共享技术,可以实现更的内存管理,这些技术名为内核同页合并 (KernelSame-page Merging, KSM)。KSM 扫描每个虚拟机的内存,如果虚拟机拥有相同的内存页面,KSM 将这些页面合并到一个在虚拟机之间共享的页面,仅存储一个副本。如果一个来宾尝试更改这个共享页面,它将得到自己的副本。
二、存储管理
KVM 可使用多种存储协议来存储虚拟机镜像,如:本地磁盘(IDE、SCSI与SATA)、NAS、NFS、SAMBA/CIFS、iSCSI、FC SAN。
KVM 支持全局文件系统 (GFS2) 等共享文件系统上的虚拟机镜像,以允许虚拟机镜像在多个宿主之间共享或使用逻辑卷共享。虚拟主机磁盘镜像支持瘦配置,支持通过仅在虚拟机需要时分配存储空间,而不是提前分配整个存储空间,以节约存储空间。
KVM 的原生磁盘格式为 QCOW2,它多级快照、压缩和加密。
三、迁移管理
KVM 支持冷迁移与热迁移,特别是热迁移可使虚拟主机在不同的物理宿主之间在线转移而不中断服务。热迁移对用户是透明的。
四、设备驱动程序
KVM 支持混合虚拟化,允许虚拟机使用优化的 I/O 接口而不使用模拟的设备,以提供网络与块设备的I/O性能。
KVM 支持半虚拟化驱动要求采用IBM 和 Red Hat 联合 Linux 社区开发的VirtIO标准,它是一个与虚拟机管理程序立的、构建设备驱动程序的接口,允许为多个虚拟机管理程序使用一组相同的设备驱动程序,能够实现更的虚拟主机互操作性。
五、性能和可伸缩性
KVM有的性能和可伸缩性,单虚拟主机多支持16 个虚拟 CPU 、 256GB 内存,可运行于2565个特理CPU核、1TB以上内存的物理主机中
在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备。不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行与操作系统上的软件提供与硬件的网络设备完全相同的功能。TAP 等同于一个以太网设备,它操作二层数据包如以太网数据帧。TUN模拟了网络层设备,操作三层数据包比如IP数据封包。
操作系统通过TUN/TAP设备向绑定该设备的用户空间的程序发送数据,反之,用户空间的程序也可以像操作硬件网络设备那样,通过TNU/TAP设备发送数据。在后种情况下,TUN/TAP设备向操作系统的网络栈投递(或“注入”)数据包,从而模拟从外部接受数据的过程。
远程登录
如果虚机是linux,那么就用ssh;如果是windows,那么就用rdesktop。
服务器租用/服务器托管具实力IDC提供商!十年品牌保障 - 网络!
转载请注明:网络

广东网络科技有限公司提供Linux虚拟化KVM基础介绍与虚机管理,包括服务器租用,托管云主机,主机托管,机柜大带宽的详细产品价格、产品图片等产品介绍信息。

小提示:Linux虚拟化KVM基础介绍与虚机管理为用户自行上传发布,其真实性、合法性由发布人负责。交易汇款需谨慎,请注意调查核实。

广东宏达通信有限公司 9年

  • 服务器托管,主机租用,多线带宽资源,国际专线
  • 东莞市莞城区天宝路22号之二

——— 认证资质 ———

  • 身份证
    没有个人认证
  • 营业执照
    企业认证已通过
  • 微信
    微信认证已通过
  • 手机
    手机认证已通过
  • 邮箱
    没有邮箱认证