VMware虚拟化技术培训(1) 虚拟化的基础知识

简介:

最近几年的每个暑假都会去参加一些培训,而且每次的收获都不少。今年参加的是由山东省组织的省内高职院校师资培训,培训由省财政专项拨款。计算机类的培训项目一共有十几个,我选择了其中的“VMware虚拟化技术应用与管理”,培训地点在东营职业学院,时间从7月23日到8月2日,培训讲师主要是来自企业的虚拟化产品工程师。当然,培训仅仅只靠听课是远远不够的,我自己准备的学习资料主要是由岳雷老师力荐的《虚拟智慧VMware_vSphere运维实录》一书,以及由yeslab现任明教教主主讲的vmware系列视频教程。在接下来的几天里仍会将培训资料和学习心得全程实录,以保留第一手资料。


1. 了解什么是虚拟化

虚拟化以及因之而起的云计算毫无疑问是计算机网络技术发展的一大方向,据我了解,即使在烟台,很多企业里也都已经应用了虚拟化技术。
凡事皆有因果,虚拟化技术的起因很简单,当初主要是为了解决服务器硬件资源使用率过低的问题。有些服务器比如DNS服务器、DHCP服务器等,CPU使用率通常都在5%以下,这对于那些花大价钱购买来的服务器,无疑是很大的浪费。如果能够将这些服务器合并到一起,那就可以有效地提高服务器硬件的使用率。但是如果只是简单的将所有的服务都安装在同一个操作系统中也是一个非常不明智的选择,比如将Web服务器和SQL安装在同一个操作系统中,此时操作系统、Web、SQL任何一方蓝屏都将导致整个系统崩溃。对于大部分的企业服务,都强调一个操作系统中只安装一个服务。因此,服务器合并必须要基于虚拟化技术,让每一台虚拟机运行一个单独的服务。
采用虚拟化技术最明显的优点就是可以减少IT成本以及电费等运营支出;另外也使服务器的管理维护变得更为简单, 甚至一个管理员就可以管理上千台服务器;此外在高可用性、冗余、负载均衡等方面,虚拟化技术也都提供了无与伦比的优势。
毕业于麻省理工学院以及加州大学伯克利分校(这是IT技术界的2个圣地)的Diane Greene女士把握住了这其中的商机,她于1998年与其他一些伙伴联合创建了VMware公司,并开发出了世界上第一款虚拟化产品。至今,VMware已发展成为全球第三大软件公司,其产品也在虚拟化领域占据了绝对的优势地位。


2. 虚拟化的两种架构

虚拟化主要指的是操作系统平台的虚拟化,即让一台物理计算机能并发运行多个OS(操作系统),并且要让每个OS都觉得自身好像拥有独立的机器,而不是跟别的OS分享。
提供这种虚拟化功能的机制就被称为VMM(Virtual Machine Monitor),它更常用的名称是Hypervisor。Hypervisor是虚拟机厂家的最高机密,也是不同虚拟机产品之间的主要差别。
从是否存在宿主操作系统的角度,Hypervisor分为两种不同的架构:原生架构和寄居架构。

2.1寄居架构
寄居架构的Hypervisor被看成一个应用软件或是服务,必须在已经安装好的操作系统上才能运行,最典型的产品就是我们所熟知的VMware公司的VMware Workstation以及微软的Virtual PC。
寄居架构的好处是硬件的兼容性,只要宿主操作系统能使用的硬件,虚拟机中的操作系统都能使用到。另外它对物理硬件的要求也很低,基本上所有的PC都可以运行VMware Workstation或Virtual PC。
然而寄居架构的缺点更加明显,首先最致命的是当宿主操作系统出现任何问题时,虚拟机中的操作系统都将无法使用。比如我们在Win7中安装的VMware Workstation,如果Win7蓝屏了,那VMware Workstation当然也就无法使用了。另外,寄居架构的虚拟机性能和物理主机相去甚远,因此无法用于高负荷的生产环境。所以这种寄居架构的虚拟化产品只能适用于个人用户,对于企业用户是远远无法满足需求的。

