文档库 最新最全的文档下载
当前位置:文档库 › hbase shell操作命令

hbase shell操作命令

hbase shell操作命令
hbase shell操作命令

下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:

一、一般操作

1.查询服务器状态

hbase(main):024:0>status

3 servers, 0 dead,1.0000 average load

2.查询hive版本

hbase(main):025:0>version

0.90.4, r1150278,Sun Jul 24 15:53:29 PDT 2011

二、DDL操作

1.创建一个表

hbase(main):011:0>create 'member','member_id','address','info'

0 row(s) in 1.2210seconds

2.获得表的描述

hbase(main):012:0>list

TABLE

member 1 row(s) in 0.0160seconds

hbase(main):006:0>describe 'member'

DESCRIPTION ENABLED

{NAME => 'member', FAMILIES => [{NAME=> 'address', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', true

VERSIONS => '3', COMPRESSION => 'NONE',TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'fa

lse', BLOCKCACHE => 'true'}, {NAME =>'info', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSI

ONS => '3', COMPRESSION => 'NONE', TTL=> '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'false',

BLOCKCACHE =>

'true'}]} 1 row(s) in 0.0230seconds

3.删除一个列族,alter,disable,enable

我们之前建了3个列族,但是发现member_id这个列族是多余的,因为他就是主键,所以我们要将其删除。

hbase(main):003:0>alter 'member',{NAME=>'member_id',METHOD=>'delete'} ERROR: Table memberis enabled. Disable it first before altering.

报错,删除列族的时候必须先将表给disable掉。

hbase(main):004:0>disable 'member'

0 row(s) in 2.0390seconds

hbase(main):005:0>alter'member',{NAME=>'member_id',METHOD=>'delete'}

0 row(s) in 0.0560seconds

hbase(main):006:0>describe 'member'

DESCRIPTION ENABLED

{NAME => 'member', FAMILIES => [{NAME=> 'address', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0',false

VERSIONS => '3', COMPRESSION => 'NONE',TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'fa

lse', BLOCKCACHE => 'true'}, {NAME =>'info', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSI

ONS => '3', COMPRESSION => 'NONE', TTL=> '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'false',

BLOCKCACHE =>

'true'}]} 1 row(s) in 0.0230seconds

该列族已经删除,我们继续将表enable

hbase(main):008:0> enable 'member'

0 row(s) in 2.0420seconds

4.列出所有的表

hbase(main):028:0>list

TABLE member temp_table 2 row(s) in 0.0150seconds

5.drop一个表

hbase(main):029:0>disable 'temp_table'

0 row(s) in 2.0590seconds

hbase(main):030:0>drop 'temp_table'

0 row(s) in 1.1070seconds

6.查询表是否存在

hbase(main):021:0>exists 'member'

Table member

doesexist 0 row(s) in 0.1610seconds

7.判断表是否enable

hbase(main):034:0>is_enabled 'member'

true 0 row(s) in 0.0110seconds

8.判断表是否disable

hbase(main):032:0>is_disabled 'member'

false 0 row(s) in 0.0110seconds

三、DML操作

1.插入几条记录

put'member','scutshuxue','info:age','24'

put'member','scutshuxue','info:birthday','1987-06-17'

put'member','scutshuxue','info:company','alibaba'

put'member','scutshuxue','address:contry','china'

put'member','scutshuxue','address:province','zhejiang'

put'member','scutshuxue','address:city','hangzhou'

put'member','xiaofeng','info:birthday','1987-4-17'

put'member','xiaofeng','info:favorite','movie'

put'member','xiaofeng','info:company','alibaba'

put'member','xiaofeng','address:contry','china'

put'member','xiaofeng','address:province','guangdong'

put'member','xiaofeng','address:city','jieyang'

put'member','xiaofeng','address:town','xianqiao'

2.获取一条数据

获取一个id的所有数据

hbase(main):001:0>get 'member','scutshuxue'

COLUMN CELL

address:city timestamp=1321586240244,

value=hangzhou

address:contry timestamp=1321586239126,

value=china

address:province timestamp=1321586239197,

value=zhejiang

info:age timestamp=1321586238965,

value=24

info:birthday timestamp=1321586239015,

value=1987-06-17

info:company timestamp=1321586239071,

value=alibaba

6 row(s) in 0.4720seconds

