在虚拟化项目中,推荐采用专门的存储设备而不是服务器本地硬盘做存储。在配置共享的存储设备,并且虚拟机保存在存储服务器上时,才能快速实现并使用HA、FT、vMotion等技术。在使用VMware vSphere实施虚拟化项目时,一个推荐的做法是将VMware ESXi安装在服务器的本地硬盘上,这个本地硬盘可以是一个固态硬盘(30~60GB即可),也可以是一个SD卡(配置4GB~8GB的SD卡即可),甚至可以是1~4GB的U盘。如果服务器没有配置本地硬盘,也可以从存储服务器上为服务器划分4~16GB的分区用于启动。
【说明】在HP DL380 G8系列服务器主板上集成了SD接口,可以将SD卡插在该接口中用于安装VMware ESXi。
如果在虚拟化项目中选择存储服务器,若项目中服务器数量较少,可以选择SAS HBA接口(如图1-7-4所示)的存储服务器,如果服务器数量较多,则需要选择FC HBA接口(如图1-7-5所示)的存储服务器,并配置FC的光纤交换机。SAS HBA接口可以达到6Gbit/s或12Gbit/s,而FC HBA接口可以达到8Gbit/s或16Gbit/s。
图1-7-4 SAS HBA接口卡
图1-7-5 FC HBA接口卡
在选择存储设备的时候,要考虑整个虚拟化系统中需要用到的存储容量、磁盘性能、接口数量、接口的带宽。对于容量来说,整个存储服务器设计的容量要是实际使用容量的两倍以上。例如,整个数据中心已经使用了1TB的磁盘空间(所有己用空间加到一起),则在设计存储服务器时,要至少设计2TB的存储空间(是配置RAID之后而不是没有配置RAID、所有磁盘相加的空间)。(www.xing528.com)
例如,如果需要2TB的存储空间,在使用600GB的硬盘,用RAID10磁盘阵列时,则需要8块硬盘,实际容量是4个硬盘的容量(RAID10的磁盘利用率为1/2),600GB×4≈2.4TB。如果要用RAID5磁盘阵列时,则需要5块硬盘。
在存储设计中,另外一个重要的参数是IOPS(Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。例如,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”三个步骤,也就是3个存储端访问。每个磁盘系统的IOPS是有上限的,如果设计的存储系统,实际的IOPS超过了磁盘组的上限,则系统反应会变慢,影响系统的性能。简单来说,15000转的磁盘的IOPS是150,10000转的磁盘的IOPS是100,普通的SATA硬盘的IOPS大约是70~80。一般情况下,在做桌面虚拟化时,每个虚拟机的IOPS可以设计为3~5;普通的虚拟服务器IOPS可以规划为15~30(看实际情况)。当设计一个同时运行100个虚拟机的系统时,IOPS则至少要规划为2000。如果采用10000转的SAS磁盘,则至少需要20个磁盘。当然这只是简单的测算,后面会专门介绍IOPS的计算。
在规划存储时,还要考虑存储服务器的接口数量及接口的速度。通常来说,在规划一个具有4主机、1个存储服务器的系统中,采用具有2个接口器、4个SAS接口的存储服务器是比较合适的。如果有更多的主机,或者主机需要冗余的接口,则可以考虑配FC接口的存储,并采用光纤交换机连接存储与服务器。表1-7-2是几种低端存储服务器的型号及参数,可以满足大多数的中小企业虚拟化系统需要。
表1-7-2 常用几种存储服务器的参数
(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。