《深入学习VMware vSphere 6》——1.5 主流服务器的RAID配置

简介: 在创建逻辑磁盘时,最少创建两个逻辑磁盘,其中第一个逻辑磁盘创建得比较小,用于安装操作系统(如果是安装Windows Server 2008 R2或Windows Server 2012 R2,则创建60GB~100GB;如果用于安装VMware ESXi,则只需要10GB就够了)。

本节书摘来自异步社区《深入学习VMware vSphere 6》一书中的第1章,第1.5节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.5 主流服务器的RAID配置

现在服务器大多安装了4~6个硬盘,这个时候,这些硬盘可以创建RAID5。服务器上有8块或更多的磁盘,如果是偶数盘,建议使用RAID50。如果是奇数块盘,或者是RAID卡不支持RAID50,则配置RAID6,或者采用多加一块热备的RAID5,或者是将硬盘分成两组,其中4~5块做一个RAID5,另几块再做RAID5。

在创建逻辑磁盘时,最少创建两个逻辑磁盘,其中第一个逻辑磁盘创建得比较小,用于安装操作系统(如果是安装Windows Server 2008 R2或Windows Server 2012 R2,则创建60GB~100GB;如果用于安装VMware ESXi,则只需要10GB就够了)。剩下的空间划分为第2个逻辑磁盘,用作数据分区。

【注意】
  碰到RAID卡损坏,或者由于RAID中有一个硬盘损坏,在更换损坏硬盘并进行数据同步之后,系统不能启动,大多数是因为第一个逻辑磁盘,即系统磁盘数据丢失,而位置“靠后”的第2个逻辑分区中的数据基本不会丢失。这也是我建议大家划分两个逻辑分区的另一个重要原因。
最后,也要告诉大家一点,就是在创建磁盘阵列时,需要至少有一块备用的同型号硬盘。没有备用的硬盘,把所有的硬盘都使用上,这也是不可取的。通常情况下,阵列中的硬盘,大多在3~5年之后才开始出故障,如果这时候,你的RAID5中的一个硬盘出现问题了,需要将故障硬盘替换下来,这时,你还能买到3年,甚至更长时间以前的硬盘吗?而且,你的数据有时间等你把硬盘买来吗?所以,在做磁盘阵列的时候,甚至在前期规划的时候,相同的硬盘要至少有一两块备用的,当服务器硬盘有故障时,马上替换,而不是关闭服务器,向领导打报告,等领导指示后再买硬盘,再替换。

大多数的服务器以及存储,都支持“全局热备”功能,可以将多余的硬盘放置在机柜中,设置为全局热备磁盘,如果有故障磁盘,系统会自动用“全局热备”磁盘替换故障磁盘。

【注意】
  虽然服务器集中放置在中心机房,管理也是通过网络远程管理,但是,一定要定期对机房进行巡检,要注意服务器是否有报警,尤其是服务器的硬盘是否有故障的“黄灯”或更严重的“红灯”,以及一些报警的声音。新配置的服务器及存储,开始至少要每周检查一次,等1个月之后可以两周检查一次。但最长不要超过1个月,应该至少每个月检查一下设备,如果设备有故障要及时维修或更换。
大多数服务器RAID卡配置都是很类似的,下面介绍两款服务器RAID卡配置,其他服务器型号可以参考。

【说明】
 一般情况下,我们配置RAID,是指RAID5、RAID10等配置。服务器出厂时的标配只支持RAID0、RAID1、RAID10,不支持RAID5。如果要支持RAID 5,需要为服务器添加缓存(RAID卡需要)和电池(RAID卡需要,但并不是必需)。在服务器只有一个硬盘时,如果阵列卡只支持RAID 1、0、10,不支持RAID 5,此时一般不需要配置,服务器即可“认出”这块硬盘。如果阵列卡已经升级到支持RAID 5,单独的一块硬盘也必须配置成RAID 0才能使用。例如,在某台服务器中有5块硬盘,其中1块是120GB的固态硬盘,4块600GB的SAS磁盘。如果是支持RAID 5的阵列卡,你需要创建两个阵列:第1个阵列是1块120GB的硬盘,使用RAID 0;第2个阵列则是4块600GB的硬盘,根据需要配置多个逻辑磁盘,可以是RAID 5或RAID 10。
在配置RAID时,可以根据需要,创建不同的组合。例如,有6块磁盘,可以选择4或6块,将其中的一部分空间划分为RAID 10(强调磁盘的性能及安全性),将另一部分空间划分为RAID 5(追求较大的容量、读取性能)。

一般情况下,对于容量较大的SATA磁盘,推荐配置为RAID 10,不推荐采用RAID 5。

对于性能较高(1000转、15000转)、容量较小(600GB、900GB)的SAS磁盘,推荐采用RAID 5。如果有多块SAS磁盘,建议每5~6块一组,每组不建议超过8个。如果阵列卡支持RAID 50(DELL 、HP),则推荐采用RAID 50。