2.2 原生架构(裸金属架构)
原生架构又称为裸金属架构,它将Hypervisor直接安装在硬件上,将所有的硬件资源接管。由于Hypervisor层极小,而且不管理太复杂的事项,仅负责和上层的虚拟机操作系统沟通及资源协调,因而蓝屏的概率很低。而且在其上的任何一个虚拟操作系统蓝屏了,都不会影响其它的客户端。另外,原生架构的虚拟机性能与物理主机基本相当,这是寄居架构的虚拟机所远远无法比拟的。
目前,原生架构的典型产品是VMware的VMware vSphere和微软的Hyper-V。

原生架构的虚拟机产品也有缺点,这就是为了保持稳定性及微内核,它不可能将所有硬件产品的驱动程序都放入,因此最大的问题就是硬件兼容性。但是大部分的原生架构产品都支持主流服务器及存储设备,但一般PC所使用的硬件,则很多都无法在原生架构的虚拟机下运行。
在这方面,vSphere和Hyper-V有着很大的区别。
VMware vSphere采用的是胖管理层,也就是把底层物理硬件的驱动程序都整合到Hypervisor管理层中,所以管理层显得比较胖。很显然,这种架构的性能比较好,但是对于底层物理硬件的要求比较高,兼容性和安全性的挑战比较高。
 Hyper-V采用的则是瘦管理层,Hypervisor管理层仅用于管理CPU和内存,而不包含底层物理硬件的驱动程序(Hyper-V本来就集成于Windows系统中,可以通过系统直接管理支配硬件设备),所以管理层显得比较瘦。由于不包含硬件驱动,所以代码量比较小,Hyper-V仅有300多K,因此安全性和兼容性要更好一些,但是效率和胖管理层相比有所不如。

 


另记:

这种官方培训比较程式化,培训第一天主要是开班仪式以及由VMware负责销售的一位美女做产品方面的介绍,没有太多有价值的信息。以上内容主要是由个人根据资料自己整理

 


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1255803


相关文章
|
1月前
|
存储 网络安全 虚拟化
虚拟化数据恢复—VMware ESX Server数据恢复案例
虚拟化数据恢复环境: 某企业信息管理平台, 几台VMware ESX Server主机共享一台存储设备,大约有几十台虚拟机。 虚拟化故障&原因: Vcenter报告虚拟磁盘丢失。管理员通过ssh远程到ESX中执行fdisk -l命令查看磁盘,发现STORAGE已经没有分区表了。重启所有设备后,ESX SERVER均无法连接到存储设备中的STORAGE。
|
13天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
92 50
|
3月前
|
存储 Linux 调度
OpenStack如何支持虚拟化技术?
【8月更文挑战第21天】
213 0
|
1月前
|
存储 分布式计算 分布式数据库
云计算和虚拟化技术
云计算是指把计算资源、存储资源、网络资源、应用软件等集合起来,采用虚拟化技术,将这些资源池化,组成资源共享池,共享池即是“云”。
140 64
|
10天前
|
存储 网络安全 虚拟化
虚拟化数据恢复—VMware ESX SERVER数据恢复案例
虚拟化数据恢复环境&故障: 某单位信息管理平台,数台VMware ESX SERVER共享一台某品牌DS4100存储。 vc报告虚拟磁盘丢失,管理员ssh到ESX中执行fdisk -l查看磁盘,发现STORAGE中的分区表不见了。重启所有设备后,ESX SERVER均无法连接到DS4100存储中的STORAGE。
|
22天前
|
存储 持续交付 虚拟化
|
1月前
|
Linux 虚拟化
Vmware 傻瓜式安装(不可不知道的Linux基础知识和技术 01)
本文介绍了VMware虚拟机的下载与安装步骤。首先,通过提供的网盘链接下载VMware安装包。接着,详细描述了安装流程,包括接受协议、选择安装路径(建议避免系统C盘)、取消更新选项等。最后,输入许可证密钥完成安装,并展示了打开虚拟机后的主界面。整个过程简单易懂,适合新手操作。
140 1
|
2月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
77 11
虚拟化技术概述及KVM环境安装
|
2月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
3月前
|
Devops 虚拟化 Docker
DevOps 中的标准虚拟化技术
【8月更文挑战第27天】
58 5