自定义组RAID
当您需要为裸金属服务器配置RAID时,可以使用本章节介绍的自定义组RAID工具进行配置。
支持列表
- 支持配置RAID的实例规格及相关配置信息如表1所示。
实例规格 |
支持Raid |
---|---|
BV513.0.1.0 (physical.d2.large) |
RAID 0/1/5/6/10/50/60 |
BV563 (physical.io2.xlarge) |
RAID 0/1/5/6/10/50/60 |
BV612 (physical.ki1.4xlarge.cbg.ondemand) |
RAID 0/1/10 |
- 支持配置RAID的操作系统如下:
- EulerOS 2.3及以上版本
- Ubuntu 20.04 及以上版本
- Debian 10 及以上版本
- CentOS 7.6 及以上版本
自定义组RAID工具
下载地址:https://support.huawei.com/carrier/navi?coltype=software#col=software&from=product&detailId=PBI1-259881031&path=PBI1-253383977/PBI1-23710112/PBI1-23710137/PBI1-22346033
下载完成后,将工具传入需要组RAID的裸金属服务器上,使用以下命令为工具赋权。其中physical.io2.xlarge,physical.d2.large机型使用configure_raid_x86,其余使用configure_raid_arm。
# chmod +x ./configure_raid_x86
# chmod +x ./configure_raid_arm
以configure_raid_x86脚本为例,常见命令及参数描述如下:
# ./configure_raid_x86 -h 查看帮助
# ./configure_raid_x86 --a show 查看raid配置
其中basic raid为raid驱动器中所有vd信息, bootdrive为系统盘vd信息,系统盘raid为不可随意删除,pds为所有磁盘信息。
# ./configure_raid_x86 --a create --l LEVEL --d DISKS 配置raid
参数说明:
--l:必选参数,raid级别。
--d:可选参数,创建raid的pds,若不选择则默认选择全部除系统盘以外pd。
选择的磁盘若已有raid/单盘jbod配置,脚本会拆除原有raid配置并组新raid且无法配置系统盘raid。
# ./configure_raid_x86 --a delete --v VD 删除raid
--v: 可选参数,待删除的vd,若不选择则默认选择全部除系统盘以外vd。
无法删除系统盘raid。
常见报错说明
在使用组RAID工具过程中,常见的报错提示及解决方法如表2所示。
使用实例
- 下载工具,修改工具文件权限:
- 查看当前硬盘与Raid配置,执行命令:./configure_raid_x86 -a show
执行结果说明:
- basic raid区域显示当前已有的Raid。示例中为槽位号为1:0与1:1的硬盘组成的Raid,vd的id为0,dg的id为0,级别为Raid1。
- boot_drive显示启动分区,一般为系统盘,不支持自定义配置。示例中为id为0的vd。
- jbod_list、ubad_list为当前设置为jbod或unconfigured good两种状态的硬盘。
- all pds can be configured raid为当前可供自定义组Raid的硬盘,其中已排除了系统盘。
- 以组Raid10为例,执行命令:./configure_raid_x86 -a create -l 10 -d 1:2,1:3,1:4,1:5,其中成员硬盘的信息用半角英文逗号分隔:
- 执行命令:./configure_raid_x86 -a show,确认已配置成功,此处新建了id为1的vd,级别为Raid10:
- 可选,删除已存在的Raid,执行命令./configure_raid_x86 -a delete -v 1,其中1为待删除的vd的id。删除后成功后执行命令./configure_raid_x86 -a show再次查看,以确认删除正常: