vSphere二三事[1]

1,ESXi的意义:
 
ESXi即VMware vSphere Hypervisor,多个了i,却比ESX少了个东西,Service Console,其实并没有少,只是不在作为一个独立的部分存在,它的功能要么集成到VMKernel,要么移植到vSphere Client或VC之中,这样就进一步的精简了Hypervisor,在性能,可靠性上有了进一步的提高,代码的简化也意味着更少的Bug与更新,到vSphere 5.0,VMware将不在再提供传统的ESX架构的Hypervisor,ESXi将成为唯一选择。
 
2,RDM的用法:
 
RDM的全称是Raw Device Mapping,可以把LUN直接映射到虚拟机内部,用途很多。例如,在P2V转换时,不想把数据分区中的大量数据搬迁到虚拟机里。
 
RDM有两种模式,虚拟兼容模式(Virtual Compatibility Mode)与物理兼容模式(Physical Compatibility Mode)
 
物理兼容模式会将除REPORT LUNs以外其它的SCSI指令都传递给存储设备,这样可以充分利用存储设备的功能,举两个例子:
A,需要在虚拟机内部调用存储设备的功能,如快照。
B,在物理机和虚拟机之间构建集群。
 
虚拟兼容模式则为虚拟机提供vSphere的虚拟化功能,如VMFS的功能,举两个例子:
A,在虚拟化层面提供快照功能。
B,高级文件锁定功能。
 
 
 
3,虚拟机的CPU与内存分配方法:
 
在vSphere中,为虚拟机分配CPU与内存的方法有两种,一种是为虚拟机分配固定的值,另一种是基于资源池来动态分配资源,后一种分配方法需要指明三个数值:
 
预留 保证为该虚拟机分配的 CPU /内存量。对于重要的虚拟机,可以多预留资源以保证性能。
份额 此虚拟机拥有的、相对于父级总数的 CPU/内存 份额。同级虚拟机根据由其预留量和限制量限定的相对份额值共享资源。选择[低]、[正常]或[高],这三种级别分别按 1:2:4 这个比率指定份额值。选择[自定义]可为每个虚拟机提供表示比例权重的特定份额数。
限制 分配给该虚拟机的 CPU/内存 上限。

 
4,ESX/ESXi支持iSCSI的三种方式
 
A,普通网卡,靠软件实现iSCSI封装,成本低,会占用较多的主机资源。
B,采用带有iSCSI封装功能的网卡,如Broadcom 5709等,它可以分担一部分iSCSI的封装操作,它的工作需要VMware的虚拟化软件进行配合。
C,全功能的iSCSI HBA卡,与FC HBA卡类似,可实现从I/O到iSCSI到TCP/IP的全部处理过程,成本较高,但性能好,基本不占用主机资源。
 
 
 
5,扩展datastore的方法及限制
 
扩展的方法有两种,一种是利用Datastore Volume Grow来扩大LUN和Datastore,但是vSphere 4支持的最大LUN尺寸是2TB-512byte,如果想要扩大Datastore超过这个限制,就需要为Datastore增加更多的LUN,一个DS最多支持32个LUN,也就是说,在vSphere 4中,一个Datastore最大为64TB,一台ESX/ESXi物理主机最多支持256个LUN。下一个版本的vSphere可能不再有2TB的限制。
 
可能的情况下,尽可能使用较少的LUN来构建Datastore,因为构成Datastore的多个LUN,有任何一个出现问题,都会导致Datastore无法访问,LUN的数目越多,风险越大。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章