获取一个id,一个列族的所有数据

hbase(main):002:0>get 'member','scutshuxue','info'

COLUMN CELL

info:age timestamp=1321586238965,

value=24

info:birthday timestamp=1321586239015,

value=1987-06-17

info:company timestamp=1321586239071,

value=alibaba

3 row(s) in 0.0210seconds

获取一个id,一个列族中一个列的所有数据

hbase(main):002:0>get 'member','scutshuxue','info:age'

COLUMN CELL

info:age timestamp=1321586238965,

value=24

6.更新一条记录

将scutshuxue的年龄改成99

hbase(main):004:0>put 'member','scutshuxue','info:age' ,'99'

0 row(s) in 0.0210seconds

hbase(main):005:0>get 'member','scutshuxue','info:age'

COLUMN CELL

info:age timestamp=1321586571843,

value=99

1 row(s) in 0.0180seconds

3.通过timestamp来获取两个版本的数据

hbase(main):010:0>get

'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1321586238965} COLUMN CELL

info:age timestamp=1321586238965,

value=24

hbase(main):011:0>get

'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1321586571843} COLUMN CELL

info:age timestamp=1321586571843,

value=99

1 row(s) in 0.0180seconds

4.全表扫描:

hbase(main):013:0>scan 'member'

ROW COLUMN+CELL

scutshuxue column=address:city, timestamp=1321586240244,

value=hangzhou

scutshuxue column=address:contry, timestamp=1321586239126, value=china

scutshuxue column=address:province, timestamp=1321586239197, value=zhejiang

scutshuxue column=info:age,timestamp=1321586571843,

value=99

scutshuxue column=info:birthday, timestamp=1321586239015,

value=1987-06-17

scutshuxue column=info:company, timestamp=1321586239071, value=alibaba

temp column=info:age, timestamp=1321589609775,

value=59

xiaofeng column=address:city, timestamp=1321586248400, value=jieyang

xiaofeng column=address:contry, timestamp=1321586248316, value=china

xiaofeng column=address:province, timestamp=1321586248355, value=guangdong

xiaofeng column=address:town, timestamp=1321586249564, value=xianqiao

xiaofeng column=info:birthday, timestamp=1321586248202, value=1987-4-17

xiaofeng column=info:company, timestamp=1321586248277, value=alibaba

xiaofeng column=info:favorite, timestamp=1321586248241, value=movie

3 row(s) in 0.0570seconds

5.删除id为temp的值的‘info:age’字段

hbase(main):016:0>delete 'member','temp','info:age'

0 row(s) in 0.0150seconds

hbase(main):018:0>get 'member','temp'

COLUMN CELL 0 row(s) in 0.0150seconds

6.删除整行

hbase(main):001:0>deleteall 'member','xiaofeng'

0 row(s) in 0.3990seconds

7.查询表中有多少行:

hbase(main):019:0>count 'member'

2 row(s) in 0.0160seconds

8.给‘xiaofeng’这个id增加'info:age'字段,并使用counter实现递增

hbase(main):057:0*incr 'member','xiaofeng','info:age'

COUNTER VALUE = 1

hbase(main):058:0>get 'member','xiaofeng','info:age'

COLUMN CELL

info:age timestamp=1321590997648,

value=\x00\x00\x00\x00\x00\x00\x00\x01

1 row(s) in 0.0140seconds

hbase(main):059:0>incr 'member','xiaofeng','info:age'

COUNTER VALUE = 2

hbase(main):060:0>get 'member','xiaofeng','info:age'

COLUMN CELL

info:age timestamp=1321591025110,

value=\x00\x00\x00\x00\x00\x00\x00\x02

1 row(s) in 0.0160seconds

获取当前count的值

hbase(main):069:0>get_counter 'member','xiaofeng','info:age'

COUNTER VALUE = 2

9.将整张表清空:

hbase(main):035:0>truncate 'member'

Truncating 'member'table (it may take a while):

- Disabling table...

- Dropping table...

- Creating table...

0 row(s) in 4.3430seconds

可以看出,hbase是先将掉disable掉,然后drop掉后重建表来实现truncate的功能的。

emc NaviSecCLI常用命令

