所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 2200 V3&2600 V3 存储系统 V300R005 命令参考

"本文档针对DeviceManager管理软件提供的CLI(Command Line Interface)命令行,介绍如何使用CLI设置、管理存储系统,以及按功能分类详细介绍各命令的使用方法。"
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
create lun

create lun

命令功能

create lun命令用于创建LUN。存储池创建以后,需要将存储池的存储空间划分为一个或多个LUN,通过这种方式将存储资源更合理地分配给应用服务器使用。

命令格式

create lun name=? [ number=? | lun_id=? | lun_id_list=? ] pool_id=? capacity=? [ lun_type=? [ thresholds_switch=? | thresholds_percent=? ] | write_policy=? | prefetch_policy=? [ prefetch_multiple=? ] [ prefetch_value=? ] | relocation_policy=? | allocation_policy=? | owner_controller=? | read_cache_policy=? | write_cache_policy=? | io_priority=? | dif_switch=? | compression_enabled=? | compression_method=? | dedup_enabled=? | intelligent_dedup_enabled=? | bytecomparison_enabled=? | dedup_metadata_sample_ratio=? | grain_size=? | smart_cache_state=? ]

create lun name=? [ number=? | lun_id_list=? ] copy_lun_id=? [ override_capacity=? | override_pool_id=? ] *

create lun name=? remote_lun_wwn_list=? storage_pool_id=? [ write_policy=? ] [ prefetch_policy=? ] [ prefetch_multiple=? ] [ prefetch_value=? ] [ relocation_policy=? ] [ allocation_policy=? ] [ io_priority=? ] [ read_cache_policy=? ] [ write_cache_policy=? ] [ owner_controller=? ] [ lun_id=? ] [ dif_switch=? ]

create lun name=? vvol_type=? [ number=? ] storage_pool_id=? [ owner_controller=? ] [ lun_id=? ]

参数说明

参数

参数说明

取值

name=? LUN的名称。
  • 1~31个ASCII字符,可以包含数字、字母、“_”“-”“.”
  • 当批量创建LUN时(指定number=?参数),名称自动编号,在指定名称后添加四位数字后缀,从0000开始。例如指定名称为LUN,则新创建的LUN名称为LUN0000、LUN0001等。
    说明:
    当批量创建LUN时,指定名称name=?不能超过27个字符。
number=? 批量创建LUN的个数。 指定此参数时不能指定lun_id=?lun_id_list=?参数。

取值范围为2~500。

系统默认值为“1”

lun_id=? LUN ID。 指定number=?参数时,此参数无效。

取值为0~65535的整数。

不指定此参数时,系统会自动分配一个ID给新创建的LUN。

pool_id=? LUN所属存储池的ID。

可以通过“show storage_pool general”命令获取。

capacity=? LUN的容量。
  • 取值为容量数值+单位,单位可为KB、MB、GB、TB或者Blocks。
  • 取值范围为512KB~256TB。
  • 1个Blocks等于512Bytes。
  • 当容量单位为G或者T时,支持小数输入。
  • 取值为“remain”表示使用pool中剩余空间创建LUN。
lun_type=? LUN的类型。

取值为“thick”“thin”,各参数取值说明如下:

  • “thick”:此类型的LUN从创建开始即被分配固定容量。
  • “thin”:此类型的LUN容量由系统自动分配,当LUN可用容量不足时自动扩容,但不超过最大容量(由capacity参数指定)。
系统默认值为“thick”
write_policy=? 缓存写策略。

取值为“write_through”“write_back”,各参数取值说明如下:

  • “write_through”:透写。数据写入到硬盘后,系统才会认为写入成功。每次写入数据均需访问硬盘。
  • “write_back”:回写。数据写入到本端控制器缓存后,系统即认为写入成功,同时数据会被写入到对端控制器的缓存作为镜像。在满足一定条件后,缓存再将数据写入硬盘。
系统默认值为“write_back”
prefetch_policy=? 缓存预取策略。

取值为“none”“constant”“variable”“intelligent”,各参数取值说明如下:

  • “none”:不预取。
  • “constant”:固定预取。
  • “variable”:可变预取。
  • “intelligent”:智能预取。
系统默认值为“intelligent”
prefetch_multiple=? 缓存预取倍数。 当prefetch_policy=?参数取值为“variable”时,此参数必须指定。

取值为0~1024。

prefetch_value=? 缓存预取值。 当prefetch_policy=?参数取值为“constant”时,此参数必须指定。

取值为0~1024,单位为KB。

relocation_policy=? SmartTier(动态分级存储)策略。

