设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, 设备RAID参数能力集描述 -->
<RAID version="2.0">
        <RaidType>
                <!--req, RAID类型,1-MARVELL RAID卡,2-软RAID -->
                <Range>1,2</Range> 
        </RaidType>
        <RaidAutoRebuild>
                <!--req, 是否支持配置RAID自动重建,1-支持,不支持无此项 -->
                <Range>1</Range> 
        </RaidAutoRebuild>
        <AdapterUpgrade>
                <!--req, 是否支持固件升级,1-支持,不支持无此项 -->
                <Range>1</Range> 
        </AdapterUpgrade>
        <MaxPdCount>
                <!--req, 最大物理磁盘个数 -->
                <Value>1</Value> 
        </MaxPdCount>
        <MaxArrayCount>
                <!--req, 最大阵列个数 -->
                <Value>1</Value> 
        </MaxArrayCount>
        <MaxVdCount>
                <!--req, 最大可显示虚拟磁盘个数 -->
                <Value>1</Value> 
        </MaxVdCount>
        <MaxCreateVdCount>
                <!--req, 最大可创建虚拟磁盘个数 -->
                <Value>1</Value> 
        </MaxCreateVdCount>
        <SpareType>
                <!--req, 热备类型,1-全局热备,2-指定阵列热备 -->
                <Range>1,2</Range> 
        </SpareType>
        <RaidMode>
                <!--req, 阵列模式,1-RAID0,2-RAID1,3-RAID10,4-RAID1E,5-RAID5,6-RAID6,7-RAID50,8-JBOD,9-RAID60 -->
                <Range>1,2,3,4,5,6,7,8,9</Range> 
        </RaidMode>
        <RebuildArray>
                <!--req, 是否支持阵列重建,1-支持,不支持无此项 -->
                <Range>1</Range> 
        </RebuildArray>
        <MigrateArray>
                <!--req, 是否支持阵列迁移,1-支持,不支持无此项 -->
                <Range>1</Range> 
        </MigrateArray>
        <MigrateArrayType>
                <!--req, 支持阵列迁移类型,不支持阵列迁移无此项 -->
                <!--req, 1-RAID0,2-RAID1,3-RAID10,4-RAID1E,5-RAID5,6-RAID6,7-RAID50,8-JBOD,9-RAID60 -->
                <RAID0> <!--req, 迁移前阵列类型 -->
                        <Range>2,3,4,5,6,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID0> 
                <RAID1> <!--req, 迁移前阵列类型 -->
                        <Range>1,3,4,5,6,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID1>
                <RAID10> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,4,5,6,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID10>
                <RAID1E> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,5,6,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID1E>
                <RAID5> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,4,6,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID5>
                <RAID6> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,4,5,7,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID6>
                <RAID50> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,4,5,6,8,9</Range> <!--req, 迁移后阵列类型 -->
                </RAID50>
                <JBOD> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,5,4,6,7,9</Range> <!--req, 迁移后阵列类型 -->
                </JBOD>
                <RAID60> <!--req, 迁移前阵列类型 -->
                        <Range>1,2,3,4,5,6,7,8</Range> <!--req, 迁移后阵列类型 -->
                </RAID60>
        </MigrateArrayType>
        <ScanArray>
                <!--req, 是否支持重新扫描阵列,1-支持,不支持无此项 -->
                <Range>1</Range>
        </ScanArray>
        <StopArray>
                <!--req, 是否支持阵列停止,1-支持,不支持无此项 -->
                <Range>1</Range> 
        </StopArray>
        <ArrayInitType>
                <!--req, 阵列初始化类型,0-快速初始化,1-完全初始化(前台),2-完全初始化(后台),3-不初始化 -->
                <Range>0,1,2,3</Range> 
        </ArrayInitType>
        <VdInitType>
                <!--req, 虚拟磁盘初始化类型,0-快速初始化,1-完全初始化(前台),2-完全初始化(后台),3-不初始化 -->
                <Range>0,1,2,3</Range> 
        </VdInitType>
        <MinVdSize>
                <!--req, 虚拟磁盘最小容量,单位:MB -->
                <Value>1</Value> 
        </MinVdSize>
        <ArrayTaskSpeed>
                <!--req, 阵列后台任务的速度:0-高速、1-中速、2-低速 -->
                <Range>0,1,2</Range>
        </ArrayTaskSpeed>
        <RaidInfo>
          <!--req,磁盘阵列信息,对应NET_DVR_DISK_RAID_INFO -->
          <Enable>true</Enable>
          <!--req,是否支持配置开启关闭软RAID -->
          <!--req,开启软Raid后是否需要重启,1-重启,不需要重启不显示 -->
          <NeedReboot>1</NeedReboot>
        </RaidInfo>
</RAID>