华为服务器Linux在线做RAID方法
2017-08-07 09:49
696 查看
背景概述
最近维护大数据的一些主机,大概有3k+的数目,有很大一部分是华为的服务器,大部分是12块数据盘,单盘做RAID0来存放数据,但是通常硬件是不可靠的,磁盘损坏是常态,然而磁盘损坏进行定位更换后,需要重启服务器进入RAID配置界面进行磁盘的RAID操作,但是这样成本会很大,需要多方沟通确认。为了高效的完成此项工作,我们咨询了华为的工程师,他们原本说不支持在Linux系统内直接做RAID,对RAID的创建操作等,但是我们从官方查到了方法,再次咨询对方才给出支持,我xxxxx(省略一万字),话说华为工程师能不能专业一点,好吗?
官方方案
华为官方提供的文档:http://support.huawei.com/enterprise/docinforeader.action?contentId=DOC1000004345&partNo=10082
![](https://images2017.cnblogs.com/blog/794234/201708/794234-20170807091444159-1366609253.png)
扣卡的型号需要先了解好,之后让华为工程师来确认是否支持在线做RAID,一般情况下是支持的。
最佳实践:
此次扣卡型号为: 3108查看所有的磁盘阵列信息
# storcli64 /c0 show all |more --------------------------------------------------------------------------- EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp --------------------------------------------------------------------------- 0:0 1 Onln 0 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:1 13 Onln 0 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:2 2 Onln 1 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:3 14 Onln 2 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:4 7 Onln 3 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:5 8 Onln 4 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:6 6 Onln 5 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:7 19 Onln 6 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:8 3 Onln 7 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:9 21 UGood - 3.637 TB SATA HDD N N 512B HUS726040ALA610 D # 刚更换的磁盘 0:9 代表EID=Enclosure Device ID 和Slt槽位id 状态为UGood 0:10 5 Onln 8 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:11 10 Onln 9 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U 0:12 4 Onln 10 3.637 TB SATA HDD N N 512B HGST HUS724040ALA640 U
首先查询是否有 preservedcache(上块坏盘残留的RAID信息),有则先清除,否则创建RAID不成功
# storcli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 8 Missing -----------
清理方法 /c0 代表 控制器id v8则上面的 vd 8
# storcli64 /c0/v8 delete preservedcache Controller = 0 Status = Success Description = Virtual Drive preserved Cache Data Cleared.
查询验证preservedcache是否已清除成功
[root@nma04-305-bigdata-032000055.ctc.local][~] # storcli64 /c0 show preservedcache Controller = 0 Status = Success Description = No Virtual Drive has Preserved Cache Data.
创建RAID: /c0 控制器id 0 r0 代表raid级别 drives代表磁盘槽位 wt write through
# storcli64 /c0 add vd r0 drives=0:9 wt Controller = 0 Status = Success Description = Add VD Succeeded
建议
换盘有风险,操作需谨慎,建议更换磁盘的时候最好此服务器上所有数据进行备份,数据无价,我想每个运维人都了解的。如果有不清楚的地方,建议看官方文档或者找华为售后工程师咨询。
相关文章推荐
- Linux 软raid设置方法
- 改变Linux服务器的主机名或者机器名字的方法
- Linux 下启动 mysql 服务器的方法
- Linux用软件实现RAID 的方法
- linux 系统下DHCP服务器 配置方法
- linux 系统中软件raid 配置方法
- [第3期专家在线]进行ing:Linux/Solaris服务器的安全配置
- DELL PE6600服务器LINUX系统更换硬盘、重作RAID
- 两个Linux操作系统NFS服务器的配置方法
- Linux下查看软、硬raid信息的方法
- HP服务器配置Raid 5的两种方法
- Linux系统下NIS(network information service)网络信息服务器配置方法------RHEL4
- 查看Linux服务器各种信息方法
- Ubuntu Linux系统建立FTP服务器方法步骤
- LoadRunner监视服务器LINUX的方法(全面) ZT
- 两个Linux操作系统NFS服务器的配置方法
- Linux服务器的系统内存监控方法详细解析
- 两个Linux系统NFS服务器的配置方法
- 不需要视频服务器,同样可以在线播放,FLV制作方法
- 基于44B0平台的uC-Linux Web服务器实现方法研究