虚拟化精编版

上传人:ahu****ng1 文档编号:130800071 上传时间:2020-05-01 格式:PPT 页数:43 大小:2.69MB
返回 下载 相关 举报
虚拟化精编版_第1页
第1页 / 共43页
虚拟化精编版_第2页
第2页 / 共43页
虚拟化精编版_第3页
第3页 / 共43页
虚拟化精编版_第4页
第4页 / 共43页
虚拟化精编版_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《虚拟化精编版》由会员分享,可在线阅读,更多相关《虚拟化精编版(43页珍藏版)》请在金锄头文库上搜索。

1、虚拟化技术概论 主要内容 数据中心现状和趋势虚拟化的定义虚拟化的常见类型服务器虚拟化关键技术主流的虚拟化软件与虚拟化技术实践 3 传统数据中心的IT资源配置模式 烟囱式 结构 机房设施 数据网络和存储网络 服务器1 服务器2 服务器3 服务器n 应用1 应用2 应用3 应用n 部门A 部门B 部门Z 传统数据中心架构面临的挑战 应用相关的架构层 Exchange 文件 打印 Web CRM BI 商务应用 App1 App2 关键指标 资产利用率 运营费用 高可用 容灾计划覆盖 数据中心扩展的努力 资源配置 移动 变更 1 2 3 4 5 6 数周 百万时间 数月 数年 10 覆盖 4 000

2、 服务器 年 20 花费 维护对创新 72 28 通过VMware来进行服务器整合意味着客户能够将这样的环境 改造成这样简捷的配置 没有利用VMware软件之前是300台服务器 使用VMware软件后 整合成8台服务器 一个机架 7 传统 烟囱式 数据中心的缺陷 缺陷1 据统计数据中心服务器的平均使用率低于30 但仍有相当数量的服务器无法满足其服务水平目标缺陷2 一个新应用的部署需要历经预算 采购 安装测试 上线等过程 周期长达数周至数月 难以及时响应业务需求缺陷3 服务器数量和管理成本与应用数量呈线性关系 IT管理和成本压力巨大 大量未能利用的处理能力 处理能力不足的服务器 8 资源利用率低

3、下的原因 为应付少量峰值负载而过度配置服务器 9 冰山模式 传统数据中心的成本支出结构 看的见的花费 30 预算用于新基础设施建设和新应用开发 看不见的花费 70 预算用于现有设施维护和人员支出 问题 如何节省运营性支出把预算更多地用于IT基础设施创新 数据中心的IT基础架构发展路径三个阶段性步骤 非虚拟环境技术孤岛系统管理复杂资源不共享架构庞大难以配置新的工作量僵化不灵活 虚拟环境通用技术平台易于系统管理资源库共享架构简单易于配置新的工作量随需应变且灵活 随需应变的数据中心 主要内容 数据中心现状和趋势虚拟化的定义虚拟化的常见类型服务器虚拟化关键技术主流的虚拟化软件与虚拟化技术实践 虚拟化的

4、定义 虚拟化本质 将原来运行在真实环境上的计算系统或组件运行在虚拟出来的环境中 定义虚拟化是表示计算机资源的抽象方法 通过虚拟化可以用与访问抽象前资源一致的方法访问抽象后的资源 这种资源的抽象方法并不受实现 地理位置或底层资源的物理配置的限制 维基百科 主要内容 数据中心现状和趋势虚拟化的定义虚拟化的常见类型服务器虚拟化关键技术主流的虚拟化软件 虚拟化常见类型 基础设施虚拟化 系统虚拟化 软件虚拟化 基础设施虚拟化网络虚拟化 将网络的硬件与软件资源整合 向用户提供虚拟网络连接的虚拟化技术 分为虚拟局域网 VLAN 虚拟化和虚拟专用网 VPN 存储虚拟化 为物理的存储设备提供一个抽象的逻辑视图

5、用户可以通过这个视图中的统一逻辑接口来访问被整合的存储资源 分为基于存储设备的存储虚拟化 如磁盘阵列 和基于网络的存储虚拟化 如NAS SAN 虚拟化常见类型 系统虚拟化核心思想 使用虚拟化软件在一台物理机上虚拟出一台或多台虚拟机 VM PC 服务器虚拟化 系统虚拟化的最大价值所在 桌面虚拟化 解决个人电脑的桌面环境 包括应用程序和文件等 与物理机之间的耦合关系 经过虚拟化的桌面环境被保存在远程的服务器上 当用户使用具有足够显示能力的兼容设备 比如PC 智能手机等 在桌面环境上工作时 所有的程序与数据都运行和最终保存在这个远程的服务器上 软件虚拟化高级语言虚拟化 解决的是可执行程序在不同体系结

6、构计算机间迁移的问题 由高级语言编写的程序将编译为标准的中间指令 这些指令在解释执行或编译环境中被执行 如Java虚拟机JVM 应用程序虚拟化 将应用程序与操作系统解耦合 为应用程序提供了一个虚拟的运行环境 其中包括应用程序的可执行文件和它所需的运行时环境 应用虚拟化服务器可以实时地将用户所需的程序组件推送到客户端的应用虚拟化运行环境 如VMWareThinApp 应用程序级虚拟化 虚拟化技术的分类 计算机系统 硬件 操作系统 程序库 应用程序 ISA指令集 系统调用 API 硬件级虚拟化 指令级虚拟化 操作系统级虚拟化 程序库级虚拟化 编程语言级虚拟化 VMWare Xen VirtualP

