Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

绿色网站无广告
会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

Vmware vsphere知识中易混淆和忽略的多个概念

来源: rebelxuan 分享至:

0.云和虚拟化

百度一下云计算会有很多解释,但是估计很多人看了还是不明白,我个人认为虚拟化好比雨,虚拟化是为了更好的实现云计算,有了雨(虚拟化),云就变得贴近人的生活,已经诞生很长时间的虚拟主机其实就是一种云,人们把网页放到上面,但是不清楚具体是放到了那一台服务器,现在的迅雷网盘,离线下载,边下载边在线播放其实也是一种云服务

1. IaaS PaaS SaaS是什么意思,区别是什么

三者都是提供服务,文字上表述如下

基础设施服务IaaS:把基础设施(如服务器,存储等)集合起来,像旅馆一样,分隔成不同的房间供企业租用,典型例子Amazon EC2

平台即服务PaaS:程序开发平台与操作系统平台,使开发人员可以通过网络编写程序,用户也可以在平台上运行程序,典型例子windows

软件即服务SaaS:是基于互联网提供软件服务的软件应用模式,典型例子MS Office

区别看下图

clip_image002

IaaS就好比跑是高速公路,PaaS就是公路上的汽车,SaaS就是运输货物的物流公司

clip_image004

2.私有云,公共云,混合云

公共云就是通过internet的方式,向公共和客户提供服务,私有云可以是企业内的数据中心,向企业内部提供服务,混合云就是两者都有

clip_image006

3.vmotion和HA

vmotion是计划内迁移(热迁移)。简单说就是,位于ESXi/ESX服务器上的虚拟机被用户自动、半自动或手动(结合DRS)的方式迁移到Cluster内其它ESXi/ESX主机上,整个过程不用停机,系统也不会中断(某些人习惯称之为无缝迁移)。

clip_image008

HA全称High Availibility(高可用)。计划外宕机保护功能,简单而言就是处于相同Cluster里的A ESXi/ESX主机异常宕机(停电、硬盘坏掉等)之后,自动在Cluster里的其它ESXi/ESX主机上启动原来A ESXi/ESX主机上的VM的行为。这样做可以保证整体停机时间不超过5到10分钟,能起到意外宕机保护(需要VM重启)。

clip_image010

4.HA和FT

FT: 全称Fault Tolerance(容错)。计划外宕机保护功能HA的进一步深化,它在HA的基础上实现了异常ESXi/ESX主机上的处于FT保护下的虚拟机不用重启,直接可以在Cluster里的其它ESXi/ESX主机上正常运行,整个过程无中断,常被人称为“计划外0宕机”保护。(FT目前要求单vCPU和EagerZeroed Thick模式的虚拟磁盘)。

5.thick置备和 thin置备

假如你有一个磁盘是100G的虚拟机,磁盘格式是厚置备,即Thick,当前使用数据量为20G。

因为你是Thick,所以虚拟机建立时就直接占用了数据存储的100G空间,而数据量所占的空间包含在此100G空间内。这时如果你去做快照,并且在快照后有50G的数据改动,不管是新增的还是修改的,那么快照将会占用大约50G空间,此时这台虚拟机在数据存储里所占用的空间即100G+50G了,当然虚拟机的内存交换文件还需要占用数据存储空间。

假设你的虚拟机换成精简置备,即Thin模式,那么虚拟机开始在使用了20G数据量时,即使虚拟机磁盘为100G,在数据存储中也仅占用了20G,当你做快照,并在快照后有50G数量变化,那么这台虚拟机占用数据存储的空间为20G+50G。

以上是磁盘空间占用的情况,那么来说说删除快照后情况大概怎么样:

第一种Thick模式则会在删除快照的时候将快照后产生的50G数据提交到原来的100G的磁盘文件中,此时会产生大量的磁盘I/O,完成后虚拟机占用磁盘空间为100G。

第二种Thin模式也会将50G数据提交到原来的磁盘文件中,但是由于是Thin模式,原来的100G的磁盘文件实际在数据存储中仅占用了20G的空间,提交后虚拟机占用磁盘空间为70G。

以上是关于VMware的磁盘与快照之间的关系。

6.克隆,模板,快照

克隆是在原虚拟机基础上做一个一模一样的备份,克隆完了原虚拟机还能继续开机,运行。原主机如果选择转换成模板,则原虚拟机直接变成模板,不能再开机关机了,只能用来做批量部署。快照是保存当前的时间状态,相当于时间机器,如果以后虚拟机崩溃了可以玩穿越

7.VCB和VDR

VCB(vmware consolidated backup)是以前vsphere基本的备份套件,只是现在已经被更新的组件替代,现在称为VDR(vmware data recovery)技术,VDR和VCB区别是完全不需要安装备份代理,就好比免驱动的硬件一样,而且具有重复数据删除功能,不过VDR功能还是很有限,还是用第三方的备份软件比较好

8.vapp和资源池resource pool

vApp:n层应用服务器集合,比如web服务器+中间件服务器+后台数据库服务器,组成一个web应用服务的系统,作为一个vApp,可以集中在一起进行资源分配和管理,比如同时上下电等,如做成一个ovf模板,可以方便的部署多套相同的三层架构的web应用系统。

资源池resource pool:就是一个集中分配cluster资源的资源池,主要是对pool里面的服务器进行资源的集中管理和分配,特别是保留一定的资源和限制过量使用资源(limit),对资源池中的虚拟机并没有特别限制和规定。

9.半虚拟化和全虚拟化

半虚拟化是通过事先经过修改的客户机操作系统内核共享宿主底层硬件来实现的,优点是半虚拟化的虚拟机操作系统内核能够直接管理底层硬件,性能比全虚拟化技术更强,缺点是客户机操作系统内核需要事先进行修改,部署的便利性和灵活性都不够,兼容性不够好

