暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
KVM 虚拟化技术.txt
178
20页
3次
2022-04-30
免费下载
KVM 虚拟化技术
1.1.1 什么是虚拟化?
在计算机技术中,虚拟化(技术)或虚拟技术(英语:Virtualization)是一种资源管理技术,是将计算
机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合
为一个或多个电脑配置环境。
- 虚拟化示意图
由此,打破实体结构间的不可切割的障碍,使用户可以比原本的配置更好的方式来应用这些电脑硬件资源。这
些资源的新虚拟部分是不受现有资源的架设方式,地域或物理配置所限制。
一般所指的虚拟化资源包括计算能力和数据存储。
由于目前信息技术领域的很多企业都曾在宣传中将该企业的某种技术称为虚拟化技术,这些技术涵盖的范围可
以从 Java 虚拟机技术到系统管理软件,这就使得准确的界定虚拟技术变得困难。因此各种相关学术论文在谈
到虚拟技术时常常提到的便是如前面所提到的那个不严格的定义。
1.1.2 为什么要用虚拟化
  同一台物理机运行多个不同版本应用软件
  硬件依赖性较低和便于数据迁移
- 虚拟化前后对比
详情参考<1.1.3 虚拟化技术的优势>
1.1.3 虚拟化技术的优势
  1.降低运营成本
  服务器虚拟化降低了 IT 基础设施的运营成本,令系统管理员摆脱了繁重的物理服务器、OS、中间件及兼
容性的管理工作,减少人工干预频率,使管理更加强大、便捷。
  2.提高应用兼容性
  服务器虚拟化提供的封装性和隔离性使大量应用独立运行于各种环境中,管理人员不需频繁根据底层环境
调整应用,只需构建一个应用版本并将其发布到虚拟化后的不同类型平台上即可。
  3.加速应用部署
  采用服务器虚拟化技术只需输入激活配置参数、拷贝虚拟机、启动虚拟机、激活虚拟机即可成部署,大
缩短了部署时间,免除人工干预,降低了部署成本。
  4.提高服务可用性
  用户可以方便地备份虚拟机,在行虚拟机动态迁移后,可以方便的恢复备份,或在其物理机上运行
备份,大大提高了服务的可用性。
  5.资源用率
  通过服务器虚拟化的整合,提高了 CPU、内存、存储、网络等设用率,同时保证原有服务的可用性,
使其安全性及性能不受影响
  6.动态资源
  在服务器虚拟化技术中,数据中从传统的一服务器变成了统一的资源,用户可以即时地调整虚拟机
资源,同时数据中管理程序和数据中管理员可以灵活根据虚拟机内部资源使用情况灵活分配调整虚拟机
的资源。
  7.降低能源消耗
  通过减少运行的物理服务器数量,减少 CPU 单元电量,能减的目的。
1.1.4 KVM 简介
  KVM,基于内的虚拟机(英语:Kernel-based Virtual Machine缩写KVM),是一种用于
Linux 中的虚拟化基础设施,可以将 Linux 转化为一个 hypervisorKVM 2007 2 月被导入
Linux 2.6.20 核心中,以可加载核心模块的方式 FreeBSD illumos 上。
  KVM 具备 Intel VT AMD-V 能的 x86 平台上运行。它也被 S/390PowerPC IA-64
台上。在 Linux 3.9 版中,加 ARM 架构的支持
  KVM 目前由 Red Hat 厂商开发,对 CentOS/Fedora/RHEL Red Hat 系发行版支持极佳
1.1.5 关于 KVM
1. KVM 源软件,称是 kernel-based virtual machine(基于内的虚拟机)。
2. x86 架构硬件支持虚拟化技术(如 intel VT AMD-V)的 Linux 虚拟化解决
3. 一个为理器提供底层虚拟化 可加核心模块 kvm.kokvm-intel.ko kvm-AMD.ko)。
4. KVM 需要一个经过修改 QEMU 软件(qemu-kvm),作为虚拟机上层制和界面。
5. KVM 能在不 linux windows 镜像的情况下同时运行多个虚拟机,(的意是多个虚拟机使用同
镜像)并为一个虚拟机配置个性化硬件环境(网、磁盘、图适配器……)同时 KVM 使用 ksm
技术帮助宿主服务器节约内存。
6. 主流 Linux ,如 2.6.20 以上的内核均已 KVM 核心
1.1.6 关于 Virtual Machine Manager
  在电脑运算中,红帽公司 Virtual Machine Manager 是一个虚拟机管理员,可以用户管理多个
虚拟机。
  基于内的虚拟机 libvirt Virtual Machine Manager
Virtual Machine Manager 可以用户:
  建、编辑引导停止虚拟机。
  查看个虚拟机的制台。
  查看每部虚拟机的性能以及使用率。
  查看每在运行中的虚拟机以及主控端的即时性能及使用率信息。
  不论是在本机或远程可使用 KVMXenQEMU
- libvirt 服务
1.1.7 虚拟化软件
Xen
  Xen 是一个开放代码虚拟机监视器,由 XenProject 发。打算在个计算机上运行多 128 个有
完全功能的作系统。
  在虚拟硬件)的理器上 Xen作系统必须进式地修改植”)以在 Xen 上运行(
是提供对用户应用的兼容性)。这使得 Xen 特殊硬件支持,就能到高性能的虚拟化。
QEMU
  QEMU 是一 Fabrice Bellard 编写理器的由软件。它与 BochsPearPC 近似
有某些后两者所不具备性,如高速平台的性。 KVM早期 kqemu 加速器,现在 kqemu
已被 KVM 取代)这个源的加速器,QEMU 至接近真实电脑的速QEMU 要运作式:
  User mode 式,即是用户式。
  QEMU 引导那些为不同中央处理器编译 Linux 程序 Wine Dosemu 是其要目
  System mode 式,即是系统式。
  QEMU 拟整个电脑系统,包括中央处理器及其他周边使得为系统源代码进测试除错工作
变得容。其能用来在一部机上拟数部不同虚拟电脑。
1.2 KVM 部署使用
系统环境说明
[root@kvm ~]# cat /etc/redhat-release
C
CentOS Linux release 7.4.1708 (Core)
[
[root@kvm ~]# uname -r
3
3.10.0-693.el7.x86_64
[
[root@kvm ~]# sestatus
SELinux status: disabled
[
[root@kvm ~]# systemctl status firewalld.service
firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor
preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[
of 20
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