1.5.1 Dell R720服务器配置RAID方法
在下面的截图中,服务器安装了12块1TB的硬盘,准备划分为RAID10(以实现较高的IOPS值),其中第1个分区为100GB,用于安装VMware ESXi,剩余的空间为第2个分区,用作VMware ESXi数据存储。划分RAID的操作步骤如下所示。

(1)开机启动Dell服务器,当出现“PowerEdge Expandable RAID Controller BIOS”对话框时,按CTRL+R热键,如图1-5-1所示。

(2)进入RAID卡配置界面之后,可以看到当前有12块931GB的硬盘,即1TB的硬盘,当前没有RAID卡配置信息(显示“No Configuration Present !”),如图1-5-2所示。

screenshot

screenshot

(3)移动光标到“No Configuration Present !”这一行,按“F2”键(屏幕下面有提示),出现快捷菜单后选择“Create New VD”,如图1-5-3所示。

(4)在“Create New VD”对话框,在“RAID Level(RAID级别)”处按回车键,显示可供选择的项。如果只有两个硬盘,则选择项是RAID0或RAID1。如果有3块硬盘,可供选择项是RAID0及RAID5。当有4个及更多的偶数硬盘时,可供选择的项是RAID0、RAID1、RAID5、RAID6及RAID10,如图1-5-4所示。

screenshot

screenshot

(5)在此配置中选择RAID10,然后在“Physical Disks(物理磁盘)”列表中选择要使用的磁盘(按空格键选择,选中之后前面会有X),之后在右侧“VD Size”后面设置创建逻辑分区的大小,在此选择100GB(实际上10GB就足够用来安装VMware ESXi了),在“VD Name”后面设置卷的名称,在此设置为OS,之后移动光标到“OK”处按回车键,如图1-5-5所示,这样创建了第一个逻辑磁盘。

(6)返回到RAID配置界面之后,可以看到已经创建了一个30GB的分区,然后移动光标到“Total Free Capacity”→“Free Capacity”处,按“F2”键,在弹出的对话框中选择“Add New VD”,在剩余空间创建新的逻辑分区,如图1-5-6所示。

(7)之后在剩余的空间创建第2个逻辑分区,并设置分区的名称为Data,如图1-5-7所示。

(8)返回到RAID配置界面之后,选择第1个100GB的磁盘,按“F2”键,在弹出的快捷菜单中选择“Initialization→Fast Init”,快速初始化卷。然后将第2个磁盘也进行初始化操作。

当为服务器规划了较多的硬盘时,可以将一部分用于创建RAID,而将其他一个或二个磁盘设置为“全局备用”磁盘。例如,在有12个硬盘的服务器中,可以每5块硬盘创建为一组RAID5(第一组RAID5,2个逻辑卷,大小分别为200GB、3524GB,第二组RAID5为3724GB,同样以1TB硬盘为例),这样还剩下两个磁盘,如图1-5-8所示。

screenshot

screenshot

screenshot

screenshot

而剩下的2块磁盘,则可以在“PD Mgmt”菜单中选中按“F2”键,在弹出的快捷菜单中选择“Make Global HS”,标记为全局热备磁盘,如图1-5-9所示。

标记之后如图1-5-10所示。

screenshot

screenshot

配置完之后按“ESC”键,退出RAID卡配置程序,之后按Ctrl+Alt+Del重新启动服务器,至此RAID卡配置完成。

最后,如果你要使用U盘启动服务器,并通过U盘安装系统,请按“F2”键进入CMOS设置,在“Boot Settings”将Boot Mode从UEFI改为BIOS,如图1-5-11所示,这样才能用大多数U盘启动。

screenshot

1.5.2 IBM服务器RAID卡配置
只要理解了RAID的意义,并掌握一种RAID配置之后,配置其他厂商、品牌的RAID卡或服务器,只是操作界面不同,主要原理是相同的。在本节,我们以IBM 3650 M4为例,介绍IBM服务器RAID卡配置。只是在这一节中,我们以VSAN中需要用到的磁盘配置为例进行介绍。

在组成VSAN服务器时,不推荐服务器配置带缓存的支持RAID5功能的阵列卡,而推荐采用默认支持RAID 1 RAID 0、RAID 10的阵列卡,这样服务器的硬盘将以“直通”的方式使用。如果你的服务器已经添加了缓存,即已经支持RAID5,则需要将每块硬盘配置为RAID0的方式使用。

(1)打开服务器的电源,在服务器插一个启动U盘,在出现如图1-5-12所示的画面后按“F12”功能键。

选择U盘启动。之后会出现RAID卡配置界面,按“Ctrl+H”键进入RAID卡配置界面,如图1-5-13所示。

screenshot

screenshot

(2)进入图形界面,单击“Start”按钮,如图1-5-14所示。

screenshot

(3)在RAID卡配置界面单击左侧的“Configuration Wizard”链接,如图1-5-15所示。

(4)在配置向导选择“Clear Configuration(清除配置)”,单击“Next”按钮,如图1-5-16所示。