全虚拟化是通过客户机和宿主机直接的一个虚拟化逻辑层hypervisor来完全模拟底层硬件细节,优点是客户机的操作系统内核不需要做特殊配置,部署便利,灵活,兼容性好,缺点是客户机操作系统的内核不能够直接管理底层硬件,内核通过hypervisor管理底层硬件需要有转换开销,性能比半虚拟化略弱。

10.宿主式和裸机式

宿主式:虚拟化软件的hypervisor需要安装在其他操作系统中。

优点:设备主要通过底层的其他操作系统所管理,比如windows操作系统,驱动程序比较丰富,可以支持种类多得多的硬件。

缺点:硬件资源利用率不高,所有虚拟机的稳定性都要依赖于底层操作系统的稳定性。

裸机式:虚拟化软件的hypervisor可以直接安装在裸机即硬件上。

优点:虚拟化软件的hypervisor可以直接管理底层硬件,硬件利用率高,所有虚拟机的稳定性依赖于虚拟化软件的hypervisor,稳定性更高。

缺点:虚拟化软件的hypervisor支持的硬件种类目前还不够丰富,驱动程序较少,很多硬件不能够使用。

宿主式包括:vmware的vmware workstation vmware vcenter。microsoft的windows2008hyper-V windows2008r2hyper-V和virtual PC RHEL5XEN和RHEL6KVM。oracle的virtualBox Parallels的Parallels Desktop

裸机式包括:vmware esxi。citrix的XenServer。microsoft的Hyper-V server。RHEV Server。Oracle VM。Parallels 的Virtuzzo Container

11.虚拟交换机的三种配置模式VST VGT EST

Virtual Switch Tagging(虚拟交换机标记,缩写VST )、External Switch Tagging(外部交换机标记,缩写EST)和Virtual Guest Tagging(虚拟guest标记,简称VGT)

1) EST - External Switch Tagging

通过将交换机的端口划分到不同的vlan实现虚拟机的vlan分配.

优点: 与管理物理环境相似,无需在ESXi服务器上配置vlan

缺点: 绑定在同一物理端口的虚拟机只能属于同一vlan

物理交换机配置: switchport mode access

switchport access vlan xx

虚拟交换机(vSwitch)配置: 无

虚拟机(vm)配置: 无

所以的VLAN标志数据包在物理交换机上执行处理。

ESX主机的网络适配器连接到物理交换机的端口。

连接到虚拟交换机的端口组必须有自己的设置为0的VLAN ID。

用户可以使用外部交换机标记VLAN。这类似于物理网络,VLAN的配置对于单独的物理服务器一般是透明的。当一个数据包到达交换机端口标记被加上,当数据包离开交换机端口去往服务器时标签被剥离。

clip_image012

2) VST - Virtual Switch Tagging

通过在虚拟交换机中配置多个port group对应多个vlan, 物理交换机启动trunk

优点:VMware推荐的方式,可以在ESXi的一个物理端口支持多个vlan

缺点: 配置比较复杂

物理交换机配置: switchport trunk encap dot1q

虚拟交换机(vSwitch)配置: 在ESXi 'Configuration' - 'Networking' 中选择相应的vSwitch, 在属性中添加多个port group, 每个port group的vlan id对应一个vlan

虚拟机(vm)配置: 无

所有的VLAN标志数据包在离开的ESX主机之前,由虚拟交换机上执行处理。

ESX主机的网络适配器必须连接到物理交换机的中继端口。

连接到虚拟交换机的端口组必须有一个指定的VLAN ID。

在这种模式中,你在虚拟交换机上为每个VLAN提供一个端口组,然后将虚拟机的虚拟网卡放入端口组而不是直接连接到虚拟交换机。虚拟机端口组标记所有输出帧和删除所有进入帧。它也确保了一个VLAN上的帧不会泄漏到不同的VLAN。

clip_image014

3) VGT - Vitual Guest Tagging

通过虚拟机来实现标识不同vlan的数据,物理交换机启用trunk

优点:适用于特殊情况,如linux路由器的虚拟机

缺点:需要虚拟机支持802.1q

物理交换机配置: switchport trunk encap dot1q

虚拟交换机(vSwitch)配置:将vSwitch中port group的vlan id改为4095

虚拟机(vm)配置:安装802.1q trunk驱动程序

所有VLAN标志是由虚拟机执行处理。

虚拟机上必须安装一个802.1Q的VLAN中继的驱动程序。

当数据帧通过虚拟交换机时,VLAN标志被保存在虚拟机网络堆栈和外部交换机之间。

物理交换机端口设置为Trunk端口。

你可以在虚拟机上安装802.1Q trunking驱动程序,当帧从虚拟交换机通过或者到达虚拟交换机时,标记将在虚拟机网络堆栈和外部交换机之间保留

clip_image016

12.VMFS VMDK RDM

VMFS的vmware的一种文件系统,VMDK是vmware的虚拟硬盘文件,RDM是Raw Device Mappings原生设备映射

clip_image018

在VMDK模式时,LUN是被ESXI挂成存储,并且以Datastore的方式来存放,这个LUN会被格式化为VMFS格式,VM的虚拟硬盘会以VMDK的文件格式存放在这个已经成为VMFS格式的Datastore的LUN中,在RDM模式时,LUN是被视为一个独立硬盘,也就是存储设备上的一个LUN,这个LUN可以是各种文件格式,如NTFS,EXT3,EXT4,FAT32等,视总控这个LUN的操作系统来决定。VM可以用bit by bit可写硬盘的方式直接可写这个LUN,而不需要通过hypervisor的翻译


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史