1.6 IBM V3500存储配置
在使用虚拟化技术配置数据中心的时代,一个表现是在服务器上少配或不配本地硬盘,而是使用集中的共享存储。本节以IBM V3500为例,介绍存储服务器的配置。
在本节的示例中,IBM V3500配置了14块600GB的2.5英寸10000转的SAS硬盘(最多可以配置24块2.5英寸磁盘),配置了两个控制器,每个控制器有3个6GB的SAS接口,连接了3台IBM的服务器,其中每个服务器都有2块6GB的SAS HBA卡,服务器与存储连接示意如图1-6-1所示。
在图1-6-1中,每个服务器有两块单口的SAS卡,每个卡分别连接到IBM 3500的其中一个控制器上,这样从服务器到存储就有了冗余连接。
在当前存储中有14块硬盘,最初规划将其中的8块硬盘做RAID10,因为RAID10有较高的IOPS,另外5块硬盘做RAID5,最后一块磁盘做全局备用磁盘(当上述8块RAID10或5块RAID5中的某个磁盘出现故障时,备用磁盘会自动替换有故障的磁盘)。在使用一段时间之后,发现8块硬盘做RAID10的数值性能并不是特别好(读取IOPS是279TPS,写入是168TPS),就重新将这8块硬盘改作RAID5。图1-6-2所示是8块RAID10硬盘的IOPS,图1-6-3所示是另5块硬盘做RAID5的IOPS总数(读取IOPS是607TPS,写入是1746TPS)。
在本节我们介绍IBM 3500存储的主要配置过程。
(1)在将IBM V3500加电之前,需要将硬盘全部插入到盘位中,并且最好按顺序从左到右插入。一旦插入并加电之后,不要轻易将硬盘从盘位中拔出。在IBM中插入14块硬盘后,在管理系统中看到的界面如图1-6-4所示。
(2)在配置系统之前,需要将网线连接到控制器的管理端口。每个控制器有2个RJ45端口。其中每个控制器左边的是第1个管理端口,右边的是第2个管理端口(从后面看)。每个相同的管理端口可以设置一个管理地址(简单说,无论是有一个控制器,还是二个控制器,都可以设置两个管理地址)。两个第1管理端口只要有一根网线连通就可以进行管理(提供了管理端口的冗余)。如图1-6-5所示,这是双控制器的“系统设置→网络”中看到的端口情况。
通常情况下,在配置系统之前,要为存储规划两个管理地址(可以是同一网段,也可以是不同网段,只要将管理端口连接到对应的网络即可),并且最好使用4条网线,将这4个端口连接到网络(1和1、2和2提供冗余,1、2两个管理端口再提供冗余,只要有一个端口连通,即可通过其中对应的地址进行管理)。
(3)在将管理端口连接到网络之后,在一台管理计算机上,插上IBM V3500存储随机带的工具U盘,运行里面的inittool程序,按照向导设置管理IP地址、子网掩码、网关,设置完成之后,拔下U盘,插到已经加电后的存储控制器的USB端口,进行初始化。在初始化的过程中,存储控制器上的故障指示灯会闪烁几分钟,等指示灯停止闪烁后,将U盘插回管理计算机,点击完成完成设置。
(4)在存储初始化之后,使用浏览器,登录存储的管理地址,使用用户名superuser登录并设置密码,如图1-6-6所示。
(5)在“池→内部存储器”右侧的“操作”列表中设置每块盘的用途,一般情况下,“用途”为“成员”的并且在“MDISK名称”列表中有名称的,表示已经进行了配置,用途为“候选”的,则表示没有进行配置,用途为“备件”的,表示为全局热备硬盘。通常情况下,在一个存储中,一般有一个全局热备磁盘即可,即一块硬盘“用途”为“备件”,你可以将其中的一块硬盘用鼠标右键单击,选择“标记为→备件”进行设置,如图1-6-7所示。
(6)在确定了磁盘用途之后,按shift键或Ctrl键,用鼠标选中要进行配置的磁盘,单击“配置存储器”,如图1-6-8所示。在本示例中,选中了“插槽标识”为1~8的共8个磁盘,即存储中从左到右的8块磁盘。
(7)在配置向导中选择“选择其他配置”,并在下拉列表中选择,根据磁盘的选择数量会有不同的显示,在此为“(8)558.41GB,SAS,10000转/分钟”,也就是会列出选择的磁盘的数量、大小、接口类型、转速,如图1-6-9所示。
(8)在“预设”列表中选择RAID级别,在此选择RAID-5,如图1-6-10所示。IBM存储可供选择的RAID级别有RAID0、RAID1、RAID10及RAID5、RAID6,而HP等其他存储可能会有RAID50的选项。这可根据实际情况选择。
(9)选中“自动配置备件”,然后选择是“优化性能”,还是“优化容量”,在“配置摘要”显示了配置的情况,如图1-6-11所示。
(10)选择“创建一个或多个新池”,然后设置池的名称,在本设置中为“hd8-raid5”,如图1-6-12所示。
(11)创建完成后,单面“关闭”按钮,如图1-6-13所示。
(12)创建阵列之后,在“卷→卷”配置页中,单击“新建卷”按钮,为上一节创建的阵列创建卷,如图1-6-14所示。
(13)在“新建卷”对话框中,可以根据需要,选择“通用”、“自动精简配置”、“镜像”、“精简镜像”4种预设的卷。其中“通用”卷,是创建多大,立刻从存储分配多大;“自动精简配置”卷,则是创建之后不立刻分配空间,而是根据系统(计算机或服务器)实际使用的空间“慢慢”从存储分配、增加,但最大大小受限于设置的卷大小;“镜像”卷,则是在创建一个卷的同时,为其设置一个镜像(实现实时的同步、备份功能);而“精简镜像”则是创建一个精简卷,再对其进行镜像,占用的空间亦是随着系统实际占用大小进行分配的。自动精简配置卷可以划分超过主机存储大小的卷,但实际大小受限于主机硬盘实际空间。在实际的应用中,我们一般配置“通用卷”立刻分配空间。
在创建卷的时候,如果服务器只是连接了有限的服务器,一般情况下,可以将所有可用空间都分配完。可以根据需要,创建多个大小不一的卷,也可以创建一个或两个数值比较“大”的卷,将空间分配完。
如果服务器没有本地硬盘,则在划分存储时,可以划分多个较小的卷,一一分配给每个主机,并且为了利于区分,这些卷的大小不一。例如,如果要为3台服务器,每个服务器分配一个用于安装ESXi系统的启动卷,可以为第1个服务器分配10GB,第2个服务器分配12GB,第3个服务器分配13GB,然后一一映射给这三个主机(不能同时映射给多个主机,这与分配保存共享虚拟机数据的卷不同)。如果是用于安装Windows Server 2012 R2等Windows操作系统,则可以为第1个服务器分配60GB~100GB大小不一的数值。
在“卷详细信息”中设置卷的容量大小及名称,在“摘要”中显示池中可用容量大小,设置之后,单击“创建”按钮创建,或者单击“创建并映射到主机”按钮,创建卷并进入映射到主机对话框,如图1-6-15所示。
(14)之后将创建的卷映射给主机。如果是用于主机操作系统启动的卷,则只映射给所分配的主机;如果是共用的卷(例如保存虚拟机的系统卷),则要映射给多个主机。如图1-6-16所示,这是映射到主机的截图,该主机映射了一个系统卷、两个共用的卷。
(15)如果你没有创建“主机”,可以在“主机→主机”中,通过“新建主机”,在弹出的对话框中,选择新建主机类型“iSCSI、SAS”主机来创建,如图1-6-17所示。
如果创建SAS主机,可以将扫描到的SAS地址添加到主机,如图1-6-18所示,并创建对应的主机名。此时,可以依次将同一主机的两个(或1个)SAS卡连接到存储,而暂时将其他主机的SAS线从存储上断开,以将同一台服务器上的SAS卡扫描、添加到同一个主机名中。
如果创建iSCSI主机,需要将iSCSI端口添加到主机中,如图1-6-19所示。
【说明】
虽然IBM V3500同时支持iSCSI端口,但iSCSI端口的速度只有1GB,一般我们使用SAS或FC接口,很少或不使用iSCSI端口。
最后可以在“主菜单→概述”中看到当前存储的配置情况:14个硬盘驱动器,划分了2个池,创建了5个卷,映射给了3个SAS主机,如图1-6-20所示。
当存储服务器上有两个控制器,但服务器只连接了其中一个控制器时,在存储器上会出现“已降级”的提示,此时这是正常的,如图1-6-21所示。如果你的服务器使用两个HBA卡连接到了两个控制器,但出现此种提示,表示其中一个连接已经断开,需要检查服务器与存储的连线。
在“端口定义”选项卡中,可以看到其中一条连接为“脱机”状态,如图1-6-22所示。
如果服务器只有一个SAS HBA卡,在与存储连接的时候,也会提示“已降级”,如图1-6-23所示,这是正常的现象。在大多数的情况下,有一条链接并不影响使用,但是没有冗余。在预算足够的前提下,在使用SAS连接时,尽可能地为服务器配置两块SAS HBA卡,使用两条SAS线连接存储。