设为首页 收藏本站
查看: 1372|回复: 0

[经验分享] Vmware vSphere 5.0虚拟化的一些概念

[复制链接]

尚未签到

发表于 2018-6-7 09:13:44 | 显示全部楼层 |阅读模式
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nizhuan.blog.51cto.com/1041326/741884
0.云和虚拟化
百度一下云计算会有很多解释,但是估计很多人看了还是不明白,我个人认为虚拟化好比雨,虚拟化是为了更好的实现云计算,有了雨(虚拟化),云就变得贴近人的生活,已经诞生很长时间的虚拟主机其实就是一种云,人们把网页放到上面,但是不清楚具体是放到了那一台服务器,现在的迅雷网盘,离线下载,边下载边在线播放其实也是一种云服务
1. IaaS PaaS SaaS是什么意思,区别是什么
三者都是提供服务,文字上表述如下
基础设施服务IaaS:把基础设施(如服务器,存储等)集合起来,像旅馆一样,分隔成不同的房间供企业租用,典型例子Amazon EC2
平台即服务PaaS:程序开发平台与操作系统平台,使开发人员可以通过网络编写程序,用户也可以在平台上运行程序,典型例子windows
软件即服务SaaS:是基于互联网提供软件服务的软件应用模式,典型例子MS Office
区别看下图
DSC0000.jpg
IaaS就好比跑是高速公路,PaaS就是公路上的汽车,SaaS就是运输货物的物流公司
DSC0001.jpg
2.私有云,公共云,混合云
公共云就是通过internet的方式,向公共和客户提供服务,私有云可以是企业内的数据中心,向企业内部提供服务,混合云就是两者都有
DSC0002.jpg
3.vmotion和HA
vmotion是计划内迁移(热迁移)。简单说就是,位于ESXi/ESX服务器上的虚拟机被用户自动、半自动或手动(结合DRS)的方式迁移到Cluster内其它ESXi/ESX主机上,整个过程不用停机,系统也不会中断(某些人习惯称之为无缝迁移)。
DSC0003.jpg
HA全称High Availibility(高可用)。计划外宕机保护功能,简单而言就是处于相同Cluster里的A ESXi/ESX主机异常宕机(停电、硬盘坏掉等)之后,自动在Cluster里的其它ESXi/ESX主机上启动原来A ESXi/ESX主机上的VM的行为。这样做可以保证整体停机时间不超过5到10分钟,能起到意外宕机保护(需要VM重启)。
DSC0004.jpg
HA解决的是服务器意外宕机的情况。举例子么:就是你的esx物理主机突然挂了,这台esx上面的vm会在其他esx上重启,保证业务连续性。
vomotion解决的是计划内宕机的情况。举例子么:你的机器要升级内存,你可以先把这个esx上的vm迁走,然后在关机断电,升级内存。但是你的业务(vm)不停顿。
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的配置对于单独的物理服务器一般是透明的。当一个数据包到达交换机端口标记被加上,当数据包离开交换机端口去往服务器时标签被剥离。
DSC0005.jpg
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。
DSC0006.jpg
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驱动程序,当帧从虚拟交换机通过或者到达虚拟交换机时,标记将在虚拟机网络堆栈和外部交换机之间保留
DSC0007.jpg
12.VMFS VMDK RDM
VMFS的vmware的一种文件系统,VMDK是vmware的虚拟硬盘文件,RDM是Raw Device Mappings原生设备映射
DSC0008.jpg
在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的翻译

13. 云终端与无盘工作站的区别是什么?
A 原理的区别:
云终端 的运行原理:在共享的工作模式下,所有的软件均安装在服务器上,并且均在服务器上运行,运行的结果送往云终端 端显示,云终端 端只负责显示及键盘、鼠标输入,不运行软件。
当不同的终端登录时,服务器会为它开辟一片空间,所以不同的终端运行同一个软件,也不会冲突。软件运行的效果取决于服务器。
无盘工作站的运行原理:当无盘站运行一个软件时,需从服务器上装载软件到本地内存,然后放在本地内存中运行,运行效果
取决于无盘站的配置。无盘站配置复杂,是一项被淘汰的过时技术。

B 安装方法、使用性能区别
1、无盘站的服务器配置极为复杂,需在服务器上对每个无盘站的网卡进行配置,一旦无盘站网卡坏,还需在服务器上重新配置;
2、无盘站需要做一个很大的镜像,安装起来很麻烦,而终端不需要镜像,安装起来简单得多
3、由于无盘站大都自己组装,品质不可靠,稳定性极差,很快就开始进入维护期;
4、无盘站只能在局域网内使用,无法跨网段启动,更无法接在广域网上使用;
5、一旦系统升级,每台无盘站都要升级;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-520105-1-1.html 上篇帖子: VMware vSphere常见问题汇总(十二) 下篇帖子: 向虚拟化迈进的关键一步(VMware ESXi)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表