- NaviSecCLI常用命令 版本7 创建于: 2012-2-12 下午11:28 作者Roger W. - 最后修改: 2012-2-23 上午12:17 作者Roger W. 本系列将介绍CLARiiON主要部件、图形管理界面以及基本的日常维护知识。系列共分以下几个章节: CLARiiON硬件及维护指南(一)- CX3/CX4基本部件介绍 CLARiiON硬件及维护指南(二)- 状态指示灯 CLARiiON硬件及维护指南(三)- Navisphere图形管理界面 CLARiiON硬件及维护指南(四)- Unisphere图形管理界面 CLARiiON硬件及维护指南(五)- NaviSecCLI常用命令 CLARiiON硬件及维护指南(六)- 开关机步骤 CLARiiON硬件及维护指南(七)- 常见故障处理 CLARiiON硬件及维护指南(八)- 日志收集 CLARiiON硬件及维护指南(九)- EMC售后支持及Powerlink网站介绍 NaviSecCLI常用命令 创建一个安全文件,这样下次登录时不用再输入用户名和密码。安全文件是加密的,且与本机绑定: naviseccli -AddUserSecurity -user xxxx -password xxxxx -scope 0 注:Secure CLI(naviseccli)在Classic CLI(navicli)的基础上提供了身份验证、CLI事件审计、SSL加密等功能。创建安全文件后就不必在每次执行naviseccli时再带上-user、-scope和-password参数。 显示系统中各组件状态: naviseccli -h getcrus 显示哪个SP是某个LUN默认和当前的主SP: naviseccli -h getlun -default -owner 显示指定行数的SPlog日志(如:200行): naviseccli -h getlog -200 或将输出结果另存为本地文件: naviseccli -h getlog -200 > getlog_spa.txt

NaviSecCLI常用命令

NaviSecCLI常用命令 NaviSecCLI常用命令 创建一个安全文件,这样下次登录时不用再输入用户名和密码。安全文件是加密的,且与本机绑定: naviseccli -AddUserSecurity -user xxxx -password xxxxx -scope 0 注:Secure CLI(naviseccli)在Classic CLI(navicli)的基础上提供了身份验证、CLI事件审计、SSL加密等功能。创建安全文件后就不必在每次执行naviseccli时再带上-user、-scope和-password参数。 显示系统中各组件状态: naviseccli -h getcrus 显示哪个SP是某个LUN默认和当前的主SP: naviseccli -h getlun -default -owner 显示指定行数的SPlog日志(如:200行): naviseccli -h getlog -200 或将输出结果另存为本地文件: naviseccli -h getlog -200 > getlog_spa.txt 确认SP Agent状态: naviseccli -h getagent 显示主机LUN和阵列LUN信息: naviseccli -h storagegroup -list 显示RAID Group基本信息: naviseccli -h getrg 0

显示磁盘信息: naviseccli -h getdisk naviseccli -h getdisk 0_0_5 找出哪些LUN有Dirty Cache: naviseccli -h getlun -luncache 显示Rebuild进度: naviseccli -h getlun [lun] -prb 收集SPCollects日志: naviseccli -h spcollect naviseccli -h managefiles -retrieve 列出哪些HBA登录了系统中: naviseccli -h port -list 列出组件的部件号: naviseccli -h getresume 显示Cache是否启用及配置信息:naviseccli -h getcache 列出被启用的系统功能包: naviseccli -h ndu -list Trespass某个LUN:

EMC日志采集指导手册

EMC CX 日志采集步骤 (v 20140728)

版本说明

目录 版本说明 (2) 1此文档用途是什么? (4) 2利用CLI 命令行收集信息 (4) 3利用NST 工具收集 (4) 4Navishpere 系统中spcollect(适用于Flare19 code 以上,包含19) (5)

