为DELL 2900添加全局热备磁盘

我们在规划服务器本地存储的时候,一般是为服务器配置RAID,并在机房放置一块同样容量、大小的硬盘做为备用。并且定期巡检机房,一旦看到磁盘报警(红灯或黄灯),应该用备用硬盘替换故障磁盘,此时RAID卡会检测到硬盘替换,并在新替换的磁盘上重建数据。这种方式是目前大多数单位使用的方法,但是,服务器一般都能正常使用三、五年不出问题,开始的时候,可能还会定期检查服务器,之后可能管理员就很少去机房检查,即使去机房检查也很少一一查看服务器的硬盘指示灯。在配置RAID5时,如果阵列中只有一块硬盘出现故障,系统会正常工作,如果有多块硬盘出现故障,则系统将不能正常工作。如果长时间不检查,等发现系统出现问题时再去检查,一般都是出现不止一块磁盘出现故障,此时修复系统就比较麻烦。今天我就碰到一例,一台有6块300GB硬盘、配置了RAID5的服务器,有两个硬盘出现故障(一块呈琥珀色闪烁,表示驱动器出现故障;另一块呈绿色/琥珀色闪烁,驱动器预报故障)的问题。

1 替换有故障磁盘

一台工作多年的DELL 2900服务器,近期有一块磁盘(位置为3)出现故障(呈琥珀色闪烁,离线),而另一块磁盘(位置为0)亦开始呈绿色/琥珀色闪烁,该提示是驱动器预报故障。该服务器共有6块3.5寸、15K、300GB硬盘,配置RAID5,这6块磁盘依次插在0~5的位置。如图1-1所示。

图1-1 服务器正面图

此时服务器已经不能进入系统(提示找不到系统盘)。我到机房之后,看到服务器硬盘档板都是灰尘(如图1-2所示),先关闭服务器电源,将每个硬盘拔下,先清理灰尘,注意不要一下把所有硬盘拔下来,而是一个一个清理灰尘,避免插错位置。

图1-2  硬盘档板灰尘

等清理完灰尘之后,重新打开服务器的电源,按Ctrl+R键进入RAID配置配置,在"Physical Disk Management"(物理磁盘管理)视图中,可以看到03盘位的磁盘已经标记为"Failed",如图1-3所示。

图1-3  磁盘03已经失败

因为机房有一块备用硬盘,换上备用硬盘之后,开始重建,如图1-4所示。

图1-4 磁盘3 Rebuild

返回到"VD Mgmt"界面,在"Physical Disks(物理磁盘组)"可以看到重建进度,如图1-5所示。

图1-5 重建进度

对于300GB的磁盘,在没有进入操作系统界面、在RAID卡配置界面中,大约需要70分钟的时间就可以完成重建。如图1-6所示,重建完成。

图1-6 重建完成

在重建完成后,需要进行数据的一致性校验。在"Virtual Disks(虚拟磁盘)"中,选择每一个逻辑磁盘,按F2键,选择"Consistency Check(一致性检查,以便验证使用 RAID 级别 1、5、6、10、50 和 60 的虚拟磁盘中的冗余数据)",如图1-7所示,检查数据是否完好、正确。

图1-7 一致性检验

一致性检查速度较快,如图1-8所示,这是检验进度。应该几分钟完成。注意,不要误选中"Initialization(初始化)",完全初始化将对所有已经存在的数据造成永久性破坏。

图1-8  校验进度

应该对每一个逻辑磁盘进行校验。检验完成后,退出RAID卡配置界面,此时系统会得以恢复。

对于00位置的磁盘、间隔大约120秒闪烁一次黄灯的硬盘,为了防患于未然,也应该替换,但当前机房只有一个硬盘,需要购买新的硬盘替换。

2 添加全局备用磁盘

当前情况是,该单位有两台DELL 2900服务器,每台服务器都是6块硬盘做RAID5,在机房准备了一块备用磁盘,发现那台服务器磁盘出现问题就人工替换。由于服务器已经使用多年,管理人员怕硬盘再次出现问题,毕竟不可能每天都来机房检查。此时就引来一个问题,有没有办法,不是人工替换硬盘,而是由服务器自动替换损坏硬盘呢?这可以通过在服务器中添加全局热备用磁盘来解决。

