虚拟化技术概述


一、计算机系统虚拟化定义

1.1 物理机向虚拟机演进过程

​ 当物理机资源足够某一应用使用,并有多余的富余时,可以把多余的资源提供给其它的应用使用,这时就需要一种计算资源“打包技术”,2001年vmware公司提出来虚拟机,即在一台物理机上运行多个虚拟机,让不同或相同的应用使用虚拟机运行,这就达到了共享一台物理机计算资源的方式。

image-20220110200045146

image-20220110200109732

1.2 计算机系统虚拟化定义

​ 计算机系统虚拟化就是对计算机资源的抽像。在物理机中创建软件或虚拟表示形式的应用、服务器、存储和网络,以减少 IT 开销,同时提高效率和敏捷性。

​ 虚拟化可以提高 IT 敏捷性、灵活性和可扩展性,同时大幅节约成本。更高的工作负载移动性、更高的性能和资源可用性、自动化运维 - 这些都是虚拟化的优势,虚拟化技术可以使 IT 部门更轻松地进行管理以及降低拥有成本和运维成本。

二、虚拟化技术分类

2.1 虚拟化管理程序 Hypervisor(VMM)

一种运行在物理机和虚拟机操作系统之间的中间软件层,可以允许多个操作系统和应用共享硬件,即虚拟机监视器,也可称之为VMM。

image-20220110155353456

2.2 虚拟化管理程序 Hypervisors作用

​ Hypervisor是所有虚拟化技术的核心。 非中断地支持多工作负载迁移的能力是Hypervisor的基本功能。

​ Hypervisors是一种在虚拟环境中的“元”操作系统。他们可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisors不但协调着这些硬件资源的访问,而且在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,它会加载所有虚拟机客户端的操作系统同时会分配给每一台虚拟机适量的内存,CPU,网络和磁盘。

2.3 虚拟化管理程序Hypervisors分类

目前市场上各种x86 管理程序(hypervisor)的架构存在差异,三个最主要的架构类别包括:

2.3.1 半虚拟化(Hypervisor Type I)

​ 虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”型。
​ 裸机型在虚拟化中Hypervisor直接管理调用硬件资源,不需要底层操作系统,也可以将Hypervisor看作一个很薄的操作系统。这种方案的性能处于主机虚拟化与操作系统虚拟化之间。

例如:Xen

image-20220110194319016

image-20220110194348034

2.3.2 硬件辅助全虚拟化(HypervisorTyep II)

​ 虚拟机运行在传统操作系统(HOST OS)上,同样创建的是硬件全仿真实例,被称为“托管(宿主)”型。托管型/主机型Hypervisor运行在基础操作系统上,构建出一整套虚拟硬件平台(CPU/Memory/Storage/Adapter),使用者根据需要安装新的操作系统和应用软件,底层和上层的操作系统可以完全无关化,如Windows运行Linux操作系统。主机虚拟化中VM的应用程序调用硬件资源时需要经过:VM内核->Hypervisor->主机内核,因此相对来说,性能是三种虚拟化技术中最差的。

例如:kvm

image-20220110194527729

image-20220110194550287

2.3.3 软件全虚拟化(Hypervisor Type III)

所谓的软件全虚拟化,即非硬件辅助全虚拟化,模拟CPU让VM使用,效率低,例如:QEMU

2.3.4 操作系统虚拟化

称为轻量级虚拟化,允许操作系统内核拥有彼此隔离和分割的多用户空间实例(instance),这些实例也被称之为容器。其是基于Linux内核中的namespace,cgroup实现

例如:LXC,Docker

image-20220110195509448

三、虚拟化技术管理工具

image-20220110151928337

四、虚拟机管理工具 VMware Workstation pro

4.1 安装前准备

  • 创建安装目录

  • 准备操作系统ISO镜像文件

  • 虚拟机软件准备

4.2 安装Linux操作系统虚拟机

4.2.1 创建虚拟机

image-20220111142255315

image-20220111142334823

image-20220111142511897

image-20220111142535948

image-20220111142606674

image-20220111142811078

image-20220111142844069

image-20220111142910855

image-20220111142933018

image-20220111142952608

image-20220111143014339

image-20220111143033619

image-20220111143138494

image-20220111143204016

image-20220111143237484

4.2.2 安装操作系统

image-20220111143507489

image-20220111143631795

image-20220111143747401

image-20220111143830169

image-20220111144005531

image-20220111144154956<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巧克力配酸奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值