《虚拟化与云计算项目实践 》.pptx
项目1虚拟化与云计算概论虚拟化与云计算技术项目实践虚拟化与云计算项目实践
CONTENTS任务1.1认识虚拟化任务1.2认识云计算虚拟化与云计算技术项目实践任务1.3部署Centos服务
项目情景某学校基础设施老化,经常出现问题,现有的设施已不能满足正常工作的需求,严重影响工作效率,需要更新换代学校的系统服务器。学校将这项任务委托给了机房管理老师。在经过一番市场调研后,发现为了支持新应用,需要增加服务器。然而,这可能会导致许多现有服务器无法得到有效利用,从而增加网络管理成本,并可能降低系统的灵活性和可靠性。考虑到虚拟化可以减少服务器数量的增加,简化服务器管理,同时明显提高服务器利用率、网络灵活性和可靠性,将多种应用整合到少量企业级服务器上即可实现这一目标。管理员老师决定采用虚拟化的方式搭建新的服务。为了提出详细的改建方案和实施步骤,我们需要了解虚拟化与云计算的基础概念,以及服务平台的相关知识。虚拟化与云计算技术项目实践
任务1.1认识虚拟化虚拟化与云计算技术项目实践
任务1.1认识虚拟化?1.1.1虚拟化概念虚拟化通过技术将一台计算机虚拟为多台逻辑计算机,提高计算机工作效率。虚拟化定义使用软件重新定义划分IT资源,实现动态分配、灵活调度、跨域共享,提高资源利用率。虚拟化技术特点虚拟化是计算元件在虚拟环境中运行,简化管理,优化资源的解决方案。虚拟化广义理解虚拟化在计算机运算中扮演硬件平台、操作系统、存储设备或网络资源等角色。虚拟化在计算机运算中的角色1.虚拟化定义
未虚拟化虚拟化任务1.1认识虚拟化1.1.1虚拟化概念一台主机可虚拟多个操作系统,资源独立隔离,业务系统可跨主机迁移。虚拟化一台主机对应一个操作系统,后台应用争抢资源,存在冲突风险。未虚拟化
2.虚拟化特性任务1.1认识虚拟化?1.1.1虚拟化概念可以将任意虚拟机置备或迁移到任意物理服务器上。独立于硬件虚拟机完整状态保存在文件中,移动和复制虚拟机像移动和复制文件一样方便。封装虚拟机在一台物理机中运行多个操作系统,虚拟机之间分配系统资源。分区硬件进行故障和安全隔离,利用高级资源控制功能保持性能。隔离
3.虚拟化和云计算虚拟化,是通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,云计算是通过Internet按需交付的共享的计算资源(软件和/数据)服务。企业可以通过先对自己服务器进行虚拟化,然后将其部署到云计算环境中,从而获得更高的操作敏捷性和更强的自助服务能力。实现虚拟化的技术有软件虚拟化技术和硬件虚拟化技术。任务1.1认识虚拟化1.1.1虚拟化概念在硬件层安装主机操作系统,部署虚拟机软件,虚拟出多个分区,每个分区为虚拟机,具备完整计算机应用环境。软件虚拟化Intel的Vanderpool(VT)技术,规范了服务器系统的处理器VT技术和IO虚拟分配技术。硬件虚拟化
1.虚拟化类型(1)服务器虚拟化服务器虚拟化是将服务器物理资源抽象成逻辑资源,把一台服务器虚拟成几台甚至上百台并相互隔离的虚拟服务器,或将多台服务器虚拟成一台服务器,使得CPU、内存、磁盘、I/O等硬件成为动态管理的“资源池”。任务1.1认识虚拟化1.1.2虚拟化技术全虚拟化与半虚拟化两种方式。服务器虚拟化方式提升IT效率,降低运维成本,加快工作负载部署,提高应用性能与服务器可用性,消除服务器数量剧增及复杂性。服务器虚拟化优势
(2)网络虚拟化网络虚拟化完全复制物理网络,能支持应用在虚拟网络上运行,为连接的工作负载提供逻辑网络连接设备和服务,包括逻辑端口、交换机、路由器、防火墙、负载均衡器、VPN等。网络虚拟化是在物理网络上虚拟出多个逻辑网络,还提供可编程的接口(API)和网络功能。由于服务器被虚拟化,使得网络虚拟化延伸到Hypervisor内部,网络通信从服务器进化成运行在服务器中的虚拟机,数据包从虚拟机的虚拟网卡流出,通过Hypervisor内部的虚拟交换机,在经过服务器的物理网卡流出到上联交换机。(3)桌面虚拟化将桌面部署为代管服务,能快速响应工作场所的需求和变化。还可以将虚拟化桌面与应用交付给分支机构以及其他移动员工。(4)存储虚拟化存储虚拟化是将可用的物理存储资源整合到虚拟存储资源池中的技术。存储虚拟化可以通过光纤通道、iSCSI和SAN交付的块访问存储系统。也可以通过NFS和SMB协议交付的文件存储系统。任务1.1认识虚拟化1.1.2虚拟化技术
任务1.1认识虚拟化1.1.3虚拟化工具1.虚拟化工具Libguestfs:访问修改虚拟机磁盘镜像,查看编辑文件,支持更改脚本、监控磁盘信息、创建克隆虚拟机等。QEMU:开源机器仿真器,支持仿真和虚拟化,使用KVM直接在主机CPU上执行客户代码,支持多种操作系统。Libvir