全局热备用磁盘,是在磁盘子系统中配置一块或多块额外的磁盘,额外的磁盘平常不用,处于备用状态,一旦系统中出现有故障的磁盘,系统可以用备用的磁盘自动重建磁盘控制器上任何发生故障的驱动器。奇偶/镜像数据用于将有故障磁盘中丢失的数据写入到热备用磁盘中,从而将处于临界状态的时间降为最低。

RAID-0没有必要采用热备用驱动器,因为它不提供任何镜像数据或奇偶校验信息,当然也不能实现磁盘重建。

如果要为所有服务器都配置全局备用磁盘,需要为每台服务器再次配置一块相同容量、性能的磁盘。

等过了几天,磁盘到位之后,我们先在有故障硬盘的服务器的空闲盘位上(磁盘位置07)插上新的硬盘,进入系统将这块新添加的硬盘配置为全局热备磁盘,然后拔下00位置的故障磁盘,查看全局热备是否启用。主要步骤如下。

(1)进入RAID卡配置界面,在物理磁盘管理界面,可以看到07位置已经添加了一个同样大小、接口的磁盘,状态为Ready(就绪),而其他正在使用的磁盘状态为online,如图1-9所示。

图1-9  查看磁盘

(2)选中新添加的磁盘,按F2,在弹出的快捷菜单中选择"Make Global HS(成为全局热备用)",如图1-10所示。

图1-10 标准全局热备

(3)在弹出的对话框中选择"YES",如图1-11所示。

图1-11 确认

(4)设置为全局热备磁盘状态为"Hotspare",如图1-12所示。

图1-12 设置为全局热备

(5)返回到"VD Mgmt"管理界面,可以看到07硬盘为全局热备,信息为"Global,Affinity",如图1-13所示。此时工作磁盘为00、01、02、03、04、05。

图1-13  查看配置

此时如果要退出RAID配置界面,系统会正常使用。

(6)拔下位置0的故障磁盘,此时原来在"Hot spares"磁盘07会替换0位置的磁盘,开始重建,如图1-14所示。此时数据磁盘为01、02、03、04、05、07。

图1-14 全局热备磁盘代替故障磁盘

(7)在00位置插上新买的磁盘,这个磁盘状态为Ready,如图1-15所示。

图1-15  新添加的00位置磁盘状态

(8)之后将这个磁盘再次标记为全局热备,如图1-16所示。

图1-16 标准新添加磁盘为全局热备

(9)之后这块新添加的00位置磁盘变为全局热备,而原来07位置状态为Rebuild,代替原来的00位置的磁盘,如图1-17所示。

图1-17 磁盘状态

(10)返回到VD管理,查看重建进度,如图1-18所示。

图1-18 重建进度

此时你可以等重建完成,也可以退出RAID卡管理界面,进入系统继续使用。数据重建会在后台继续运行,起到数据同步完成。

对于另一台服务器,也要在空闲位置添加新磁盘,并设置为全局备用,这不一一介绍。

以后如果服务器硬盘出现故障,系统会用全局热备磁盘替换。当管理员例行巡检时看到故障磁盘之后,用新硬盘替换,并将新替换的硬盘设置为全局热备磁盘即可。这些就不再一一介绍了。

时间: 2024-11-04 22:12:19

为DELL 2900添加全局热备磁盘的相关文章

服务器Hot Spare热备

