第一章:企业虚拟化的目的与本质

 

1.1定义计算机的服务层级

 

计算机的整个服务器层级

 

1.    硬件部分;

2.    操作系统部分;

3.    框架部分;(就是所谓的底层架构,软件使用的环境)

4.    软件部分;

5.    服务部分;包括 物理数据(放在数据库系统中), 业务逻辑和界面。

用户通过界面,以业务逻辑为工具来操作物理数据,就是一个基本的服务模式。

 

虚拟化: 1:就是将上一曾对下一层的依赖撤销;独立运行;

              2:本来没有的东西,但是让使用者假装觉得有,已达到使用的目的。

                            

                          存储设备的逻辑卷(Logical Volume)通过以上实现

(实体硬盘上面是分区)

 

虚拟化的种类及简介

平台虚拟化  OSes in an OS  让一个物理计算机能并发运行多个OS

虚拟机管理员 Virtual Machine Monitor,VMM= Hypervisor

 

以是否存在宿主系统来看,虚拟机的Hypervisor主要分为 

      1:原生架构(bare ,裸架构)

      2:寄居架构(Hosted ,幽灵架构)

原生架构Hypervisor直接安装在硬件上,其本质就是个linux OS,其接管所有的硬件资源,最小可到32MB footprint,只进行负责和上层的VM OS沟通及资源协调,但是最大的问题是硬件的兼容性,没有集成大多的驱动程序,只支持主流服务器及存储设备。一般PC使用硬件大部分无法在原生架构的虚拟机下运行。

原生架构主流产品

VMware vSphere

微软 Hyper-V 2008 R2 (免费)

微软 windows 2008 R2 Hyper-V Role

Citrix XenServer/XenDesktop

Xen (linux open )

Qemm (linux  open)

寄居架构Hypervisor 被看成一个应用软件或是服务,运行在已经安装好的OS之上。好处是硬件的兼容性好,最有名的是 VMware Worksation  and  Virtual PC/Server

寄居产品主流

VMware Workstation

VMware Server

VMware Player

 Virtual PC 2007

 

在Hypervisor本身,针对虚拟化程度不同,也有不同的产品类别

1:完全虚拟化 (Full irtualization).客户端OS在其上运行时,不需要任何修改。

2:硬件辅助虚拟化(Hardware-assisted Virtualization),或称为硬件虚拟机

(HVM),主要是OS在其上运行时,必须靠系统的硬件来落实虚拟化的过程;

如 Intel的VT和AMD的AMD-V,通常指虚拟化中的特定功能。

3:部分虚拟机 (Partial Virtualization

4:半虚拟化(Para-Virtualization),os运行此产品时,必须修改内核才能顺利安装。

5:操作系统级虚拟化(OS-Level Virtualization),此类虚拟化产品只能类比出主机的系统,

6:寄居环境(Hosted Environment)

 

企业虚拟化的主要目的是服务器的CPU使用率太低。

企业虚拟化的场合:

1:服务器合并;

2:企业桌面环境管理(就是将客户端的桌面系统全部移到服务器上的虚拟机)企业虚拟化的优势:

3: 网络设备虚拟化;

4; 存储设备虚拟化

虚拟化后企业的收益点

1:提高硬件资源效率;

2:管理的优势;

高可用性企业虚拟化的主流产品 ;

VMware的vSphere,MS的Hyper-v R2,Citrix ‘s XenServer/XenDesktop

VMware vSphere 是以原生架构的ESX/ESXi Server 为基础,让多台ESX Server

并发负担多个虚拟机,vSphere不只是一个多台ESX的群集,还加上了著

jVirtualCenter,配合了主流的数据库软件来管理多台ESX及虚拟机。

最专业的桌面应用:Citrix Xen

云计算的定义;

1:将以量化的许多运算资源,以网络为提交媒介,通过特定的界面给需要服务的用户。

2:将资源打散,找出最小的计量单位,之后将其全部集中起来,并重新分配的过程。

云计算中的关键词:

量化:方便计算。量化才能决定如何分配资源以及定义最小单位

许多:认定单个资源不够,需要多个资源来落实副本及累计性能。

运算资源;在这边,我们将CPU.RAM,网络联机及存储加壳完成一个资源。

网络:有了网络才能到达每一个地方。

界面:有了界面才能提供通用性的服务

服务:将资源加壳成服务的模型,方便计价及计量

用户:需要服务的对象,可能是人,机器或其他服务。

 

云计算的层次:

软件 software  软件即服务SaaS  software as a service

平台 platform 平台即服务 PaaS

架构infrastructure 架构即服务 IaaS

平台的技术

虚拟机的管理需要------熟悉linux命令,如果能理解powershell,将对虚拟机的管理/操作更有帮助

Windows Server 的管理

Active Directory 的管理及维护

各种平台的使用及管理,如数据库,Exchange, ISS, Apache.  TomCat

 

虚拟化软件技术要学习的内容:

产品之间的差异,如支持的客户端VM操作系统等

虚拟化产品的规格,如支持的CPU数,内存大小等

提供的功能,如VMware vSphere提供VMotion,Hyper-V提供Live Migration

虚拟化产品的安装,校调,配置,升级,维护。

虚拟机的管理

虚拟机上各项性能指针的跟踪。

硬件的兼容性及性能,如哪些芯片组或CPU支持intel VT-d

硬件的配置,如一台物理服务器需要配置多少RAM才能运行N多虚拟机

理解存储设备及实践

什么是NAS,NFS,DAS,FC SAN ?

什么是SAS,SATA.SCSI?

什么是Logical Volume,什么是LVM。如何设计?

什么是LUN,什么是RDM,HBA?

其他和虚拟机相关的知识,

什么是多路径 MultiPath0)?

 

理解网络设备及其原理:

什么是 SwitchRouter?

 

什么是vSwitch,vRoutervNIC

什么是、TrunkingTeaming

设计及其规划vLan?

操作Cisco Nexus 1000v 虚拟交换机?

 

虚拟化的四个应用方向:服务器器虚拟化网络虚拟化; 存储虚拟化; 桌面虚拟化 .

   这是最近学习《虚拟智慧--VMware_vSphere运维实录》的读书笔记,写下来做个

痕迹,对于虚拟化只学习到了一些皮毛的概念,以后要更加努力的学习了!

                                                          愈学习,愈发现自己的无知。


                                                     ———笛卡尔