【说明】 这是为了清除原来的配置,此步骤一定要慎重,请确认是新服务器,或者原来服务器的数据不需要保留时才能执行此操作。

screenshot

screenshot

(5)在下一界面单击“Yes”按钮确认,如图1-5-17所示。返回到主页,可以看到当前硬盘是未配置状态,如图1-5-18所示。当前有1块120GB的固态硬盘、3块1TB的SATA磁盘。之后单击“Configuration Wizard”,进入配置向导。

screenshot

screenshot

(6)在向导页选择“New Configuration”,新建一个配置,如图1-5-19所示。

(7)在下个对话框,单击“Yes”按钮,确认这个操作,如图1-5-20所示。

screenshot

screenshot

(8)在选择配置方法对话框,选择“Manual Configuration(手动配置)”,如图1-5-21所示。

(9)在磁盘组定义对话框,从左侧“Drivers”列表中选择磁盘,单击“Add to Array”添加到右侧的“Drive Groups”中,在开始的时候,右侧的磁盘组是空的,如图1-5-22所示。你可以将一个、多个或所有的磁盘添加到右侧磁盘组。

screenshot

screenshot

(10)在本示例中,服务器有4个磁盘,并且每个磁盘都要配置成RAID0,以用于VSAN环境。在此先选择第1个120GB的固态硬盘,单击“Add to Array”将其添加到“Drive Groups”列表中,添加之后单击“Accept DG”以接受这个磁盘组,如图1-5-23所示。

(11)如果是配置RAID5、RAID1或RAID10,此时还要添加其他的磁盘,但此处是单块盘配置RAID1,不需要再添加其他磁盘,则单击“Next”按钮,如图1-5-24所示。

screenshot

screenshot

(12)在“Span Definition”对话框单击“Add to SPAN”按钮,然后单击“Next”按钮,如图1-5-25所示。

(13)接下来,在“RAID Level(RAID级别)”列表中选择RAID0,在“Select Size”单击“Update Size”选择整个磁盘,然后单击“Accept(接受)”按钮,如图1-5-26所示。

screenshot

screenshot

(14)在确认对话框单击“Yes”按钮,如图1-5-27所示。

(15)单击“Next”按钮,如图1-5-28所示。

screenshot

screenshot

(16)在“Configuration Preview”对话框单击“Accept”按钮,接受配置,如图1-5-29所示。

(17)之后保存配置,如图1-5-30所示。

screenshot

screenshot

(18)在配置了RAID之后,需要初始化磁盘,如图1-5-31所示,单击“Yes”按钮进入初始化对话框。

(19)接下来,为新创建的分区选择“Fast Initialize(快速初始化)”即可,如图1-5-32所示。

screenshot

screenshot

(20)最后返回到WebBIOS界面,继续单击“Configuration Wizard”,将剩下的磁盘,每个磁盘都创建为RAID0,如图1-5-33所示。

(21)在“MegaRAID BIOS Config Utility Configuration Wizard”单击“Add Configuration(添加配置)”,如图1-5-34所示。

screenshot

screenshot

(22)之后的步骤,与(8)~(19)完全一样,将每个磁盘,都配置为RAID0,之后初始化。最后每个磁盘都配置为RAID0后,界面如图1-5-35所示。

(23)最后单击左侧Exit退出,在“Exit Application”对话框,单击“Yes”按钮,如图1-5-36所示。

(24)在出现“Please Reboot your System”对话框时,按Ctrl+Alt+Del重新启动服 务器。

screenshot

screenshot

相关文章
|
11天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
21 1
|
1月前
|
弹性计算 负载均衡 容灾
slb配置后端服务器组
配置阿里云SLB后端服务器组涉及四个主要步骤:创建服务器组、添加ECS实例、关联监听规则和设定负载均衡策略。这使得流量根据业务需求和服务器特性进行转发,便于应用架构的灵活管理和扩展,支持蓝绿部署、灰度发布,并通过多可用区提升系统可用性和容灾能力。
25 3
|
26天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
9天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
11天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
14天前
|
安全 关系型数据库 MySQL
国产麒麟服务器等保二级 配置规范(一)
国产麒麟服务器等保二级 配置规范(一)
32 0
|
14天前
|
数据采集
robots.txt配置 减小服务器压力
robots.txt配置 减小服务器压力
13 0
|
25天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
27天前
|
弹性计算 网络安全 虚拟化
ECS数据问题之升级配置预防数据丢失如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
27天前
|
弹性计算 Kubernetes 安全
ECS选型推荐配置
在构建Kubernetes集群时,应避免使用过多小规格ECS,因它们可能带来网络限制、容量不足和资源碎片化问题。采用大规格ECS能提升网络性能,优化镜像拉取效率。选择Master节点时,要考虑集群规模,生产环境建议选择较高规格。Worker节点推荐使用CPU≥4核、内存≥8GiB的ECS,根据集群总核数和容错率来决定节点数量。当规模达1000核,可选用裸金属神龙服务器,它提供超强网络、零计算抖动和安全性能,适合大促等需快速扩展的场景。
26 1