Hot Spare:热备用 当一个正在使用的磁盘发生故障后,一个空闲.加电并待机的磁盘将马上代替此故障盘,此方法就是热备用.热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘.一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分.而在某个特定的阵列中,只能有一个热备用磁盘.  当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上.数据只能从带有冗余的逻辑驱动器上进行重建(除了RA

vmware环境下centos软raid5+热备

第一步: 首先在VMware中的centos虚拟机设置上增加相同的盘,数量大于3.这是做raid5的条件. 添加硬盘,处理容量以外其余的全不要管,保证硬盘相同配置.为了确保不错我还是给出截图: 下一步就是确定,然后就会生成多个硬盘. 第二步: 若是打开虚拟机进行操作的请reboot一下虚拟机,可能系统没有刷新,看不到盘. 重新进入虚拟机后查看磁盘:fdisk -l 就可以看到多个盘的信息如下图: 这里的话就是硬盘已经创建好了.接下来就是要熟悉下mdadm指令了: mdadm程序是一个独立的程序,

Linux配置raid5热备

案例:构建软RAID磁盘阵列 需求描述 为Linux服务器添加5块SCSI硬盘 使用mdadm软件包,构建RAID5+热备阵列,提高磁盘存储的性能和可靠性 ⑴安装mdadm [[email protected] ~]# rpm -qa |grep mdadm ⑵准备用于RAID阵列的分区 ①为Linux服务器添加5块SCSI硬盘,并使用fdisk工具各划出一块2GB的分区,依次为:/dev/sdb1./dev/sdc1./dev/sdd1./dev/sde1./dev/sdf1 ②将其类型ID更

dell服务器在bios中指定raid5的热备盘

一.创建raid5 二.指定热备盘 选择第15块磁盘作为上面创建的raid5的热备盘 选中 选中我们刚创建的raid5,点击OK 原文地址:https://www.cnblogs.com/cnhyk/p/11766409.html

浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法

1.到浪潮的官网下载相应的RAID管理软件 https://storage.microsemi.com/en-us/downloads/storage_manager/sm/productid=sas-6805&dn=adaptec+raid+6805.php 1.1.对于windows server 建议下载这个版本: 1.2.下载完成是这个文件,对其进行解压: 1.3.一步到低安装完成后,找到这个软件(对于还没有网络的服务器需要拿U盘把软件拷贝到服务器中进行安装): 2.双击打开软件,并输入

Mysql+DRBD+Heartbeat 实现mysql高可用的双击热备(DRBD篇)

DRBD官方tar包下载地址:   http://oss.linbit.com/drbd/ 环境介绍: 系统版本:CentOS 6.4 (64位) 内核版本  2.6.32-358.el6.x86_64 软件版本:drbd-8.4.3.tar.gz 主:10.0.0.1   从:10.0.0.2 两台机器上的hosts都需要修改: [[email protected] ~]# vim /etc/hosts 10.0.0.1    node1 10.0.0.2    node2 两台服务器双网卡,

非常强悍并实用的双机热备+负载均衡线上方案

Heartbeat+DRBD+NFS+Keepalived+Lnmp 对于网站服务器来说,可靠性之重要不用我多说,但要想做到可靠性一般需要昂贵的设备,这里最主要是就是数据同步用的共享磁盘了,磁盘柜+磁盘一共下来是20多万,这对于追求最高性价比的双机负载热备方案来说是极其不靠谱的,尤其是中小型企业,私有企业,一般经理是不会考虑这么高的成本的.我们通常做都是四台服务器+一个磁盘柜子+千兆交换机,那么这个成本下来将近30万了,而且这个方案有个弊端就是 存储依然存在单点故障,除非使用双控制+双电源+双主

Centos7系统安装mysql双机热备步骤

首先,设置系统语言格式,用系统自带的yum命令安装.升级所需的程序库 #LANG=C yuminstall gcc gcc-c++ libtool libtool-libs kernel kernel-devel libjpeglibjpeg-devel libpng libpng-devel libtiff libtiff-devel gettext gettext-devellibxml2 libxml2-devel zlib-devel net-snmp file glib2 glib2-

MySQL学习笔记之八:使用Xtrabackup进行MySQL热备

xtrabackup是由percona提供的mysql数据库备份工具,是一款开源的能够对innodb和xtradb数据库进行热备的工具. xtrabackup对InnoDB支持热备,完全备份和增量备份:对MyISAM引擎支持温备,完全备份 一.特点: ①备份过程快速.可靠: ②备份过程不会打断正在执行的事务: ③能够基于压缩等功能节约磁盘空间和流量: ④自动实现备份检验: ④还原速度快: 二.安装: 其最新版的软件可从 http://www.percona.com/software/percon