
# 自定义组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**查看帮助
![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001647568638.png "点击放大")
**# ./configure_raid_x86 --a show** 查看raid配置
其中basic raid为raid驱动器中所有vd信息， bootdrive为系统盘vd信息，系统盘raid为不可随意删除，pds为所有磁盘信息。
![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001647409490.png "点击放大")
**# ./configure_raid_x86 --a create --l *LEVEL*--d** ***DISKS***配置raid
参数说明：
--l：必选参数，raid级别。
--d：可选参数，创建raid的pds，若不选择则默认选择全部除系统盘以外pd。
![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001695730565.png "点击放大")
![](https://support.huaweicloud.com/usermanual-bms/public_sys-resources/note_3.0-zh-cn.png)
选择的磁盘若已有raid/单盘jbod配置，脚本会拆除原有raid配置并组新raid且无法配置系统盘raid。
**# ./configure_raid_x86 --a delete --v** ***VD***删除raid
--v: 可选参数，待删除的vd，若不选择则默认选择全部除系统盘以外vd。
![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001695891129.png "点击放大")
![](https://support.huaweicloud.com/usermanual-bms/public_sys-resources/note_3.0-zh-cn.png)
无法删除系统盘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. 下载工具，修改工具文件权限: 
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001801803749.png "点击放大")
   
   
2. 查看当前硬盘与Raid配置，执行命令：**./configure_raid_x86 -a show**
   
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001755003102.png "点击放大")
   执行结果说明：
   - 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的硬盘，其中已排除了系统盘。
    
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001801882781.png "点击放大")
   
   
3. 以组Raid10为例，执行命令：**./configure_raid_x86 -a create -l 10 -d 1:2,1:3,1:4,1:5** ，其中成员硬盘的信息用半角英文逗号分隔：
   
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001801803753.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001755003106.png "点击放大")
   
   
4. 执行命令：**./configure_raid_x86 -a show** ，确认已配置成功，此处新建了id为1的vd，级别为Raid10：
   
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001754844174.png "点击放大")
   
   
5. 可选，删除已存在的Raid，执行命令**./configure_raid_x86 -a delete -v 1** ，其中1为待删除的vd的id。删除后成功后执行命令**./configure_raid_x86 -a show** 再次查看，以确认删除正常:
   
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000001801882785.png "点击放大")
   
   
 
