更新时间:2024-08-13 GMT+08:00
分享

自定义组RAID

当您需要为裸金属服务器配置RAID时,可以使用本章节介绍的自定义组RAID工具进行配置。

支持列表

  • 支持配置RAID的实例规格及相关配置信息如表1所示。
表1 支持配置RAID的实例规格及配置

实例规格

支持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所示。

表2 常见报错说明

console信息

问题原因

Flavor not supported!!!

不支持此flavor,请勿使用

Necessary document not found!!

解压后文件未找到,检查文件

Raid controller not found!!

裸机不含有raid驱动器,请勿使用

unknown raid level

未识别的raid级别

Run command failed

运行出错,联系支撑人员

使用实例

  1. 下载工具,修改工具文件权限:

  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的硬盘,其中已排除了系统盘。

  3. 以组Raid10为例,执行命令:./configure_raid_x86 -a create -l 10 -d 1:2,1:3,1:4,1:5,其中成员硬盘的信息用半角英文逗号分隔:

  4. 执行命令:./configure_raid_x86 -a show,确认已配置成功,此处新建了id为1的vd,级别为Raid10:

  5. 可选,删除已存在的Raid,执行命令./configure_raid_x86 -a delete -v 1,其中1为待删除的vd的id。删除后成功后执行命令./configure_raid_x86 -a show再次查看,以确认删除正常:

相关文档