0.云和虚拟化
百度一下云计算会有很多解释,但是估计很多人看了还是不明白,我个人认为虚拟化好比雨,虚拟化是为了更好的实现云计算,有了雨(虚拟化),云就变得贴近人的生活,已经诞生很长时间的虚拟主机其实就是一种云,人们把网页放到上面,但是不清楚具体是放到了那一台服务器,现在的迅雷网盘,离线下载,边下载边在线播放其实也是一种云服务
1. IaaS PaaS SaaS是什么意思,区别是什么
三者都是提供服务,文字上表述如下:
基础设施服务IaaS:把基础设施(如服务器,存储等)集合起来,像旅馆一样,分隔成不同的房间供企业租用,典型例子Amazon EC2;
平台即服务PaaS:程序开发平台与操作系统平台,使开发人员可以通过网络编写程序,用户也可以在平台上运行程序,典型例子windows;
软件即服务SaaS:是基于互联网提供软件服务的软件应用模式,典型例子MS Office。
区别看下图
IaaS就好比跑是高速公路,PaaS就是公路上的汽车,SaaS就是运输货物的物流公司
2.私有云,公共云,混合云
公共云就是通过internet的方式,向公共和客户提供服务,私有云可以是企业内的数据中心,向企业内部提供服务,混合云就是两者都有
3.vmotion和HA
vmotion是计划内迁移(热迁移)。简单说就是,位于ESXi/ESX服务器上的虚拟机被用户自动、半自动或手动(结合DRS)的方式迁移到Cluster内其它ESXi/ESX主机上,整个过程不用停机,系统也不会中断(某些人习惯称之为无缝迁移)。
HA全称High Availibility(高可用)。计划外宕机保护功能,简单而言就是处于相同Cluster里的A ESXi/ESX主机异常宕机(停电、硬盘坏掉等)之后,自动在Cluster里的其它ESXi/ESX主机上启动原来A ESXi/ESX主机上的VM的行为。这样做可以保证整体停机时间不超过5到10分钟,能起到意外宕机保护(需要VM重启)。
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 accessswitchport access vlan xx虚拟交换机(vSwitch)配置: 无虚拟机(vm)配置: 无所以的VLAN标志数据包在物理交换机上执行处理。ESX主机的网络适配器连接到物理交换机的端口。连接到虚拟交换机的端口组必须有自己的设置为0的VLAN ID。用户可以使用外部交换机标记VLAN。这类似于物理网络,VLAN的配置对于单独的物理服务器一般是透明的。当一个数据包到达交换机端口标记被加上,当数据包离开交换机端口去往服务器时标签被剥离。
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。
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驱动程序,当帧从虚拟交换机通过或者到达虚拟交换机时,标记将在虚拟机网络堆栈和外部交换机之间保留
12.VMFS VMDK RDM
VMFS的vmware的一种文件系统,VMDK是vmware的虚拟硬盘文件,RDM是Raw Device Mappings原生设备映射
在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、一旦系统升级,每台无盘站都要升级;
本文出自 “逆转的前奏” 博客,请务必保留此出处http://nizhuan.blog.51cto.com/1041326/741884
转载于:https://blog.51cto.com/fuguang/1383756