取值为none、automatic、lowest_available或highest_available,各参数取值说明如下:

  • none:不迁移。
  • automatic:系统自动决定迁移方向。
  • lowest_available:向低性能层迁移。例如:从高性能层迁移到性能层。
  • highest_available:向高性能层迁移。例如:从性能层迁移到高性能层。
系统默认值为none。
allocation_policy=? 初始容量分配策略。

取值为“automatic”“extreme_performance”“performance”“capacity”,各参数取值说明如下:

  • “automatic”:系统按照各存储层的可用容量比自动为该LUN分配容量。
  • “extreme_performance”:优先从高性能层分配。
  • “performance”:优先从性能层分配。
  • “capacity”:优先从容量层分配。
系统默认值为“automatic”
read_cache_policy=? LUN的读Cache策略。

取值为“Resident”“Default”“Recycle”,各参数取值说明如下:

  • “Resident”:常驻。
  • “Default”:默认。
  • “Recycle”:回收。
系统默认值为“Default”
write_cache_policy=? LUN的写Cache策略。

取值为“Resident”“Default”“Recycle”,各参数取值说明如下:

  • “Resident”:常驻。
  • “Default”:默认。
  • “Recycle”:回收。
系统默认值为“Default”
io_priority=? LUN的I/O优先级。

取值为“Low”“Middle”“High”,各参数取值说明如下:

  • “Low”:低优先级。
  • “Middle”:中等优先级。
  • “High”:高优先级。
系统默认值为“Low”
copy_lun_id=? 需要拷贝属性的源LUN的ID。 指定此参数时,创建的LUN和源LUN具有除LUN ID、LUN容量外相同的属性。

可以通过“show lun general”命令获取。

override_capacity=? 用拷贝源LUN属性方式创建新LUN时,新LUN的容量。
  • 取值为“容量数值+单位”,单位可为KB、MB、GB和TB。
  • 取值范围为512KB~256TB。
不指定此参数时,新LUN的容量和源LUN相同。
override_pool_id=? 用拷贝源LUN属性方式创建新LUN时,新LUN所属的存储池的ID。

可以通过“show storage_pool”命令获取。

不指定此参数时,新LUN所属的存储池和源LUN相同。

owner_controller=? LUN的归属控制器。

取值格式为“XA”“XB”“XC”“XD”,其中X是取值范围为0~3的整数。

dif_switch=? 是否开启DIF功能。

取值为:

  • “yes”:开启DIF功能。
  • “no”:不开启DIF功能。
remote_lun_wwn_list=? 远端LUN的WWN。

可以通过“show remote_lun general”命令来获取。

storage_pool_id=? LUN所属存储池的ID。

可以通过“show storage_pool general”命令获取。

compression_enabled=? 是否开启数据压缩功能。 说明:2200 V3存储系统不支持该参数。

取值为“yes”“no”,各参数取值说明如下:

  • “yes”:打开压缩功能。
  • “no”:不打开压缩功能。
系统默认值为“no”
compression_method=? 设置LUN的数据压缩算法。 说明:2200 V3存储系统不支持该参数。

取值为“fast”“deep”,各参数取值说明如下:

  • “fast”:速度优先。
  • “deep”:压缩率优先。
系统默认值为“fast”
dedup_enabled=? 是否开启重复数据删除功能。 说明:2200 V3存储系统不支持该参数。

取值为“yes”“no”,各参数取值说明如下:

  • “yes”:打开重删功能。
  • “no”:不打开重删功能。
系统默认值为“no”
intelligent_dedup_enabled=? 是否开启智能重复数据删除功能。 说明:2200 V3存储系统不支持该参数。

取值为“yes”“no”,各参数取值说明如下:

  • “yes”:打开智能重删功能。
  • “no”:不打开智能重删功能。
系统默认值为“yes”
bytecomparison_enabled=? 是否开启逐字节比较功能。 说明:2200 V3存储系统不支持该参数。

取值为“yes”“no”,各参数取值说明如下:

  • “yes”:打开重删逐字节比较功能。
  • “no”:不打开重删逐字节比较功能。
系统默认值为“no”
dedup_metadata_sample_ratio=? 重复数据删除元数据抽样比。 说明:2200 V3存储系统不支持该参数。

取值为1、2、4、8、16、32,抽样比取值越大,对性能影响会更小,但是可能会影响一定重删节省比率。

grain_size=? ThinLUN分配单元。 说明:2200 V3存储系统不支持该参数。

该参数只能设置为4KB,8KB,16KB,32KB,64KB,各参数取值说明如下:

  • 4KB:ThinLUN分配单元为4KB。
  • 8KB:ThinLUN分配单元为8KB。
  • 16KB:ThinLUN分配单元为16KB。
  • 32KB:ThinLUN分配单元为32KB。
  • 64KB:ThinLUN分配单元为64KB。