1 此文档用途是什么? 在设备出现告警时,需要进一步分析日志,进行准确的判断问题根源,同时,需要对故障设备现状进行归档,保存故障当前现状,便于离线分析,因此,采集完整准确的故障日志对于troubleshooting非常重要,此文档提供了专业的采集方法,便于工程师解决故障,这对于准确正确的故障处理十分重要。 2 利用CLI 命令行收集信息 a) 进入Navisphere CLI 目录,对两个sp 执行spcollect 指令,执行成功后无任何提示 C:\Program Files\Emc\Navisphere CLI>navicli -h spa_ip spcollect C:\Program Files\Emc\Navisphere CLI>navicli -h spb_ip spcollect b) 五分钟后执行命令(提醒:一定要等足够长的时间,因为SPcollect 生成的时间比较长) C:\Program Files\Emc\Navisphere CLI>navicli -h spa_ip managefiles –list 注意查看最新的zip 文件是否生成,一般格式为: CK200071800079_SPB_2008-12-26_20-25-27_1e330b_data.zip,也就是:序列号+SP 名字+ 日期时间的zip 文件,也有可能是:SP 名字+序列号+日期时间的zip 文件 c) 获取最新的zip 文件,执行命令 C:\Program Files\Emc\Navisphere CLI>navicli -h spa_ip managefiles -retrieve -path d:\splog -path 参数指定日志保存目录,默认在C:\Documents and Settings\Administrator(XP系统) -retriever参数指定要收取的文件,如果没有指定文件名,则会出现选择文件的提示,注意:每一个文件前面都对应一个编号,比如: 第33 页 CK200071800079_SPB_2008-12-26_20-25-27_1e330b_data.zip前面对应的是10,则输入10, 回车后确认后,会自动将文件存放到d:\splog目录中 d) 用同样的方法收集另一个SP 的SPcollect 注:如果没有安装classic navicli 或者存储端禁用了classic navicli(Clariion 4 系列默认禁止了 classic navicli 模式),请使用secure naviseccli 指令连接 C:\ naviseccli –user xxx –password xxx –scope 0 -h spa_ip spcollect xxx 表示用户名和密码,除需要指定帐号和口令外,其余命令格式同classic navicli 一样 3 利用NST 工具收集 点击Capture SPCollect 图标,输入控制器SP 的IP 地址,根据提示下一步

EMC CX存储 SP 日志收集方法--命令行

EMC CX存储SP 日志收集方法 打印字号:T| T 编辑:时间:2013-8-9 14:34:40 1、NavCli 命令行收集 在控制台上安装NaviCli的命令行软件程序,软件版本最好和EMC存储的Release一致,在命令行中,切换至Navisphere CLI目录下,执行命行navicli –h (控制器的ip 地址) spcollect –messner 2、naviseccli –h 192.168.2.6 spcollect –messner 收文件 3、naviseccli –h 192.168.2.6 managefiles –list 列文件 4、naviseccli –h 192.168.2.6 managefiles –retrieve 取文件 使用命令navicli –h (控制器的ip 地址) managefiles –list 列出己生成的日志文件

图示中红色标注的就是SP控制器日志文件 将生成的SP控制器日志文件传送至本地目录。

一般情况下,SPA和SPB两个控制器的日志都要收集。 2、直接执行spcollect命令 在Navisphere Manager图形窗口中,在SPA和SPB上分别击鼠标右键,选择”spcollect”并执行,系统会自动执行日志收集,执行时间大隔要3分钟左右,击鼠标右键,选择“File Transfer Manager”选择日志文件并传送至本地目录 3、CAP收集日志 打开CAP的CLARiiON Array Properties程序,选择”Tools”—“Capture”(确保控制台和EMC存储的两个管理网口网络相通,IP 地址在同一网段,控制台必须要安装NaviCli软件,并确保版本的一致性)

EMC_CLARiiON硬件及维护指南

一、CLARiiON硬件及维护指南(一)- CX3/CX4基本部件介绍CX3/CX4基本部件介绍 CLARiiON CX系列产品的基本构成 构成:由SPS,DPE/SPE和DAE三部分组成 示例:CX4 SPS:Standby Power Supply,接DPE或者SPE+DAE OS,对Write Cache提供后备电源保护 SPE:Storage Processor Enclosure,包含两个全冗余的存储控制器 DPE:Disk Processor Enclosure,SPE和DAE OS在同一个Enclosure DAE:Disk Array Enclosure,磁盘柜,包含15个硬盘槽位,磁盘ID从左至右为0-14 DAE-OS:包含控制器系统(OS)的DAE,占用DAE从左至右前五块硬盘 注:CLARiiON系列中采用DPE架构的有CX200/300/400/500,而CX600/700,3和4系列均为SPE架构 二、CLARiiON硬件及维护指南(二)- 状态指示灯 版本7 以CLARiiON CX4系列为例介绍SPE、DAE和SPS的基本部件及其状态灯。 1. CX4-120 / 240 / 480 Storage Processor Enclosure (SPE)基本部件及状态灯介绍 1.1 SPE前视图 A0,A1,B0&B1:电源模块 C&D:CPU模块A和B E:CPU模块A电源和故障指示灯,黄色灯亮表示有故障 F:CPU模块B电源和故障指示灯,黄色灯亮表示有故障

G:存储系统电源和故障指示灯,黄色灯亮表示有故障 1.2 SPE后视图 A&B:管理模块和I/O模块 C:电源/故障指示灯,黄色灯亮表示有故障 1.3 SP细节图 A:管理模块 B: I/O模块上的后端端口,连接DAE C&D: I/O模块上的前端光纤端口和前端iSCSI端口,连接主机 2. CX4-960 Storage Processor Enclosure (SPE)基本部件及状态灯介绍2.1 SPE前视图 A1&A2:电源模块A和B B1-B4:风扇模块 C:磁盘柜系统故障指示灯 D:系统电源指示灯 2.2 SPE后视图

Windows 2008服务器如何缩减LUN的大小

有很多客户经常会遇到这样一个问题,并致电寻求EMC技术支持服务热线的帮助。“在咱们EMC 的存储上建了一个LUN并且也挂载了业务给主机服务器在用了,用了一段时间后,我发现建的LUN太大了,想缩减LUN的大小,如何才能实现呢?”大家知道,对于 EMC的存储本身来讲,在创建了LUN之后是不能直接通过存储上的操作来缩减LUN的大小的,只可以扩容LUN的大小,这就无疑给客户增添了少许烦恼,让客户稍有遗憾。虽然在EMC存储本身没有直接的操作来缩减LUN的大小,但从服务器层面上倒是有些妙招可以借鉴,在服务器层面做了缩减之后存储上再稍加操作,就可以达到客户的要求。今天在这里给大家介绍一下如何在Windows 2008服务器上缩减LUN大小的操作,再加之存储上的一些操作,就完美的满足了客户们的需求~ Windows 2008服务器是支持VNX/Clariion存储在线缩减LUN的大小的,一共分成7个步骤。 1.需要在服务器上安装Host Agent和Naviseccli命令行管理软件,这些软件在EMC的 powerlink网站上均可下载。 2.需要安装EMC VDS Provider and Solutions Enabler. 这两款软件大家可能并不熟知,可 以从EMC Powerlink 网站:Home > Support > Software Downloads and Licensing > Downloads T-Z > VDS Provider处下载获得。

3. 需要安装支持Windows 2008服务器版本的软件DiskRAID.exe, 这款软件是微软提供的,可在微软官网获得。 4. 需要设置一下之前安装的Solution Enabler软件以便它能够扫到后端的VNX/Clariion存储。 a. 为Solution Enabler加License,命令如下: C:\program files\EMC\SYMCLI\bin\symlmf register License Key (y/[n])? y Enter License Key: xxxx-xxxx-xxxx-xxxx b. Solution Enabler中为每个控制器链接到服务器进行授权操作: C:\program files\EMC\SYMCLI\bin > symcfg authorization add –host IP_Address_Of_SPA –username xxx –password xxx C:\program files\EMC\SYMCLI\bin > symcfg authorization add –host IP_Address_Of_SPB –username xxx –password xxx C:\program files\EMC\SYMCLI\bin > symcfg authorization add –host IP_Address_Of_The_Server –username xxx – password xxx c. 用Solution Enabler发现存储阵列: C:\program files\EMC\SYMCLI\bin > symcfg discover –clariion C:\program files\EMC\SYMCLI\bin > symcfg list –clarion 5. 在磁盘管理中右键磁盘进行Shrink操作。

沣沅弘VPLEX实施手册

沣沅弘V P L E X实施手册 Version 1.0 2016年4月 专业服务部 地址:北京市朝阳区霄云路38号现代汽车大厦15层

文档维护记录 版本号维护日期作者/维护人描述 ** 刘澎波创建文档 版权说明 本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属沣沅弘和美国EMC公司所有,受到有关产权及版权法保护。任何个人、机构未经沣沅弘和美国EMC公司的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。

Contents 1. VPLEX配置基本信息 (4) ** 管理IP地址配置 (4) ** 用户名/口令 (4) 2. VPLEX配置步骤 5 ** Virtual volume配置 (10) ** Initiators注册 (16) ** Storage View配置 (18) 3. 附录22 ** VPLEX 端口及光纤链路介绍 (23) ** 故障报告 (25) ** Case跟踪及查看25

1.VPLEX配置基本信息 1.1管理IP地址配置 沣沅弘共有1台单引擎VPLEX,VPLEX下接管两台VNX5400存储。 VPLEX管理IP:10.10.12.22 也可以通过vplex管理机自带的红色网线和笔记本直连,设置笔记本为自动获取IP,然后在IE地址栏输入**,使用用户名和口令登陆。 1.2用户名/口令 admin用户密码已经修改为!@#$qwer1234

2.VPLEX配置步骤 浏览器地址栏输入:**,输入用户名密码后登陆VPLEX管理界面。打开界面后,VPLEX会自动执行检查检查操作 ?Storage volume claim Discover 新加的LUN 点击“Rediscover Array”

CLARiiON硬件及维护指南

CLARiiON硬件及维护指南(一)- CX3/CX4基本部件介绍 版本11 创建于: 2012-2-12 下午9:13 作者Roger W. - 最后修改: 2012-2-21 下午11:28 作者Roger W. 本系列将介绍CLARiiON主要部件、图形管理界面以及基本的日常维护知识。系列共分以下几个章节: CLARiiON硬件及维护指南(一)- CX3/CX4基本部件介绍 CLARiiON硬件及维护指南(二)- 状态指示灯 CLARiiON硬件及维护指南(三)- Navisphere图形管理界面 CLARiiON硬件及维护指南(四)- Unisphere图形管理界面 CLARiiON硬件及维护指南(五)- NaviSecCLI常用命令 CLARiiON硬件及维护指南(六)- 开关机步骤 CLARiiON硬件及维护指南(七)- 常见故障处理 CLARiiON硬件及维护指南(八)- 日志收集 CLARiiON硬件及维护指南(九)- EMC售后支持及Powerlink网站介绍 CX3/CX4基本部件介绍 CLARiiON CX系列产品的基本构成 构成:由SPS,DPE/SPE和DAE三部分组成 示例:CX4 SPS:Standby Power Supply,接DPE或者SPE+DAE OS,对Write Cache提供后备电源保护SPE:Storage Processor Enclosure,包含两个全冗余的存储控制器 DPE:Disk Processor Enclosure,SPE和DAE OS在同一个Enclosure DAE:Disk Array Enclosure,磁盘柜,包含15个硬盘槽位,磁盘ID从左至右为0-14 DAE-OS:包含控制器系统(OS)的DAE,占用DAE从左至右前五块硬盘

VNX1和VNX2热备机制区别

VNX1与VNX2热备盘机制对比 VNX2相比较VNX1有一些硬件与软件上的区别,比如两者的热备盘机制就有很大的不同。熟悉VNX1代的存储管理员或许会对VNX2代的热备盘管理大吃一惊——“热备盘都去哪儿啦!”嘿嘿不要紧张,本文就将针对两代VNX产品热备盘的机制做一个比较与梳理,相信你很快就能掌握啦。 1.热备盘的创建 VNX1代需要手动创建热备盘,创建的方法是创建一个类型为”Hot Spare”的Raid Group: VNX2代不需要手动创建热备盘,但是需要指定一个热备盘的策略: 可选三种Hot Spare 策略: Recommended——系统默认的Hot Spare策略;

Custom——客户指定的Hot Spare策略; No Hot Spares——不配置Hot Spare策略; 需要注意的是,这三种策略都不会强制预留任何磁盘作为Hot Spare。如果用户在创建Raid Group/Pool的时候因为选择了过多的磁盘而违反了Hot Spare策略,系统仅仅会弹出告警窗口来做提示,用户可以选择放弃创建或者确认创建: 另外“No Hot Spares”这种策略并不是说坏盘后不会有热备盘顶上,只是说即使当客户选择所有Unbound磁盘来创建Raid Group/Pool,系统也不会发出上述警告。 2.热备盘的时效性 在VNX1中,热备盘是暂时性的,即当新的磁盘被更换上去后,热备盘会将数据拷回新磁盘(Equalization),原始的Raid Group结构不会发生变化。 VNX2引入了永久热备盘的概念,即省略了Equalization的步骤,热备盘会永久参与Raid Group 的结构,新换上的磁盘会处于Unbound的状态。

相关文档