7、C Bochs QEMU Jail Enism WINE JVM JavaVM VMWareThinApp 主要内容 数据中心现状和趋势虚拟化的定义虚拟化的常见类型服务器虚拟化关键技术主流的虚拟化软件与虚拟化技术实践 服务器虚拟化技术 便于管理 提高利用率 降低成本 以技能为重点只买需要的简化环境侧重于核心技能提高业务变化的响应速度 虚拟化技术也是云计算的核心技术 更低的IT费用更高的利用率更少的复杂性更自动化管理 更高的服务质量支持动态迁移容错性更好具有隔离性 安全性更好基于容器的管理 具有封装性具有弹性 易于扩展 CloudComputingPlatform 22 虚拟化技术发展 虚拟机技

8、术出现于上世纪60年代为了提高对珍贵的计算资源的利用率促使虚拟机技术得到广泛的研究和应用 23 到了80和90年代多任务多用户操作系统的普及以及硬件成本下降使虚拟机技术无法发挥其优势人们冷却了对它的研究热情 24 现在 在计算机硬件强大性能的前提下如何降低系统成本提高系统资源利用率如何降低管理成本如何提高安全性和可靠性如何增强可移植性提高软件开发效率使虚拟机技术的重要性越来越明显 使虚拟机技术重新成为研究的热点 25 虚拟化技术的体系结构 26 虚拟化实现技术的分类 全虚拟化使用了一种叫做二进制转换 BinaryTranslation 的技术 其核心是让Hypervisor运行在0环上 由它来

9、负责管理底层的硬件 而虚拟机的操作系统运行在权限较低的1环上 当这些操作系统调用特权指令的时候 0环的VMM使用二进制转换技术将这些指令调用拦截下来 并负责指令的后续工作 缺点 软件拦截机制 性能开销大 27 泛虚拟化使得虚拟机的操作系统仍然可以运行在0环上 但是需要修改操作系统的内核 把其中对特权指令的调用都改成对Hypervisor的调用 这种调用叫做Hypercall 半虚拟化的典型代表是Xen 这样 当在0环上的虚拟机的操作系统调用特权指令的时候 会转成对Hypervisor的Hypercall调用 依然是由Hypervisor来统一的对系统硬件资源进行管理 缺点 需要修改OS内核 2

10、8 硬件辅助虚拟化需要CPU对虚拟化技术的支持 除了0环到3环以外 CPU额外的多提供了一个环为Hypervisor专用 称为 1环 虚拟机的操作系统仍运行在0环上 在操作系统调用特权指令的时候 通过硬件的机制将特权指令调用转到在处在 1环上的Hypervisor上 由Hypervisor完成对硬件的统一管理 缺点 需要有硬件支持 如IntelVT AMDSVM VMM的实现技术 CPU虚拟化内存虚拟化I O虚拟化 主要内容 数据中心现状和趋势虚拟化的定义虚拟化的常见类型服务器虚拟化关键技术主流的虚拟化软件与虚拟化技术实践 主流的虚拟化软件 VMware ESX Server VMWare 不

11、开源 VMware WorkStation VMware GSX Server 可直接运行于硬件之上 不需要hostOS事实上是修改后的Linux内核 需要hostOS Xen 开源Xen虚拟机即XenVMM 是剑桥大学计算机实验室开发的一个开源项目 Xen虚拟机有两种运行方式 完全虚拟化 Fullvirtualization 半虚拟化 Paravirtualization 硬件对虚拟化的支持 VT x VirtualizationTechnologyforIA 32 INTELVT系列 VT d VirtualizationTechnologyforDirectedI O VT c Virt

12、ualizationTechnologyforConnectivity TXT TrustedExecutionTechnology 处理器辅助虚拟化技术 I O辅助虚拟化 直接I O 可信执行技术 网络辅助虚拟化技术 虚拟化技术实践 作业 以下题目任选其一 1 在虚拟平台上安装一个操作系统 并建立一个用户 难度 2 在虚拟平台的两个操作系统上建立ftp连接 难度 3 在虚拟平台的操作系统上构建虚拟平台 安装操作系统 难度 每组所安装的虚拟平台虚拟机名称统一为 大组号 组员姓名首字母缩写 虚拟机序号如 第一组的张三 李四 王五 赵六四位同学建的第二个虚拟机 则虚拟机名称为1zslswwzl2

13、这个名称会显示在上方标签 在截图时请截下 1 2人一组 2 5人一组 5 7人一组 实验目的 1 了解虚拟化概念2 掌握虚拟机搭建和运用的基本方法3 了解在虚拟机间进行网络连接的方法 2 4 了解vmware的基本操作和在其上安装操作系统的方法 3 实验要求 1 安装一个虚拟监控器 VMM 2 在虚拟平台上安装操作系统3 在虚拟机之间进行ftp连接 2 4 在虚拟平台的虚拟机上搭建另一层虚拟平台 安装操作系统 3 5 撰写实验报告 需要每个步骤的截图和适当解释 虚拟机的搭建 第一步 打开vmware 文件 新建 虚拟机 第二步 选择标准类型配置 第三步 选择安装盘镜像文件 iso在浏览下选择下载的安装盘文件 第四步 选择操作系统类型 Windows2000 xp选择windows Fedora Ubuntu Opensuse RHEL选择Linux 第五步 选择具体操作系统类型 如是Fedora则选择 otherlinux2 6 xkernel如是Ubuntu和opensuse都有对应选项 直接选取 第六步 输入虚拟机名称 再次强调命名方法 大组号 组员姓名首字母缩写 虚拟机序号如 第一组张三李四王五赵六四位同学建的第二个虚拟机 则虚拟机名称为1zslswwzl2输入虚拟机安装的地址 第七步 输入虚拟磁盘大小 一般为10G以上选择单个文件存储 第八步 点Finish

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号