系统默认值为64KB。 由于拥有较小grain_size的LUN会占用大量的系统资源,请确保该LUN使用在VDI场景,并确保系统中不会有文件系统同时运行。
thresholds_switch=? Thin LUN的阈值告警功能开关。

取值为“off”或者“on”;各参数取值说明如下:

  • “off”:关闭阈值告警功能。
  • “on”:打开阈值告警功能。
默认是“off”
thresholds_percent=? Thin LUN达到告警的阈值。

取值为50~99,单位%。

默认为90。

lun_id_list=? LUN ID列表。 指定lun_id=?number=?参数时,此参数无效。

取值为0~65535的整数。LUN ID以“,”分开,或者是以“-”分开的区间,例如:0,5-8。

smart_cache_state=? 是否开启SmartCache功能。

取值为off或者on,各参数取值说明如下:

  • off:不开启SmartCache功能。
  • on:开启SmartCache功能。
默认是不开启。
vvol_type=? VVOL类型。

取值只能为“PE_LUN”“PE_LUN”表明LUN的类型为PE LUN。

级别

管理员

使用指南

  • 可以通过两种方式来创建LUN:
    • 手动指定LUN的各种参数。create lun name=? [ number=? | lun_id=? | lun_id_list=? ] pool_id=? capacity=? [ lun_type=? [ thresholds_switch=? | thresholds_percent=? ] | write_policy=? | prefetch_policy=? [ prefetch_multiple=? ] [ prefetch_value=? ] | relocation_policy=? | allocation_policy=? | owner_controller=? | read_cache_policy=? | write_cache_policy=? | io_priority=? | dif_switch=? | compression_enabled=? | compression_method=? | dedup_enabled=? | intelligent_dedup_enabled=? | bytecomparison_enabled=? | dedup_metadata_sample_ratio=? | grain_size=? | smart_cache_state=? ] *
    • 从已经存在的一个LUN中拷贝属性,用以创建新LUN。create lun name=? [ number=? | lun_id_list=? ] copy_lun_id=? [ override_capacity=? | override_pool_id=? ] *
  • 新创建LUN的容量不能大于存储池的空闲容量。
  • 定时迁移策略可以按照计划时间,将数据在0级存储、1级存储和2级存储间迁移。例如,将长期不使用的数据放置在性能最低、容量最大的2级存储上,将最近频繁使用的数据放置在性能最高的0级存储上。通过这种方式充分利用不同物理类型硬盘的优点,得到性能、容量、成本的均衡。
  • 当批量创建LUN时,如果参数capacity=remain,由于设备内部在LUN容量分配上存在与extent大小对齐的约束,可能会造成最后一个LUN跟其它LUN容量不一样;也有可能会造成部分LUN由于空间不足创建失败,此时,请根据实际需要决定是否用剩余空间再创建LUN。

使用实例

  • 创建1个LUN,其各项参数如下:
    • 名称:newlun
    • 所属存储池ID:1
    • LUN容量:100MB
    admin:/>create lun name=newlun pool_id=1 capacity=100MB
    Command executed successfully.
  • 创建2个LUN,其各项参数如下:
    • LUN名称前缀:newlun-clone
    • 拷贝属性的源LUN ID:2
    • LUN容量:200MB
    admin:/>create lun name=newlun-clone copy_lun_id=2 override_capacity=200MB number=2
    Create LUN newlun-clone0000 successfully.
    Create LUN newlun-clone0001 successfully.
  • 创建1个带压缩功能的ThinLUN,其各项参数如下:
    • 名称:asdf
    • 所属存储池ID:0
    • LUN容量:2GB
    • LUN类型:thin
    • 压缩功能开关:yes
    admin:/>create lun name=asdf pool_id=0 capacity=2GB lun_type=thin compression_enabled=yes
    WARNING: You are about to create a thin LUN with the deduplication or compression function.This operation will cause the LUN to fail to support the following features: snapshot, clone, remote replication, LUN copy, LUN migration, heterogeneous virtualization, LUN destruction, and dynamic migration.
    Suggestion: Determine whether the operation is performed based on service requirements.
    Have you read warning message carefully?(y/n)y
    Are you sure you really want to perform the operation?(y/n)y
    Command executed successfully.

输出说明

无。

翻译
下载文档
更新时间:2019-04-22

文档编号:EDOC1000106112

浏览量:29111

下载量:235

平均得分:
本文档适用于这些产品
相关文档
相关版本
分享
上一页 下一页