+ All Categories
Home > Documents > VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block...

VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block...

Date post: 22-Jan-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
642
EMC ® VNX ® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07
Transcript
Page 1: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

EMC® VNX® Series版本 5.33

Block 命令行界面参考P/N 300-015-135 REV. 07

Page 2: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

版权所有 © 2013-2018 Dell Inc. 或其子公司。 保留所有权利。

发布日期: 2018 年 4 月

戴尔确信本出版物在发布之日内容准确无误。本出版物中的信息可随时更改而不另行通知。

本出版物的内容按“原样”提供。戴尔对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对有特定目的的适销性或适用性进行默示担保。使用、复制或分发本出版物所描述的任何戴尔软件都要有相应的软件许可证。

Dell、EMC 和其他商标为 Dell Inc. 或其子公司的商标。其他商标可能是其各自所有者的资产。中国印刷。

易安信电脑系统(中国)有限公司中国北京朝阳区霄云路 38 号 现代汽车大厦 15 层 邮编:100027电话:(8610)8438 6000 传真:(8610)8453 8174 售前服务热线:400 650 6006www.EMC.com/zh-cn/index.htm

2 EMC VNX Series 5.33 Block 命令行界面参考

Page 3: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

15

关于 CLI 命令 17naviseccli.................................................................................................... 18

VNX CLI for Block 21基本命令.....................................................................................................22

存储设置和管理概述...................................................................... 22共享存储设置和管理概述...............................................................23alpa -get........................................................................................ 24alpa -set........................................................................................ 25arraycommpath............................................................................. 26arrayconfig -capture...................................................................... 27arrayconfig -duplicate....................................................................27arrayname......................................................................................29backendbus -analyze..................................................................... 30backendbus -get -connstate..........................................................33backendbus -get -physical.............................................................33backendbus -get -prominfo........................................................... 34backendbus -get -sfpstate.............................................................34backendbus -get -speeds.............................................................. 35backendbus -get -all...................................................................... 36backendbus -resetspeed................................................................39baseuuid........................................................................................ 40bind............................................................................................... 40cachecard -list...............................................................................44cachecard -initialize.......................................................................45cache -sp -info.............................................................................. 46cache -sp -modify..........................................................................47chglun............................................................................................47chgrg............................................................................................. 49clearlog..........................................................................................50clearstats....................................................................................... 51cmdtime......................................................................................... 51copytodisk..................................................................................... 52createrg.........................................................................................53emconfiguration............................................................................ 54环境...............................................................................................55failovermode..................................................................................58faults -list...................................................................................... 59flash -ioport...................................................................................60flash -iomodule...............................................................................61flashleds........................................................................................ 62getagent........................................................................................ 63getall............................................................................................. 65getarrayuid.................................................................................... 68getconfig....................................................................................... 69

前言

第 1 章

第 2 章

目录

EMC VNX Series 5.33 Block 命令行界面参考 3

Page 4: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

getcontrol......................................................................................70getcrus.......................................................................................... 72getdisk...........................................................................................76getlog............................................................................................ 82getloop.......................................................................................... 83getlun............................................................................................ 84getresume...................................................................................... 91getrg..............................................................................................94getsniffer.......................................................................................97getsp............................................................................................. 99getsptime..................................................................................... 100getspuptime..................................................................................101getunusedluns...............................................................................101hotsparepolicy -list.......................................................................102hotsparepolicy -set...................................................................... 103inserttestevent.............................................................................103ioportconfig -config -maxvlans.....................................................104ioportconfig -list.......................................................................... 105ioportconfig -list -maxvlans........................................................... 111ioportconfig -persist..................................................................... 112luncache -clear............................................................................. 113luncache -list................................................................................ 113managedby................................................................................... 114managefiles -delete.......................................................................114managefiles -list............................................................................115managefiles -retrieve.................................................................... 116ndu -list.........................................................................................117ndu -install.................................................................................... 118ndu -runrules.................................................................................121ndu -commit................................................................................. 122ndu -status................................................................................... 123ndu -revert................................................................................... 123networkadmin -get....................................................................... 124networkadmin -mib...................................................................... 128networkadmin -route....................................................................129networkadmin -set....................................................................... 130port.............................................................................................. 133powersaving................................................................................. 145rebootSP......................................................................................145rebootpeerSP...............................................................................146remoteconfig -getconfig...............................................................147remoteconfig -setconfig...............................................................148removerg......................................................................................150resetandhold................................................................................ 150responsetest................................................................................. 151sc_off.......................................................................................... 153setfeature.................................................................................... 154setsniffer......................................................................................154setsniffverify................................................................................155setspstime....................................................................................156setsptime..................................................................................... 157setstats........................................................................................ 157shutdown..................................................................................... 158shutdownsp..................................................................................159shutdownpeersp...........................................................................159spcollect -info.............................................................................. 160

目录

4 EMC VNX Series 5.33 Block 命令行界面参考

Page 5: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

spcollect -set................................................................................ 161spcollect....................................................................................... 161spportspeed................................................................................. 162storagegroup................................................................................168systemtype...................................................................................179trespass....................................................................................... 180unbind........................................................................................... 181unitserialnumber........................................................................... 181

LUN 扩展 (metaLUN) 命令........................................................................182MetaLUN 概述............................................................................. 182CLI metaLUN 命令函数................................................................ 183metalun -destroy.......................................................................... 184metalun -expand...........................................................................184metalun -info................................................................................189metalun -list................................................................................. 190metalun -modify........................................................................... 195使用已扩展 SnapView、MirrorView 或 SAN Copy LUN 的已添加容量................................................................................................. 197

保留 LUN 池命令.......................................................................................198reserved -lunpool -addlun.............................................................198reserved -lunpool -list.................................................................. 199reserved -lunpool -rmlun.............................................................. 201

iSCSI 和 FCoE 命令...................................................................................201iSCSI 命令概述.............................................................................201connection -adduser....................................................................203connection -deleteuser................................................................204connection -getuser.................................................................... 205connection -getport.................................................................... 206connection -setport......................................................................217connection -delport......................................................................219connection -route........................................................................220connection -pingnode...................................................................221connection -traceroute................................................................222connection -setsharedauth.......................................................... 223connection -delsharedauth.......................................................... 224connection -getsharedauth..........................................................225connection -addset......................................................................225connection -delset.......................................................................226connection -modifyset................................................................. 227connection -getset...................................................................... 228connection -addpath....................................................................229connection -delpath.....................................................................230connection -modifypath.............................................................. 230connection -verifypath................................................................. 231isns -addserver............................................................................ 232isns -deleteserver........................................................................ 233isns -listserver............................................................................. 234isns -setprimary...........................................................................235

LUN 迁移命令...........................................................................................236migrate -start.............................................................................. 236migrate -cancel............................................................................237migrate -modify........................................................................... 237migrate -list................................................................................. 238

域和安全命令........................................................................................... 239关于域和用户帐户....................................................................... 239domain 和 security 命令概述........................................................242

目录

EMC VNX Series 5.33 Block 命令行界面参考 5

Page 6: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

domain -add.................................................................................244domain -list..................................................................................246domain -remove...........................................................................246domain -uninitialize...................................................................... 248domain -setmaster.......................................................................248ntp -list........................................................................................249ntp -set........................................................................................ 251security -adduser.........................................................................252security -changeuserinfo............................................................. 253security -list................................................................................ 255security -listrole...........................................................................255security -rmuser.......................................................................... 256security -ldap -addserver.............................................................257security -ldap -modifyserver........................................................258security -ldap -removeserver.......................................................260security -ldap -listserver.............................................................. 261security -ldap -addrolemapping................................................... 262security -ldap -modifyrolemapping.............................................. 263security -ldap -removerolemapping............................................. 263security -ldap -listrolemapping.................................................... 264security -ldap -synchronize......................................................... 265security -certificate -add.............................................................265security -certificate -remove.......................................................266security -certificate -list.............................................................. 266security -certificate -alertBeforeExpiration................................. 267security -pkcs12upload................................................................ 268security -SPcertificate -generate................................................ 268security -fipsmode -set............................................................... 269security -fipsmode -get............................................................... 269security -tls -set.......................................................................... 270security -tls -get...........................................................................271security -setport...........................................................................271security -trustedclient -enable..................................................... 271security -trustedclient -add......................................................... 272security -trustedclient -list.......................................................... 273security -trustedclient -remove................................................... 273

事件监视程序命令.....................................................................................274事件监视概述...............................................................................274-portal -create............................................................................. 275-portal -list...................................................................................275-portal -migrate........................................................................... 276-portal -destroy........................................................................... 276-template -list.............................................................................. 277-template -import........................................................................ 277-template -export........................................................................ 278-template -destroy.......................................................................278-template -findconflict.................................................................279-template -swap.......................................................................... 279-monitor -addsystem................................................................... 280-monitor -removesystem............................................................. 280-monitor -listmapping...................................................................281-monitor -applytemplate...............................................................281-monitor -stoptemplate............................................................... 282-monitor -getlog.......................................................................... 283-monitor -enableresponse............................................................283-monitor -disableresponse........................................................... 284

目录

6 EMC VNX Series 5.33 Block 命令行界面参考

Page 7: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-monitor -getlogsize.................................................................... 285-monitor -setlogsize.................................................................... 285-monitor -inserttestevent............................................................ 286-monitor -responsetest................................................................286-monitor -reloadconfig.................................................................288

虚拟服务器命令........................................................................................288虚拟服务器概述........................................................................... 288server -volmap.............................................................................289server -update..............................................................................291server -getagent..........................................................................292server -remoteconfig...................................................................292server -register............................................................................294hypervisor -addvirtualcenter........................................................294hypervisor -modifyvirtualcenter.................................................. 295hypervisor -removevirtualcenter..................................................295hypervisor -addesx...................................................................... 296hypervisor -modifyesx................................................................. 296hypervisor -removeesx................................................................ 297hypervisor -listesx........................................................................297hypervisor -bypassCert -set........................................................ 298hypervisor -bypassCert -get........................................................298

Host Agent 命令....................................................................................... 299server -volmap.............................................................................299server -update..............................................................................301server -getagent.......................................................................... 301server -remoteconfig...................................................................302server -register............................................................................303

Unisphere Server Utility........................................................................... 304使用 Server Utility 命令行生成高可用性报告............................... 304

Unisphere Initialization Utility................................................................... 306使用命令行 Initialization Utility.................................................... 306

虚拟池命令 309虚拟池概述................................................................................................310storagepool -create................................................................................... 311storagepool -list........................................................................................ 314storagepool -destroy................................................................................ 320storagepool -modify................................................................................. 320storagepool -expand.................................................................................322storagepool -cancelexpand.......................................................................323storagepool -feature -info........................................................................ 324storagepool -resumeharvesting................................................................ 325lun -create................................................................................................326lun -modify............................................................................................... 328lun -expand...............................................................................................330lun -destroy.............................................................................................. 330lun -list...................................................................................................... 331deduplication -feature -pause...................................................................335deduplication -feature -resume................................................................ 335deduplication -feature -info......................................................................335

自动分层命令 337关于分层存储............................................................................................338autotiering -schedule -modify...................................................................339

第 3 章

第 4 章

目录

EMC VNX Series 5.33 Block 命令行界面参考 7

Page 8: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

autotiering -schedule -enable|-disable......................................................340autotiering -relocation -start.................................................................... 340autotiering -relocation -setrate................................................................. 341autotiering -relocation -pause|-resume.................................................... 342autotiering -relocation -stop.....................................................................342autotiering -info........................................................................................343

压缩命令 345关于 LUN 压缩..........................................................................................346compression -on.......................................................................................346compression -pause..................................................................................347compression -feature -pause....................................................................348compression -resume............................................................................... 348compression -feature -resume..................................................................349compression -feature -info....................................................................... 349compression -modify................................................................................ 349compression -off...................................................................................... 350compression -list...................................................................................... 350

FAST 缓存命令 353缓存介绍...................................................................................................354cache -fast -create...................................................................................355cache -fast -destroy.................................................................................356cache -fast -info.......................................................................................356

EMC Unisphere QoS Manager 359关于 Unisphere Quality of Service Manager............................................. 360

QoS Manager 前提条件............................................................... 360QoS Manager CLI 命令.............................................................................360

nqm -getlatestperf...................................................................... 360nqm -info......................................................................................361nqm -ioclass -create.................................................................... 362nqm -ioclass -destroy.................................................................. 364nqm -ioclass -list......................................................................... 364nqm -ioclass -modify................................................................... 366nqm -measure..............................................................................368nqm -off...................................................................................... 369nqm -policy -create..................................................................... 369nqm -policy -destroy....................................................................370nqm -policy -list............................................................................371nqm -policy -modify.....................................................................372nqm -run...................................................................................... 373nqm -schedule -create.................................................................373nqm -schedule -destroy...............................................................375nqm -schedule -list...................................................................... 375nqm -schedule -modify................................................................ 377nqm -schedule -resume............................................................... 378nqm -schedule -suspend.............................................................. 378nqm -setfallback.......................................................................... 379nqm -setoptions...........................................................................379nqm -stop....................................................................................380

客户端工具............................................................................................... 380nqm -archive -dump..................................................................... 381

第 5 章

第 6 章

第 7 章

目录

8 EMC VNX Series 5.33 Block 命令行界面参考

Page 9: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

nqm -archive -retrieve.................................................................388

EMC Unisphere Analyzer 389关于 Unisphere Analyzer.......................................................................... 390

前提条件......................................................................................390Analyzer CLI 命令..................................................................................... 390

analyzer -set................................................................................ 391analyzer -get............................................................................... 392analyzer -logging......................................................................... 392analyzer -start............................................................................. 393analyzer -stop..............................................................................393analyzer -status...........................................................................394analyzer -archive......................................................................... 394

客户端工具............................................................................................... 396analyzer -archivedump................................................................ 396analyzer -archiveretrieve.............................................................409analyzer -archivemerge............................................................... 409

EMC VNX MirrorView/A CLI 411MirrorView/A 远程镜像命令......................................................................412

MirrorView/A 操作概述................................................................ 412MirrorView/A CLI 函数.................................................................413mirror -async -addimage.............................................................. 414mirror -async -change.................................................................. 417mirror -async -changeimage.........................................................418mirror -async -create................................................................... 419mirror -async -destroy.................................................................420mirror -disablepath.......................................................................421mirror -enablepath.......................................................................422mirror -async -fractureimage.......................................................423mirror -async -info.......................................................................424mirror -async -list........................................................................ 426mirror -async -promoteimage...................................................... 428mirror -async -removeimage........................................................429mirror -async -setfeature............................................................. 431mirror -async -syncimage.............................................................431

MirrorView/A 一致性组命令..................................................................... 432mirror -async -creategroup..........................................................433mirror -async -destroygroup........................................................434mirror -async -addtogroup...........................................................435mirror -async -removefromgroup................................................ 436mirror -async -changegroup........................................................ 437mirror -async -syncgroup............................................................ 438mirror -async -fracturegroup.......................................................439mirror -async -promotegroup...................................................... 439mirror -async -listgroups............................................................. 440

EMC VNX MirrorView/S CLI 443MirrorView/S 远程镜像命令..................................................................... 444

MirrorView/S 操作概述............................................................... 444MirrorView/S CLI 函数................................................................ 446mirror -sync -addimage................................................................447mirror -sync -allocatelog..............................................................449

第 8 章

第 9 章

第 10 章

目录

EMC VNX Series 5.33 Block 命令行界面参考 9

Page 10: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mirror -sync -change................................................................... 450mirror -sync -changeimage.......................................................... 451mirror -sync -create.................................................................... 453mirror -sync -deallocatelog..........................................................454mirror -sync -destroy.................................................................. 455mirror -disablepath...................................................................... 456mirror -enablepath....................................................................... 457mirror -sync -fractureimage........................................................ 458mirror -sync -info........................................................................ 459mirror -sync -list.......................................................................... 461mirror -sync -listsyncprogress..................................................... 463mirror -sync -listlog..................................................................... 464mirror -sync -promoteimage........................................................465mirror -sync -removeimage..........................................................467mirror -sync -setfeature.............................................................. 468mirror -sync -syncimage..............................................................469

MirrorView/S 一致性组命令..................................................................... 470mirror -sync -creategroup........................................................... 470mirror -sync -destroygroup.......................................................... 471mirror -sync -addtogroup.............................................................472mirror -sync -removefromgroup.................................................. 473mirror -sync -changegroup.......................................................... 474mirror -sync -syncgroup.............................................................. 475mirror -sync -fracturegroup.........................................................476mirror -sync -promotegroup........................................................ 477mirror -sync -listgroups............................................................... 478

SAN Copy 及其命令行应用工具 481SAN Copy 软件简介..................................................................................482为拷贝会话准备 Block 系统...................................................................... 482

将 SAN Copy 端口连接到存储组..................................................483为复制会话准备 Symmetrix 系统..............................................................485

使用 EMC ControlCenter SAN Manager 准备 Symmetrix 系统....485使用 ESN Manager 准备 Symmetrix 系统.................................... 486

关于用于 SAN Copy 的 admhost...............................................................487admhost SAN Copy 命令功能................................................................... 488为 SAN Copy 会话准备逻辑单元...............................................................490

为完整会话和增量会话准备源逻辑单元和目标逻辑单元.............. 490SAN Copy CLI 命令................................................................................... 491SAN Copy 命令的功能...............................................................................491sancopy -create........................................................................................493sancopy -destinfo..................................................................................... 497sancopy -duplicate................................................................................... 500sancopy -info............................................................................................ 501sancopy -mark..........................................................................................504sancopy -modify.......................................................................................505sancopy -pause..........................................................................................511sancopy -remove....................................................................................... 511sancopy -resume.......................................................................................512sancopy -settings......................................................................................513sancopy -start...........................................................................................515sancopy -stop........................................................................................... 516sancopy -throttle...................................................................................... 517sancopy -transfer......................................................................................518sancopy -unmark...................................................................................... 519

第 11 章

目录

10 EMC VNX Series 5.33 Block 命令行界面参考

Page 11: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

sancopy -updateconnections....................................................................520sancopy -verify.........................................................................................520

EMC SnapView 软件 523SnapView 克隆 CLI 命令........................................................................... 524

设置 SnapView 以使用克隆..........................................................524CLI clone 命令函数...................................................................... 524clone | snapview -addclone..........................................................526clone | snapview -allocatecpl....................................................... 528clone | snapview -changeclone.................................................... 529clone | snapview -changeclonefeature......................................... 531clone | snapview -changeclonegroup........................................... 532clone | snapview -consistentfractureclones.................................533clone | snapview -createclonegroup............................................ 534clone | snapview -deallocatecpl................................................... 535clone | snapview -destroyclonegroup.......................................... 536clone | snapview -fractureclone...................................................536clone | snapview -listclone...........................................................538clone | snapview -listclonefeature................................................ 541clone | snapview -listclonegroup..................................................543clone | snapview -removeclone....................................................545clone | snapview -resetfracturelog.............................................. 546clone | snapview -reversesyncclone.............................................547clone | snapview -syncclone........................................................ 549

用于克隆的 admsnap 命令........................................................................550关于 admsnap 软件和克隆........................................................... 550admsnap 和克隆的要求................................................................ 551admsnap clone_activate...............................................................551admsnap clone_deactivate.......................................................... 552admsnap flush............................................................................. 554admsnap list................................................................................ 555

SnapView 快照 CLI 命令...........................................................................556设置 SnapView 以使用快照......................................................... 556SnapView 命令函数..................................................................... 558snapview -activatesnapshot........................................................ 559snapview -chgrollback................................................................. 560snapview -chgsnapshot................................................................561snapview -createsnapshot...........................................................562snapview -deactivatesnapshot.................................................... 563snapview -listrollback.................................................................. 564snapview -listsessions................................................................. 566snapview -listsnapshots...............................................................568snapview -listsnapableluns...........................................................570snapview -lunpool.........................................................................571snapview -rmsnapshot................................................................. 571snapview -startrollback................................................................572snapview -startsession................................................................ 574snapview -stopsession................................................................. 577

用于快照的 admsnap 命令........................................................................ 578关于 admsnap 软件和快照........................................................... 578快照的要求.................................................................................. 579admsnap activate.........................................................................579admsnap deactivate.....................................................................582admsnap flush............................................................................. 585admsnap list.................................................................................587

第 12 章

目录

EMC VNX Series 5.33 Block 命令行界面参考 11

Page 12: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

admsnap start..............................................................................589admsnap stop.............................................................................. 592

EMC VNX 快照软件 595VNX 快照 CLI 命令................................................................................... 596

snap -feature...............................................................................596snap -create................................................................................ 596snap -destroy.............................................................................. 598snap -list......................................................................................598snap -modify .............................................................................. 600snap -copy...................................................................................602snap -restore............................................................................... 602snap -attach................................................................................ 603snap -detach............................................................................... 603snap -group -create.....................................................................604snap -group -destroy .................................................................. 604snap -group -modify.................................................................... 605snap -group -list.......................................................................... 606snap -group -addmember............................................................ 606snap -group -rmmember..............................................................607snap -group -replmember............................................................ 607lun -create...................................................................................608lun -create...................................................................................609lun -destroy................................................................................. 609lun -modify...................................................................................610lun -expand................................................................................... 611lun -attach.................................................................................... 611lun -detach...................................................................................612storagepool -create......................................................................612storagepool -modify..................................................................... 613storagepool -list........................................................................... 614storagepool -resumeAutoDelete...................................................616getlun........................................................................................... 617

适用于 VNX 快照的 SnapCLI 命令.............................................................618snapcli create .............................................................................. 618snapcli destroy............................................................................. 619snapcli copy.................................................................................620snapcli attach...............................................................................621snapcli detach..............................................................................622

存储处理器上的 EMC Secure Remote Support 625ESRS Device Client on Storage Processor............................................... 626esrsconfig -agentprovision....................................................................... 626esrsconfig -agentstatus............................................................................627esrsconfig -configproxy -addproxy...........................................................628esrsconfig -configproxy -list.....................................................................628esrsconfig -configproxy -removeproxy.....................................................629esrsconfig -configpolicymanager -addpm.................................................629esrsconfig -configpolicymanager -list.......................................................630esrsconfig -configpolicymanager -addpolicyproxy....................................630esrsconfig -configpolicymanager -removepolicyproxy.............................. 631esrsconfig -configpolicymanager -removePM.......................................... 632

第 13 章

第 14 章

目录

12 EMC VNX Series 5.33 Block 命令行界面参考

Page 13: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

静态数据加密 633静态数据加密概述.................................................................................... 634securedata -feature -activate...................................................................634securedata -feature -info......................................................................... 636securedata -backupkeys -status...............................................................637securedata -backupkeys -retrieve............................................................ 638securedata -auditlog -retrieve.................................................................. 639securedata -auditlog -cksum.................................................................... 640

第 15 章

目录

EMC VNX Series 5.33 Block 命令行界面参考 13

Page 14: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

目录

14 EMC VNX Series 5.33 Block 命令行界面参考

Page 15: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

前言

作为改善和增强产品线性能和功能的一部分,产品硬件与软件的修订版会定期发布。因此,对于当前使用的所有软件或硬件版本,本文档中介绍的一些功能可能不受支持。有关产品功能的 新信息,请参阅相关产品的发行说明。

如果某产品不能正常运作或其功能与本文档的描述不符,请与客户支持代表联系。

受众本指南是 EMC VNX 文档集的一部分,适用于要使用 CLI 命令配置、管理或获取 EMC系统状态的用户。

此版本的手册涵盖了运行 Unisphere 1.3 发行版的 VNX 系统。

阅读本指南之前需熟悉以下主题:

l 在要管理的服务器上运行的操作系统。l 系统组件和配置。

有关介绍性信息,请参阅相关系统的相应配置计划指南。

本文档中使用的特殊注意事项约定

表示存在潜在危险,如不避免,将导致人员死亡或严重受伤的情况。

表示存在潜在危险,如不避免,可能会导致人员死亡或严重受伤的情况。

表示存在潜在危险,如不避免,可能会导致轻微或中度受伤的情况。

论述不会造成人身伤害的实践。

提供重要但不会造成危险的信息。

本文档不再涵盖的系统下表列出了本文档不再涵盖的系统,以及包括这些系统的本文档的 后修订版。

已删除的系统 包括相关系统的 后修订版

CX200、CX400 和 CX600 300-003-628 修订版 A07069001184 修订版 A11

300-001-335 修订版 A11

300-004-210 修订版 A02

069001181 修订版 A14

FC 系列;C 系列 069001038 修订版 A14

EMC VNX Series 5.33 Block 命令行界面参考 15

Page 16: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

已删除的系统 包括相关系统的 后修订版

300-001-335 修订版 A11

069001184 修订版 A11

FC4700 069001184 修订版 A08

相关文档EMC Navisphere CLI 参考的相关文档包括:

我们建议在运行 CLI 命令前下载 新信息。相应发行说明文档中提供了特定于平台的限制和要求。

l 《EMC Unisphere 发行说明 》

l 《适用于 VNX for Block OE 的 EMC MirrorView/Asynchronous 和 MirrorView/Synchronous 的发行说明》

l 适用于您的软件修订版的本手册版本

有关 EMC SAN Copy 软件的 新信息发布于在线支持网站上。建议在启动 SAN Copy软件前下载 新信息。如果从 EMC 经销商处购买了此产品但不能访问在线支持,则应从经销商处获得 新产品信息。

要访问在线支持网站,请使用以下链接:

http://Support.EMC.com

从何处获得帮助可以按如下方式获取支持、产品和许可信息:

产品信息 — 有关文档资料、发行说明、软件更新或关于产品、许可和服务的信息,请访问在线支持网站(需要注册),网址为 http://Support.EMC.com。故障排除 — 请访问在线支持。登录后,定位到适当的“支持(按产品)”页。技术支持 — 有关技术支持和服务请求,请访问在线支持网站上的客户服务。登录后,找到相应的“支持(按产品)”页面,选择“实时聊天”或“创建服务请求”。要通过“在线支持”创建服务请求,您必须具有有效的支持协议。有关如何获取有效支持协议或如何解决您的帐户问题的详细信息,请与产品的销售代表联系。

除非已经针对您的特殊系统问题指定了支持代表,否则请不要请求某个特定支持代表。

客户意见和建议您的意见和建议可以帮助我们继续提高用户出版物的准确性、组织结构和整体质量。

请通过邮件将您对本文档的意见发送到:

[email protected]

前言

16 EMC VNX Series 5.33 Block 命令行界面参考

Page 17: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 1 章

关于 CLI 命令

本部分介绍 EMC VNX CLI for Block 命令。

主要主题包括:

l naviseccli............................................................................................................ 18

关于 CLI 命令 17

Page 18: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli通过命令行将状态或配置请求发送到系统。

前提条件任何可以登录到运行 VNX CLI for Block 4.30 或更高版本的服务器的用户。

描述naviseccli 命令通过 Internet 向系统发送系统管理和配置请求。

语法

naviseccli -help

naviseccli [-addressIPAddress | NetworkName | -h IPAddress |NetworkName][-AddUserSecurity][-f filename][-nopoll | -np][-parse | -p][-password password][-port port][-q][-RemoveUserSecurity][-scope 0 | 1 | 2][-secfilepath][security -certificate][-timeout | -t timeout][-user username][-v][-xml]CMD <optional command switches>

选项

-help显示帮助屏幕,但不启动 naviseccli 进程。要启动 naviseccli 进程,请改用下面的一个或多个开关。

-addressIPAddress | NetworkName | -h IPAddress | NetworkName

指定所需系统上目标 SP 的 IP 地址或网络名称。如果您忽略此开关,则默认值为localhost。

-AddUserSecurity指示 CLI 向此服务器上的安全文件中添加用户安全信息。您必须使用 -scope 开关向安全文件中添加范围信息。您可以使用 -password 开关或在密码提示符中输入密码,从而向安全文件提供所需的密码信息。-user 和 -secfilepath 开关是支持此命令的可选开关。

关于 CLI 命令

18 EMC VNX Series 5.33 Block 命令行界面参考

Page 19: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果您指定 -user 开关,则可以在此服务器上创建的安全文件中创建服务器登录名的替代用户名。如果您使用 -secfilepath 开关,则可以为此服务器上的安全文件指定默认主目录的替代位置。然后,必须在接下来发出的每个命令中使用 -secfilepath 开关。

-f filename

将数据存储在文件中。

-nopoll | -np指示功能提供程序不要发出轮询请求。在处理大型系统或多个系统时,此开关可显著提高性能。除非指定此开关,否则功能提供程序将自动发出轮询请求。

在您设置 -nopoll 开关后,get 命令可能返回过时数据,set 命令可能删除以前更改的设置。设置 -nopoll 开关后使用时要小心。

-parse | -p指示 CLI 对命令进行验证。CLI 验证命令语法并显示一条消息,表明命令是否有效。CLI 不执行其他操作。

-passwordpassword

指定要登录的系统上的密码。密码在命令行中可见。密码区分大小写。如果要遮蔽密码,并且未使用安全文件,则可以从命令行中省略此开关。这样 CLI 就会提示输入密码。输入到密码提示符中的信息会被遮蔽起来。

如果正在使用安全文件,则可以省略此开关。请参见-AddUserSecurity。

-port 端口号设置系统的端口号(类型)。默认值为 443。如果您选择更改默认端口号,则支持管理端口 2163;但是,需要在后续发出的每个命令中指定 -port 开关和数字2163。

-q禁止错误消息。此开关在用作脚本的一部分时很有用。

-RemoveUserSecurity指示 CLI 从此服务器上的安全文件中删除有关当前用户的用户安全信息。

-scope0 | 1 | 2指定要登录的系统上的用户帐户是本地、全局还是轻型目录访问协议 (LDAP)。0(默认值)表示全局,1 表示本地,2 表示 LDAP。全局帐户在整个域中都有效。管理员创建全局帐户时,软件会将此帐户的定义复制到域目录中,这使得在域中的所有系统上都可以访问该帐户。本地帐户只在管理员在其上创建该帐户的系统上有效。您只能登录在其上具有本地帐户的系统。LDAP 会将用户名/密码条目映射到外部 LDAP 或 Active Directory 服务器,以便进行身份认证。对于角色未映射到外部目录的用户名/密码对,其访问将被拒绝。

-secfilepathfilename

关于 CLI 命令

naviseccli 19

Page 20: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在所指定的文件路径位置中存储安全文件。当您在服务器上使用 -addusersecurity 命令创建安全文件时,该安全文件将保存到默认主目录。如果要在其他位置存储安全文件,则可以将可选的 -secfilepath 开关与 -addusersecurity 命令配合使用。

如果使用 -secfilepath 开关为安全文件设置替代路径,则必须在后续发出的每个 CLI 命令中使用此开关,以确保 CLI 可以找到安全文件。

security -certificate将证书保存到证书库。它还提供 -list、-remove、-add 等选项来管理证书库。

-timeout | -ttimeout

设置超时值,以秒为单位。默认值为 600 秒。

-user 用户名指定要登录的系统上的用户名。用户名区分大小写。如果已将用户名添加到安全文件,则可以忽略此开关。

建立安全文件时,可以使用此开关指定替代用户名。请参见-AddUserSecurity。

-v启用详细错误说明。除非指定 -q,否则这是默认值。

-xml指定命令输出采用 XML 格式。对需要确认的命令指定 -xml 时,请使用 -o(覆盖开关)。否则,XML 输出将包含确认字符串。

CMD与 naviseccli 命令配合使用的一组命令之一。

关于 CLI 命令

20 EMC VNX Series 5.33 Block 命令行界面参考

Page 21: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 2 章

VNX CLI for Block

本章包括 VNX 系列系统的内容。

主要主题包括:

l 基本命令............................................................................................................ 22l LUN 扩展 (metaLUN) 命令............................................................................... 182l 保留 LUN 池命令.............................................................................................. 198l iSCSI 和 FCoE 命令.......................................................................................... 201l LUN 迁移命令.................................................................................................. 236l 域和安全命令................................................................................................... 239l 事件监视程序命令............................................................................................ 274l 虚拟服务器命令................................................................................................288l Host Agent 命令...............................................................................................299l Unisphere Server Utility................................................................................... 304l Unisphere Initialization Utility...........................................................................306

VNX CLI for Block 21

Page 22: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

基本命令本部分介绍各个基本变体,即所有系统都通用的 CLI 命令。下一章将介绍存储组(Access Logix) 的命令变体。

存储设置和管理概述此部分介绍如何使用 naviseccli 命令配置和监视系统。它显示带 UNIX 设备名称的命令。Windows 设备名称将是驱动器号。在此系统中,每个 SP 都是主机。有关显示带存储组的系统的概述,请参阅共享存储设置和管理概述部分。对于不带存储组的系统:

过程

1. 创建三个 RAID 组。

naviseccli -h ss1_spa createrg 0 0_0_4 0_0_5 0_0_6 0_0_70_0_8 -raidtype r5

根据 DPE 存储模块中的磁盘 4 至 8 创建 RAID 组 0。

naviseccli -h ss1_spa createrg 1 0_0_9 0_0_10 -raidtype r1

根据 DPE 存储模块中的磁盘 9 和 10 创建 RAID 组 1。

naviseccli -h ss1_spa createrg 2 0_0_11 0_0_12 -raidtype r1

根据 DPE 存储模块中的磁盘 11 和 12 创建 RAID 组 2。

2. 在每个 RAID 组上绑定 LUN。

naviseccli -h ss1_spa bind 0 -rg 0

此命令将在 RAID 组 0 上将类型为 RAID 5 的 LUN 与 LUN ID 0 绑定。此 LUN 占用 RAID 组 0 上的所有空间,这是因为 bind 命令未包括 -cap 开关。默认情况下,将在新 LUN 上启用读缓存和写缓存。

naviseccli -h ss1_spa bind 1 -rg 1

此命令将在 RAID 组 1 上将类型为 RAID 1(镜像对)的 LUN 与 LUN ID 1 绑定。此 LUN 占用 RAID 组 1 上的所有空间,并在默认情况下启用缓存。

naviseccli -h ss1_spa bind 2 -rg 2

此命令将在 RAID 组 2 上将类型为 RAID 1(镜像对)的 LUN 与 LUN ID 2 绑定。此 LUN 占用 RAID 组 2 上的所有空间,并在默认情况下启用缓存。

VNX CLI for Block

22 EMC VNX Series 5.33 Block 命令行界面参考

Page 23: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

3. 获取准备设置系统缓存所需的 SP 内存信息。

naviseccli -h ss1_spa getsp -memSP AMemory Size For The SP:12288SP BMemory Size For The SP:12288

4. 为了将来方便标识,请命名系统。

naviseccli -h ss1_spa arrayname users11Change the arrayname from xxx to users11? (y/n) y

此命令会将系统的名称更改为 users11。

结果

此时,可通过操作系统在 LUN 上创建文件系统,然后将数据存储在其中。

您可以使用 getagent 命令了解 LUN 设备名称,然后使用 getsp、getdisk 和getlun 命令定期检查状态。

共享存储设置和管理概述存储组提供管理哪些主机可访问定义的 LUN 组的简便方法。使用每个 HBA 和 LUN 的唯一 ID(也称为全球通用名称,WWN)指定主机存储组访问权限。

通常,使用 Unisphere 创建和控制存储组比使用 CLI 简便。但是,以下是只能使用 CLI执行的一系列任务:

过程

1. 计划每个主机将使用的 LUN:RAID 组类型、容量、SP 所有者、存储组等。

2. 使用管理器或 CLI 创建 RAID 组,绑定 LUN,以及将 LUN 分配 i 给 RAID 组。有关 CLI 的用例,请参见组设置和管理概述中的非共享组概述。

如果正在运行 VMware ESX Server,则可从 ESX Server 或虚拟机 (VM) 绑定LUN。

3. 使用 Unisphere 或 CLI 命令 storagegroup -create 创建所需的存储组。

4. 使用 Unisphere 或 CLI 将主机连接至存储组。使用 CLI 命令 storagegroup -connecthost 将存储组分配给主机中的所有 HBA,或使用命令storagegroup -setpath 将存储组分配给主机中的特定 HBA。

如果正在运行 VMware ESX Server,请将 ESX Server 分配给存储组。

5. 使用 Unisphere 或 CLI storagegroup -addhlu 命令将 LUN 分配给存储组。您可以将多个 LUN 分配给一个存储组,并让多个主机访问一个存储组。

VNX CLI for Block

共享存储设置和管理概述 23

Page 24: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果正在运行 VMware ESX Server,请在 ESX Server 级别重新扫描总线。如果正在运行 ESX Server 2.5.x,则必须断开所有要为之分配 LUN 的虚拟机的电源。如果正在运行 ESX Server 3.x,则无需断开虚拟机的电源。在 ESX Server级别,将 LUN 分配给虚拟机。完成时,如果正在运行 ESX Server 2.5.x,请打开该 VM 的电源。如果正在运行 ESX Server 3.x,则不需要打开该 VM 的电源。

6. 根据需要,使用 Unisphere 或 CLI 命令 storagegroup -sethost 重新配置主机-存储组连接。如果需要断开主机与存储组的连接,请使用 storagegroup -disconnecthost。

alpa -get显示与 SP 端口关联的 SCSI ID。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述CLI alpa 命令(仲裁环路物理地址)将获取和设置 SP 上的端口 ID SCSI ID。对 SP 的I/O 操作需要这些 ID。

建议在安装过程中对每个 SP 使用唯一的 SCSI ID。例如,在第一个系统的端口 0 和 1上,可以分别将 SCSI ID 指定为 0 和 1。在第二个系统的端口上,可以分别指定 ID 2 和3,依此类推。

naviseccli 命令 -get 函数列出 ALPA 信息。信息包括与端口关联的端口 ID、SP ID(A 或 B)和 SCSI ID。向需要此信息的 SP 发出此命令。

如果您真的需要更改 SP 端口 ID,则可以使用 alpa -set 函数执行此操作。

语法alpa -get示例对于 SP A(SP 主机名 payroll_storage_spa),此命令将列出与端口 0 关联的SCSI ID。

naviseccli -h payroll_storage_spa alpa -get

Storage Processor:SP APort ID: 0ALPA Value: 0

输出请参见上面的。如果 SP 上运行的 VNX Operating Environment (OE) for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

VALID_VALUES_0_3

VNX CLI for Block

24 EMC VNX Series 5.33 Block 命令行界面参考

Page 25: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

alpa -set更新与 SP 端口关联的 SCSI ID。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli alpa 命令与 -set 开关配合使用时,可更新 SP 上给定端口的 SCSI ID值。

SP 端口 SCSI ID 最初由在工作现场的 EMC 服务人员设置。不要更改任何值,除非要安装新的 SP 且需要更改 SCSI ID 的 SP 出厂值 1 和 0。

如果更改了任何值,则确认之后,SP 将重新启动并使用新值。

软件不允许选择的 SCSI ID 超出范围 (0-126),也不允许在一个系统中使用重复的 ID。如果您省略 -o(覆盖)开关,则 CLI 将提示确认:

Changing the ALPA value of port port-id from old-SCSI-ID to new-SCSI-ID (y/n)

要确认,请回答 y;不采取操作,请回答 n。

语法

alpa -set-sp a|b -portid portid SCSI-ID [-o]

选项

-spa | b

指定 SP:A 或 B。

-portidportid SCSI-ID

指定要与端口关联的新 SCSI ID。有效端口 SCSI ID 的范围为 0 至 126。

-o

执行命令,而不提示确认。

示例对于 SP A,此命令会将与端口 1 关联的 SCSI ID 更改为 1。

naviseccli -h ss1_SPA alpa -set -sp a -portid 1 1

Changing the ALPA value of port 1, SP A to 1 WARNING:This operationwill reboot the target SP.Verify that the SPS on the surviving SP isoperating correctly.Otherwise write cache must be disabled:naviseccli-h IPAddress cache -sp -modify -wc off.Failure to disable write cachemay result in the loss of data.DO YOU WISH TO CONTINUE? (y/n)

VNX CLI for Block

alpa -set 25

Page 26: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出请参见上面的。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Notsupported(不支持)错误消息将打印至 stderr。其他错误:

VALID_VALUES_0_126 VALID_VALUES_0_3

arraycommpath设置到未绑定 LUN 的存储系统的通信路径,或删除此类路径(仅限非存储组)。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli arraycommpath 命令将创建或删除服务器和系统之间的通信路径。要配置未绑定 LUN 的系统时,通常需要此命令。

此命令仅适用于无存储组的系统。对于带存储组的系统,请使用命令 storagegroupsethost -arraycommpath(请参阅 storagegroup)。

如果您包括 -o 开关,则 CLI 不会先发出确认请求。

除非知道在连接的服务器上运行的故障切换软件类型的相应值,否则请勿发出此命令。此命令设计用于从一种故障切换软件切换到另一种。将 arraycommpath 模式更改为错误值时,将无法访问系统。

要发现 arraycommpath 的当前设置,请使用不带参数的命令。

语法arraycommpath [0 | 1] [-o]选项

0

禁用通信路径。

1

启用通信路径。

-o执行命令,而不提示确认。

示例此命令将禁用服务器和系统之间的通信路径。在此示例中,确认消息显示更改经确认后将导致先前的设置丢失。

naviseccli -h ss1_spa arraycommpath 0

警告:先前的阵列通信路径设置将丢失! DO YOU WISH TO CONTINUE? (y/n) y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

有效值为 0 或 1

VNX CLI for Block

26 EMC VNX Series 5.33 Block 命令行界面参考

Page 27: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

arrayconfig -capture查询系统的配置信息。

前提条件执行此命令需要具备管理员用户角色。

描述arrayconfig -capture 命令将查询系统的配置及 I/O 端口配置信息。使用时,此命令将捕获系统的重要配置数据。这些信息将按一定格式处理并存储在客户端工作站上。

此生成文件可用作模板来配置其他系统,或在先前配置被销毁时重建相同的系统。捕获的信息可包括:

l 系统中安装的软件(软件名称、版本等)。l 系统的物理配置(存储处理器、磁盘、存储模块等)。l 系统的逻辑配置(RAID 组、LUN、存储组、克隆、SnapView 和镜像)。l VNX 系列系统的 I/O 端口配置信息(硬件和逻辑配置信息)。

语法arrayconfig -capture [-formatXML|CSV] [outputpath to local filename] [-logprogress] [-o]选项

-formatXML|CSV

如果未指定 -format,则默认为 XML。

-logfile检索并输出存储在目标系统上的日志文件。

-o执行命令,而不提示确认。

-outputpath to local file name

将创建具有指定路径和名称的 XML 文件。如果指示的输出文件已存在,则将提示您是否将其覆盖。

-logprogress显示详细信息。如果未指定此选项,则仅显示错误信息。

示例

naviseccli -h ss1_spa arrayconfig -capture -output c:\Capture158.xml-format xml

输出如果命令成功,将生成 XML 文件。命令行中将不会显示任何消息。

arrayconfig -duplicate在目标系统的指定配置文件中创建组件。

前提条件需要具备管理者权限才能执行 arrayconfig -duplicate 命令。

VNX CLI for Block

arrayconfig -capture 27

Page 28: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述发出 arrayconfig -duplicate 命令时,将创建已指示的系统的配置文件(因发出arrayconfig -capture 命令而生成)中列出的逻辑组件。您既可以查看复制操作的状态,又可以查看日志文件的状态。

在启动复制流程前,将检查下列项,以确保目标系统适合复制。

物理组件:l 目标系统的型号必须与源系统的型号完全相同。l 目标系统的磁盘数必须至少与源系统的磁盘数相同(包括所有 RAID 组)。l 磁盘存储模块编号和插槽编号应该与源系统完全匹配(包括所有 RAID 组)。l 驱动器类型必须匹配。l 目标磁盘的大小必须等于或大于源磁盘的大小。

软件可用性:l 目标系统必须拥有源系统中可用的所有系统和 Unisphere 软件包。

逻辑组件:

目标系统在逻辑上必须处于清洁状态。如果任何下列组件可用,则目标不会视为清洁,此命令将失败:l RAID 组l LUN

l 用户创建的存储组

复制不会在目标系统上创建以下逻辑组件:SnapView 会话、SAN Copy 信息、同步/异步次镜像信息。如果将从次镜像系统捕获的 XML 用于复制,则不会在目标系统上创建任何镜像信息。

尽管 -capture 命令同时支持 XML 和 CSV 文件格式,但 -duplicate 命令仅以XML 格式处理信息。

此命令将在系统中创建新配置;仅在完全理解命令的行为后才使用它。

语法

arrayconfig -duplicate [-input path to local file name][-recover] [-stop] [-rollback] [-status] [-logfile] [-o]

选项

-inputpath to local file name

这是已捕获信息(因发出 configuration -capture 命令而捕获)的文件名。

-logfile检索并输出存储在目标系统上的复制日志文件。

-o执行命令,而不提示确认。

-recover

VNX CLI for Block

28 EMC VNX Series 5.33 Block 命令行界面参考

Page 29: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

用于灾难恢复情形(如果出现故障的系统需要使用同一系统在正常运行时捕获的配置来从头开始重新配置)。

这将假设主机连接及任何系统相关内容都相同。启动器、主机对象及其与存储组的关联都将被复制。

-rollback尝试回退上次复制操作期间添加至配置的更改。

复制操作后的配置更改将不在考虑范围内,并可能影响回滚操作。例如,复制成功后,如果销毁一个 RAID 组,然后使用相同的 ID 创建另一个 RAID 组,回滚也将会销毁新创建的 RAID 组。回滚根据内部上下文文件中存储的对象 ID 运行。如果这些 ID 相同,将不会区分先前复制创建的对象和用户创建的对象。

-status提供复制操作的当前状态的简要描述。

-stop终止当前运行的复制操作,并让系统保持在复制结束时的状态。

-logfile 和 -status 命令可使用监视者权限运行。所有其他 -duplicate 命令均需要管理者权限。

示例naviseccli -h ss1_spa arrayconfig -duplicate -input c:\Capture158.xml

arrayname重命名系统。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli arrayname 命令更改系统的名称。如果忽略系统名称,此命令将返回当前系统名称(采用主机-设备或系统名称格式)。

CLI 将按如下方式提示确认。

语法arraynameNewArrayName选项

arraynameNewArrayName

指定系统的新名称。

示例此命令会将系统的名称更改为 users11。

naviseccli -h ss1_spa arrayname users11

Change the arrayname from ss1 to users11? (y/n) y

VNX CLI for Block

arrayname 29

Page 30: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not Supported(不支持)错误消息将打印至 stderr。

backendbus -analyze显示每条后端总线和后端总线上的设备的速度与状态信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -analyze 函数配合使用时,将显示系统上每条后端总线以及后端总线上的每个设备(存储模块、磁盘和链路控制卡 (LCC))的当前和 大后端总线速度。它还将列出状态信息,其中包括总线上的设备是否限制,以及系统是否满足重置所需的条件(请参见本部分后面的条件列表)。

当前速度是指总线或设备的当前运行速度; 大速度是指总线或设备可运行的 高速度。如果设备限制,其 大速度将低于后端总线的 大速度。如果您具有限制设备,则在发出 backendbus-resetspeed 时不会进行重置。

运行 backendbus -analyze 时,将显示每条后端总线的摘要分析,以指明后端总线的重置操作是否将成功。将为每条后端总线显示下列摘要结果之一。

表 1 backendbus -analyze 摘要分析

摘要分析 a 描述

速度会在重新扫描时更改 后端总线上存在速度相关故障(请参见“描述”部分)。CLI 无法确定是否将进行重置。

速度将在重新扫描时更改 将进行重置。

速度不会在重新扫描时更改 后端总线上存在限制设备。不会进行重置。

a. 如果后端总线上存在限制设备或速度相关故障,则将在摘要分析之前显示限制设备和速度相关故障的列表。存在速度相关故障的设备将显示为请求绕过的设备。

向其 大速度低于总线当前速度的后端总线添加设备时,将发生速度相关故障。存在速度相关故障的设备将显示未知速度值;因此,CLI 无法确定是否将进行重置。

如果您发出 backendbus -resetspeed 命令,且总线上存在发生速度相关故障的设备,则重置会降低后端总线速度(降级)。

系统必须满足必需条件,才能发出重置。下表显示了条件列表。

表 2 条件

条件 描述(通过标准)

分析速度规则 在 backendbus -analyze 中显示的后端总线摘要分析指明是否将进行重置。

系统故障规则 不存在系统故障。

活动会话规则 无活动 SnapView、MirrorView 或 SAN Copy会话。

VNX CLI for Block

30 EMC VNX Series 5.33 Block 命令行界面参考

Page 31: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 2 条件 (续)

条件 描述(通过标准)

转换规则 无活动转换,如 LUN 绑定、LUN 扩展、RAID组扩展、磁盘均衡。

I/O 速率规则 无活动 I/O。

在发出 backendbus -resetspeed 前运行 backendbus -analyze。

语法backendbus -analyze示例以下示例显示了指定系统上每条后端总线以及后端总线上设备的当前和 大后端总线速度:

naviseccli -h ss1_spa -user user11 –password pswd11 -scope 0backendbus -analyze

输出

Bus 0 - Current Speed:6Gbps.Maximum speed:6Gbps.

Device Current Max Limiting Type- Speed Speed--------------------------------------------------------------Bus 0 Enclosure 0 6 6 No DAE6S--------------------------------------------------------------LCC A 6 6 NoLCC B 6 6 No--------------------------------------------------------------Disk 0 6 6 No SASDisk 1 6 6 No SASDisk 2 6 6 No SASDisk 3 6 6 No SASDisk 4 6 6 No SASDisk 5 6 6 No SASDisk 6 6 6 No SASDisk 7 6 6 No SASDisk 8 6 6 No SASDisk 9 6 6 No SASDisk 10 6 6 No SASDisk 11 6 6 No SASDisk 12 6 6 No SASDisk 13 6 6 No SASDisk 14 6 6 No SAS--------------------------------------------------------------

Bus 0 Enclosure 1 6 6 Maybe DAE7S--------------------------------------------------------------ICM A 6 6 MaybeICM B 6 6 MaybeLCC C 6 6 MaybeLCC D 6 6 Maybe--------------------------------------------------------------Disk A0 6 6 No SASDisk A1 6 3 No SATADisk A2 6 6 No SAS

VNX CLI for Block

backendbus -analyze 31

Page 32: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Disk A3 6 3 No SATADisk A4 6 3 No SATADisk A5 6 3 No SATADisk A6 Unknown Unknown No UnknownDisk A7 Unknown Unknown No UnknownDisk A8 Unknown Unknown No UnknownDisk A9 Unknown Unknown No UnknownDisk A10 Unknown Unknown No UnknownDisk A11 Unknown Unknown No UnknownDisk B0 6 3 No SATADisk B1 6 6 No SASDisk B2 6 3 No SATADisk B3 6 3 No SATADisk B4 6 3 No SATADisk B5 6 3 No SATADisk B6 Unknown Unknown No UnknownDisk B7 Unknown Unknown No UnknownDisk B8 Unknown Unknown No UnknownDisk B9 Unknown Unknown No UnknownDisk B10 Unknown Unknown No UnknownDisk B11 Unknown Unknown No UnknownDisk C0 6 3 No SATADisk C1 6 3 No SATADisk C2 6 3 No SATADisk C3 6 3 No SATADisk C4 6 3 No SATADisk C5 6 3 No SATADisk C6 Unknown Unknown No UnknownDisk C7 Unknown Unknown No UnknownDisk C8 Unknown Unknown No UnknownDisk C9 Unknown Unknown No UnknownDisk C10 Unknown Unknown No UnknownDisk C11 Unknown Unknown No UnknownDisk D0 6 6 No SASDisk D1 6 6 No SASDisk D2 6 3 No SATADisk D3 6 3 No SATADisk D4 6 3 No SATADisk D5 6 3 No SATADisk D6 Unknown Unknown No UnknownDisk D7 Unknown Unknown No UnknownDisk D8 Unknown Unknown No UnknownDisk D9 Unknown Unknown No UnknownDisk D10 Unknown Unknown No UnknownDisk D11 Unknown Unknown No UnknownDisk E0 6 3 No SATADisk E1 6 3 No SATADisk E2 6 3 No SATADisk E3 6 3 No SATADisk E4 6 3 No SATADisk E5 6 3 No SATADisk E6 Unknown Unknown No UnknownDisk E7 Unknown Unknown No UnknownDisk E8 Unknown Unknown No UnknownDisk E9 Unknown Unknown No UnknownDisk E10 Unknown Unknown No UnknownDisk E11 Unknown Unknown No Unknown--------------------------------------------------------------Bus 0 is currently running at 6Gbps.Speed will not change on rescan

Analyze Speed Rule...Failed No loop will change speed on rescan.System Faults Rule...Failed: Bus 0 Enclosure 1 Power A is FaultedActive Sessions Rule...PassedTransitions Rule...PassedI/O Rate Rule...Passed

VNX CLI for Block

32 EMC VNX Series 5.33 Block 命令行界面参考

Page 33: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

backendbus -get -connstate显示连接器状态信息。

前提条件您必须在要执行命令的存储系统上具有一个用户帐户。

描述The naviseccli backendbus command with the -get -connstateswitches displays the connector state for the mini-SAS HDconnector(s) inserted into the BE SAS ports on the Mezzaninecard.语法backendbus -get -connstate示例以下输出显示了在 Hypernova SLIC 上已连接微型 SAS HD 缆线时 backendbus -get -connstate 命令的输出:

Bus 0SPA Connector State:OnlineSPB Connector State:Online

backendbus -get -physical显示物理插槽和物理端口 ID 信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -get-physical 开关配合使用时,将显示VNX 系列系统上后端总线的物理位置。物理位置信息包括 I/O 模块和物理端口 ID。

backendbus -get -all 命令也将显示物理位置信息。

语法backendbus -get -physical [backend bus number]选项

后端总线编号指定要显示总线信息的后端总线。

示例naviseccli -h ss1_spa backendbus -get -physical

输出

Bus 0I/O Module Slot:0Physical Port ID:0Port Combination in Use:YES

Bus 0I/O Module Slot:0Physical Port ID:1

VNX CLI for Block

backendbus -get -connstate 33

Page 34: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port Combination in Use:YES

Bus 2I/O Module Slot:0Physical Port ID:2Port Combination in Use:NO

backendbus -get -prominfo显示从连接器中的摘要 PROM 返回的信息。

前提条件您必须在要执行命令的存储系统上具有一个用户帐户。

描述将 naviseccli backendbus 命令与 -get -prominfo 开关配合使用时,可显示从 SFP+ 和微型 SAS HD 连接器中的摘要 PROM 返回的新信息。

语法backendbus -get -prominfo示例以下输出显示了在 Hypernova SLIC 上已连接微型 SAS HD 缆线时 backendbus –get–prominfo 命令的输出:

Bus 0SPA SFP/Connector EMC Part Number:TBDSPB SFP/Connector EMC Part Number:TBD

SPA SFP/Connector EMC Serial Number:TBDSPB SFP/Connector EMC Serial Number:TBD

SPA SFP/Connector Vendor Part Number:TBDSPB SFP/Connector Vendor Part Number:TBD

SPA SFP/Connector Vendor Serial Number:TBDSPB SFP/Connector Vendor Serial Number:TBD

SPA SFP/Connector Supported Speeds:3Gbps.6Gbps.SPB SFP/Connector Supported Speeds:3Gbps.6Gbps.

backendbus -get -sfpstate显示每个后端 SFP 的当前状况。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -get-sfpstate 函数配合使用时,将显示每个后端 SFP 的当前状况。后端 SFP 是小型可插播 (SFP) 光纤模块化收发器。您可以指定特定后端总线,并仅显示该总线的信息,也可以显示系统上所有总线的后端总线信息。

SFP 状态包括联机、故障和已删除。联机是指后端 SFP 正常运行;故障是指 SFP 不受支持或出现故障;已删除是指不存在。

VNX CLI for Block

34 EMC VNX Series 5.33 Block 命令行界面参考

Page 35: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

使用 backendbus -analyze 可显示后端总线上每个设备的速度信息。

语法backendbus -get -sfpstate [backend bus number]选项

后端总线编号指定要显示总线信息的后端总线。

示例以下示例显示了每个后端 SFP 的当前状况:

naviseccli -h ss1_spa backendbus -get -sfpstate

输出

Bus 0:

SPA SFP State:FaultedSPB SFP State:Online

backendbus -get -speeds显示系统上后端总线的后端总线速度信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -get-speeds 函数配合使用时,可显示系统上后端总线的当前和可用后端总线速度。您可以指定特定后端总线,并仅显示该总线的信息,也可以显示系统上所有总线的后端总线速度信息。

当前速度是指总线的当前运行速度;可用速度是指后端总线的可用速度。如果当前速度小于 大可用速度,您可运行 backendbus -analyze 命令,以验证后端总线上是否存在限制设备。如果设备限制,其 大速度将低于后端总线的 大速度。如果您具有限制设备,则在发出 backendbus -resetspeed 时不会进行重置。

使用 backendbus -analyze 可显示后端总线上每个设备的速度信息。

语法backendbus -get -speeds [backend bus number]选项

后端总线编号指定要显示总线速度信息的后端总线。

示例以下示例显示编号为 2 的后端总线的当前和可用总线速度信息:

naviseccli -h ss1_spa backendbus -get -speeds 2

输出

Bus 2:

Current Speed:6Gbps.Available Speeds:

VNX CLI for Block

backendbus -get -speeds 35

Page 36: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

3Gbps.6Gbps.

backendbus -get -all显示总线的总线速度、SFP 状态和物理位置。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -get -all 函数配合使用时,可显示每个后端 SFP 的总线速度和当前状况。后端 SFP 是系统上后端总线的小型可插拔 (SFP) 光纤模块化收发器。它仅针对 VNX 系列系统显示后端总线的物理位置(I/O 模块和物理端口 ID)。您可以指定特定后端总线,并仅显示该总线的信息,也可以显示系统上所有总线的后端总线信息。

当前速度是指总线的当前运行速度;可用速度是指后端总线的可用速度。如果当前速度小于 大可用速度,您可运行 backendbus -analyze 命令,以验证后端总线上是否存在限制设备。如果设备限制,其 大速度将低于后端总线的 大速度。如果您具有限制设备,则在发出 backendbus -resetspeed 时不会进行重置。

SFP 状态包括联机、故障和已删除。联机是指后端 SFP 正常运行;故障是指 SFP 不受支持或出现故障;已删除是指不存在。

使用 backendbus -analyze 可显示后端总线上每个设备的速度信息。

语法backendbus -get -all [backend bus number]选项

后端总线编号指定要显示总线信息的后端总线。

示例以下示例显示了每个后端 SFP 的总线速度、当前状况和物理位置:

naviseccli -h ss1_spa backendbus -get -all

输出

Bus 0

Current Speed:6Gbps.Available Speeds:0Gbps.3Gbps.6Gbps.SPA SFP State:N/ASPB SFP State:N/AI/O Module Slot:Base ModulePhysical Port ID:0Port Combination In Use:No

SPA Connector State:NoneSPB Connector State:None

SPA SFP/Connector EMC Part Number:N/A

VNX CLI for Block

36 EMC VNX Series 5.33 Block 命令行界面参考

Page 37: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SPB SFP/Connector EMC Part Number:N/A

SPA SFP/Connector EMC Serial Number:N/ASPB SFP/Connector EMC Serial Number:N/A

SPA SFP/Connector Vendor Part Number:N/ASPB SFP/Connector Vendor Part Number:N/A

SPA SFP/Connector Vendor Serial Number:N/ASPB SFP/Connector Vendor Serial Number:N/A

SPA SFP/Connector Supported Speeds:N/ASPB SFP/Connector Supported Speeds:N/A

Bus 1

Current Speed:0Gbps.Available Speeds:0Gbps.3Gbps.6Gbps.SPA SFP State:N/ASPB SFP State:N/AI/O Module Slot:Base ModulePhysical Port ID:1Port Combination In Use:No

SPA Connector State:NoneSPB Connector State:None

SPA SFP/Connector EMC Part Number:N/ASPB SFP/Connector EMC Part Number:N/A

SPA SFP/Connector EMC Serial Number:N/ASPB SFP/Connector EMC Serial Number:N/A

SPA SFP/Connector Vendor Part Number:N/ASPB SFP/Connector Vendor Part Number:N/A

SPA SFP/Connector Vendor Serial Number:N/ASPB SFP/Connector Vendor Serial Number:N/A

SPA SFP/Connector Supported Speeds:N/ASPB SFP/Connector Supported Speeds:N/A

以下输出显示了在 Hypernova SLIC 上已连接微型 SAS HD 缆线时 backendbus –get–all 命令的输出:

Bus 0

Current Speed:6Gbps.Available Speeds:3Gbps.6Gbps.

SPA SFP State:N/ASPB SFP State:N/A

I/O Module Slot:1

VNX CLI for Block

backendbus -get -all 37

Page 38: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Physical Port ID:0

SPA Connector State:OnlineSPB Connector State:Online

SPA SFP/Connector EMC Part Number: TBDSPB SFP/Connector EMC Part Number: TBD

SPA SFP/Connector EMC Serial Number: TBDSPB SFP/Connector EMC Serial Number: TBD

SPA SFP/Connector Vendor Part Number: TBDSPB SFP/Connector Vendor Part Number: TBD

SPA SFP/Connector Vendor Serial Number: TBDSPB SFP/Connector Vendor Serial Number: TBD

SPA SFP/Connector Supported Speeds:3Gbps.6Gbps.SPB SFP/Connector Supported Speeds:3Gbps.6Gbps.

以下示例显示了连接微型 SAS HD 缆线时 backendbus –get –all 命令的输出:

Bus 0

Current Speed:6Gbps.Available Speeds:3Gbps.6Gbps.

SPA SFP State:N/ASPB SFP State:N/A

I/O Module Slot:OnboardPhysical Port ID:0

SPA Connector State:OnlineSPB Connector State:Online

SPA SFP/Connector EMC Part Number:N/ASPB SFP/Connector EMC Part Number:N/A

SPA SFP/Connector EMC Serial Number:N/ASPB SFP/Connector EMC Serial Number:N/A

SPA SFP/Connector Vendor Part Number:N/ASPB SFP/Connector Vendor Part Number:N/A

SPA SFP/Connector Vendor Serial Number:N/ASPB SFP/Connector Vendor Serial Number:N/A

SPA SFP/Connector Supported Speeds:N/ASPB SFP/Connector Supported Speeds:N/A

VNX CLI for Block

38 EMC VNX Series 5.33 Block 命令行界面参考

Page 39: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

backendbus -resetspeed重置系统的后端总线速度。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli backendbus 命令与 -resetspeed 函数配合使用时,将重置系统上总线的后端总线速度。当您执行 backendbus -resetspeed 时,如果后端总线适合重置且系统满足后端总线速度重置所需的条件,则将进行重置。有关在发出backendbus -resetspeed 前应该执行的步骤,请参见下表。

这是中断操作,可能需要几分钟才能完成。在此期间,系统将离线,不执行 I/O。

在执行重置前,请运行 backendbus -analyze,以验证每条后端总线和每个设备的当前和 大速度,从而确定是否存在限制设备(将阻止重置),并验证系统是否满足重置所需的条件。

要验证是否将进行后端总线速度重置,请在执行重置前捕获 backendbus -analyze或 backendbus -get -speeds 的输出,以便与发出重置后已重置的后端总线速度值进行比较。

发出重置前需执行的步骤:

1. 运行 backendbus -analyze 以验证以下方面:

l 后端总线和设备速度信息l 后端总线上不存在限制设备l 系统满足必需条件

2. 保存 backendbus -analyze 或 backendbus -get -speeds 的输出,以便将已保存输出中的总线速度与启动 backendbus -resetspeed 后的总线速度进行比较。

语法backendbus -resetspeed示例以下示例将重置指定系统的后端总线速度:

naviseccli -h ss1_spa backendbus -resetspeed

WARNING:the command you are about to execute requiresthat the system be completely shutdown.During this periodof time all IO to attached application hosts will besuspended.All affected applications must be quiescedbefore proceeding to avoid data unavailability andpossible data loss.This operation will take severalminutes to complete.

Are you sure you want to proceed? (y/n)?

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

backendbus -resetspeed 39

Page 40: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

baseuuid获取或设置供运行 Tru64 的服务器使用的系统唯一单元标识符 (UUID) 基。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli baseuuid 命令将获取或设置 Tru64 群集中服务器所需的唯一单元 ID的基。Tru64 操作系统使用 UUID(通过组合基和偏移量来创建,即系统 LUN ID)来管理群集中的 LUN。您也可以使用 UUID 管理 LUN。

要发现 UUID 基,请使用不带参数的命令。

语法baseuuid [uuid-base-value]选项

uuid 基值指定 UUID 基。

示例这些命令将获取然后设置包含 SP ss1_spa 的系统的 UUID 基。

naviseccli -h ss1_spa baseuuid

Base UUID of the system:12345

naviseccli -h ss1_spa baseuuid 34

Base UUID of the system is set to 34.

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not Supported(不支持)错误消息将打印至 stderr。

bind在现有 RAID 组中创建 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli bind 命令将绑定现有 RAID 组中的 LUN。您可以使用 createrg 命令创建 RAID 组(请参见 createrg)。

确保将 bind 命令寻址至想让其拥有 LUN 的 SP。

下表介绍必须为每个绑定的 RAID 类型配置的参数。

表 3 不同 RAID 类型的 LUN 参数

RAID 类型 绑定参数

RAID 6、RAID 5、RAID 1/0 LUN 号

写缓存

VNX CLI for Block

40 EMC VNX Series 5.33 Block 命令行界面参考

Page 41: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 3 不同 RAID 类型的 LUN 参数 (续)

RAID 类型 绑定参数

RAID 3 LUN 号

RAID 1 LUN 号

写缓存

RAID 0 LUN 号

写缓存

磁盘(单个磁盘单元) LUN 号

写缓存

要很好地选择可用磁盘模块,请按以下顺序绑定 LUN:

1. 第一 — RAID 1/0

2. 第二 — RAID 6、RAID 5、RAID 3 和 RAID 0

3. 第三 — RAID 1

4. 第四 — 单个单元

在开始绑定磁盘模块之前,请阅读下表中的限制和建议。

表 4 有关将磁盘绑定至 LUN 的限制和建议

要绑定的 LUN 限制和建议

任何 LUN 您只能绑定未绑定的磁盘模块。LUN 组中的所有磁盘模块都必须具有相同的容量,以充分利用模块的存储空间。

RAID 6 一个 RAID 6 组中的磁盘数为奇数。必须至少绑定 4 个磁盘模块,而且不应超过 16 个磁盘模块。我们建议您绑定 6 或 12 个模块以便更高效地利用磁盘空间。强烈建议您对 RAID 6 使用写缓存。

RAID 5 必须至少绑定 3 个磁盘模块,而且不应超过 16 个磁盘模块。我们建议您绑定 5 个模块,以便更高效地利用磁盘空间。

RAID 3 您只能绑定 5 个或 9 个磁盘模块。选择 5 个驱动器以获得更快的重建时间,或选择 9 个驱动器以更有效地使用空间。

RAID 1 您只能绑定 2 个磁盘模块。

RAID 0 必须至少绑定 3 个磁盘模块,而且不应超过 16 个磁盘模块。

RAID 1/0 必须至少绑定 2 个磁盘模块,而且模块数必须为偶数,但不应超过 16个磁盘模块。Unisphere 按选择顺序将模块组成镜像映像对。选定的第一个和第二个模块是一对镜像映像;第三个和第四个模块是另一对镜像映像,依此类推。在每对中选择的第一个模块是主映像,第二个模块是次映像。

单个磁盘单元 无

是否应将缓存用于特定 LUN 取决于 RAID 类型。不同 RAID 类型的缓存建议如下。

VNX CLI for Block

bind 41

Page 42: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 5 不同 RAID 类型的缓存建议

RAID 类型 写缓存

RAID 0 可接受

RAID 1 可接受

RAID 1/0 可接受

RAID 3 建议

RAID 5 强烈建议

RAID 6 强烈建议

磁盘 可接受

绑定 RAID 1/0 LUN 时,模块的选择顺序很重要。选择的第一个模块是镜像的主映像的第一部分,第二个模块是镜像的次映像的第一部分;第三个模块是主映像的第二部分,第四个模块是次映像的第二部分;LUN 中的任何其他模块均依此类推。换言之,选择的第一个模块和第二个模块是一对对等映像部分,第三个模块和第四个模块是另一对对等映像部分,依此类推。

如果需要更改描述(RAID 类型),则必须解除绑定 LUN (unbind),然后使用正确参数重新绑定。如果需要更改写缓存状态,则使用 chglun 命令 (chglun)。

语法

bind [raidtype] [lun] -rg rgID [-cnt count_luns_to_create][-aa auto_assignment] [-cap capacity] [-fastcache 0|1][-noinitialverify][-pl placement][-sp a|b] [-sq size-qualifier][-wc writecache]

选项

raid 类型指定 LUN 的 RAID 类型。

r0

= RAID 0

r1

= RAID 1

r3

= RAID 3

r5

= RAID 5

r6

= RAID 6

r1_0

= RAID 1/0

VNX CLI for Block

42 EMC VNX Series 5.33 Block 命令行界面参考

Page 43: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

id

= 单个磁盘

并非所有系统都支持所有 RAID 类型。

lun

指定要分配给 LUN 有效范围的十进制数(如《VNX for Block 概念》指南的“LUNID、唯一 ID 和磁盘 ID”部分中所示)。如果未指定有效范围,则将 小可用数字(默认值)分配给 LUN。

-rgRAID 组 ID

RAID 组标识号。RAID 组必须已存在。您可以使用 createrg 命令 (createrg) 创建 RAID 组。

RAID 组 ID 指定介于 0 和 RAID 组系统支持的 大 RAID 组数之间的数字。

-cnt指定要创建的 LUN 数。

-aaauto_assignment(仅限 CX 系列)启用或禁用 LUN 的自动分配功能。自动分配 按如下方式指定功能:

0

禁用自动分配

1

启用自动分配(默认值)

-cap 容量设置 LUN 中的可用空间容量。(默认为全部空间可用。)

-fastcache 0|1

在 LUN 上启用或禁用 FAST 缓存。

-noinitialverify请勿执行初始后台验证。不适用此开关时,绑定将对新绑定的 LUN 执行初始后台验证,并消除任何潜在软介质错误。

-plplacement

将 LUN 放置在 RAID 组中;placement 按如下方式指定使用哪个算法:

bf

佳算法(默认值)

ff

第一个合适算法

-spa|b

设置 LUN 的默认所有者:SP A 或 SP B。默认为当前 SP。

-sqsize-qualifier

设置默认大小限定符。大小限定符 按如下方式指定限定符:

VNX CLI for Block

bind 43

Page 44: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mb

MB

gb

GB(默认值)

tb

TB

bc

块数

-wcwrite-cache

启用或禁用此特定 LUN 的系统写缓存。写缓存 值:

0

禁用写缓存

1

启用写缓存(默认值)。

示例

naviseccli bind 10 -rg 0 -sq gb -cap 1

输出没有输出。错误将打印至 stderr。

cachecard -list列出缓存卡的状态信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli cachecard 命令与 -list 函数配合使用时,可列出缓存卡的状态信息。其中将显示缓存卡的内存大小和硬件状态。

您可以通过指定 -size 开关来选择仅显示内存大小,也可以通过指定 -hwstate 开关来选择仅显示硬件状态。未使用这些开关时,将一起显示内存大小和硬件状态。

下表列出了可能的硬件状态:

表 6 硬件状态

硬件状态 含义

正常 主 SP 上的电源已打开,且缓存卡电池已充满电。缓存卡正常运行。

未显示 缓存卡不存在。

Faulted 缓存卡存在硬件故障。

电池充电 主 SP 上的电源已打开,且电池正在给缓存卡充电。

在错误阵列中 缓存卡来自错误系统。

VNX CLI for Block

44 EMC VNX Series 5.33 Block 命令行界面参考

Page 45: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法cachecard -list [-size] [-hwstate]选项

-size指定仅显示缓存卡的内存总量 (MB)。

-hwstate指定仅显示缓存卡的硬件状态。

示例此命令将显示缓存卡的所有状态信息(内存大小和硬件状态)。

naviseccli -h ss1_spa cachecard -list

输出

Total Memory: 512MBHardware State: Ok

cachecard -initialize初始化缓存卡。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli cachecard 命令与 -initialize 函数配合使用时,可初始化缓存卡。

下列任何情况下均可发出 cachecard -initialize 命令:

l 将不同的缓存卡安装在系统上l 实时数据位于缓存卡上l 系统上存在离线(缓存脏)状态的 LUN

语法cachecard -initialize [-o]选项

-o执行命令,而不提示确认。

示例对于此示例,系统上已安装不同的缓存卡。

naviseccli -h ss1_spa cachecard -initialize

The cache memory card currently installed in this system is not thesame as the one previously installed inthis system.In order for this system tofunction properly, the current cache memory card must beinitialized on this system.

Do you want to initialize Cache Memory Card now? (y/n)?

VNX CLI for Block

cachecard -initialize 45

Page 46: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

cache -sp -info列出 SP 缓存属性。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli cache –sp -info 命令列出所有 SP 缓存属性、状态信息和性能统计信息。

语法cache-sp-info [-state][-perfdata]选项

-state显示 SP 缓存的以下任一状态:

l Enabled

l Disabled

l 正在禁用l 已启用,但不可写入的 LUN 具有脏数据l 正在禁用,但不可写入的 LUN 具有脏数据

-perfdata显示 SP 缓存性能统计信息。

示例 1本示例显示 SP 缓存状态。

naviseccli -h ss1_spa cache -sp -info -state

SP Read Cache State:EnabledSP Write Cache State:Enabled

示例 2本示例显示 SP 缓存性能统计信息。

naviseccli –h ss1_spa cache -sp -info -perfdata

Cache Page size (KB) :8Read Hit Ratio :100Write Hit Ratio :100Dirty Cache Pages (MB):0

示例 3本示例显示 SP 缓存属性和统计信息。

naviseccli –h ss1_spa cache -sp –info

Cache Information------------------------

VNX CLI for Block

46 EMC VNX Series 5.33 Block 命令行界面参考

Page 47: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP Read Cache State:EnabledSP Write Cache State:EnabledCache Page size (KB):8Read Hit Ratio:100Write Hit Ratio:100Dirty Cache Pages (MB):0SPA Read Cache State:EnabledSPB Read Cache State:EnabledSPA Write Cache State:EnabledSPB Write Cache State:EnabledSPS Test Day:SaturdaySPS Test Time:20:00SPA Physical Memory Size (MB):65536SPB Physical Memory Size (MB):65536

cache -sp -modify修改 SP 缓存属性。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli cache –sp -modify 命令修改 SP 缓存属性。

语法cache–sp–modify-wc [on|off] [-o]选项

-wc [on | off]

启用或禁用写缓存。

on 启用写缓存

off 禁用写缓存

-o执行命令,而不提示确认。

示例本示例显示写缓存。

naviseccli –h ss1_spa cache -sp –modify -wc off

Warning! Disabling write cache at the system level may seriouslydegrade system performance and is not recommended.Continue disabling system write cache? (y/n)?

输出没有输出。错误将打印至 stderr。

chglun更改当前绑定的 LUN 上的参数。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

cache -sp -modify 47

Page 48: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli chglun 命令将更改当前绑定的 LUN 上的参数。您必须至少将两个开关与 chglun 配合使用,且其中一个开关必须是 LUN 编号 -llun。

chglun 命令不支持精简 LUN。

要更改 metaLUN,请将 naviseccli 命令与 -modify 开关配合使用,如 metalun -modify 中所述。

表 7 不同 RAID 类型的缓存建议

RAID 类型 写缓存

RAID 0 可接受

RAID 1 可接受

RAID 1/0 可接受

RAID 3 建议

RAID 5 强烈建议

RAID 6 强烈建议

磁盘 可接受

绑定 RAID 1/0 LUN 时,模块的选择顺序很重要。选择的第一个模块是镜像的主映像的第一部分,第二个模块是镜像的次映像的第一部分;第三个模块是主映像的第二部分,第四个模块是次映像的第二部分;LUN 中的任何其他模块均依此类推。换言之,选择的第一个模块和第二个模块是一对对等映像部分,第三个模块和第四个模块是另一对对等映像部分,依此类推。操作完成后,任何重建时间更改都将生效。

语法

chglun -l lun [-a autoassign] [-c cachetype] [-d defaultowner][-fastcache 0|1] [-namenewname] [-w writeaside]

选项

-llun

指定要更改的 LUN。lun 指定 LUN 编号。此开关为必需。

-aauto-assign

在出现 SP 故障时启用或禁用至活动 SP 的 LUN 所有权的自动重新分配。

自动分配 按如下方式指定功能:

0

禁用指定 LUN 的自动分配

1

启用指定 LUN 的自动分配

VNX CLI for Block

48 EMC VNX Series 5.33 Block 命令行界面参考

Page 49: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-ccache-type

启用读缓存和/或写缓存。要进行缓存,还必须启用系统缓存。是否应将缓存用于特定 LUN 取决于 RAID 类型。请参见不同 RAID 类型的缓存建议。

缓存类型 按如下方式指定使用的缓存类型:

read

读缓存

rw

读缓存和写缓存

-ddefault-owner

更改 LUN 的默认所有者。默认所有者 按如下方式指定所有权:

0

将 LUN 的所有权更改为 SP A

1

将 LUN 的所有权更改为 SP B

-fastcache 0|1

修改 LUN 的 FAST 缓存配置。

-namenewname

设置 LUN 名称。新名称 指定 LUN 的新名称。此开关仅适用于运行支持存储组命令的 VNX OE for Block 软件版本的系统。LUN 名称将显示在 UI 中,无其他用途。您无法将 LUN 名称用作 CLI 命令参数。您可将同一名称分配给多个 LUN。

-name 开关仅适用于共享系统。

-wwrite-aside(仅限运行 Unisphere 的双 SP AX4-5 系列以及 CX 系列)侧写式 指定将写入缓存的 大写请求大小(以块为单位)。大于侧写式 值的写请求将绕过写缓存,直接写入磁盘。有效值是 0 - 65536。默认值“0”表示对所有写入进行缓存。

示例更改 LUN 3 以启用读和写缓存。

naviseccli -h ss1_spa chglun -l 3 -c rw

输出没有输出。错误将打印至 stderr。

chgrg更改 RAID 组的属性。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

chgrg 49

Page 50: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli chgrg 命令可更改指定 RAID 组的属性。您只能将其中一个可选开关与chgrg 配合使用,且必须指定 RAID 组标识号 rgID。

chgrg 命令不支持精简池中使用的专用 RAID 组。

语法

chgrg rgID[-powersavings on|off]

选项

RAID 组 ID

是 RAID 组标识号。RAID 组 ID 指定介于 0 和 RAID 组系统所支持 大 RAID 组数之间的数字。

-powersavingson|off

配置节能设置。如果选定磁盘不适合节能设置,系统将显示错误消息。

示例此命令将打开 RAID 组 2 中的节能设置。

naviseccli -h ss1_spa chgrg 2 -powersavings on

输出没有输出。错误将打印至 stderr。

clearlog清除 SP 的错误日志。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli clearlog 命令删除 SP 意外错误日志的内容。

该命令仅清除您在命令中使用 -h 开关指定的 SP 的日志。

语法clearlog示例此命令将删除系统的 SP 日志。

naviseccli -h ss1_spa clearlog

unsolicited error log cleared

输出确认消息。

VNX CLI for Block

50 EMC VNX Series 5.33 Block 命令行界面参考

Page 51: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

clearstats重置 SP 统计记录。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli clearstats 命令将重置 SP 上的统计记录。如果统计记录打开,则将关闭,然后重新打开。如果统计记录关闭,则将打开,然后关闭。

此命令仅影响您在命令中使用 -h 开关指定的 SP 的日志。

语法clearstats示例naviseccli -h ss1_spa clearstats

Statistics successfully cleared, statistics logging disabled.

输出确认消息。

cmdtime显示命令执行的日期和结束时间。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述这是用于在每次命令执行结束时显示日期和时间的全局命令开关。时间显示在命令输出结束时。这是所有 CLI 命令都支持的可选开关。此开关不能独立运行。

cmdtime 开关可与 CLI 命令配合使用。您必须为每个命令添加 -cmdtime 开关,才能获取时间信息。

语法cmdtime选项

-cmdtime显示命令执行的日期和结束时间。

示例naviseccli -h ss1_spa -cmdtime getagent

Agent Rev: 6.28.0 (1.83)Name: K10Desc:Node: A-CF2VH072500004Physical Node: K10Signature: 1962014Peer Signature: 0Revision: 4.28.40.1.093SCSI Id: 0

VNX CLI for Block

clearstats 51

Page 52: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Model: CX4-40Model Type: RackmountProm Rev: 0.47.00SP Memory: 5120Serial No: CF2VH072500004SP Identifier: ACabinet: SPECmdTime:10/11/07 07:46:44

copytodisk将数据从所配置的驱动器(RAID 组的组成部分)拷贝到未绑定的驱动器。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli copytodisk 命令可启动将数据从所配置的驱动器(RAID 组的组成部分)拷贝到未绑定的驱动器的操作。用户可借此命令将数据从任何已绑定的驱动器拷贝到任何未绑定的驱动器,而不仅仅是从永久备盘拷贝到更换的驱动器。

语法copytodisksourcedisk [destdisk] [-o]选项

sourcedisk指定源磁盘。

destdisk指定目标磁盘。

目标磁盘的类型必须与源磁盘相同,且大小等于或大于源磁盘。如果您未指定目标磁盘,则系统将选择要拷贝到的合适磁盘。

-o执行命令,而不提示确认。

示例 1本示例启动将数据从已绑定的磁盘 0_1_5 拷贝到未绑定的磁盘 0_1_6。

naviseccli copytodisk 0_1_5 0_1_6

WARNING:The data from disk 0_1_5 will be copied to disk 0_1_6.Thisprocess cannot be aborted and may take a long time to complete.Also current selection of disks will break the hot spare policy;would you like to continue the copy? (y/n) y

示例 2本示例启动将数据从磁盘 0_1_5 拷贝到磁盘 0_1_6,而后者是有效 copytodisk 操作的组成部分,或者是已绑定的驱动器。

VNX CLI for Block

52 EMC VNX Series 5.33 Block 命令行界面参考

Page 53: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli copytodisk 0_1_5 0_1_6

WARNING:The data from disk 0_1_5 will be copied to disk 0_1_6.Thisprocess cannot be aborted and may take a long time to complete.Do you wish to continue? (y/n) y

Error:copytodisk command failedError returned from AgentSP A:The destination drive is busy processing a copy or is beingused by another RAID group.Please wait for the drive operation tocomplete or copy to another drive.(0x717f8007)

示例 3本示例启动主动拷贝。用户可主动启动拷贝,并且允许系统挑选用作数据拷贝目标位置的驱动器。如果用户看到驱动器错误,并且想要在该驱动器实际发生故障之前拷贝数据,此操作可能会很有帮助。对于 VNX,源磁盘在拷贝之后不会脱机。用户也可启动主动拷贝,并且提供目标驱动器。

naviseccli copytodisk 0_0_7

WARNING:The disk 0_0_7 is selected for hot sparing.Its serialnumber is 6SE4LHZE.The proactive sparing process cannot be aborted and may take a longtime to complete.This disk will still be available after theproactive copy is complete, and its state will change to Unbound.Do you wish to continue? (y/n) y

createrg创建 RAID 组。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli createrg 命令将在指定磁盘上创建 RAID 组。

要在运行 Navisphere Express 的系统上创建 RAID 组,您必须定义 –raidtype 开关。

不能使用 createrg 命令创建专用 RAID 组。

语法

createrg rgID disks-raidtype type [-powersavings on|off][-elementsize elementsize] [-o]

选项

RAID 组 ID

是 RAID 组标识号。RAID 组 ID 指定介于 0 和 RAID 组系统所支持 大 RAID 组数之间的数字。

disks

指定包括在此 RAID 组中的物理磁盘。在 RAID 1/0 或 RAID 1 配置中,可按确定主映像和次映像的顺序手动选择 RAID 组的磁盘。例如,对于 1/0 RAID 组,在命令中列出的前两个磁盘将组成一对镜像映像,接下来的两个磁盘将组成另一对镜像映像,依此类推。

VNX CLI for Block

createrg 53

Page 54: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

请参阅《VNX for Block 概念》指南,了解关于磁盘 ID 的详细信息,以验证用于指定磁盘的格式。

RAID 组中的磁盘必须是 SAS、NL-SAS 或不同类型的闪存驱动器。通常,您必须对 RAID 组中的所有磁盘都使用同类驱动器。

-raidtype 键入在创建期间设置 RAID 组的 RAID 类型。受支持的 RAID 类型是 r6、r5、r3、r1_0、r0 和磁盘。

对于 VNX 系列系统,-raidtype 是必需开关。

-powersavingson|off

在 RAID 组上打开或关闭节能设置。如果您未指定 -powersavings 选项,则默认情况下创建的 RAID 组将关闭节能。如果指定的磁盘不适合节能设置,系统将显示错误消息。

-elementsizeelementsize

启用 createrg 命令以接受 RAID 组的元素大小。但是,在非闪存驱动器上,只有 4+1 RAID5 单元类型才接受与 1024 个扇区或数据块一样大的元素大小。如果为RAID 组(而非 4+1 RAID5)请求 1024 的大小,则系统将显示以下错误消息:

Invalid RAID type for element size requested Valid RAID types:r5(with five disks)(请求的元素大小的 RAID 类型无效 有效的 RAID 类型:r5(具有 5 个磁盘))

如果已为具有 1024 大小的元素的 RAID 组选择闪存驱动器,则系统将显示以下错误消息:

Invalid drive type for element size requested Valid drivetypes:non-Flash drive types(请求的元素大小的驱动器类型无效 有效的驱动器类型:非闪存驱动器类型)

如果未指定元素大小,则元素大小为 128 的扇区或块将视为默认值。

-o

执行命令,而不提示确认。跳过热备盘策略检查。

示例此命令将根据 5 个指定的磁盘创建 RAID 组 0,并且将 raidtype r5 设置为该 RAID 组。

naviseccli -h ss1_spa createrg 0 0_1 0_2 0_3 0_4 0_5 –raidtype r5

emconfiguration配置事件监视程序。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

54 EMC VNX Series 5.33 Block 命令行界面参考

Page 55: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli emconfiguration 命令可用于在指定的一段时间内禁用 SP 的事件监视。指定时间过后,它将重新启用响应。

语法

emconfiguration [-reloadconfig] [-disableresponse time][-enableresponse]

选项

-disableresponse 时间此开关会在指定的一段时间内禁用 SP 的事件监视。time 以分钟表示, 长 4 小时。

-enableresponse此开关将重新启用响应。

-reloadconfig此开关将重新加载模板文件。

示例naviseccli -h ss1_spa emconfiguration -reloadconfig -disableresponsetime -enableresponse

环境报告入口空气温度和输入功率。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述environment 命令将通过 CLI 和 Unisphere GUI 显示系统、磁盘阵列存储模块与备用电源的入口空气温度和输入功率。

语法

environment -list -array [-power] [-present]|[-average]-enclosure [bus_enc|spe] [-power|-intemp [f|c]][-present]|[-average]-sps [-sp a|b] [-power] [-present]|[-average]-all

选项

-array显示系统上的当前或平均输入功率信息。

-power显示输入电源信息。

-present显示当前值,即所有受支持系统的当前输入功率之和。当前值的计算方法是每 3秒取样的功耗的 30 秒平均值。

VNX CLI for Block

环境 55

Page 56: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-average显示平均值。平均值计算为功耗值持续 60 分钟滚动的平均值。要计算正确值,需要一小时。如果数据持续时间不足一小时,将显示 N/A。

-enclosure显示指定磁盘阵列存储模块上的当前或平均入口空气温度或输入功率信息。

bus_enc|spe指定总线存储模块或 SPE 存储模块。

-intempf|c

显示入口空气温度信息。f 标记表示华氏度,而 c 标记表示摄氏度。默认值为 c。

-sps显示指定备用电源上的当前或平均输入功率信息。

-spa|b

指定要显示信息的备用电源 ID。

-all显示以下信息:

l 系统输入功率信息

l Data Mover 存储模块入口空气温度和输入功率信息

l 阵列输入功率信息

l 磁盘阵列存储模块入口空气温度和输入功率信息

l 存储处理器存储模块入口空气温度和输入功率信息

l 备用电源输入功率信息

示例 1以下示例显示了 DPE9 的 environment -list -all 命令的输出。

environment –list –all

ArrayInput PowerStatus:ValidPresent(watts):180Rolling Average(watts):180DPE9 Bus 0 Enclosure 0Input PowerStatus:ValidPresent(watts):180Rolling Average(watts):180

Air Inlet TemperatureStatus:ValidPresent(degree C):28Rolling Average(degree C):28Bus 0 Enclosure 0 BBU AInput PowerStatus:InvalidPresent(watts):Not AvailableRolling Average(watts):Not AvailableBus 0 Enclosure 0 BBU BInput PowerStatus:Invalid

VNX CLI for Block

56 EMC VNX Series 5.33 Block 命令行界面参考

Page 57: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Present(watts):Not AvailableRolling Average(watts):Not Available

示例 2以下示例显示了 SPE9 的 environment -list -all 命令的输出。

environment -list -all

ArrayInput PowerStatus:ValidPresent(watts):114Rolling Average(watts):114SPE9 Enclosure SPEInput PowerStatus:ValidPresent(watts):114Rolling Average(watts):114Air Inlet TemperatureStatus:ValidPresent(degree C):24Rolling Average(degree C):24DAE5S Bus 0 Enclosure 0Input PowerStatus:ValidPresent(watts):163Rolling Average(watts):163Air Inlet TemperatureStatus:ValidPresent(degree C):36Rolling Average(degree C):36Enclosure SPE SPS Module AInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Enclosure SPE SPS Battery AInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Enclosure SPE SPS Module BInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Enclosure SPE SPS Battery BInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Bus 0 Enclosure 0 SPS Module AInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Bus 0 Enclosure 0 SPS Battery AInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0Bus 0 Enclosure 0 SPS Module BInput PowerStatus:ValidPresent(watts):0

VNX CLI for Block

环境 57

Page 58: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Rolling Average(watts):0Bus 0 Enclosure 0 SPS Battery BInput PowerStatus:ValidPresent(watts):0Rolling Average(watts):0

failovermode更改故障切换软件所需的主动变更类型(仅限非存储组)。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli failovermode 命令启用或禁用故障切换软件所需的主动变更类型。将此命令与 EMC 在线支持网站上的《What are the Initiator, Arraycommpath, andFailovermode settings 》for PowerPath, DMP, PVLinks, and native failover software(什么是 PowerPath、DMP、PVLinks 和本机故障切换软件的启动器、阵列通信路径和故障切换模式设置)中建议的某种故障切换软件配合使用。

除非您使用 -o(覆盖),否则 CLI 可能会提示确认您指定的某些更改。要更改设置,请输入 y。

此命令仅适用于无存储组的系统。对于带存储组的系统,请使用命令 storagegroupsethost -failovermode(请参见 storagegroup)。

除非包含 -o 开关,否则更改故障切换模式设置将要求确认。

除非知道在连接的服务器上运行的故障切换软件类型的相应值,否则请勿发出此命令。此命令设计用于从一种故障切换软件切换到另一种。将故障切换模式更改为错误值时,将无法访问系统。

要发现 failovermode 的当前设置,请使用不带参数的命令。

语法failovermode [0|1|2|3|4] [-o]选项

-o执行命令,而不提示确认。

示例对于 ss1_spa,此命令将启用故障切换模式 0。

naviseccli -h ss1_spa failovermode 0

警告:先前的故障切换模式设置将丢失! DO YOU WISH TO CONTINUE? (y/n) y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

Command not supported Valid values are 0 to 3(不支持此命令。有效值为 0至 3)

VNX CLI for Block

58 EMC VNX Series 5.33 Block 命令行界面参考

Page 59: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

faults -list列出系统上故障组件的状态信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli faults 命令与 -list 函数配合使用时,可提供存储模块、磁盘、电源、存储处理器、备用电源等故障硬件组件及 MirrorView/Asynchronous 复制软件会话的状态信息。

语法faults -list示例以下示例将列出系统上的故障硬件组件及 MirrorView 软件会话:

naviseccli -h ss1_spa faults -list

输出

Faulted Subsystem: APM00043806491Enclosure SPE :FaultedEnclosure SPE Power B :FaultedBus 0 Enclosure 0 :FaultedBus 0 Enclosure 0 Disk 7 :RemovedBus 0 Enclosure 0 Disk 8 :RemovedBus 0 Enclosure 0 Disk 9 :RemovedBus 0 Enclosure 0 Power B :Faulted

FAR Mirror Faults Status Report50:06:01:60:90:60:00:14:09:00:00:00:00:00:00:00:Asynchronous mirror is faulted

50:06:01:60:90:60:00:14:06:00:00:00:00:00:00:0050:06:01:60:90:60:03:99:Asynchronous mirror image is fractured

50:06:01:60:90:60:00:14:0B:00:00:00:00:00:00:00:Asynchronous mirror is faulted

50:06:01:60:90:60:00:14:07:00:00:00:00:00:00:00:Asynchronous mirror is faulted

50:06:01:60:90:60:00:14:08:00:00:00:00:00:00:0050:06:01:60:90:60:03:99:Asynchronous mirror image is fractured

50:06:01:60:90:60:00:14:01:00:00:00:00:00:00:00:Asynchronous mirror is faulted

50:06:01:60:90:60:00:14:11:00:00:00:00:00:00:00:Asynchronous mirror is faulted

50:06:01:60:90:60:00:14:12:00:00:00:00:00:00:0050:06:01:60:90:60:03:99:Asynchronous mirror image is fractured

VNX CLI for Block

faults -list 59

Page 60: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

flash -ioport闪烁 I/O 端口上的 LED。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli flash -ioport 命令将闪烁 VNX 系统上的 I/O 端口。仅闪烁目标 SP拥有的 I/O 端口。

语法

flash -ioport [-fe logicalportID | -be logicalportID | [-pslotid“"onboard"”|“"basemodule"”|“physicalslotID” -pport“physicalportID”] |-byusage [“mirrorview”]] on|off

选项

-ioport控制目标 SP I/O 模块上的 I/O 端口闪烁。

-felogicalportID

打开/关闭目标 SP 上具有指定逻辑 ID 的前端端口的闪烁。

-belogicalportID

打开/关闭目标 SP 上具有指定逻辑 ID 的后端端口的闪烁。

-pslotid"onboard"|physicalslotID-pportphysicalportID

打开/关闭位于目标 SP I/O 模块的物理插槽/端口的闪烁。物理插槽 ID 是指 I/O模块插槽。

VNX8000 Block 系统不支持 "basemodule"。

-byusageMirrorView

打开/关闭 I/O 端口的闪烁,具体取决于 I/O 端口的使用方式。唯一选项是mirrorview。

on|off

指明是打开还是关闭闪烁。

示例 1此示例将打开 (on) 板载 I/O 模块上指定物理端口的闪烁:

naviseccli -h 10.244.211.36 flash -ioport -pslotid onboard -pportid 3on

Slot Onboard, Physical Port 3 (Uninitialized):ON

示例 2此示例将通过指定板载 I/O 模块上的逻辑端口 ID 打开 (on) 闪烁:

VNX CLI for Block

60 EMC VNX Series 5.33 Block 命令行界面参考

Page 61: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h 10.244.211.36 flash -ioport -be 3 on

Slot Onboard, Physical Port 1 (BE 3):ON

示例 3此示例将通过指定板载 I/O 模块上 I/O 端口的使用方式打开 (on) 闪烁:

naviseccli -h 10.244.211.36 flash -ioport -fe 1 on

Slot Onboard, Physical Port 3 (FE 1):ON

示例 4此示例将通过指定可移动 I/O 模块上 I/O 端口的使用方式打开 (on) 闪烁:

naviseccli -h 10.244.211.36 flash -ioport -fe 4 off

Slot 0, Physical Port 0 (FE 4):OFF

示例 5此示例将打开 (on) 可移动 I/O 模块上指定物理端口的闪烁:

naviseccli -h 10.244.211.36 flash -ioport -pslotid 1 -pportid 0 on

Slot 1, Physical Port 0 (FE 8):ON

示例 6此示例将打开基本模块上指定物理端口的闪烁:

naviseccli -h 10.244.211.36 flash -ioport -pslotid basemodule -pportid0 on

Slot basemodule, Physical Port 0 (BE 0):ON

flash -iomodule打开或关闭 I/O 模块上 I/O 端口的 LED。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli flash -iomodule 命令将打开/关闭 VNX 系统上指定模块上所有 I/O端口的闪烁 LED。

语法flash -iomodule ["onboard"|"basemodule"|slotid] [on|off]选项

onboard|basemodule|slotid

如果未指定 slotID,将显示错误消息。

VNX CLI for Block

flash -iomodule 61

Page 62: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

VNX8000 Block 系统不支持 basemodule。

on|off

指明是打开还是关闭闪烁。

示例 1naviseccli -h 10.244.211.36 flash -iomodule onboard on

I/O Module Onboard:ON

示例 2naviseccli -h 10.244.211.36 flash -iomodule onboard off

I/O Module Onboard:OFF

示例 3naviseccli -h 10.244.211.36 flash -iomodule basemodule 0 on

I/O Module Basemodule:ON

flashleds打开或关闭特定存储模块或总线中磁盘的 LED。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli flashleds 命令将打开特定磁盘阵列存储模块(DPE、iDAE 或 DPE)或光纤通道总线中的 LED。该命令可帮助标识存储模块或总线中的磁盘。

语法flashleds-eenclosure-number [-bbus-number] [on|off]选项

-eenclosure-number

指定磁盘阵列存储模块。在每个系统中,如果存在 DPE 或 iDAE,则是存储模块0。DAE 在每条总线上都按顺序编号,即从 1(对于 DPE/iDAE 系统)或从 0(对于其他系统类型)升序。

-bbus-number

指定总线编号。

on|off

打开或关闭 LED。如果您忽略此开关,该命令将打开 LED。

示例这些命令将打开保存 SP ss1_spa 的系统的 LED,然后将它们关闭。对于该系统,它将指定存储模块 1、总线 0。

VNX CLI for Block

62 EMC VNX Series 5.33 Block 命令行界面参考

Page 63: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_sp1 flashleds -e 1 -b 0 onnaviseccli -h ss1_sp1 flashleds -e 1 -b 0 off

输出没有输出。错误将打印至 stderr。

getagent获取设备名称和配置。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getagent 命令将返回目标 Unisphere Agent 所控制设备的名称。此命令还将显示已将 Unisphere Agent 配置为要与之通信的每个设备的描述。如果您键入的getagent 命令不包含任何开关,CLI 将显示所有值。包含开关时,CLI 将仅显示相关值。

每个 SP 都是要将命令寻址至的主机(-h 开关)。此命令将显示在 SP 中运行的代理(SP Agent) 的信息。不相关的显示字段的值显示为 NA。

如果正在运行 VMware ESX Server 且向虚拟机发出此命令 (VM),则无法将 HostAgent 作为目标,因为 Unisphere Host Agent 仅适用于 ESX Server。

语法

getagent [-cabinet] [-desc] [-mem] [-model] [-name] [-node][-peersig] [-prom] [-rev] [-scsiid] [-serial] [-sig][-type] [-ver] [-os] [-spid]

选项

-cabinet返回机柜类型的描述。

-desc返回设备的 ASCII 描述(取自 Unisphere Agent 配置文件)。

-mem以 MB 为单位返回 SP 内存的大小。系统中的每个 SP 都必须具有相同的内存量,才能充分利用内存。总内存可以是 8、16、32 或 64 MB。

-model返回 SP 的型号。

-name返回设备的名称(取自 Unisphere Agent 配置文件)。

-node返回设备在文件系统中的位置。

在命令行中指定设备时,请使用返回的设备名称。

VNX CLI for Block

getagent 63

Page 64: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-os显示操作系统。

-peersig返回对等 SP 的签名。

-prom返回 SP PROM 代码的版本 系统中的每个 SP 都应该运行相同版本的 PROM 代码。当您更新 SP 的 VNX OE for Block 软件并选择重新启动选项时,将自动更新PROM 代码。

-rev返回 SP 正在运行的 VNX OE for Block 软件的微码版本号。系统中的每个 SP 都将运行相同版本的 VNX OE for Block 软件。您可以更新 SP 的 VNX OE for Block软件。

-scsiid返回 SP 主机连接的 SCSI ID。SP 的 SCSI ID 号由 SP 上的开关设置确定。有关这些开关设置的信息,请参见系统安装和维护手册。

-serial返回系统的序列号。

-sig返回唯一 SP 签名。

-spid返回 SP 标识符(A 或 B)。

-type返回型号类型(deskside 或 rackmount)。

-ver返回正在运行的代理的版本。

示例此示例将向系统 ss1_spa 发出 getagent 命令。

naviseccli -h ss1_spa getagent

输出以下是显示一个代理控制的设备的样例输出。实际输出会因与 getagent 命令配合使用的开关的不同而异。

对于管理旧式系统的主机,输出可能会因主机是否位于存储组而异。

SP Agent 的输出

Agent Rev:7.33.0 (4.67)Name:K10Desc:Node:A-FNM00121900314Physical Node:K10

VNX CLI for Block

64 EMC VNX Series 5.33 Block 命令行界面参考

Page 65: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Signature:3178501Peer Signature:3194985Revision:05.33.000.1.467SCSI Id:0Model:VNX8000Model Type:RackmountProm Rev:12.50.00SP Memory:131072Serial No:FNM00121900314SP Identifier:ACabinet:SPE9

以下输出显示型号 VNX5400/VNX5600/VNX5800/VNX7600 Block 系统的存储模块类型:

Cabinet:DPE9

以下输出显示型号 VNX8000 Block 系统的存储模块类型:

Cabinet:SPE9

getall获取全面系统信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getall 命令将返回大量系统信息,其中包括:

l 代理和主机信息l 系统信息l HBA 或交换机信息l SP 信息l 缓存信息l 磁盘信息l LUN 信息l RAID 组信息l 存储组信息l SnapView 信息l SAN Copy 信息l 存储模块、磁盘、RAID 组和 LUN 的驱动器类型

getall 命令是 getagent 命令的超集。如果您键入的 getall 命令不包含任何开关,CLI 将显示所有值。包含开关时,CLI 将仅显示指定的值。

请注意,getall 命令及其任何参数都将返回当前 Unisphere 版本的所有相关信息。每个新 Unisphere 版本的此信息量可能会改变(通常是增加)。这可能会影响使用getall 的自定义命令脚本。

此命令将显示在 SP 中运行的代理 (SP Agent) 的信息。不相关的显示字段的值显示为NA。

VNX CLI for Block

getall 65

Page 66: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果未激活或不支持该功能,则不会显示某些信息。例如,SAN Copy 项仅在安装并激活 SAN Copy 软件时才显示。

语法

getall [-host] [-array] [-hba] [-sp] [-cache] [-disk][-drivetype] [-fastcache] [-lun] [-reserved] [-rg] [-sg][-snapviews] [-sancopy]

选项

-host仅显示有关管理系统的主机和代理的信息。这是 getagent、remoteconfig 和ndu 命令显示的信息的组合。

-array仅显示有关系统及其硬件组件的信息,如风扇和链路控制卡 (LCC)。这是getarrayuid、arrayname、getcrus 和 initialiazearray 命令显示的信息的组合。

-hba显示有关每个交换机、HBA 和端口的信息。对于 VNX 系列系统,它还将显示端口的物理位置。这组合了 alpa、port、register 和 getloop 命令显示的信息。

-sp仅显示有关此 SP 的信息 这是 getsp、getcontrol、networkadmin 和getsptime 命令显示的信息的组合。

-cache显示有关缓存的信息。这与 cache -sp -info 命令显示的信息相同。

-disk显示有关系统中磁盘和存储模块的信息及新磁盘降速统计信息。这与 getdisk 命令显示的信息相同。

-drivetype显示 LUN 的驱动器类型。

-fastcache显示 FAST 缓存信息。

-lun仅显示有关系统中每个逻辑单元(主机和系统)的信息。这是 getsniffer、storagegroup 和 getlun 命令显示的信息的组合。

-reserved显示保留 LUN 池信息。

-rg仅显示有关 RAID 组的信息。这与 getrg 命令显示的信息相同。

-rg 开关不显示精简池中使用的专用 RAID 组。

-sg

VNX CLI for Block

66 EMC VNX Series 5.33 Block 命令行界面参考

Page 67: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

仅显示有关存储组的信息。这与 storagegroup 命令显示的信息相同。

-snapviews仅显示关于 snapview 的信息。这与 snapview 命令显示的信息相同。

-sancopy仅显示关于 sancopy 的信息。这与 sancopy 命令显示的信息相同。

示例此示例显示有关管理系统的主机和代理的信息。

naviseccli getall -host

输出

Server IP Address:10.244.211.40Agent Rev:7.33.85 (2.60)Agent/Host Information-----------------------Agent Rev:7.33.85 (2.60)Name:K10Desc:Node:A-FNM00125200242Physical Node:K10Signature:3309592Peer Signature:3313827Revision:05.33.000.1.489SCSI Id:0Model:VNX7600Model Type:RackmountProm Rev:4.50.00SP Memory:65536Serial No:FNM00125200242SP Identifier:ACabinet:DPE9

Name of the software package:-FASTCacheRevision of the software package:-Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:-ThinProvisioningRevision of the software package:-Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:-UnisphereRevision of the software package:-Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:-UnisphereBlockRevision of the software package:-Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YES

VNX CLI for Block

getall 67

Page 68: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Is this System Software:NO

Name of the software package:INTERNAL_USE_ONLY-AutoPilotRevision of the software package:05.33.000.1.486Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:INTERNAL_USE_ONLY-FBEAPIX

Revision of the software package:05.33.000.1.489Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:INTERNAL_USE_ONLY-RALabHostsRevision of the software package:05.33.000.1.489Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

Name of the software package:VNX-Block-Operating-EnvironmentRevision of the software package:05.33.000.1.489Commit Required:NORevert Possible:NOActive State:YESIs installation completed:YESIs this System Software:NO

getarrayuid获取系统唯一 ID。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getarrayuid 命令可显示包含当前 SP 的系统的唯一 ID (UID)。对于光纤通道系统,这是系统 WWN。对于 iSCSI 系统,这也是 WWN,但 iSCSI 还具有目标名称,即作为唯一标识符的 iqn 标识符。带 iSCSI 和光纤通道组合控制器的系统将具有这两种 ID。

SP、HBA 和交换机端口也具有唯一 ID。如果指定了一个或多个 SP,则 CLI 将显示包含这些 SP 的系统的唯一 ID。了解 SP 系统的 UID 对于 MirrorView 镜像命令和其他操作有帮助。

语法getarrayuid [-iscsi|-all] [sphostnames]选项

sp 主机名称是以空格或逗号分隔的一个或多个 SP 的主机名称。如果您省略 sphostnames,则CLI 将显示使用 -h 开关指定的 SP 的 UID。

-iscsi返回组合系统上系统的 iSCSI 目标名称 (iqn)。

VNX CLI for Block

68 EMC VNX Series 5.33 Block 命令行界面参考

Page 69: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-all同时返回系统 WWN 和 iSCSI 目标名称 (iqn)。

如果未指定任何开关,getarrayuid 将返回带 iSCSI 和光纤通道组合控制器的系统上及仅含 iSCSI 的系统上的系统 WWN。

示例naviseccli -h ss1_spa getarrayuid -all

Host name Array UIDCps42199 50:06:01:60:77:02:C7:A71.2.3.4 iqn.1992-04.com.emc:cx.hk192200422

输出保存 SP 的系统的 UID(参见上文)。

getconfig返回系统类型配置信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getconfig 命令可显示系统类型配置信息。如果忽略开关,它将显示所有配置类型信息。您可以使用 setconfig 设置配置信息。

使用 getsp 命令可显示 SP 版本和签名信息。

语法getconfig [-ptype] [-que] [-rer] [-tn] [-pg8] [-rep]选项

-ptype显示系统程序包类型。

-que显示有关如何处理队列已满状态的设置。Yes 表示在设备队列已满时,VNX OEfor Block 软件会向操作系统返回“忙”设备状态,而非“队列已满”状态。

-rer显示已恢复的错误数。

-tn显示目标协商位的状态。

-pg8显示 SCSI 模式页 8 信息。

-rep显示定期错误报告信息:报告的错误或 N/A 数。

VNX CLI for Block

getconfig 69

Page 70: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli -h ss1_spa getconfig

Sub-System Package Type:20Queue Full Status: DISABLEDRecovered Errors: DISABLEDTarget Negotiate: UnknownMode Page 8: DISABLEDPeriodic Error Report: N/A

getcontrol获取 SP 性能信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getcontrol 命令返回关于 SP 性能的信息。

语法

getcontrol [-allib] [-arv] [-busy] [-cbt] [-date] [-day][-flush] [-idle] [-read] [-rw] [-sc] [-sf] [-sl] [-time][-write] [-all]

选项

-allib返回所有总线的闲置和忙计数。

-arv返回至少已处理一个其他请求时用户请求到达的次数。

-busy返回 SP 处于忙状态的时间百分比。

-cbt返回控制器闲置和忙计数。

-date返回 SP 的系统日期。

-day返回 SP 的系统天。

-flush返回刷新写缓存的请求数及已刷新的写缓存块数。

-idle返回 SP 处于闲置状态的时间百分比。

-read返回 SP 收到的读取数。

-rw返回以下内容:

VNX CLI for Block

70 EMC VNX Series 5.33 Block 命令行界面参考

Page 71: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Host read requests

主机向 LUN 发出的读请求数

Host write requests

主机向 LUN 发出的写请求数

Host blocks read

主机从 LUN 读取的块数

Host blocks written

从主机写入 LUN 的块数

-sc返回系统缓存的状态 (on/off)。

-sf返回系统故障 LED 的状态 (on/off)。

-sl返回统计记录的状态 (on/off)。

-time返回 SP 的系统时间。

-write返回 SP 收到的写入数。

-all除了 getcontrol 命令信息之外,它还将显示 SP 的序列号。

示例naviseccli -h ss1_spa getcontrol

输出以下是样例输出。实际输出会因与 getcontrol 命令配合使用的开关的不同而异。

System Fault LED:ONStatistics Logging:ONSP Read Cache State EnabledSP Write Cache State DisabledMax Requests:N/AAverage Requests:N/AHard errors:N/ATotal Reads:0Total Writes:0Prct Busy:0.72Prct Idle:99.2System Date:02/06/2013Day of the week:WednesdaySystem Time:10:02:29Read_requests:0Write_requests:0Blocks_read:0Blocks_written:0Sum_queue_lengths_by_arrivals:0Arrivals_to_non_zero_queue:0Hw_flush_on:N/AIdle_flush_on:N/A

VNX CLI for Block

getcontrol 71

Page 72: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Lw_flush_off:N/AWrite_cache_flushes:70Write_cache_blocks_flushed:882Internal bus 1 busy ticks:N/AInternal bus 1 idle ticks:N/AInternal bus 2 busy ticks:N/AInternal bus 2 idle ticks:N/AInternal bus 3 busy ticks:N/AInternal bus 3 idle ticks:N/AInternal bus 4 busy ticks:N/AInternal bus 4 idle ticks:N/AInternal bus 5 busy ticks:N/AInternal bus 5 idle ticks:N/AController busy ticks:3651Controller idle ticks:505075

getcrus获取 CRU 状态信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getcrus 命令将返回有关系统中磁盘除外的所有或选定 CRU(客户可替换装置)(请参见 getdisk 命令)及系统中选定 FRU/子 FRU 的状态信息。getcrus 命令将显示以下 CRU 的状态:风扇、链路控制卡 (LCC)、存储处理器(SP)、电池备份单元(称为备用电源或 SPS)和电源(PS 或 VSC)。在不指定任何开关的情况下,您使用 getcrus 即可获取每个 CRU(磁盘除外)的状态信息。getcrus 命令将显示 FRU 管理模块的状态,以及子 FRU 的 I/O 模块、CPU 模块和DIMM 的状态。

如果将其中一个 LCC 从总线 x 存储模块 x 拔出,该总线上的所有数据(在拔出 LCC后)都将显示为出现故障,因为代理无法收集该路径中的任何信息。如果出现这种情况,请向对等 SP 发出 getcrus 命令。CLI 将列出故障组件。

命令开关 -cpua、-cpub、-dimma、-dimmb、-ioa、-iob、-mgmta 和 -mgmtb仅适用于 Secure CLI。

语法

getcrus [-fana] [-fanb] [-fanc] [-lcca][-lccb] [-spa] [-spb][-lccrevb] [-lccsnb] [-spsa] [-spsb][-lccreva] [-lccsna] [-cablingspsa] [-cablingspsb][-encdrivetype] [-speeds] [-cpua] [-cpub] [-ioa] [-iob] [-dimma][-dimmb] [-mgmta] [-mgmtb] [-bma] [-bmb][bbua] [bbub] [-all]

选项

-bbua返回 SP A 上电池备份单元的状态。

VNX CLI for Block

72 EMC VNX Series 5.33 Block 命令行界面参考

Page 73: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-bbub返回 SP B 上电池备份单元的状态。

-bma返回 SP A 上基本模块的状态。

-bmb返回 SP B 上基本模块的状态。

-cablingspsa返回 SPS A(备用电源 A)的缆线连接状态。

-cablingspsb返回 SPS B(备用电源 B)的缆线连接状态。

-cpua返回 SP A 上 CPU 模块的状态。

-cpub返回 SP B 上 CPU 模块的状态。

-dimma返回 SP A 上 DIMM 模块的状态。

-dimmb返回 SP B 上 DIMM 模块的状态。

-encdrivetype显示当前允许在存储模块中运行的驱动器类型。

-fana返回风扇 A 的状态信息。

-fanb返回风扇 B 的状态信息。

-fanc返回风扇 C 的状态信息。

-ioa返回 SP A 上 I/O 模块的状态。

-iob返回 SP B 上 I/O 模块的状态。

-lcca返回 SP A 上 LCC 的状态信息。

-lccb返回 SP B 上 LCC 的状态信息。

-lccreva|-lccrevb返回 DPE LCC A、LCC B 或这两者(如果同时指定了这两个开关)的版本。

-lccsna|-lccsnb返回 DPE LCC A、LCC B 或这两者(如果同时指定了这两个开关)的序列号。

VNX CLI for Block

getcrus 73

Page 74: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-mgmta显示管理模块 A 的状态。

-mgmtb显示管理模块 B 的状态。

-spa返回 SP A 的当前运行状态。它可以处于以下任何状态:

Present

SP 是用来与机箱进行通信的通信信道。

空代理无法与 SP 进行会话,因为指定 SP 的通信信道未在选定主机的代理配置文件中。例如,SP 连接至机箱通信信道中的 SP 之外的主机。

未使用位于选定机箱的通信信道中的 SP 出现故障或已删除。

已删除启动代理时,SP 未显示。

-spb返回 SP B 的状态信息。请参见 -spa 描述(上文)。

-spsa返回 SPS(备用电源,备用电池)A 的状态信息。

-spsb返回备用电源 B 的状态信息。

-speeds显示存储模块及其中的 LCC 的当前和 大速度。当前速度是指存储模块或 LCC 当前的运行速度; 大速度是指存储模块或 LCC 可运行的 高速度。

-all显示所有设备的状态:

示例此命令将获取有关 CRU 状态的信息。

naviseccli -h ss1_spa getcrus

输出以下示例显示了 VNX5400/VNX5600/VNX5800/VNX7600 Block 系统的 getcrus-all 命令的输出。

DPE9 Bus 0 Enclosure 0Enclosure Drive Type:SAS, NL SASCurrent Speed:6GbpsMaximum Speed:6GbpsSP A State:PresentSP B State:PresentBus 0 Enclosure 0 Fan A0 State:PresentBus 0 Enclosure 0 Fan A1 State:PresentBus 0 Enclosure 0 Fan B0 State:PresentBus 0 Enclosure 0 Fan B1 State:Present

VNX CLI for Block

74 EMC VNX Series 5.33 Block 命令行界面参考

Page 75: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Bus 0 Enclosure 0 Power A State:PresentBus 0 Enclosure 0 Power B State:PresentBus 0 Enclosure 0 BBU A State:PresentBus 0 Enclosure 0 BBU B State:PresentBus 0 Enclosure 0 CPU Module A State:PresentBus 0 Enclosure 0 CPU Module B State:PresentBus 0 Enclosure 0 SP A I/O Module 0 State:PresentBus 0 Enclosure 0 SP A I/O Module 1 State:EmptyBus 0 Enclosure 0 SP A I/O Module 2 State:EmptyBus 0 Enclosure 0 SP A I/O Module 3 State:EmptyBus 0 Enclosure 0 SP A I/O Module 4 State:EmptyBus 0 Enclosure 0 SP B I/O Module 0 State:PresentBus 0 Enclosure 0 SP B I/O Module 1 State:EmptyBus 0 Enclosure 0 SP B I/O Module 2 State:EmptyBus 0 Enclosure 0 SP B I/O Module 3 State:EmptyBus 0 Enclosure 0 SP B I/O Module 4 State:EmptyBus 0 Enclosure 0 DIMM Module A State:PresentBus 0 Enclosure 0 DIMM Module B State:PresentBus 0 Enclosure 0 Management Module A State:PresentBus 0 Enclosure 0 Management Module B State:PresentBus 0 Enclosure 0 Base Module A State:PresentBus 0 Enclosure 0 Base Module B State:Present

以下示例显示了 VNX8000 Block 系统的 getcrus -all 命令的输出。

SPE9 Enclosure SPEEnclosure Drive Type:N/ACurrent Speed:N/AMaximum Speed:N/ASP A State:PresentSP B State:PresentEnclosure SPE Fan A0 State:PresentEnclosure SPE Fan A1 State:PresentEnclosure SPE Fan A2 State:PresentEnclosure SPE Fan A3 State:PresentEnclosure SPE Fan A4 State:PresentEnclosure SPE Fan B0 State:PresentEnclosure SPE Fan B1 State:PresentEnclosure SPE Fan B2 State:PresentEnclosure SPE Fan B3 State:PresentEnclosure SPE Fan B4 State:PresentEnclosure SPE Power A0 State:PresentEnclosure SPE Power A1 State:PresentEnclosure SPE Power B0 State:PresentEnclosure SPE Power B1 State:PresentEnclosure SPE SPS Module A State:PresentEnclosure SPE SPS Battery A State:PresentEnclosure SPE SPS Module B State:PresentEnclosure SPE SPS Battery B State:PresentEnclosure SPE SPS Module A Cabling State:ValidEnclosure SPE SPS Module B Cabling State:ValidEnclosure SPE CPU Module A State:PresentEnclosure SPE CPU Module B State:PresentEnclosure SPE SP A I/O Module 0 State:PresentEnclosure SPE SP A I/O Module 1 State:MissingEnclosure SPE SP A I/O Module 2 State:EmptyEnclosure SPE SP A I/O Module 3 State:EmptyEnclosure SPE SP A I/O Module 4 State:EmptyEnclosure SPE SP A I/O Module 5 State:PresentEnclosure SPE SP A I/O Module 6 State:EmptyEnclosure SPE SP A I/O Module 7 State:EmptyEnclosure SPE SP A I/O Module 8 State:EmptyEnclosure SPE SP A I/O Module 9 State:EmptyEnclosure SPE SP A I/O Module 10 State:EmptyEnclosure SPE SP B I/O Module 0 State:PresentEnclosure SPE SP B I/O Module 1 State:Missing

VNX CLI for Block

getcrus 75

Page 76: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Enclosure SPE SP B I/O Module 2 State:EmptyEnclosure SPE SP B I/O Module 3 State:EmptyEnclosure SPE SP B I/O Module 4 State:EmptyEnclosure SPE SP B I/O Module 5 State:PresentEnclosure SPE SP B I/O Module 6 State:EmptyEnclosure SPE SP B I/O Module 7 State:EmptyEnclosure SPE SP B I/O Module 8 State:EmptyEnclosure SPE SP B I/O Module 9 State:EmptyEnclosure SPE SP B I/O Module 10 State:EmptyEnclosure SPE DIMM Module A State:PresentEnclosure SPE DIMM Module B State:PresentEnclosure SPE Management Module A State:PresentEnclosure SPE Management Module B State:PresentDAE5S Bus 0 Enclosure 0Enclosure Drive Type:SASCurrent Speed:6GbpsMaximum Speed:6GbpsBus 0 Enclosure 0 Power A State:PresentBus 0 Enclosure 0 Power B State:PresentBus 0 Enclosure 0 SPS Module A State:PresentBus 0 Enclosure 0 SPS Battery A State:PresentBus 0 Enclosure 0 SPS Module B State:PresentBus 0 Enclosure 0 SPS Battery B State:PresentBus 0 Enclosure 0 SPS Module A Cabling State:ValidBus 0 Enclosure 0 SPS Module B Cabling State:ValidBus 0 Enclosure 0 LCC A State:PresentBus 0 Enclosure 0 LCC B State:PresentBus 0 Enclosure 0 LCC A Revision:1.42Bus 0 Enclosure 0 LCC B Revision:1.42Bus 0 Enclosure 0 LCC A Serial #:N/ABus 0 Enclosure 0 LCC B Serial #:N/ABus 0 Enclosure 0 LCC A Current Speed:6GbpsBus 0 Enclosure 0 LCC B Current Speed:6GbpsBus 0 Enclosure 0 LCC A Maximum Speed:6GbpsBus 0 Enclosure 0 LCC B Maximum Speed:6Gbps

getdisk获取磁盘状态。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getdisk 命令可返回有关系统中所有或选定磁盘的详细状态信息。

磁盘模块可以处于以下任何运行状态:

表 8 操作状态

状态 含义

正在绑定 正在绑定至 LUN。

空 在代理开始运行前已出现故障或已删除,或者磁盘不属于RAID 组。

Enabled 已绑定的 LUN 的组成部分。

正在扩展 正在将磁盘添加到 RAID 组。

格式化 正在格式化硬件。通常,模块不需要格式化。

重建 正在替换磁盘模块上重建数据。

VNX CLI for Block

76 EMC VNX Series 5.33 Block 命令行界面参考

Page 77: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 8 操作状态 (续)

状态 含义

已删除 已从机箱取出磁盘模块;仅适用于属于 LUN 的磁盘模块。

低功耗 驱动器处于低功耗状态(低于全功耗);介质访问可能发生延迟。

减少功耗(转换) 驱动器正从低功耗/无功耗转换为全功耗状态,或相反。

未绑定 已准备好绑定至 LUN。

语法

getdisk [-bind] [-capacity] [-actualcapacity] [-userlba][-cppct] [-hr][-hs] [-hw][-lun] [-private] [-product] [-rb] [-read] [-rev][-serial] [-sectors] [-sig] [-sr] [ -state] [-sw][-type] [-vendor] [-write] [-rg] [-numluns] [-cpn][-rds] [-wrts] [-bytrd] [-bytwrt] [-bndcrs] [-drivetype][-tla] [ -usercapacity] [-idleticks] [-busyticks] [-speeds][-powersavingsdiskcapable] [-powersavingsdiskeligible][-powersavingsstate][-spinstats][-arrivalswithnonzeroqueue][-highsumofseeks] [-idleticks_SPA] [-idleticks_SPB][-busyticks_SPA] [-busyticks_SPB] [-que] [-all]

选项

磁盘位置返回特定磁盘的状态。请参阅《VNX for Block 概念》指南中关于 LUN ID、唯一 ID和磁盘 ID 的部分,以验证用于指定磁盘的格式。

未输入磁盘位置时,不管设置了哪些开关,getdisk 都将报告所有磁盘的相关信息。要仅获取可选开关指定的信息,您必须在 getdisk 命令中包括磁盘位置。

-actualcapacity返回磁盘的实际容量。

-arrivalswithnonzeroqueue返回在一个或多个请求处于未完成状态时已发送至磁盘的累计请求数量。

-bind返回已绑定的磁盘的百分比。

-bndcrs返回 Stripe Boundary Crossing 数(字符串值或 Unknown)。

-busyticks返回此磁盘处于忙状态的时间量。

-busyticks_SPA返回磁盘单独服务于 SPA 请求的时间量(以 100 ms 为单位计数)。

-busyticks_SPB返回磁盘单独服务于 SPB 请求的时间量(以 100 ms 为单位计数)。

-bytrd

VNX CLI for Block

getdisk 77

Page 78: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

返回读取的 KB 数。

-bytwrt返回写入的 KB 数。

-capacity返回磁盘容量 (MB)。

-cpn返回系统部件号(字符串值)或 N/A。

-cppct显示以下三个操作的进度:

l 自动热备盘替换

l 显式 copytodisk 命令

-drivetype返回磁盘的驱动器类型。

-highsumofseeks返回所有对此磁盘的请求的累计寻道距离(以 512 字节扇区为单位)。两个连续请求之间的寻道距离是对应 LBA 的增量。

-hr返回 LUN 中所有磁盘模块的在所有重试后均持续的硬写入错误总数。硬错误数增加可能表示一个或多个 LUN 磁盘模块可能即将结束其使用寿命。

-hs返回热备盘状态:NO(如果不是热备盘),否则返回磁盘位置;请参见磁盘模块运行状态。在 VNX 上,热备盘值显示为 N/A。

-hw返回 LUN 中所有磁盘模块的在所有重试后均持续的硬写入错误总数。硬错误数增加可能表示一个或多个 LUN 磁盘模块可能即将结束其使用寿命。

-idleticks返回此磁盘处于闲置状态的时间量。

-idleticks_SPA返回磁盘没有未完成的 SPA 请求的时间量(以 100 ms 为单位计数)。

-idleticks_SPB返回磁盘没有未完成的 SPB 请求的时间量(以 100 ms 为单位计数)。

-lun返回此磁盘所属的 LUN 编号。

-numluns返回绑定至此磁盘的 LUN 数。LUN 可跨多个磁盘。

-powersavingsdiskcapable显示供应商是否已批准驱动器降速。其值为 YES 或 NO。

-powersavingsdiskeligible确定驱动器是否满足转换至低功耗备用状态的系统要求(插槽位置)。

VNX CLI for Block

78 EMC VNX Series 5.33 Block 命令行界面参考

Page 79: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-powersavingsstate显示驱动器的节能状态。

-private返回磁盘上每个分区的偏移量。

-que返回未完成的磁盘请求的总数。对于每个新收请求,此值将会增加当前仍未完成的磁盘请求加上接收请求本身的数量。

-product返回磁盘的产品 ID。

-rb返回已重建的磁盘的百分比。

-read返回向磁盘模块发出的读请求总数。您可能会发现 getlun 中的 LUN 读信息更有用,因为它针对整个 LUN,而不是仅针对 LUN 中的一个磁盘模块。

-rds返回读请求数。

-rev返回磁盘的产品版本号。

-rg返回与此磁盘关联的 RAID 组(如果有)。

-sectors返回用户扇区数。

-serial返回磁盘的序列号。

-sig返回绑定签名,这已在绑定进程中自动分配。“绑定签名”值将显示为 N/A,存储模块编号,插槽编号(例如,N/A, 0, 1)。

-spinstats返回新磁盘节能统计信息。

-sr返回 LUN 中所有磁盘模块的在所有重试前就消失的软读取错误总数。软件错误数增加可能表示其中一个 LUN 磁盘模块可能即将结束其使用寿命。

-state返回磁盘的状态。

-sw返回 LUN 中所有磁盘模块的在所有重试前就消失的软写入错误总数。软件错误数增加可能表示其中一个 LUN 磁盘模块可能即将结束其使用寿命。

-tla返回 TLA 部件号。

VNX CLI for Block

getdisk 79

Page 80: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-type返回磁盘的 RAID 类型。

-usercapacity返回磁盘上分配给已绑定 LUN 的空间量。

-userlba返回用户 LBA 信息。

-vendor返回磁盘的供应商 ID。

-write返回向磁盘模块发出的写请求总数。您可能会发现 getlun 中的 LUN 写信息更有用,因为它显示整个 LUN,而非仅显示一个磁盘。

-wrts返回写请求数。

-all除了 getdisk 命令信息之外,它还将显示 大排队请求数、平均排队请求数、空闲百分比、繁忙百分比信息、节能属性、已拷贝百分比、实际容量和用户空间的LBA。

示例返回总线 1 上的磁盘阵列存储模块 1(DAE 或 DAE2 编号 1)中的磁盘 1 的信息。

naviseccli -h 10.244.211.212 getdisk 0_1_B1

输出以下是输出示例。实际输出会因与 getdisk 命令配合使用的开关的不同而异:

Bus 0 Enclosure 1 Disk B1Vendor Id:HITACHIProduct Id:HUC10606 CLAR600Product Revision:C202Lun:16377Type:N/AState:UnboundHot Spare:N/APrct Rebuilt:16377:100Prct Enabled:16377:100Serial Number:PPG9RTPBSectors:1125185536 (549407)Capacity:549691Private:16377:65536Bind Signature:N/A, 0, 1Hard Read Errors:0Hard Write Errors:0Soft Read Errors:0Soft Write Errors:0Read Retries:N/AWrite Retries:N/ARemapped Sectors:N/ANumber of Reads:0Number of Writes:0Number of Luns:1Raid Group ID:3Clariion Part Number:DG118xxxxx3Request Service Time:N/ARead Requests:0

VNX CLI for Block

80 EMC VNX Series 5.33 Block 命令行界面参考

Page 81: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Write Requests:0Kbytes Read:0Kbytes Written:0Stripe Enabledary Crossing:0Drive Type:SASClariion TLA Part Number:005000000User Capacity:536.530273Idle Ticks:0Busy Ticks:0Current Speed:6GbpsMaximum Speed:6Gbps

下面是磁盘 0_0_0 的驱动器类型和状态信息的输出示例:

naviseccli -h ss1_spa getdisk 0_0_0 -drivetype -state

Bus 0 Enclosure 0 Disk 0Drive Type: SASState: Unbound

下面是节能、已拷贝百分比、实际容量和用户空间的 LBA 信息的输出示例:

naviseccli -h ss1_spa getdisk 0_4_0 -all

Bus 0 Enclosure 4 Disk 0Vendor Id:HITACHIProduct Id:HUC10606 CLAR600Product Revision:C3B2Lun:UnboundType:N/AState:UnboundHot Spare:N/APrct Rebuilt:UnboundPrct Bound:UnboundSerial Number:PZG9XKVDSectors:0 (0)Capacity:549691Private:UnboundBind Signature:N/A, 4, 0Hard Read Errors:0Hard Write Errors:0Soft Read Errors:0Soft Write Errors:0Read Retries:N/AWrite Retries:N/ARemapped Sectors:N/ANumber of Reads:0Number of Writes:0Number of Luns:0Raid Group ID:0Clariion Part Number:DG118032767Request Service Time:N/ARead Requests:0Write Requests:0Kbytes Read:0Kbytes Written:0Stripe Boundary Crossing:NoneDrive Type:SASClariion TLA Part Number:005049250PWRUser Capacity:0Idle Ticks:0Busy Ticks:0Current Speed:6GbpsMaximum Speed:6Gbps

VNX CLI for Block

getdisk 81

Page 82: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Queue Max:N/AQueue Avg:N/APrct Idle:Not AvailablePrct Busy:Not AvailableHardware Power Savings Qualified:YESHardware Power Savings Eligible:YESPower Savings State:Full PowerCurrent Power Savings Log Timestamp:N/ASpinning Ticks:N/AStandby Ticks:N/ANumber of Spin Ups:N/AArrivals with Nonzero Queue:0High Sum of Seeks:0Idle Ticks SPA:0Idle Ticks SPB:0Busy Ticks SPA:0Busy Ticks SPB:0Queue Length:0Prct Copied:N/AActual Capacity:549659LBA of User Space:65536

getlog获取 SP 或事件监视程序日志。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getlog 命令将返回整个 SP 或事件监视程序日志(默认值)、日志的

新条目或日志的 旧条目。

执行 getlog 命令可能需要几分钟,具体取决于日志的大小。

此命令仅影响您在命令中使用 -h 开关指定的 SP 的日志。

getlog 命令需要活动代理。

对于未(通过开关或 HBA)连接至系统的主机,请使用 getlog-em。

语法getlog [-em] [-h] [+n] [-n]选项

-em显示事件监视程序日志。如果忽略此开关,CLI 将显示事件监视程序日志。

-h显示 getlog 标头。

+n

显示日志中 旧的 n 个条目,其中 旧条目先列出。如果少于 n 个条目,则将显示整个日志。N 必须大于 0。

-n

VNX CLI for Block

82 EMC VNX Series 5.33 Block 命令行界面参考

Page 83: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示日志中 新的 n 个条目,其中 旧条目先列出。如果少于 n 个条目,则将显示整个日志。N 必须大于 0。

如果未指定条目范围,则将显示整个日志,其中 旧的条目先列出。

示例naviseccli -h ss1_spa getlog -3

04/10/1999 12:43:01 SP B(6e5) (FE Fibre loopoperational)[0x00] 0 004/10/1999 12:43:19 SP B(6e4) (FE Fibre loop down)[0x03] 0 004/10/1999 12:43:19 SP B(6e5) (FE Fibre loopoperational)[0x00] 0 0

getloop获取光纤环路信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getloop 命令返回关于光纤环路的信息。

此命令不适用于 IRIX 主机。

此命令仅适用于光纤通道系统。

语法getloop [-clfo] [-conn] [-dlf] [-icl] [-ple] [-spf]选项

-clfo显示命令环路是否已故障切换。

-conn显示连接数。

-dlf按如下方式显示数据环路故障切换状态:

Does system have data loop fail-over:Yes/No(系统是否有数据环路故障切换:是/否)Does system have illegalCross-Loop:Yes/No(系统是否有非法交叉环路:是/否)

-icl显示是否存在非法交叉环。

-ple显示使用启用了专用环。

-spf显示此 SP 是否可故障切换。

VNX CLI for Block

getloop 83

Page 84: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli -h ss1_spa getloop

Has Data Loop Failed Over:NOCan This SP Failover: NOPrivate Loop Enabled: YESIllegal Cross Loop: NOConnection #0:Enclosure 0Connection #1:Enclosure 1Connection #2:Enclosure 2

getlun获取 LUN 信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getlun 命令将返回有关 LUN 及组成 LUN 的客户可替换装置 (CRU) 的信息。

如果禁用了统计记录,则不会打印某些字段(下面标有 * 的开关)。其他开关必须与-disk 开关(下面标有 ** 的开关)配合使用。

如果目标 LUN 是 metaLUN,我们建议您使用 metalun -list 命令(请参见metalun -list)而非 getlun 命令来返回有关 metaLUN 的信息。如果您使用 getlun命令,仅下列字段报告适用于 metaLUN 的数据,即“名称”、“当前所有者”、“默认所有者”、“LUN 容量 (MB)”、“LUN 容量(块)”、“UID”、“为专用”、“快照列表”、“MirrorView 名称(如果有)”。

如果针对组成 metaLUN 的 LUN,则所有字段都适用。

如果目标 LUN 是池 LUN,我们建议您使用 storagepool -list 命令(请参见 storagepool-list)而非 getlun 命令来返回有关池 LUN 的信息。

语法

getlun [lun-number] [-aa] [-at] [-bp] [-bread] [-brw][-busy] [-bwrite] [-capacity] [-crus] [-default] [-disk][-drivetype] [-dsa] [-element] [-ena] [-ff] [-hrdscsi][-idle] [-name] [-owner] [-prb][-qavg] [-qmax] [-que] [-rc] [-rd3][-rchm] [-reads] [-remap] [-rh] [-rhist] [-rr][-rwr] [-service] [-sftscsi] [-srcp][-stripe][-totque][-type] [-upb] [-was][-wc] [-wch] [-uid] [-wh] [-whist] [-wr] [-writes][-rg] [-state] [-private] [-usage] [-sc] [-addroffset][-ismetalun] [-isthinlun] [ -ispoollun] [-idleticks] [-busyticks][-lunidleticks] [ -luncache] [-lunbusyticks] [-trespass][-brwsp] [-rwrsp] [-lunbusytickssp] [-lunidletickssp][-nanzq] [-sqlah] [-slst] [-slct] [-etp] [-itp] [-nzrca][-sor][-wcrh] [-fwc] [-fastcache] [issnapmountpoint][-idleticks_SPA] [-idleticks_SPB] [-busyticks_SPA] [-

VNX CLI for Block

84 EMC VNX Series 5.33 Block 命令行界面参考

Page 85: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

busyticks_SPB][-highsumofseeks] [-arrivalswithnonzeroqueue] [-all]

选项

lun 编号指定要报告的逻辑单元号 (LUN)。如果未指定 LUN 编号,CLI 将报告系统中的所有 LUN。请参阅《VNX for Block 概念》指南中的《LUN ID、唯一 ID 和磁盘 ID》,了解关于标识 LUN 编号的信息。

-aa返回自动分配状态 (enabled 或 disabled)。

-addroffset显示 LUN 的开始 LBA(逻辑块地址)。此地址告知您 LUN 在 RAID 组中的开始位置。

-at返回自动主动变更状态(enabled 或 disabled)。显示 FAST 缓存属性。

-bp*返回读缓存预取的块数。

-bread**返回每个 CRU 读取的块数。

-brwsp *返回在 SP A 和 SP B 中读取和写入的主机块数。

-busy**返回磁盘处于忙状态的时间百分比。

-busyticks返回此 LUN 上磁盘处于忙状态的时间量。

-bwrite**返回每个 CRU 写入的块数。

-capacity返回 LUN 容量 (MB)。

-crus返回此 LUN 中磁盘的名称和状态。

-default返回 LUN 的默认所有者 (SP) 的名称。

-disk返回指定的 lun 编号中磁盘的磁盘统计信息。仅在启用统计记录时才有效。

-drivetype返回 LUN 中磁盘的驱动器类型。

-dsa显示双重同时访问 (dsa) 的状态。

-element

VNX CLI for Block

getlun 85

Page 86: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

返回条带大小(以块为单位)。条带大小是指系统可读取或写入 LUN 中单个磁盘模块的扇区数。默认大小是 128 个扇区。绑定 LUN 时就指定了此大小。条带元素大小不适用于 RAID 1 LUN、单个单元或热备盘。

-ena**返回磁盘状态 (enabled/disabled)。仅在命令中包括 -disk 开关时才有效。

-etp*返回 SP A 和 SP B 中的显式主动变更。

-fastcache显示 LUN 的 FAST 缓存属性。为每个 LUN 启用或禁用 FAST 缓存的使用。

-ff*返回一次写入要在缓存中留出空间需刷新页面的次数。

-fwc返回不必等待缓存页分配的写请求的数量。

-hrdscsi返回硬错误总数。

-idle**返回 LUN 中的磁盘处于闲置状态的时间百分比。

-idleticks返回此 LUN 上的磁盘处于闲置状态的时间量。

-ismetalun返回有关 LUN 是否是 metaLUN 的信息。

-isthinlun返回有关 LUN 是否是精简 LUN 的信息。

-itp*返回 SP A 和 SP B 中的隐式主动变更。

-lunbusytickssp*分别返回 SPA 和 SPB 存在任何对此 LUN 的未完成请求的时间量(以 10 微秒为增量)。

-lunidletickssp*分别返回 SPA 和 SPB 不存在对此 LUN 的未完成请求的时间量(以 10 微秒为增量)。

-luncache返回指定 LUN 的 LUN 离线(缓存脏)状态信息。另请参见 luncache 命令。

-mirrorname返回 MirrorView 镜像名称。

-name返回 LUN 名称。此开关仅适用于运行支持存储组命令的 VNX OE for Block 软件版本的系统。LUN 名称将显示在 UI 中。您无法将 LUN 名称用作 CLI 命令参数。

VNX CLI for Block

86 EMC VNX Series 5.33 Block 命令行界面参考

Page 87: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-name 开关仅适用于共享系统。

-nanzq*返回非零队列已达到的编号。

-nzrca*返回 SP A 和 SP B 中的达到非零请求数。

-owner返回当前拥有 LUN 的 SP 的名称。如果没有 SP 拥有 LUN,则返回值 Unknown。

-prb返回已重建的 LUN 的百分比。

-private返回有关系统中所有专用 LUN 的信息。

-que返回队列长度(数字)。

-rc返回 LUN 的读缓存状态(始终为 enabled)。

将 LUN 绑定在闪存驱动器上时,默认情况下会启用读取 SP 缓存。对于所有 RAID类型,它均已启用。

-reads**返回每个 CRU 收到的读取数。

-readtime返回累计读取时间(以微秒为单位)。

-rg返回 RAID 组 ID。

-rhist*返回读直方图信息。读直方图是包含读取数的 10 位置系统。此系统的元素 n 包含大小大于或等于 2n-1 且小于 2n 块的读取数。例如,第一个存储区包含 1 块读取数,第二个包含 2-3 块读取数,第三个包含 4-7 块读取数,依此类推。-rhist 还将显示读直方图溢出,即大于 512 块的 I/O 操作数。

-rwrsp*返回 SP A 和 SP B 中的主机读写请求数。

-sc将 LUN 容量作为条带数返回。

-sftscsi返回软(可纠正)错误总数。

-slct*

VNX CLI for Block

getlun 87

Page 88: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

返回统计记录当前时间。

-slst*返回统计记录开始时间。

-snapshot返回 SnapView 快照(其上的 SnapView 会话处于活动状态的拷贝映像)的数量。

-sor*返回 SP A 和 SP B 中未完成请求的总数。

-sqlah*返回达到高的队列长度总数。

-srcp返回读缓存配置。

-state返回 LUN 的状态。有效状态包括:正在扩展、正在碎片整理、故障、转移或绑定。

-stripe返回 I/O 跨过 RAID 6、RAID 5、RAID 0 或 RAID 1/0 LUN 上条带边界的次数。

-totque返回总队列长度(数字)。

-type按如下方式返回 LUN 的 RAID 类型:

RAID 0 - nonredundant individual access arrayRAID 1 - mirrored pairRAID 3 - single-disk parityRAID 5 - distributed parityRAID 6 - double distributed parityRAID 1/0 - mirrored RAID 0 groupDisk - individual unitHot Spare - hot spare

-uid返回 LUN 唯一 ID。

-upb*返回读缓存未使用的预取块数。

-usage返回专用 LUN 的使用情况。对于标准 LUN,使用情况显示为 Unknown。

-was返回主动变更缓存的 小块大小请求。

-wc返回 LUN 的写缓存状态(enabled 或 disabled)。

VNX CLI for Block

88 EMC VNX Series 5.33 Block 命令行界面参考

Page 89: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将 LUN 绑定在闪存驱动器上时,默认情况下会启用写入 SP 缓存。对于所有 RAID类型,它均已启用。

-wch*返回不必等待缓存页分配的写请求的数量。

-wcrh将写请求的数量返回到其数据仍驻留在缓存中的先前写入的地址位置。写再命中是写缓存命中的一部分,因为它们将覆盖写缓存中的现有数据。

-wh*如果启用了统计记录,则返回写命中信息。

-whist*返回写直方图信息。写直方图是包含写入数的 10 位置系统。此系统的元素 n 包含大小大于或等于 2n-1 且小于 2n 块的写入数。例如,第一个存储区包含 1 块写入数,第二个包含 2-3 块写入数,第三个包含 4-7 块写入数,依此类推。whist 还将显示写直方图溢出,即大于 512 块的写入数。

-writes**返回每个 CRU 收到的写入数。

-writetime返回累计写入时间(以微秒为单位)。

-all列出 getlun 命令信息及 FAST Cache 信息。

示例 1此示例检索 LBA(逻辑块地址)、LUN 容量和校准偏移量信息。

naviseccli -h ss1_spa getlun -addroffset -offset -capacity

LOGICAL UNIT NUMBER 0Offset: N/ALUN Capacity(Megabytes):1024LUN Capacity(Blocks): 2097152Address Offset: 0

LOGICAL UNIT NUMBER 1Offset: N/ALUN Capacity(Megabytes):5120LUN Capacity(Blocks): 10485760Address Offset: 2097152

LOGICAL UNIT NUMBER 2Offset: N/ALUN Capacity(Megabytes):10240LUN Capacity(Blocks): 20971520Address Offset: 12582912

示例 2此示例检索累计读取时间和写入时间。

VNX CLI for Block

getlun 89

Page 90: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli –h ss1_spa getlun 0 –readtime –writetime

Cumulative Read Time (microseconds):87937Cumulative Write Time (microseconds):0

示例 3此示例检索有关 LUN 编号 0 的信息:(请参见下面的列表示例)

naviseccli -h ss1_spa getlun 0

输出以下是样例输出。实际输出会因与 getlun 命令配合使用的开关的不同而异。

LOGICAL UNIT NUMBER 0Prefetch size (blocks) = N/APrefetch multiplier = N/ASegment size (blocks) = N/ASegment multiplier = N/AMaximum prefetch (blocks) = N/APrefetch Disable Size (blocks) = N/APrefetch idle count = N/A

Prefetching:N/A Prefetched data retained N/A

Read cache configured according to specified parameters.

Total Hard Errors:0Total Soft Errors:0Total Queue Length:0Name LUN 0Minimum latency reads N/A

RAID Type:RAID5RAIDGroup ID:0State:BoundStripe Crossing:0Element Size:128Current owner:SP BOffset:N/AAuto-trespass:DISABLEDAuto-assign:DISABLEDWrite cache:ENABLEDRead cache:ENABLEDIdle Threshold:N/AIdle Delay Time:N/AWrite Aside Size:0Default Owner:SP BRebuild Priority:N/AVerify Priority:N/APrct Reads Forced Flushed:N/APrct Writes Forced Flushed:N/APrct Rebuilt:100Prct Bound:N/ALUN Capacity(Megabytes):51200LUN Capacity(Blocks):104857600UID:60:06:01:60:E8:90:32:00:EF:14:8D:66:13:4E:E2:11Bus 0 Enclosure 4 Disk 19 Queue Length:0Bus 0 Enclosure 4 Disk 0 Queue Length:0Bus 0 Enclosure 4 Disk 2 Queue Length:0Bus 0 Enclosure 4 Disk 4 Queue Length:0Bus 0 Enclosure 4 Disk 6 Queue Length:0Bus 0 Enclosure 4 Disk 7 Queue Length:0Bus 0 Enclosure 4 Disk 19 Hard Read Errors:0Bus 0 Enclosure 4 Disk 0 Hard Read Errors:0Bus 0 Enclosure 4 Disk 2 Hard Read Errors:0

VNX CLI for Block

90 EMC VNX Series 5.33 Block 命令行界面参考

Page 91: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Bus 0 Enclosure 4 Disk 4 Hard Read Errors:0Bus 0 Enclosure 4 Disk 6 Hard Read Errors:0Bus 0 Enclosure 4 Disk 7 Hard Read Errors:0Bus 0 Enclosure 4 Disk 19 Hard Write Errors:0Bus 0 Enclosure 4 Disk 0 Hard Write Errors:0Bus 0 Enclosure 4 Disk 2 Hard Write Errors:0Bus 0 Enclosure 4 Disk 4 Hard Write Errors:0Bus 0 Enclosure 4 Disk 6 Hard Write Errors:0Bus 0 Enclosure 4 Disk 7 Hard Write Errors:0Bus 0 Enclosure 4 Disk 19 Soft Read Errors:0Bus 0 Enclosure 4 Disk 0 Soft Read Errors:0Bus 0 Enclosure 4 Disk 2 Soft Read Errors:0Bus 0 Enclosure 4 Disk 4 Soft Read Errors:0Bus 0 Enclosure 4 Disk 6 Soft Read Errors:0Bus 0 Enclosure 4 Disk 7 Soft Read Errors:0Bus 0 Enclosure 4 Disk 19 Soft Write Errors:0Bus 0 Enclosure 4 Disk 0 Soft Write Errors:0Bus 0 Enclosure 4 Disk 2 Soft Write Errors:0Bus 0 Enclosure 4 Disk 4 Soft Write Errors:0Bus 0 Enclosure 4 Disk 6 Soft Write Errors:0Bus 0 Enclosure 4 Disk 7 Soft Write Errors:0Bus 0 Enclosure 4 Disk 19 Enabled Bus 0 Enclosure 4 Disk 0 EnabledBus 0 Enclosure 4 Disk 2 Enabled Bus 0 Enclosure 4 Disk 4 EnabledBus 0 Enclosure 4 Disk 6 Enabled Bus 0 Enclosure 4 Disk 7 EnabledIs Private:NOSnapshots List:Not AvailableMirrorView Name if any:Not Available

getresume显示系统设备的摘要信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getresume 命令将显示系统设备的属性(摘要信息),如存储模块显示板、链路控制卡 (LCC)、电源 (PS)、存储处理器 (SP)、SAN 个人卡、中央处理器模块 (CPU)、I/O 模块、管理模块和备用电源 (SPS)。您可以显示特定设备或所有设备的摘要信息。

对于 VNX 系统上的 SPE 存储模块,仅显示产品序列号、产品部件号和产品版本。仅在您使用 -all 开关时,才会显示此信息。仅 Secure CLI 支持使用此开关。

语法

getresume [-sp] [-lcc busNumber enclosureNumber [lcca|lccb]][-ps busNumber enclosureNumber|xpe [psa|psb]][-pc] [-mp] [-sps] [-vendorinfo] [-all]

选项

-all显示所有设备的摘要信息。

-lccbusNumberenclosureNumber [lcca|lccb]

显示链路控制卡的摘要信息。如果忽略 lcca 或 lccb,将返回链路控制卡 A 和 B 的信息。

-mp显示存储模块的摘要信息。

VNX CLI for Block

getresume 91

Page 92: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-pc显示 SAN 个人卡的摘要信息

-psbusNumberenclosureNumber | xpe [psa|psb]

显示电源的摘要信息。如果忽略 psa 或 psb,将返回电源 A 和 B 的信息。

-sp显示 SP 的摘要信息。

-sps显示与在命令行中指定的 SP 关联的备用电源 (SPS) 的摘要信息。

示例此示例将显示存储在电源 A 和 B(总线 0 存储模块 0)的摘要 PROM 中的信息。

naviseccli -h ss1_spa getresume -ps 0 0

Bus 0 Enclosure 0Power A

EMC Part Number:N/AEMC Artwork Revision:N/AEMC Assembly Revision:N/AEMC Serial Number:N/AVendor Part Number:SG9006-710GVendor Artwork Number:010Vendor Assembly Number:A10Vendor Serial Number:AC7111210221Vendor Name:ACBEL POLYTECH INC.Location of Manufacture:TANG XIA TOWN, DONG GUAN, CHINA

Year of Manufacture:2011Month of Manufacture:03Day of Manufacture:30Assembly Name:Dual +12V P/S & Cooling Module.

Programmable Name:1sa :2sa :3sa :4sa

Programmable Revision:5.21:3.31:3.21:2.04

Bus 0 Enclosure 0Power B

EMC Part Number:N/AEMC Artwork Revision:N/AEMC Assembly Revision:N/AEMC Serial Number:N/AVendor Part Number:SG9006-710GVendor Artwork Number:010Vendor Assembly Number:A10Vendor Serial Number:AC7111210334Vendor Name:ACBEL POLYTECH INC.Location of Manufacture:TANG XIA TOWN, DONG GUAN, CHINA

Year of Manufacture:2011Month of Manufacture:03Day of Manufacture:30Assembly Name:Dual +12V P/S & Cooling Module.

Programmable Name:1sa :2sa :3sa :4sa

Programmable Revision:5.33:3.31:3.21:2.04

VNX CLI for Block

92 EMC VNX Series 5.33 Block 命令行界面参考

Page 93: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出以下示例将显示两个 SP 上的 I/O 托架设备 0 的摘要信息的输出示例。

Storage Processor AI/O Carrier 0EMC Part Number 204-012-901DEMC Artwork Revision N/AEMC Assembly Revision D04EMC Serial Number CF2JY063400197Vendor Part Number N/AVendor Artwork Number N/AVendor Assembly Number N/AVendor Serial Number N/AVendor Name CELESTICALocation of Manufacture THAILANDYear of Manufacture 2006Month of Manufacture 9Day of Manufacture 15Assembly Name IO Carrier DeviceProgrammable Name NVRAM0:FLASH0:NVRAM1Programmable Revision 0.01:2.07:0.01

Storage Processor BI/O Carrier 0EMC Part Number 204-012-901DEMC Artwork Revision N/AEMC Assembly Revision D04EMC Serial Number CF2JY063400174Vendor Part Number N/AVendor Artwork Number N/AVendor Assembly Number N/AVendor Serial Number N/AVendor Name CELESTICALocation of Manufacture THAILANDYear of Manufacture 2006Month of Manufacture 9Day of Manufacture 14Assembly Name IO Carrier DeviceProgrammable Name NVRAM0:FLASH0:NVRAM1Programmable Revision 0.01:2.07:0.01Enclosure SPE

Chassis/MidplaneEMC Part Number:100-562-266EMC Artwork Revision:N/AEMC Assembly Revision:A01EMC Serial Number:HK100072600036Vendor Part Number:N/AVendor Artwork Number:N/AVendor Assembly Number:N/AVendor Serial Number:N/AVendor Name:N/ALocation of Manufacture:Hopk,MA USAYear of Manufacture:2007Month of Manufacture:07Day of Manufacture:11Assembly Name:DREADNOUGHT DVT CHASSISProgrammable Name:Micro 11.33Programmable Revision:Micro 11.33EMC Product Serial Number:XXXXXXXXXXXXXXEMC Product Part Number:900-XXX-XXXEMC Product Revision:XX.XX.XXBus 0 Enclosure 0

Chassis/MidplaneEMC Part Number:100-561-622EMC Artwork Revision:D05

VNX CLI for Block

getresume 93

Page 94: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

EMC Assembly Revision:A08EMC Serial Number:FCNST064401287Vendor Part Number:N/AVendor Artwork Number:N/AVendor Assembly Number:N/AVendor Serial Number:N/AVendor Name:FOXCONN, SHENZHEN, CHINALocation of Manufacture:LONGHUA TOWN, SHENZHEN,CHINAYear of Manufacture:2006Month of Manufacture:10Day of Manufacture:30Assembly Name:4GB FC DAE STILETTO W/FLANGESProgrammable Name:Micro 11.33Programmable Revision:Micro 11.33Bus 1 Enclosure 0

Chassis/MidplaneEMC Part Number:100-561-622EMC Artwork Revision:D05EMC Assembly Revision:A08EMC Serial Number:FCJST064500188Vendor Part Number:N/AVendor Artwork Number:N/AVendor Assembly Number:N/AVendor Serial Number:N/AVendor Name:FOXCONN, SHENZHEN, CHINALocation of Manufacture:LONGHUA TOWN, SHENZHEN, CHINAYear of Manufacture:2006Month of Manufacture:11Day of Manufacture:09Assembly Name:4GB FC DAE STILETTO W/FLANGESProgrammable Name:Micro 11.33Programmable Revision:Micro 11.33

getrg获取 RAID 组信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getrg 命令返回关于指定 RAID 组的信息。

如果未指定 RAID 组,此命令将返回有关所有 RAID 组的信息。

语法

getrg rg [-type] [-state] [-disks] [-drivetype] [-lunlist][-maxd] [-maxl] [-tcap] [-ucap] [-lusc] [ -pod] [-prcntdf][-prcntex] [-exdisks] [-lunex] [-legal] [-powersavingssetting][-powersavingseligible] [-isrginstandbystate] [-elementsize][-all]

选项

rg

是 RAID 组标识号。rg 指定介于 0 和系统所支持的 大 RAID 组数之间的数字。

-disks返回 RAID 组中的磁盘的状态。

-drivetype

VNX CLI for Block

94 EMC VNX Series 5.33 Block 命令行界面参考

Page 95: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

返回有关 RAID 组所包含驱动器类型的信息。

-exdisks返回有关正在扩展的磁盘的信息。对于未在扩展的,则显示 N/A。

-legal返回有关可为特定 RAID 组绑定的 RAID 类型 LUN 的信息。绑定新 LUN 的方式取决于已存在的 LUN 数以及 RAID 组中的磁盘数。

-lunex返回有关正在扩展的 LUN 的信息。对于未在扩展的,则显示 NO。

-lunlist返回当前位于 RAID 组中的 LUN 列表。

-lusc返回块中未绑定段的可用连续组。

-maxd返回 RAID 组中允许的 大磁盘数。

-maxl返回 RAID 组中允许的 大 LUN 数。

-pod返回碎片整理/扩展操作的优先级。在 VNX 上,“碎片整理/扩展”优先级值始终显示为 N/A。

-powersavingssetting设置节能设置 ON 或 OFF。未配置 RAID 组的默认值为 OFF。

-powersavingseligible确定 RAID 组是否适合节能选项的资格。当 RAID 组中的所有磁盘都适合节能时,则该 RAID 组适合节能。

-isrginstandbystate当参与 RAID 组的所有磁盘都处于节能模式时,将返回 RAID 组的节能状态。

-prcntdf返回完成的碎片整理百分比。在 VNX 上,“碎片整理百分比”值始终显示为N/A。

-prcntex返回完成的扩展百分比。在 VNX 上,“扩展百分比”值始终显示为 N/A。

-state返回 RAID 组状态,它可能是以下其中一种:无效、Valid_luns、已停止和忙。

-tcap返回 RAID 组的原始和逻辑容量(以块为单位)。

-type返回 RAID 组类型。

-ucap返回 RAID 组的可用(未绑定)容量(以块为单位)。

VNX CLI for Block

getrg 95

Page 96: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-all列出 RAID 组信息。

-elementsize显示 RAID 组的元素大小。LUN 的元素大小始终等于保存 LUN 的 RAID 组的元素大小。

示例检索有关 RAID 组 1 的信息。

naviseccli -h ss1_spa getrg 1 -all

输出以下是样例输出。实际输出会因与 getrg 命令配合使用的开关的不同而异。

RaidGroup ID:1RaidGroup Type:r5RaidGroup State:Valid_lunsList of disks:Bus 0 Enclosure 1 Disk 24Bus 0 Enclosure 1 Disk 23Bus 0 Enclosure 1 Disk 22Bus 0 Enclosure 1 Disk 21Bus 0 Enclosure 1 Disk 20List of luns:0 1 2 3Max Number of disks:16Max Number of luns:256Raw Capacity (Blocks):2799769600Logical Capacity (Blocks):2239815680Free Capacity (Blocks,non-contiguous):2223038464Free contiguous group of unbound segments:2223038464Defrag/Expand priority:N/APercent defragmented:N/APercent expanded:N/ADisk expanding onto:N/ALun Expansion enabled:NOLegal RAID types:r5Power Savings Setting:OFFRAID GROUP Power Savings Eligible:NOIs RAID GROUP in Power Savings Mode:NODrive Type:SASElement Size:1024

如果您明确请求 -elementsize 选项,则将生成以下输出:

RaidGroup ID:1Element Size:128

以下是 getrg-drivetype 命令的样例输出。

RaidGroup ID:1Drive Type:SATA Flash

RaidGroup ID:5Drive Type:NL SAS

VNX CLI for Block

96 EMC VNX Series 5.33 Block 命令行界面参考

Page 97: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

getsniffer获取后台验证报告。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getsniffer 命令检索后台验证报告。您可以检索特定 LUN、RAID 组中的所有 LUN 或系统中所有 LUN 的报告。

getsniffer 命令不支持精简 LUN。

语法

getsniffer lun-number|-rg rg-number]| [-all] [-curr][-rec] [-alltot]

选项

-all检索有关系统中所有 LUN 的报告。

当您指定 -all 开关时,它可能会生成大量数据并需要较长时间来生成数据。

lun 编号指定要报告的逻辑单元。lun-number 指定逻辑单元号。

-rgrg-number

检索有关 RAID 组中所有 LUN 的报告。

-alltot检索并显示所有已满单元验证的历史总计报告。

-curr检索并显示当前运行的已满单元验证的报告。

-rec检索并显示 近完成的已满单元验证的报告。

示例检索 LUN 0 活动的全单元验证操作的报告。

naviseccli -h ss1_spa getsniffer 0

输出以下是样例输出。实际输出会因与 getsniffer 命令配合使用的开关的不同而异。

VERIFY RESULTS FOR UNIT 0Currently Running Full Unit Verify-----------------------------------------------------------------

Corrected Uncorrectable

VNX CLI for Block

getsniffer 97

Page 98: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Checksum errors0

0Write Stamp errors0

0Time Stamp errors0

0Shed Stamp errors0

0Coherency errors0

0Multi Bit CRC errors0

0LBA Stamp errors0

0Media errors0

0Soft Media errors 0

Most Recently Completed Full Unit Verify-----------------------------------------------------------------

Corrected UncorrectableChecksum errors0

0Write Stamp errors0

0Time Stamp errors0

0Shed Stamp errors0

0Coherency errors0

0Multi Bit CRC errors0

0LBA Stamp errors0

0Media errors0

0Soft Media errors 0

Historical Total of All Full Unit Verifies (3 passes)-----------------------------------------------------------------

Corrected UncorrectableChecksum errors0

0Write Stamp errors0

0Time Stamp errors0

VNX CLI for Block

98 EMC VNX Series 5.33 Block 命令行界面参考

Page 99: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

0Shed Stamp errors0

0Coherency errors0

0Multi Bit CRC errors0

0LBA Stamp errors0

0Media errors0

0Soft Media errors 0

getsp获取 SP 版本和序列号信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述显示 SP 标识信息。如果您忽略开关,将显示所有 SP 配置信息。

使用 getsp 命令可显示 SP 版本和签名信息。

语法getsp [-type] [-sig] [-psig] [-rev] [-ser] [-mem] [-id]选项

-type显示 SP 类型。

-sig显示 SP 唯一签名。

-psig显示 SP 对等唯一签名。

-rev显示 SP 版本号。

-ser显示 SP 序列号。

-mem显示 SP 内存大小。

-id显示 SP SCSI ID(如果可用),否则显示 N/A。

VNX CLI for Block

getsp 99

Page 100: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 1naviseccli -h ss1_spa getsp

SP A

Cabinet:SPE9Signature For The SP:3178501Signature For The Peer SP:3194985Revision Number For The SP:05.33.000.1.467Serial Number For The SP:FCNMS120700013Memory Size For The SP:131072SP SCSI ID if Available:0

SP B

Cabinet:SPE9Signature For The SP:3194985Signature For The Peer SP:3178501Revision Number For The SP:05.33.000.1.467Serial Number For The SP:FCNMS121200069Memory Size For The SP:131072SP SCSI ID if Available:0

示例 2以下命令将显示 VNX5400/VNX5600/VNX5800/VNX7600 Block 系统的存储模块类型。

naviseccli -h ss1_spa getsp -type

SP ACabinet:DPE9

SP BCabinet:DPE9

示例 3以下命令将显示 VNX8000 Block 系统的存储模块类型。

naviseccli -h ss1_spa getsp -type

SP ACabinet: SPE9

SP BCabinet: SPE9

getsptime获取每个 SP 系统时钟的日期和时间设置。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli 命令将显示一个或两个存储处理器中系统时钟的时间。VNX OE forBlock 软件将确保两个 SP 中的系统时钟接近,但不必要相同。

语法getsptime [-spa|-spb]

VNX CLI for Block

100 EMC VNX Series 5.33 Block 命令行界面参考

Page 101: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-spa 或-spb指定显示哪个 SP 的日期和时间。

示例naviseccli -h 10.35.50.11 -user xxxxxx -password xxxxxx -scope 0getsptime

Time on SP A:08/25/10 10:09:28Time on SP B:08/25/10 10:09:40

输出SP 日期和时间。

getspuptime获取自上次重新启动 SP 以来过去的时间长度。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述此 naviseccli 命令确定自上次重新启动 VNX 系统上的存储处理器(SPA 或 SPB)以来过去的时间长度。

语法getspuptime [-spa|-spb]选项

-spa 或 -spb指定要为其显示上次重新启动以来过去的时间的 SP。不指定选项将会显示两个SP 的正常运行时间。

示例naviseccli -h a.b.c.d -user xxxxxx -password xxxxxx -scope 0getspuptime

输出

SP A Uptime:51 days 10 hours 15 minutesSP B Uptime:51 days 9 hours 45 minutes

如果无法检索对等主机信息,则会显示“N/A”。

getunusedluns返回未被任何存储组或复制应用程序使用的 LUN 数。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli getunusedluns 命令将显示所有未使用的 LUN,即未被存储组和复制应用程序使用的 LUN。

VNX CLI for Block

getspuptime 101

Page 102: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法getunusedluns示例naviseccli -h ss1_spa getunusedluns

输出

RaidGroup ID: 0List of luns: 20

RaidGroup ID: 1List of luns: 4094 4095 4092 4093 4090 21

RaidGroup ID: 2List of luns: 10 11 12 13 14

RaidGroup ID: 3List of luns: 4091 16 17 18 19

RaidGroup ID: 4List of luns: 0 1 2 3 4

hotsparepolicy -list列出阵列上所有磁盘类的热备盘策略。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hotsparepolicy -list 命令列出阵列上所有磁盘类的热备盘策略。磁盘类由磁盘类型-容量组合定义。

语法hotsparepolicy-list [-allentries]选项

-allentries显示所有条目,包括阵列上曾出现过的任何磁盘类的条目。

示例此示例将列出阵列上当前驻留的磁盘类的所有热备盘策略。

naviseccli hotsparepolicy -list

输出以下是样例输出。实际输出会因与命令配合使用的开关的不同而异。

Policy ID: 1Disk Type: SASRaw Capacity (MBs): 274845Number of Disks: 30Unused disks for hot spares: 15Recommended Ratio of Keep Unused 1/30Ratio of Keep Unused 1/30Number to Keep Unused: 1Recommended: Yes

VNX CLI for Block

102 EMC VNX Series 5.33 Block 命令行界面参考

Page 103: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Policy ID: 2Disk Type: NL SASRaw Capacity (MBs): 2748450Number of Disks: 5Unused disks for hot spares: 0Recommended Ratio of Keep Unused 1/30Ratio of Keep Unused 1/30Number to Keep Unused: 1Recommended: Yes

hotsparepolicy -set设置热备盘策略。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hotsparepolicy -set 命令可设置热备盘策略。

语法hotsparepolicy -setid-keep1unusedperratio [-o]选项

id

指定热备盘策略的 ID。

-keep1unusedper 比例指定热备盘策略比例。ratio 的允许值是一个等于或大于 0 的整数。例如,0 表示无热备盘;1 表示所有磁盘保留为热备盘;15 表示每 15 个磁盘中有一个磁盘保留为热备盘。

-o

执行命令,而不提示确认。

示例此示例会将热备盘策略比例更改为 1/15。

naviseccli hotsparepolicy -set 1 -keep1unusedper 15You are about to change the hotspare policy, do you want to changethe ratio to 1/15 for SAS drives with 274845 MBs capacity for hotspare use? [Y/N] ? (Y)

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

inserttestevent将事件插入事件监视程序日志,以验证事件监视程序模板的准确性。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

hotsparepolicy -set 103

Page 104: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli inserttestevent 命令将在事件日志中插入代码虚拟事件。该事件是代码 0x2003 且其描述仅为 Test Event - internal use。事件在本地事件队列中等待处理。

要验证监视代理是否按指定方式响应(例如,发出电子邮件、发送寻呼),请使用responsetest 命令。

语法inserttestevent示例对于 ss1_spa,此命令会将测试事件写入日志文件。

naviseccli -h ss1_spa inserttestevent

ioportconfig -config -maxvlans设置每个端口的 大 VLAN 数。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli ioportconfig -config -maxvlans 命令设置每个端口的 大VLAN 数。

语法ioportconfig -config [-maxvlans8|16] [-delaydelay] [-o]选项

-maxvlans8 | 16将每个端口的 大 VLAN 数设置为 8 或 16。

-delay 延迟将 SP 之间的协调性重新启动延迟指定值。值范围为 0 至 1140 秒。默认值为 360秒。

-o执行命令,而不提示确认。

示例此示例显示如何将每个端口的 大 VLAN 数设置为 16。

naviseccli –h ss1_spa -user user11 –password pswd11 –scope 0ioportconfig –config –maxvlans 16

输出

WARNING:This operation will change the maximum VLAN ports.Theoperation will reboot the SPs.DO YOU WISH TO CONTINUE (Y/N)?

VNX CLI for Block

104 EMC VNX Series 5.33 Block 命令行界面参考

Page 105: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

ioportconfig -list显示有关所有 I/O 模块和对应 I/O 端口的信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli ioportconfig -list 命令显示有关 VNX 系列系统上所有 I/O 模块和 I/O 端口的信息。

语法

ioportconfig -list -iomodule "onboard"|"basemodule"|slot_num[-sp a|b] [label] [-pportid] [-portrole] [-portusage][-porttype] [-portstate] [-portsubstate] [-isportpersisted][-lportid] [-all]

选项

-list显示有关所有 I/O 模块和 I/O 端口的信息(对于两个 SP)。

-iomodule"onboard" | "basemodule" | 插槽编号显示有关模块及指定模块上所有 I/O 端口的信息。如果未提供插槽编号,系统将返回错误。

VNX8000 Block 系统不支持 "basemodule"。

-spa | b指定 SP A 或 SP B。如果未指定 -sp 开关,则将显示两个 SP 中具有给定插槽编号的 I/O 模块的相关信息。

-label显示 IO 模块标签信息。

-pportid显示物理端口号。

-portrole显示端口是作为前端还是后端端口运行。如果未持续,此字段显示 errorUninitialized(错误“未初始化”)。

-portusage指明端口的使用方式。若是 MirrorView 端口,将显示 Special(特殊)。如果端口已初始化,且不是 MirrorView 端口,将显示 Normal(正常)。如果端口未初始化,则状态为 Uninitialized(未初始化)。请参阅《EMC MirrorView/Asynchronous Command Line Interface (CLI) Reference》(EMC MirrorView/Asynchronous 命令行界面 (CLI) 参考),了解关于各种系统的 MirrorView 端口的信息。

-porttype显示端口传输类型(光纤通道或 iSCSI)。

VNX CLI for Block

ioportconfig -list 105

Page 106: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-portstate显示端口的状态。如果未持续,此字段将显示 Uninitialized(未初始化)。

-portsubstate提供端口为何处于特定状态的详细描述。

-isportpersisted指明端口当前是否持续。

-lportid显示逻辑端口 ID。

示例此示例显示有关所有 I/O 模块和对应 I/O 端口的信息。

naviseccli -h ss1_spa -user user11 –password pswd11 -scope 0ioportconfig -list -all

输出

Information about each I/O module(s) on SPA:

SP ID: AI/O Module Slot: 0I/O Module Type: UnknownI/O Module State: EmptyI/O Module Substate: Not PresentI/O Module Power state: Not AvailableI/O Carrier: NoI/O Module Label: Unknown

SP ID: AI/O Module Slot: 1I/O Module Type: Fibre ChannelI/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 8 Gb Fibre

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 0Port Usage: SpecialPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 1Port Usage: NormalPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 2Port Role: FELogical Port ID: 2Port Usage: NormalPort Type: Fibre Channel

VNX CLI for Block

106 EMC VNX Series 5.33 Block 命令行界面参考

Page 107: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 3Port Role: FELogical Port ID: 3Port Usage: NormalPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: AI/O Module Slot: 2I/O Module Type: iSCSII/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 10 GbE v3

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 4Port Usage: SpecialPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 5Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: AI/O Module Slot: 3I/O Module Type: iSCSII/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 10 GbE BaseT

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 6Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 7Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

VNX CLI for Block

ioportconfig -list 107

Page 108: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP ID: AI/O Module Slot: 4I/O Module Type: iSCSII/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 1 GbE iSCSI/TOE

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 8Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 9Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 2Port Role: FELogical Port ID: 10Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 3Port Role: FELogical Port ID: 11Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: AI/O Module Slot: Base ModuleI/O Module Type: SASI/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: N/A

Information about each port on this I/O module:Physical Port ID: 0Port Role: BELogical Port ID: 0Port Usage: NormalPort Type: SASPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: BE

VNX CLI for Block

108 EMC VNX Series 5.33 Block 命令行界面参考

Page 109: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Logical Port ID: 1Port Usage: NormalPort Type: SASPort State: MissingPort Substate: SFP is missingIs Persisted: Yes

Information about each I/O module(s) on SPB:

SP ID: BI/O Module Slot: 0I/O Module Type: UnknownI/O Module State: EmptyI/O Module Substate: Not PresentI/O Module Power state: Not AvailableI/O Carrier: NoI/O Module Label: Unknown

SP ID: BI/O Module Slot: 1I/O Module Type: Fibre ChannelI/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 8 Gb Fibre

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 0Port Usage: SpecialPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 1Port Usage: NormalPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 2Port Role: FELogical Port ID: 2Port Usage: NormalPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 3Port Role: FELogical Port ID: 3Port Usage: NormalPort Type: Fibre ChannelPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: BI/O Module Slot: 2I/O Module Type: iSCSII/O Module State: Present

VNX CLI for Block

ioportconfig -list 109

Page 110: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

I/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 10 GbE v3

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 4Port Usage: SpecialPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 5Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: BI/O Module Slot: 3I/O Module Type: iSCSII/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 10 GbE BaseT

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 6Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 7Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: BI/O Module Slot: 4I/O Module Type: iSCSII/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: 1 GbE iSCSI/TOE

Information about each port on this I/O module:Physical Port ID: 0Port Role: FELogical Port ID: 8Port Usage: NormalPort Type: iSCSIPort State: Enabled

VNX CLI for Block

110 EMC VNX Series 5.33 Block 命令行界面参考

Page 111: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: FELogical Port ID: 9Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 2Port Role: FELogical Port ID: 10Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 3Port Role: FELogical Port ID: 11Port Usage: NormalPort Type: iSCSIPort State: EnabledPort Substate: GoodIs Persisted: Yes

SP ID: BI/O Module Slot: Base ModuleI/O Module Type: SASI/O Module State: PresentI/O Module Substate: GoodI/O Module Power state: OnI/O Carrier: NoI/O Module Label: N/A

Information about each port on this I/O module:Physical Port ID: 0Port Role: BELogical Port ID: 0Port Usage: NormalPort Type: SASPort State: EnabledPort Substate: GoodIs Persisted: Yes

Physical Port ID: 1Port Role: BELogical Port ID: 1Port Usage: NormalPort Type: SASPort State: MissingPort Substate: SFP is missingIs Persisted: Yes

Information about maximum VLANs per port:Max VLANs per port: 8

ioportconfig -list -maxvlans显示有关每个 I/O 端口的 大 VLAN 数的信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

ioportconfig -list -maxvlans 111

Page 112: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述ioportconfig -list -maxvlans 命令显示有关 VNX 系列系统上每个 I/O 端口的VLAN 的信息。

语法ioportconfig -list [-maxvlans]选项

-maxvlans

显示每个端口的 大 VLAN 数。

示例此示例显示 VLAN 的信息。

naviseccli -h ss1_spa -user user11 –password pswd11 -scope 0ioportconfig -list -maxvlans

输出

Information about maximum VLANs per port:Max VLANs per port: 8

ioportconfig -persist将端口配置信息写入永久内存。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli ioportconfig -persist 命令会将子系统上的所有端口配置信息写入永久内存并重新启动两个 SP。您可以指定写入端口配置信息的延迟值。如果未指定延迟,则系统将采用默认值 360 秒。

语法ioportconfig -persist [-delaydelay] [-o]选项

-delaydelay

将 SP 之间的协调性重新启动延迟指定值。值范围为 0 至 1140 秒。默认值为 360秒。

-o执行命令,而不提示确认。

示例naviseccli -h ioportconfig -persist -delay 20

输出

This operation will cause both SPs to reboot in a coordinatedfashion.DO YOU WISH TO CONTINUE (Y/N)?

VNX CLI for Block

112 EMC VNX Series 5.33 Block 命令行界面参考

Page 113: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

luncache -clear清除 LUN 离线(缓存脏)状态。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您可以使用 luncache -list 命令验证 LUN 的离线状态。

描述将 naviseccli luncache 命令与 -clear 函数配合使用时,可清除 LUN 离线(缓存脏)状态。您可以清除特定 LUN 或系统上所有 LUN 的 LUN 离线状态。

存储处理器 (SP) 出现故障时,尚未刷新至磁盘的 LUN 写入会将 LUN 置于离线(缓存脏)状态。处于离线状态的 LUN 不可访问,直至 LUN 的挂起写入被清除。

当您执行 luncache -clear 时,LUN 上的所有挂起写入将丢失。您必须向拥有LUN 的 SP 发出命令。luncache -clear 命令不支持精简 LUN。

语法luncachelun-number-clear [-o]选项

lun 编号指定要清除 LUN 离线状态的 LUN。如果未指定 LUN 编号,将清除系统上所有LUN 的 LUN 离线状态。

-o执行命令,而不提示确认。

示例此命令将清除指定 LUN 的 LUN 离线状态。

naviseccli -h ss1_spa luncache 9 -clear

Bringing the LUN online will cause all pending writeson the LUN to be lost.

Do you want to bring the LUN online now? (y/n)

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

luncache -list返回 LUN 离线(缓存脏)状态信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli luncache 命令与 -list 函数配合使用时,可返回 LUN 离线(缓存脏)状态信息。您可以返回特定 LUN 或系统上所有 LUN 的信息。

存储处理器 (SP) 出现故障时,尚未刷新至磁盘的 LUN 写入会将 LUN 置于离线(缓存脏)状态。处于离线状态的 LUN 不可访问,直至 LUN 的挂起写入被清除。

VNX CLI for Block

luncache -clear 113

Page 114: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

您必须向是 LUN 的默认所有者(不一定时当前所有者)的 SP 发出此命令。您可使用luncache -clear 清除 LUN 离线状态。luncache -list 命令不支持精简 LUN。

语法luncachelun-number-list选项

lun 编号指明要显示 LUN 离线状态信息的 LUN。如果未指定 LUN 编号,将返回系统上所有 LUN 的 LUN 离线状态信息。

示例此命令将显示指定 LUN 的 LUN 离线状态信息。

naviseccli -h ss1_spa luncache 9 -list

输出

LUN Offline (Cache Dirty Condition): YES

managedby显示管理系统的应用程序。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述您可以将 managedby 命令用于 VSS Provider。VSS Provider 与 SnapView 功能配合使用,可提供备份功能。

该命令返回的输出值为 Navi Manager (Unisphere) 或 None。在此处,值 无 就表示Unisphere。

语法managedby示例此系统由 Unisphere 管理。

naviseccli -h ss1_spa managedby

输出

Managed By:Navi Manager

managefiles -delete删除指定系统上的 SP 日志记录文件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

114 EMC VNX Series 5.33 Block 命令行界面参考

Page 115: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli managefiles 命令与 -delete 函数配合使用时,可从支持的目录中删除 SP 日志记录文件。

转储和日志目录适用于 managefiles。

通过使用 -all 或 -file 开关,您可指定要删除的文件,也可以省略开关并显示文件列表,然后从列表中选择文件。

语法managefiles -delete [-all] [-filefilenames] [-o]选项

-all从支持的目录中删除所有文件。

-file 文件名从支持的目录中删除指定文件。

-o执行命令,而不提示确认。

示例此命令将显示所有文件索引编号和名称。这些文件将以下面显示的格式显示。然后您可以使用索引编号或名称输入要删除的文件。

naviseccli -h ss1_spa managefiles -delete

Index Size Last modified Filename0 0 10/26/2000 17:39:53 naviagent_Oct-26-00_13-36-17.log1 138 10/27/2000 12:37:19 naviagent_Oct-26-00_13-48-40.log2 0 10/27/2000 13:20:53 naviagent_Oct-27-00_08-48-38.log3 0 10/27/2000 13:29:57 naviagent_Oct-27-00_09-29-57.log4 0 10/27/2000 18:31:42 naviagent_Oct-27-00_11-06-09.log5 0 10/27/2000 18:41:37 naviagent_Oct-27-00_14-41-37.log

Enter files to be deleted with index separated by comma(1,2,3,4-5) OR a range (1-3) OR enter 'all' to delete allfile OR 'quit' to quit> 2

Files selected to be deleted are

naviagent_Oct-27-00_08-48-38.log

Do you want to continue(y/n)[n]? (y/n)? yFile naviagent_Oct-27-00_08-48-38.log is deleted.

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

managefiles -list列出支持的目录中的 SP 日志记录文件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

managefiles -list 115

Page 116: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli managefiles 命令与 -list 函数配合使用时,可以显示支持的目录中的 SP 日志记录文件列表。

转储和日志目录适用于 managefiles。

语法managefiles -list示例此命令将为指定系统显示支持的目录中的文件列表。

naviseccli -h ss1_spa managefiles -list

输出

Index Size Last modified Filename0 0 10/26/2000 17:39:53 naviagent_Oct-26-00_13-36-17.log1 138 10/27/2000 12:37:19 naviagent_Oct-26-00_13-48-40.log2 0 10/27/2000 13:20:53 naviagent_Oct-27-00_08-48-38.log3 0 10/27/2000 13:29:57 naviagent_Oct-27-00_09-29-57.log4 0 10/27/2000 18:31:42 naviagent_Oct-27-00_11-06-09.log5 0 10/27/2000 18:41:37 naviagent_Oct-27-00_14-41-37.log

managefiles -retrieve将 SP 日志记录文件从远程系统检索到本地系统。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli managefiles 命令与 -retrieve 函数配合使用时,可以将 SP 日志记录文件从远程系统上的支持目录检索到本地系统。

转储和日志目录适用于 managefiles。

通过使用 -all 或 -file 开关,您可指定要检索的文件,也可以省略开关并显示文件列表,然后从列表中选择文件。

语法

managefiles -retrieve [-path path] [-all] [-file filenames][-o]

选项

-path 路径指定要将文件拷贝到的本地系统上的路径。如果未使用此开关,文件将拷贝到当前目录。

-all从支持的目录检索所有文件。

-file 文件名

VNX CLI for Block

116 EMC VNX Series 5.33 Block 命令行界面参考

Page 117: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

从支持的目录检索指定文件。

-o执行命令,而不提示确认。

示例此命令将显示所有文件索引编号和名称。这些文件将以下面显示的格式显示。然后您可以使用索引编号或名称输入要检索的文件。

naviseccli -h ss1_spa managefiles -retrieve

Index Size Last modified Filename0 0 10/26/2000 17:39:53 naviagent_Oct-26-00_13-36-17.log1 138 10/27/2000 12:37:19 naviagent_Oct-26-00_13-48-40.log2 0 10/27/2000 13:20:53 naviagent_Oct-27-00_08-48-38.log3 0 10/27/2000 13:29:57 naviagent_Oct-27-00_09-29-57.log4 0 10/27/2000 18:31:42 naviagent_Oct-27-00_11-06-09.log5 0 10/27/2000 18:41:37 naviagent_Oct-27-00_14-41-37.log

Enter files to be retrieved with index seperated by comma(1,2,3,4-5) OR a range (1-3) OR enter 'all' to retrieveall file OR 'quit' to quit> 2

Files selected to be retrieved arenaviagent_Oct-27-00_08-48-38.log

Do you want to continue(y/n)[n]? (y/n)? y

File naviagent_Oct-27-00_08-48-38.log is retrieved to the currentdirectory.

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

ndu -list介绍安装的 SP 驱动程序软件包。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您必须可以登录到运行 VNX CLI for Block 的主机。

描述在 VNX 系列系统上,ndu 命令可提供无中断升级。此命令让您可在不中断已连接服务器的任何 I/O 的情况下,安装和升级系统软件。不支持第三方软件安装。这意味着可以使用 ndu 安装 VNX OE for Block 软件包或启用程序。

在不指定任何开关的情况下,使用 -list 函数可显示有关所有软件包的所有信息。

将 naviseccli ndu 命令与 -list 函数配合使用且不使用任何开关时,可显示有关所有安装的软件包的信息。格式如下:

Name of the software package: nameRevision of the software package:n.nnCommit Required: yes or no or

already committedRevert Possible: yes or noActive State: yes or noIs installation complete yes or no or not

VNX CLI for Block

ndu -list 117

Page 118: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

applicable.Is this System Software: yes or no

有关一个软件包的信息,请使用 -name 开关。有关软件包信息的子集,请使用一个或多个附加开关。

在列出所安装的驱动程序包后,您可以执行其他 ndu(无中断升级)步骤,如 ndu -commit 或 ndu -revert。

语法ndu -list [-name [name]] [-rev] [-iscommitable] [-isrevertable][-isactive] [-iscomplete] [-issystem] [-gen]选项

-name [name]

未使用 name 参数时,仅显示软件包的名称;使用 name 时,将显示有关软件包名称 的信息。

-gen显示软件包的生成。

-rev显示软件包修订版。

-iscommitable如果软件包可提交,则显示 yes;如果不能,则显示 no。

-isrevertable如果软件包可恢复(未提交),则显示 yes;如果不能,则显示 no。

-isactive如果软件包处于活动状态,则显示 yes;如果不是,则显示 no。

-iscomplete如果软件包文件包含完整文件集,则显示 yes;如果不包含,则显示 no 或不适用。

-issystem如果软件包是出厂提供的系统驱动程序,则显示 yes;如果不是,则显示 no。

示例对于主机名为 payroll_storage_SPA 的 SP,此命令将列出所有已安装的驱动程序包。有关样例输出,请参见上页。

naviseccli -h payroll_storage_SPA ndu -list

输出请参见上页。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Notsupported(不支持)错误消息将打印至 stderr。

ndu -install将 SP 软件驱动程序包传输至系统专用 LUN (PSM LUN)。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

118 EMC VNX Series 5.33 Block 命令行界面参考

Page 119: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

您在 Unisphere Agent 配置文件中必须拥有用户条目。

预安装验证检查

预安装验证检查将标识不受支持或不安全的安装情况。在发出 ndu -install 命令时,您可启动验证检查功能。验证检查将在安装软件前在后台运行。如果验证检查失败,则 CLI 将显示错误并终止安装。通过指定 -verbose 开关,您可在执行此功能时选择显示所有验证检查;否则,CLI 仅显示阻止安装的故障。每项验证检查都存在以下响应:

表 9 验证检查响应

响应 定义

Successful 验证检查成功。安装继续。

警告 存在可能需要纠正的情况。安装继续。

Failure 存在需要先纠正才能继续安装的情况。安装终止。

预安装验证检查将标识一系列不受支持或不安全的安装情况,但不能保证成功安装。

除了 ndu 命令的用户访问要求之外,验证检查还关联了您必须遵循的配置要求:

l 在系统上创建所需的用户帐户(请参阅《VNX for Block 概念》指南的“Secure CLI入门”部分)。您可使用 Secure CLI 语法创建用户帐户。

l 在主机上创建安全文件。如果未创建安全文件,CLI 将提示您输入有效用户名、密码和范围:

Security File does not existPlease enter security information to proceed:

Enter User (Existing user on system)Enter PasswordEnter Scope (0 – global [default]; 1 – local

如果系统未初始化,则不需要用户凭据信息。因此,不需要安全文件,CLI 也不会提示您输入用户名、密码和范围。

在未安装或升级软件的情况下,也可以发出验证检查(请参见 ndu -runrules)。

使用 naviseccli ndu -list 命令可显示安装的软件包信息。如果 ndu -install 命令成功,则 SP 将重新启动。

描述将 ndu 命令与 -install 函数配合使用时,可将文件从介质传输至系统,查询并显示有关软件包的信息,然后安装或升级选定的软件包。

naviseccli ndu 命令 -install 函数可将一个或多个 SP 驱动程序包从用户可访问的文件系统传输至系统专用存储 LUN (PSM)。发出此命令前,必须存在介质。

您应该使用基于 Windows 的管理软件(Unisphere 或 VNX CLI for Block)来安装软件。

在开始无中断软件安装前,请记录读缓存大小和写缓存大小,因为它们将设置为零。

VNX CLI for Block

ndu -install 119

Page 120: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP 在开始无中断软件安装之前,将禁用缓存并将其大小设置为零。如果写缓存已满并且 I/O 繁忙,则由于必须将缓存的数据写入磁盘,禁用缓存的时间可能会超过一个小时。写入数据后,安装将开始。

当您使用 CLI 安装新 SP 软件时,确定安装何时完成的唯一方法是发出定期 ndu -status 命令,直至 CLI 显示操作完成为止。

安装完成后,如果可能,请将缓存大小恢复到原始大小。您可能无法使用原始大小,因为新软件所需的内存要比所替换版本需要的内存大。

软件将根据需要提示信息;然后安装或升级指定软件包,并重新启动 SP。然后,SP将加载并运行新软件包。成功安装后,它将从系统删除这些文件。

您可以使用一个 ndu 命令安装多个软件包。

安装升级(即已安装软件包的更新版本)时,必须安装要在同一命令中使用的所有软件包。例如,如果要在安装了 SnapView、Access Logix 和 VNX OE for Block 软件的系统中升级 SnapView,则必须使用一个 ndu -install 命令升级所有三个软件。安装与其他现有软件包版本相同的新软件包时,可以只安装该软件包,而不安装其他软件包。

CLI 将按顺序执行下列操作:

l 如果可找到软件包,则传输它们,而不交互。l 除非您使用 -force(可阻止提示且等同于 all 响应),否则软件将检查每个软件

包,并显示以下信息供确认:

Item number:n Name of the software package:driver-name Revisionof the software package:n.nn Already Installed Revision:NO or YESInstallable YES or NO Enter Item number of the packages to beinstalled separated by blanks.Enter 'all' for all packages and'quit' to quit without installing:

指定要安装的软件包。如果选择无效,CLI 不会安装任何软件包。

请勿更改配置;例如,正在安装软件时绑定新 LUN 或扩展 metaLUN。此类操作将被拒绝;请延迟它们,直至软件升级完成且已提交。

语法

ndu -install pathlist [-delay seconds] [-force] [-gen][-verbose]

选项

路径列表指定要安装的软件包的文件名,带完整路径名。您可以使用 Windows 或 UNIX 路径名(例如,C:\temp 或 /usr/bin)。用引号将路径名引起来,然后用空格分隔多个名称。如果要安装现有软件包的新版本,则必须安装所有其他软件包(如上所述)。

-delaydelay

指定延迟时间,从而使连接的主机有足够的时间,能够在重新启动 SP B 之后及重新启动 SP A 之前,重新扫描并标记 SP B 可用的路径。 小允许延迟为 0 秒,大允许延迟为 1140 秒。在大部分情况下,EMC 建议使用 360 秒 NDU 延迟。但是,有些主机配置(例如,使用 Veritas DMP 的主机)可能需要更长的延迟。

VNX CLI for Block

120 EMC VNX Series 5.33 Block 命令行界面参考

Page 121: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-force安装,无需用户交互。如果因任何原因而未安装软件包,软件将显示错误消息,并继续安装命令中指定的其他软件包。

-gen显示软件包的生成。

-verbose显示预安装验证检查的所有结果。未使用此开关时,仅显示阻止安装的错误(故障)。

示例

naviseccli -h ss1_spa ndu -installVNX-Block-Operating-Environment-05.33.000.1.539.pbu

Item number:0Name of the software package:VNX-Block-Operating-EnvironmentRevision of the software package:05.33.000.3.539Already Installed Revision 05.33.000.3.486Installable YESDisruptive upgrade:NO

The requested package(s) will be installed.Do you wish to proceed?:(y/n)?y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误消息:

NDU_NOT_SUPPORTEDNDU_CANNOT_FIND_FILENDU_CANNOT_XFER_FILEINVALID_PACKAGE

ndu -runrules执行预安装验证检查。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您在 Unisphere Agent 配置文件中必须拥有用户条目。

描述将 naviseccli ndu 命令与 -runrules 函数配合使用时,可执行预安装验证检查,而不执行软件安装(请参见 ndu -install)。

ndu -runrules 命令已关联预安装验证检查功能的配置要求。请参见 ndu -install 下的预安装验证检查。

使用 naviseccli ndu -install 命令将同时运行预安装验证检查和安装软件。

VNX CLI for Block

ndu -runrules 121

Page 122: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法ndu -runrules [pathlist] [-listrules] [-verbose]选项

路径列表指定要提交的软件包的文件名,带完整路径名。

-listrules显示将为指定主机运行的预安装验证检查的列表。验证检查不会执行。要运行验证检查,请勿包括此开关。

-verbose显示预安装验证检查的所有结果。未使用此开关时,仅显示阻止安装的错误(故障)。

示例对于主机名为 payroll_storage_SPA 的 SP,此命令将执行预安装验证检查。

naviseccli -h ss1_spa ndu -runrules

输出如果预安装验证检查检测到故障,将显示此类故障。

ndu -commit提交安装的系统驱动程序包(使之永久生效)。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您在 Unisphere Agent 配置文件中必须拥有用户条目。

描述将 naviseccli ndu 命令与 -commit 函数配合使用时,可提交安装的软件包。不是每个软件包都需要提交。

如果需要提交软件包但未提交,则新安装的软件包的所有新功能将不可用。提交的软件包不能恢复, 但可卸载。

在提交 VNX OE for Block 和 Access Logix 软件前,无法创建任何新 RAID 组或绑定任何新 LUN。使用 naviseccli ndu -list 命令可显示安装的软件包信息。

语法ndu -commitnamelist选项

名称列表列出要提交的软件包的软件包名称。

示例对于主机名为 payroll_storage_SPA 的 SP,此命令将提交所安装的软件包mypackage。

naviseccli -h ss1_spa ndu -commit mypackage

VNX CLI for Block

122 EMC VNX Series 5.33 Block 命令行界面参考

Page 123: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。

ndu -status返回 ndu 安装、提交或恢复操作的状态。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您在 Unisphere Agent 配置文件中必须拥有用户条目。

描述将 naviseccli ndu 命令与 -status 函数配合使用时,可报告执行的上一个 ndu-install、-commit 或 -revert 函数的进度。

使用 naviseccli ndu -list 命令可显示安装的软件包信息。

语法ndu -status [-clear]选项

-clear清除上次执行的 ndu 命令的状态。

示例对于主机名为 payroll_storage_SPA 的 SP,此命令将报告 ndu-install、-commit 或 -revert 函数的状态。

naviseccli -h ss1_spa ndu -status

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。

ndu -revert返回到已安装系统驱动程序的上一版本/恢复已安装系统驱动程序的上一版本的功能。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

您在 Unisphere Agent 配置文件中必须拥有用户条目。

描述将 naviseccli ndu 命令与 -revert 函数配合使用时,可恢复已安装驱动程序包的上一版本的功能。已提交的软件包无法恢复,未安装上一版本的软件包也无法恢复。此命令成功后,SP 将重新启动。

如果您忽略 -o(覆盖)开关,则 CLI 将提示确认:

Revert operation will revert package-name from both SPs.Do youstill want to revert.(y/n)?回答 y 恢复;回答 n 取消命令。

VNX CLI for Block

ndu -status 123

Page 124: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

使用 naviseccli ndu -list 命令可显示安装的软件包信息。

语法ndu -revert [-delayseconds] namelist [-o]选项

-delayseconds

指定延迟时间,从而使连接的主机有足够的时间,能够在重新启动 SP B 之后及重新启动 SP A 之前,重新扫描并标记 SP B 可用的路径。 小允许延迟为 0 秒,大允许延迟为 1140 秒。在大部分情况下,EMC 建议使用 360 秒 NDU 延迟。但是,有些主机配置(例如,使用 Veritas DMP 的主机)可能需要更长的延迟。

名称列表列出要恢复的软件包的软件包名称。

-o执行命令,而不提示确认。

示例对于主机名为 payroll_storage_SPA 的 SP,此命令将恢复至两个 SP 的mypackage 的上一版本。

naviseccli -h ss1_spa ndu -revert mypackage

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

NDU_CANNOT_FIND_FILENDU_CANNOT_XFER_FILEINVALID_PACKAGE

networkadmin -get列出网络名称和地址信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli networkadmin 命令与 -get 函数配合使用且不使用开关时,可列出 SP 的所有网络信息。此命令支持与装有 VNX OE for Block 04.28 版或更高版本的系统的管理端口进行 IPv6 网络通信。如果未指定 IP 地址(IPv4 或 IPv6),则默认情况下将显示 IPv4 信息。默认 IP 地址为 IPv4。如果同时指定了 -ipv4 和 -ipv6 开关,则将显示这两个 IP 地址的信息,其中 IPv4 信息先列出。

向需要此信息的 SP 发出此命令。

将此命令与一个或多个开关配合发出时,将根据指定的开关显示信息。行 StorageProcessor:始终显示。此命令将以如下格式显示信息:

Storage Processor: SP-id (A or B)Storage Processor Network Name: SP-network-nameStorage Processor IP Address: SP-IP-address

VNX CLI for Block

124 EMC VNX Series 5.33 Block 命令行界面参考

Page 125: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Storage Processor Subnet Mask: SP-subnet-maskStorage Processor Gateway Address:SP’s-gateway-system address

如果您需要更改 SP 网络名称或地址,则将 networkadmin 命令与 -set 函数(在networkadmin -set 中介绍)配合使用。

语法

networkadmin -get [-sp a|b] [-name] [-portid portid [-vportidvportid]] [-vlanid][-ipv4 [-mode] [-address] [-subnetmask] [-gateway]][-ipv6 [-mode] [-address] [-globalprefix] [-gateway]][-speed][-auto] [-capablespeeds] [-requestedspeed][-linkstatus] [-all]

选项

-sp [a|b]

显示指定 SP 的属性。默认为连接的 SP 的属性。

-portidportid

显示管理端口 ID。如果未指定端口 ID,系统将显示所有管理端口的信息。

-vportidvportid

显示与管理端口关联的虚拟端口 ID。如果未指定虚拟端口 ID,系统将显示所有虚拟端口的信息。

-vlanid显示管理端口/虚拟端口的虚拟 LAN (VLAN) ID。如果禁用 VLAN,系统将显示Disabled 。

-name显示 SP 的网络名称。

-ipv4显示所有 IPv4 信息。这是默认 IP 地址。

-ipv6显示所有 IPv6 信息。

-address显示 SP 的网络 IP 地址(IPv4/IPv6 地址)。

-gateway显示 SP 网关系统的 IP 地址(IPv4/IPv6 地址)。

-subnetmask显示 SP 的 IPv4 子网掩码。

-globalprefix显示 SP 的 IPv6 全局前缀。

-mode

VNX CLI for Block

networkadmin -get 125

Page 126: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示 IPv4/IPv6 状态。状态包括 automatic、manual 和 disabled。

-speed显示指定 SP 端口的当前端口速度。

-auto(仅限 CX4 系列)指明是打开还是关闭自动协调功能。如果打开此功能,CLI 将返回 yes 值;如果关闭了此功能,将返回 no 值;如果不支持此功能,将返回 not supported值。

如果打开了自动协调功能,则在输出中生成的速度值将不为 auto。此值表示端口当前运行的速度。如果您打开了自动协调功能并指定了 -requestedspeed 开关,请求值将显示值 auto。

-capablespeeds(仅限 CX4 系列)返回每个端口的有效速度值列表。

-requestedspeed(仅限 CX4 系列)显示请求的速度值。

-linkstaus(仅限 CX4 系列)显示管理端口的链路状态。

-all(仅限 CX4 系列)显示 network admin 命令的所有信息。

Secure CLI 仅支持命令开关 -speed、-auto、-capablespeeds、-requestedspeed、-linkstatus、-portid、-vportid、-vlanid、-ipv4、-ipv6 和 -all。

示例 1naviseccli –h ss1_spa networkadmin -get -speed

Storage Processor SP AManagement Port SettingsLink Status:Link-upCurrent Speed:100 Mbps/half duplex

示例 2naviseccli –h ss1_spa networkadmin -get -capablespeeds -auto

Storage Processor :SP AManagement Port Settings:Link Status: Link-upCurrent Speed: 100 Mbps/half duplexAuto-Negotiate:NoCapable Speeds:10 Mbps half/full duplex

100 Mbps half/full duplex1000 Mbps half/full duplex Auto

VNX CLI for Block

126 EMC VNX Series 5.33 Block 命令行界面参考

Page 127: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 3

IPv6 信息在标头中包含 IPv6,以区分输出和 IPv4 信息。

naviseccli -address 10.5.2.12 -user a -password a –scope 0networkadmin –get -ipv4 –ipv6

Storage Processor:SP AStorage Processor Network Name:lumpy-spaStorage Processor IP Address:10.5.2.12Storage Processor Subnet Mask:255.255.255.0Storage Processor Gateway Address:10.5.2.1Storage Processor IPv6 Mode:AutomaticStorage Processor IPv6 Address:3ffe:80c0:22c:4d:20d:56ff:fec5:bff4Storage Processor IPv6 Global Prefix:3ffe:80c0:22c:4d::Storage Processor IPv6 Local Address:fe80::20d:56ff:fec5:bff4Storage Processor IPv6 Gateway Address:fe80::20a:8bff:fe5a:967c

示例 4naviseccli –h ss1_spa networkadmin -get -all

Storage Processor:SP AStorage Processor Network Name:kirk-spa

Port ID:0Management Port Settings:Link Status:Link-UpCurrent Speed:100Mbps/full duplexRequested Speed:AutoAuto-Negotiate:YESCapable Speeds:10Mbps half/full duplex

100Mbps half/full duplex1000Mbps half/full duplexAuto

Virtual Port ID:0VLAN ID:102Storage Processor IP Mode:ManualStorage Processor IP Address:10.5.2.178Storage Processor Subnet Mask:255.255.255.0Storage Processor Gateway Address:10.5.2.1Storage Processor IPv6 Mode:AutomaticStorage Processor IPv6 Address:3ffe:80c0:22c:47:260:1600:3ce0:151cStorage Processor IPv6 Global Prefix:3ffe:80c0:22c:47::Storage Processor IPv6 Link-local Address:fe80::260:1600:3ce0:151cStorage Processor IPv6 Gateway Address:fe80::20a:8bff:fe5a:967c

输出请参见上页。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Notsupported(不支持)错误消息将打印至 stderr。

如果系统不支持命令开关 -speed、-auto、-capablespeeds、-requestedspeed、-linkstatus 和 -all,则 Invalid command lineparameters(无效的命令行参数)错误消息将打印至 stderr。

VNX CLI for Block

networkadmin -get 127

Page 128: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果 IPv6 不支持系统,将显示错误:IPv6 is not supported for thisplatform.(此平台不支持 IPv6。)

IPv6 已启用但其中一个 IPv6 值并未按此设置时,该值将显示为空字符串。

networkadmin -mib在系统 SP 上配置 SNMP 服务。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli networkadmin 命令与 -mib 函数配合使用时,可在 SP 上启用或禁用 SNMP MIB 读请求的处理,并设置 SNMP 社区字符串。此命令未与任何选项配合使用时,可列出 SNMP 服务的当前状态。

要发现当前设置,请将 networkadmin 命令与 -mib 函数配合使用。

语法networkadmin -mib [-enable] [-disable] [-communitystring] [-o]选项

-enable启用 SNMP 服务。

-disable禁用 SNMP 服务。

-communitynewstring

将 SNMP 社区字符串设置为 newstring。

-community 开关仅适用于 ManagementServer 28 版或更高版本。

-o执行命令,而不提示确认。

示例此命令将在 SP A 上禁用 SNMP 服务。

naviseccli -h ss1_spa networkadmin -mib -disable

Disable processing of SNMP read requests on SP A (y/n)[n]

输出

Storage Processor:SP ASNMP MIB Status: DisabledCommunity:public

VNX CLI for Block

128 EMC VNX Series 5.33 Block 命令行界面参考

Page 129: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。

networkadmin -route设置静态路由。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli networkadmin 命令与 -route 函数配合使用时,可设置到特定主机或网络的静态路由。

语法networkadmin -route [-spa|b] [-portidportid-vportidvportid] [-add-destination“destination” [-subnetmask“subnetmask” |-prefixlength“length”] [-metric“metric”] [-persistent]][-delete-destination“destination” [-subnetmask“subnetmask” |-prefixlength“length”]] [-list] [-o]选项

-spa|b

指定目标 SP。默认为连接的 SP。

-portidportid

-portid 和 -vportid 共同指定与路由关联的接口。如果未指定接口,系统将确定接口。

-vportidvportid

-portid 和 -vportid 共同指定与路由关联的接口。如果未指定接口,系统将确定接口。

-add添加网络路由。

-destination 目标指定目标的 IPv4/IPv6 地址或主机名称。

-subnetmask 网络掩码指定路由条目的 IPv4 子网掩码值。默认值为 255.255.255.255。它仅适用于 IPv4目标地址。

-prefixlengthlength

指定要在确定路由时比较的前缀长度和地址部分。默认值为 128。它仅适用于IPv6 目标地址。

-metricmetric

使用路由算法确定 佳路由。指标 低的路由优先于其他路由。

-persistent指定路由是否在重新启动后继续存在。

-delete删除现有路由。

VNX CLI for Block

networkadmin -route 129

Page 130: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-list显示 SP 的路由。默认情况下,显示连接的 SP 的路由。它还将显示特定端口/虚拟端口的路由。

-o执行命令,而不提示确认。

示例naviseccli -h kirk-spa networkadmin -route -list

输出

SP A, Port 0, Virtual Port 0:Protocol: IPv4Subnet Mask: 255.255.255.0Gateway: 10.5.2.1Originator: OSMetric: 10Destination Address: 10.5.2.0Persistent: YESStatic: NO

Protocol: IPv4Subnet Mask: 255.255.255.255Gateway: 10.5.2.1Originator: OSMetric: 10Destination Address: 10.255.255.255Persistent: YESStatic: NO

Protocol: IPv4Subnet Mask: 240.0.0.0Gateway: 10.5.2.1Originator: OSMetric: 10Destination Address: 224.0.0.0Persistent: YESStatic: NO

Protocol: IPv4Subnet Mask: 255.255.255.255Gateway: 10.5.2.1Originator: OSMetric: 1Destination Address: 255.255.255.255Persistent: YESStatic: NO

Protocol: IPv6Destination Prefix Length:64Originator: OSMetric: 8Destination Address: 3ffe:80c0:22c:47::Persistent: YESStatic: NO

networkadmin -set更新 SP 的网络信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

130 EMC VNX Series 5.33 Block 命令行界面参考

Page 131: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli networkadmin 命令与 -set 函数配合使用时,可更改 SP 的一个或多个网络设置。此命令支持与装有 VNX OE for Block 04.28 版或更高版本的系统的管理端口进行 IPv6 网络通信。如果未指定 IP 地址(IPv4 或 IPv6),则默认情况下将显示 IPv4 信息。默认 IP 地址为 IPv4。如果同时指定了 -ipv4 和 -ipv6 开关,则将显示这两个 IP 地址的信息,其中 IPv4 信息先列出。

向要更新信息的 SP 发出此命令。

如果您忽略 -o(覆盖)选项,CLI 将以如下形式显示消息,以确认更新。

Changing the name of SP <A|B> from oldname to newname (y/n)[n]?(是否将 SP <A|B> 的名称从旧名称更改为新名称 (y/n)[n]?)

Changing the IP address of SP <A|B> from old-address to new-address (y/n)[n]?(是否将 SP <A|B> 的 IP 地址从旧地址更改为新地址(y/n)[n]?)

Changing the sub-net mask of SP <A|B> from old-mask to new-mask(y/n)[n]?(是否将 SP <A|B> 的子网掩码从旧掩码更改为新掩码 (y/n)[n]?)

Changing the gateway address of SP <A|B> from old-gateway-address to new-gateway-address (y/n)[n]?(是否将 SP <A|B> 的网关地址从旧网关地址更改为新网关地址 (y/n)[n]?)

要进行更改,请输入 y;否则,输入 n。

要发现当前设置,请将 networkadmin 命令与 -get 函数配合使用。

网络属性 初由在您现场工作的 EMC 服务人员设置。除非要将 SP 移动到另一个局域网或子网上,否则请勿更改任何值。

如果更改了任何值,则在确认后,SP 将重新启动并使用新值。

语法

networkadmin -set [-o] [-sp a|b] [-name name] [-portid portid-vportid vportid] [-vlanid vlanid | -vlandisable][-ipv4 [-address address] [-subnetmask subnetmask] [-gatewaygateway-IP-address]][-ipv6 [-automatic | -disable | -manual[[-globalprefix prefix | -address IPv6-address][-gateway gateway-IP-address]]][-speed [-duplex]]

选项

-o执行命令,而不提示确认。

-sp [a|b]

修改指定 SP 的属性。默认为连接的 SP。

-name 名称将 SP 的网络名称更改为名称。名称的 大长度为 64 个字符。

-portidportid

VNX CLI for Block

networkadmin -set 131

Page 132: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定管理端口 ID。默认管理端口为 0。

-vportidvportid

指定与管理端口关联的虚拟端口 ID。默认虚拟端口为 0。

-vlanidvlanid

指定要用于管理端口/虚拟端口的 VLAN ID。如果指定的 VLAN ID 无效或该 ID 已在使用中,则将显示错误消息,并显示有效范围。

-vlandisable在虚拟端口上禁用 VLAN 标记。

-ipv4指定 IPv4 的设置。

-addressIP 地址将 SP 的 IPv4 网络地址更改为 IP 地址。

-subnetmask 掩码将 SP 的 IPv4 子网掩码更改为掩码。

-gateway 网关 IP 地址将 SP 的 IPv4 或 IPv6 网关 IP 地址更改为网关 IP 地址。

-ipv6指定 IPv6 的设置。

[-automatic | -disable | -manual]

指定要在 SP 上自动启用 IPv6,在 SP 上禁用 IPv6,还是在 SP 上手动启用IPv6。如果选择 manual,则还要选择是设置全局前缀还是设置特定 IPv6 地址与网关。

-globalprefix 前缀将 SP 的 IPv6 全局前缀更改为前缀。如果使用此选项,则还无法使用 -addressIPv6 地址选项。

-addressIPv6 地址在 SP 上设置 IPv6 地址,覆盖所有先前的 IPv6 配置。如果使用此选项,则还无法使用 -globalprefix 前缀选项。

-speed [-duplex](仅限 CX4 系列)更改目标 SP 在管理端口上的速度。

示例 1对于 SP A,此命令将更改网关地址。

naviseccli -h ss1_spa networkadmin -set -gatewayaddress

Changing the gateway address of SP A from 123.456.789.011 to123.456.789.011

This operation will cause a management server restart!Do you wish to continue? (y/n)[n] y

示例 2此命令将启用 IPv6(如果未启用)并维护当前设置。

VNX CLI for Block

132 EMC VNX Series 5.33 Block 命令行界面参考

Page 133: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -address 10.5.2.12 -user a -password a –scope 0networkadmin –set –ipv6 -manual

示例 3此命令将启用 IPv6(如果未启用)并设置 IPv6 全局前缀。

naviseccli -address 10.5.2.12 -user a -password a –scope 0networkadmin –set –ipv6 -manual -globalprefix 3ffe:80c0:22c:4c:

示例 4对于 SP A,此命令会将管理端口速度更改为 1000 Mbps/半双工。

naviseccli -h ss1_spa networkadmin -set -speed 1000-duplex half

Change the management port speed for SP A to 1000 Mbps/half duplexDO YOU WISH TO CONTINUE? (y/n)?

示例 5对于 SP A,此命令会手动设置 IPv6 地址。

naviseccli -h ss2_spa -user b -password b -scope 0networkadmin -set -ipv6 -manual -address 3ffe:80c0:22c:4c:1319:8a2e:370:7348

Setting the IPv6 Mode to Manual on SP A, Port 0, Virtual Port 0This operation will cause a management server restart!Do you wish to continue? (y/n)

输出请参阅此命令的描述部分。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

NETADMIN_NOT_FOUND(找不到 NETADMIN)NETADMIN_INVALID_NAME(NETADMIN 名称无效)Invalid command line parameters(命令行参数无效)Invalid speed request(速度请求无效)

port列出 SP 端口信息、从 SP 启动器列表删除 HBA 条目并提供诊断功能。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli port 命令可列出 SP 端口信息,从 SP 的允许的启动器列表(启动器记录)删除 HBA 条目,以及针对 SAN Copy 启动器记录和重复主机启动器记录提供诊断功能。另请参见 storagegroup 中的 storagegroup -setpath 命令和 alpa -set 中的alpa 命令。

要在系统中注册单个 HBA,您需要使用 Unisphere。

可选的 port -diagnose 开关是:

VNX CLI for Block

port 133

Page 134: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-sancopy [-clean]] [-host]语法

port -list [-hba|-arrayhba|-sp|-gname groupname |-uid UID][-all] [-arraycommpath] [-failovermode] [-unitserialnumber][-mac] [-initiatorcount] [-sfpstate] [-reads] [-writes][-bread] [-bwrite] [-qfull] [-physical] [-usage] [-prominfo]-removeHBA [-o] [-hbauid HBAUID |–host host|-hostip ip|-all]-diagnose [-o] -sancopy [-clean] |-host

选项

-sancopy [-clean]

列出 SAN Copy 启动器记录,其中启动器与目标 SP 的启动器相同。如果您包括可选 -clean 开关,CLI 将提示您删除显示的启动器记录。

-host扫描主机启动器记录并显示主机 ID 相同的重复主机。

不使用参数时,-list 将显示有关系统中所有端口的信息,但不会列出 -all、-arraycommpath 和 -failovermode 提供的信息。这允许 -list 在不与任何参数配合使用的情况下,生成与为旧版 Secure CLI 编写的脚本兼容的输出。示例 1显示了不使用开关时的输出。示例 2 显示了使用 -all 开关时的输出。您可以将下列可选开关之一与 -list 配合使用:

-all列出所有端口信息,包括此 Unisphere 版本的新信息。

-arraycommpath显示 arraycommpath 设置的状态:0(如果 arraycommpath 已禁用);1(如果 arraycommpath 已启用)。

-arrayhba显示有关连接至此 HBA 的所有系统的信息,或有关在启动器记录仍存在的某个时间点登录的系统的信息。有关显示,请参见示例 2。

-bread显示每个端口读取的块数。

-failovermode显示故障切换模式:0、1、2、3 或 4。storagegroup -failovermode 的描述提供了详细信息。

-gname 组名指定存储组。goupname 指定用户定义的存储组名称。如果您忽略 -gname 和 -uid 开关,CLI 将描述连接至此存储组的所有 HBA 端口。

-hba返回有关 HBA 端口的信息。启动器和目标 -hba 字段将返回不同的信息,具体取决于目标是光纤通道、FCoE 还是 iSCSI HBA。目标是光纤通道或 FCoE HBA

VNX CLI for Block

134 EMC VNX Series 5.33 Block 命令行界面参考

Page 135: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

时,-hba 将返回如下全球通用名称:10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C.目标是 iSCSI HBA 时,-hba 将返回启动器名称。

-initiatorcount显示指定 SP 上每个端口的启动器信息。列出定义、登录和未登录的启动器数。

-mac显示 iSCSI 系统的前端端口及 FCoE 端口的 MAC 地址。运行 port ...-mac 命令时,将返回每个端口的 MAC Address 字段。当您运行 port ...-mac 命令时,如果有端口是光纤通道端口,则这些端口的 MAC Address 字段将显示 NotApplicable。

-physical(仅限 CX4 系列)显示端口的物理位置,包括 I/O 模块和物理端口信息。

-reads显示每个端口的读取数。

-sfpstate显示每个端口的小型可插拔组件 (SFP) 状态。这让您可以确定是否检测到不兼容或故障 SFP,这种情况下状态将设置为 faulted。

-sp仅指定 SP 端口。

-uidUID

指定存储组唯一 ID(也称为全球通用名称,WWN)。如果您忽略 -gname 和 -uid 开关,CLI 将描述连接至此存储组的所有 HBA 端口。

-usage(仅限 CX4 系列)指明端口的使用方式。例如,安装了任一 MirrorView 启用程序时,它将显示MirrorView。

-prominfo显示插入前端端口的 SFP+ SFP 的新 EEPROM 信息。

-unitserialnumber指定 unitserialnumber 模式。

-writes显示每个端口的写入数。

可选的 port -removeHBA 开关是:

-hbauidHBAUID

删除使用 -hbauid 指定的特定启动器记录。HBAUID 指定唯一的主机总线适配器标识号(必须使用大写字母)。

-hosthost

删除指定主机名称注销和注册的所有启动器记录。

-hostipip

删除指定主机 IP 地址注销和注册的所有启动器记录。您可以将 IP 地址指定为IPv4 或 IPv6 地址。如果指定的是错误的 IP 地址,将显示如下错误消息:

VNX CLI for Block

port 135

Page 136: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

The IP address must be specified as an IPv4 address indotted-decimal format or as an IPv6 address in colon-hexadecimal notation.

如果指定了 IPv6 地址,EMC 建议您使用全局单播地址。

-all删除指定系统注销和注册的所有启动器记录。

-o执行命令,而不提示确认。

示例 1以下示例显示目标为光纤通道 HBA 和 SP 的 port -list 命令的样例输出:

如果未将 HBA 显式映射至用户定义、非用户定义、NULL、管理或物理存储组,“StorageGroup Name” 字段将显示 None。

naviseccli -h ss1_spa port -list

Information about each HBA:

HBA UID:10:10:10:10:10:10:10:10:10:10:10:10:10:10:10:10Server Name: mattServer IP Address: 1.2.3.4HBA Model Description:ModelABCHBA Vendor Description:VendorABCHBA Device Driver Name:N/AInformation about each port of this HBA:SP Name: SP ASP Port ID: 0HBA Devicename: N/ATrusted: NOLogged In: NODefined: YESInitiator Type: 3StorageGroup Name:Private

Information about each HBA:

HBA UID:20:00:00:00:C9:21:FE:D5:10:00:00:00:C9:21:FE:D5Server Name:20:00:00:00:C9:21:FE:D5:10:00:00:00:C9:21:FE:D5Server IP Address: UNKNOWNHBA Model Description:HBA Vendor Description:HBA Device Driver Name:Information about each port of this HBA:SP Name: SP BSP Port ID: 0HBA Devicename:Trusted: NOLogged In: YESSource ID: 7280384Defined: NOInitiator Type: 128

VNX CLI for Block

136 EMC VNX Series 5.33 Block 命令行界面参考

Page 137: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

StorageGroup Name:None

Information about each HBA:

HBA UID:AA:01:34:11:22:33:44:44:72:68:01:38:01:21:42:53Server Name: dochost.example.comServer IP Address:10.10.10.1HBA Model Description:HBA Vendor Description:HBA Device Driver Name:Information about each port of this HBA:SP Name: SP ASP Port ID: 0HBA Devicename:Trusted: NOLogged In: NODefined: YESInitiator Type: 3StorageGroup Name:DocumentationSP Name: SP ASP Port ID: 1HBA Devicename:Trusted: NOLogged In: NODefined: YESInitiator Type: 3StorageGroup Name:Documentation

Information about each HBA:

HBA UID:20:00:00:00:C9:2B:53:D3:10:00:00:00:C9:2B:53:D3Server Name:20:00:00:00:C9:2B:53:D3:10:00:00:00:C9:2B:53:D3Server IP Address:UNKNOWNHBA Model Description:HBA Vendor Description:HBA Device Driver Name:Information about each port of this HBA:SP Name: SP ASP Port ID: 0HBA Devicename:Trusted: NOLogged In: YESSource ID: 1315328Defined: NOInitiator Type:128

Information about each HBA:

HBA UID:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FFServer Name:abc.example.comServer IP Address:10.10.10.2HBA Model Description:HBA Vendor Description:HBA Device Driver Name:Information about each port of this HBA:SP Name: SP ASP Port ID: 0HBA Devicename:Trusted: NOLogged In: NODefined: YESInitiator Type: 3StorageGroup Name:PublicStorageGroup

VNX CLI for Block

port 137

Page 138: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Information about each SPPORT:

SP Name: SP ASP Port ID: 0SP UID: 50:06:01:60:BC:E0:0C:12:50:06:01:63:3C:E0:0C:12Link Status: UpPort Status: OnlineSwitch Present: YESSwitch UID: 10:00:00:05:1E:0E:E8:7B:20:1D:00:05:1E:0E:E8:7BSP Source ID: 859648I/O Module Slot: OnboardPhysical Port ID: 2

SP Name: SP ASP Port ID: 1SP UID: 50:06:01:60:BC:E0:0C:12:50:06:01:63:3C:E0:0C:12Link Status: UpPort Status: OnlineSwitch Present: YESSwitch UID: 10:00:00:05:1E:0E:E8:7B:20:1D:00:05:1E:0E:E8:7BSP Source ID: 859648I/O Module Slot: OnboardPhysical Port ID: 3

SP Name: SP ASP Port ID: 2SP UID: 50:06:01:60:BC:E0:0C:12:50:06:01:63:3C:E0:0C:12Link Status: UpPort Status: OnlineSwitch Present: YESSwitch UID: 10:00:00:05:1E:0E:E8:7B:20:1D:00:05:1E:0E:E8:7BSP Source ID: 859648I/O Module Slot: OnboardPhysical Port ID: 4

SP Name: SP ASP Port ID: 3SP UID: 50:06:01:60:BC:E0:0C:12:50:06:01:68:3C:E0:0C:12Link Status: UpPort Status: OnlineSwitch Present: YESSwitch UID: 10:00:00:05:1E:0E:E8:7B:20:1D:00:05:1E:0E:E8:7BSP Source ID: 859648I/O Module Slot: OnboardPhysical Port ID: 5

示例 2以下示例显示目标为光纤通道 HBA 和 SP 的 port -list -all 命令的样例输出。

naviseccli -h ss1_spa port -list -all

Total number of initiators:1

SP Name: SP ASP Port ID: 1Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

SP Name: SP ASP Port ID: 0Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

VNX CLI for Block

138 EMC VNX Series 5.33 Block 命令行界面参考

Page 139: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP Name: SP BSP Port ID: 1Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

SP Name: SP BSP Port ID: 0Registered Initiators: 1Logged-In Initiators: 1Not Logged-In Initiators:0

SP Name: SP ASP Port ID: 2Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

SP Name: SP ASP Port ID: 3Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

SP Name: SP BSP Port ID: 2Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

SP Name: SP BSP Port ID: 3Registered Initiators: 0Logged-In Initiators: 0Not Logged-In Initiators:0

Information about each HBA:HBA UID:20:00:00:00:C9:5E:B8:FF:10:00:00:00:C9:5E:B8:FFServer Name: nlpc46123.us.dg.comServer IP Address: 10.14.46.123HBA Model Description: Emulex LightPulse HBA - StorportMiniport DriverHBA Vendor Description:EmulexHBA Device Driver Name:elxstorInformation about each port of this HBA:

SP Name: SP BSP Port ID: 0HBA Devicename: \\.\SCSI3:0:0:0Trusted: NOLogged In: YESSource ID: 8327680Defined: YESInitiator Type: 3StorageGroup Name: NoneArrayCommPath: 1Failover mode: 1Unit serial number:Array

示例 3以下示例显示目标为 iSCSI HBA 的 port -list -hba 命令的样例输出。

VNX CLI for Block

port 139

Page 140: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h IPAddress_SP port -list -hba

Information about each HBA:HBA UID:iqn.1991-05.com.microsoft:nlpc20234Server Name: nlpc20234Server IP Address:25.24.23.235HBA Model Description:HBA Vendor Description:HBA Device Driver Name:Information about each port of this HBA:

SP Name: SP ASP Port ID: 0HBA Devicename: \\.\SCSI2:0:0:1Trusted: NOLogged In: YESSource ID: 4294967295Defined: YESInitiator Type: 3StorageGroup Name:StorageGrpnlpc20234

Information about each SPPORT:

SP Name: SP ASP Port ID: 0SP UID: iqn.1992-04.com.emc:cx.apm00034901526.a0Link Status: UpPort Status: OnlineSwitch Present:Not Applicable

SP Name: SP ASP Port ID: 1SP UID: iqn.1992-04.com.emc:cx.apm00034901526.a1Link Status: DownPort Status: OnlineSwitch Present:Not Applicable

SP Name: SP BSP Port ID: 0SP UID: iqn.1992-04.com.emc:cx.apm00034901526.b0Link Status: DownPort Status: OnlineSwitch Present:Not Applicable

SP Name: SP BSP Port ID: 1SP UID: iqn.1992-04.com.emc:cx.apm00034901526.b1Link Status: DownPort Status: OnlineSwitch Present:Not Applicable

示例 4以下示例显示目标为 iSCSI 系统的 port -list -mac 命令的样例输出。

naviseccli -h 10.14.80.107 port -list -sp -mac

Information about each SPPORT:

SP Name: SP BSP Port ID: 0SP UID: iqn.1992-04.com.emc:cx.apm00034901792.b0Link Status: DownPort Status: OnlineSwitch Present:Not ApplicableMAC Address: 00:60:16:01:83:AF

VNX CLI for Block

140 EMC VNX Series 5.33 Block 命令行界面参考

Page 141: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP Name: SP BSP Port ID: 1SP UID: iqn.1992-04.com.emc:cx.apm00034901792.b1Link Status: UpPort Status: OnlineSwitch Present:Not ApplicableMAC Address: 00:60:16:01:83:B1

SP Name: SP ASP Port ID: 0SP UID: iqn.1992-04.com.emc:cx.apm00034901792.a0Link Status: DownPort Status: OnlineSwitch Present:Not ApplicableMAC Address: 00:60:16:01:82:89

SP Name: SP ASP Port ID: 1SP UID: iqn.1992-04.com.emc:cx.apm00034901792.a1Link Status: UpPort Status: OnlineSwitch Present:Not ApplicableMAC Address: 00:60:16:01:82:8B

示例 5以下示例显示目标为光纤通道系统的 port -list -mac 命令的样例输出。

naviseccli -h 10.14.5.202 port -list -sp -mac

Information about each SPPORT:

SP Name: SP ASP Port ID: 1SP UID:50:06:01:60:90:21:26:3D:50:06:01:61:10:21:26:3DLink Status: UpPort Status: OnlineSwitch Present:NOMAC Address: Not Applicable

SP Name: SP ASP Port ID: 0SP UID:50:06:01:60:90:21:26:3D:50:06:01:60:10:21:26:3DLink Status: UpPort Status: OnlineSwitch Present:YESSwitch UID:10:00:08:00:88:60:8E:77:20:0D:08:00:88:60:8E:77SP Source ID: 7998739MAC Address: Not Applicable

SP Name: SP BSP Port ID: 1SP UID:50:06:01:60:90:21:26:3D:50:06:01:69:10:21:26:3DLink Status: UpPort Status: OnlineSwitch Present:NOMAC Address: Not Applicable

SP Name: SP BSP Port ID: 0SP UID:50:06:01:60:90:21:26:3D:50:06:01:68:10:21:26:3DLink Status: UpPort Status: OnlineSwitch Present:YES

VNX CLI for Block

port 141

Page 142: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Switch UID:10:00:08:00:88:60:8E:77:20:0C:08:00:88:60:8E:77SP Source ID: 7998483MAC Address: Not Applicable

示例 6以下示例显示目标为具有 FC(0,1,2,3)、1G iSCSI(4,5)、10G iSCSI(6,7) 和 10GFCoE(8,9) 端口的以太网光纤通道 (FCoE) 系统的 port -list -mac 命令的样例输出。

naviseccli -h peregrine-spa port -list -mac

Information about each SPPORT:SP Name: SP BSP Port ID: 3MAC Address: Not Applicable

SP Name: SP BSP Port ID: 2MAC Address: Not Applicable

SP Name: SP BSP Port ID: 0MAC Address: Not Applicable

SP Name: SP BSP Port ID: 1MAC Address: Not Applicable

SP Name: SP ASP Port ID: 3MAC Address: Not Applicable

SP Name: SP ASP Port ID: 2MAC Address: Not Applicable

SP Name: SP ASP Port ID: 0MAC Address: Not Applicable

SP Name: SP ASP Port ID: 1MAC Address: Not Applicable

SP Name: SP BSP Port ID: 4MAC Address: 00:60:16:1A:3B:C2

SP Name: SP BSP Port ID: 5MAC Address: 00:00:00:00:00:00

SP Name: SP BSP Port ID: 6MAC Address: 00:60:16:32:12:1C

SP Name: SP BSP Port ID: 7MAC Address: 00:00:00:00:00:00

SP Name: SP ASP Port ID: 4MAC Address: 00:60:16:1A:36:52

VNX CLI for Block

142 EMC VNX Series 5.33 Block 命令行界面参考

Page 143: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP Name: SP ASP Port ID: 5MAC Address: 00:00:00:00:00:00

SP Name: SP ASP Port ID: 6MAC Address: 00:60:16:32:0E:8E

SP Name: SP ASP Port ID: 7MAC Address: 00:00:00:00:00:00

SP Name: SP BSP Port ID: 8MAC Address: 00:60:16:3B:47:B2

SP Name: SP BSP Port ID: 9MAC Address: 00:60:16:3B:47:B3

SP Name: SP ASP Port ID: 8MAC Address: 00:60:16:3B:55:42

SP Name: SP ASP Port ID: 9MAC Address: 00:60:16:3B:55:43

示例 7以下示例显示 port -list -sp -all 命令的样例输出。

SP Name: SP BSP Port ID: 0SP UID: 50:06:01:60:B6:60:02:DC:50:06:01:68:36:60:02:DCLink Status: UpPort Status: OnlineSwitch Present: YESSwitch UID: 10:00:00:05:1E:E0:0B:E0:20:03:00:05:1E:E0:0B:E0SP Source ID: 932096ALPA Value: 0Speed Value : 8GbpsAuto Negotiable : NOAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value: AutoMAC Address: Not ApplicableSFP State: OnlineReads: 0Writes: 0Blocks Read: 0Blocks Written: 0Queue Full/Busy: 0I/O Module Slot: 0Physical Port ID: 0Usage: GeneralSFP/Connector EMC Part Number:019-078-042SFP/Connector EMC Serial Number:000000000000000SFP/Connector Vendor Part Number:N/ASFP/Connector Vendor Serial Number:AGL1211D3004397

VNX CLI for Block

port 143

Page 144: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SFP/Connector Supported Speeds:2Gbps4Gbps8Gbps

示例 8以下示例显示目标为 FCoE 端口、10G iSCSI 和 FC 端口的 port -list -sfpstate命令的样例输出。

SPF Normal:

SP Name: SP ASP Port ID: 11SP UID: 50:06:01:60:16:21:02:B6:50:06:01:60:16:25:02:B6Link Status: DownPort Status: DISABLEDSwitch Present: NOSFP State: Online

SFP Faulted:

SP Name: SP ASP Port ID: 8SP UID: 50:06:01:60:BB:20:13:0D:50:06:01:68:3B:24:13:0DLink Status: DownPort Status: DISABLEDSwitch Present: NOSFP State: Faulted

示例 9以下示例显示 port–list –prominfo 命令的输出。

Information about each SPPORT:

SP Name: SP ASP Port ID: 2SFP/Connector EMC Part Number: TBDSFP/Connector EMC Serial Number: TBDSFP/Connector Vendor Part Number: TBDSFP/Connector Vendor Serial Number: TBDSFP/Connector Supported Speeds:2Gbps4Gbps8Gbps

SP Name:SP ASP Port ID:3SFP/Connector EMC Part Number: TBDSFP/Connector EMC Serial Number: TBDSFP/Connector Vendor Part Number: TBDSFP/Connector Vendor Serial Number: TBDSFP/Connector Supported Speeds:2Gbps4Gbps8Gbps…

VNX CLI for Block

144 EMC VNX Series 5.33 Block 命令行界面参考

Page 145: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

powersaving启用或禁用节能设置。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli powersaving 命令使您可以在系统上启用或禁用节能设置。它将显示系统的闲置时间和节能设置的状态。

语法powersaving-globalsettings [-o] [on|off]-info [-systemidletime] [-globalpowersavingsettings]选项

-globalsettings在系统上启用或禁用节能设置。仅在指定 -o 开关时,系统才会发送确认消息。

如果打开设置,将显示以下消息:

Turning global power saving settings on will spin down alleligible unused disks and all power saving settings onStorage Pools will take effect.Do you want to proceed?如果关闭设置,将显示以下消息:

Turning global power saving settings off will allow alldrives spinning up to normal.Do you want to proceed?

-info [-systemidletime] [-globalpowersavingsettings]

显示系统闲置时间和全局节能设置的状态。

示例naviseccli -h IP address powersaving -info

System Idle Time:15 minGlobal Power Saving Settings:On

rebootSP重新启动 SP。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述此命令可重新启动一个或两个 SP。如果忽略开关,将重新启动当前 SP。

如果在 I/O 进程处于活动状态时执行 rebootSP,可能会出现 I/O 错误并且/或者Unisphere Agent 进程可能会挂起。如果代理进程挂起,必须重新启动运行 UnisphereAgent 的主机。如果要绑定分配给一个 SP 的 LUN,则在完成绑定进程之前,不能重新启动对等 SP。否则,在完成绑定进程之前,每次轮询 SP 时都将看到错误消息。

VNX CLI for Block

powersaving 145

Page 146: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要重新启动目标 SP 的对等 SP,请参见 rebootpeerSP 命令。

语法rebootSP [-both] [-o]选项

-both重新启动两个 SP。

写缓存启用时,除非您先禁用写缓存或者使用 -o 选项覆盖警告并直接重新启动,否则不允许重新启动两个 SP。

-o执行命令,而不提示确认。

示例 1naviseccli -h ss1_spa rebootSP

WARNING:This operation will reboot the target SP.Verify that the SPS on the surviving SP is operating correctly.Otherwise write cache must be disabled:naviseccli -h IPAddress cache -sp -modify -wc off.Failure to disable write cache may result in the loss of data.DO YOU WISH TO CONTINUE? (y/n)

示例 2naviseccli -h ss1_spa rebootSP -both

Error:rebootSP command failedBefore you can execute the rebootSP command, you need to eitherdisable write cache or override the warning.To disable write cache, run the “naviseccli -h IPAddress cache -sp-modify -wc off” command.To override the warning and reboot both SPs directly, run the“rebootSP -both -o” command.

输出没有输出。错误将打印至 stderr。

rebootpeerSP重新启动对等 SP。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述让您可在双 SP 系统中重新启动目标 SP 的对等 SP。对于 rebootpeerSP 命令,对等SP 是指此命令不将其作为目标的系统 SP。

VNX CLI for Block

146 EMC VNX Series 5.33 Block 命令行界面参考

Page 147: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要重新启动系统上的目标 SP 或两个 SP,请参见 rebootSP 命令。

语法rebootpeerSP [-o]选项

-o执行命令,而不提示确认。

示例以下示例将重新启动目标 SP 的对等 SP。目标 SP 为 ss1_spa;对等 SP 为ss1_spb。

naviseccli -h ss1_spa rebootpeerSP

WARNING:This operation will reboot the target SP.Verify that the SPS on the surviving SP is operating correctly.Otherwise write cache must be disabled:naviseccli -h IPAddress cache -sp -modify -wc off.Failure to disable write cache may result in the loss of data.DO YOU WISH TO CONTINUE? (y/n)

remoteconfig -getconfig显示有关 Host Agent 或 SP Agent 的信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述remoteconfig 命令可显示并设置代理配置信息。代理可以是任何 Host Agent 或 SPAgent。这些命令让您可以获取并设置在远程主机上运行的代理的配置,扫描远程主机上系统中的所有设备,以及停止在主机上运行的代理。

如果正在运行 VMware ESX Server 且向虚拟机发出此命令 (VM),则无法将 HostAgent 作为目标,因为 Unisphere Host Agent 仅适用于 ESX Server。

将 naviseccli remoteconfig 命令与 -getconfig 配合使用时,可显示有关在SP 上运行的代理的信息。要显示有关指定主机的代理信息,请参阅 server -remoteconfig。如果忽略开关,此命令将显示所有代理信息。可以使用开关请求特定信息。

要将代理信息写入文件,请使用 -writefilename 开关。如果您使用 -write,CLI 会将所有信息写入文件;您无法使用开关选择特定信息。如果存在名称相同的文件,CLI将验证是否覆盖。

在列出代理信息后,您可使用 remoteconfig -setconfig 命令更改代理设置。

语法

remoteconfig -getconfig [-description] [-contact] [-users][-interval] [-write filename]

VNX CLI for Block

remoteconfig -getconfig 147

Page 148: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-description显示描述字段的内容。

-contact显示联系人字段的内容。

-users显示用户字段的内容。

-interval显示轮询间隔字段的内容。

-writefilename

当配置文件位于主机或 SP 上时,将其映像写入文件 文件名。此文件的写入格式与 agent.config 文件相同,但不同于不带 -write 开关的 getconfig 函数的输出。您可以使用此文件并通过 remoteconfig setconfig-ffilename 函数设置其他代理的配置。不允许将其他开关与 -write 配合使用。

示例此命令将列出所有代理信息。

naviseccli -h ss1_spa remoteconfig -getconfig

输出请参阅 remoteconfig -getconfig。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

RAC_AGENT_NOT_RUNNING

remoteconfig -setconfig更改 Host Agent 或 SP Agent 的配置信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli remoteconfig 命令与 -setconfig 配合使用时,可更改在 SP 上运行的代理的配置信息。要更改所指定主机上运行的代理的配置信息,请参阅 server -remoteconfig。

将删除 Host Agent 配置文件中的备注。当您的配置文件更改生效时,将永久失去文件中的原有备注。

除非您使用 -o(覆盖)或 -f 开关,否则 CLI 将提示确认您指定的每项更改。要更改代理的设置,请输入 y。所有设置的确认查询如下:

Change host description from old to new <y/n> [y]? Change contactinformation from old to new <y/n> [y]? Add user in the authorizeduser list <y/n>[y] ?(是否将用户添加到授权用户列表 <y/n>[y]?)Remove userfrom the authorized user list <y/n>[y] ?(是否从授权用户列表中删除用户 <y/n>[y]?)Change polling interval to new-interval <y/n>[y] ?(是否将轮询间隔更改为新间隔 <y/n>[y]?)

VNX CLI for Block

148 EMC VNX Series 5.33 Block 命令行界面参考

Page 149: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要让 CLI 从文件(可能是使用 getconfig-write 函数写入的文件)获取代理信息,请使用 -ffilename 开关。仅允许将 -o(覆盖)开关与 -f 开关配合使用。

您可以使用 -getconfig 函数了解设置的格式化方式。确保条目适用于要配置的代理。设置错误会导致无法访问代理。

语法

remoteconfig -setconfig [-o] [-adduser userlist] [-contactcontactinfo] [-description description] [-f filename][-intervalinterval] [-rmuser userlist]

选项

-o执行命令,而不提示确认。

-adduseruserlist

将在 userlist 中指定的用户添加到授权用户列表。用户名格式为username@hostname。用空格分隔用户条目。

-contactcontactinfo

指定代理描述字段的新联系信息。

-descriptiondescription

指定代理描述字段的新内容。

-ffilename

从文件 filename 读取配置信息。此文件的格式必须正确(与早期 Unisphere 版本中使用的代理配置文件相同)。-getconfig -write 命令将自动以正确格式创建文件。当您使用 -f 时,CLI 不会提示确认;不需要 -o 开关。

-intervalinterval

将轮询间隔(秒)更改为间隔。有效范围是 1 - 120。此开关可能并不适用于所有系统类型。

-rmuseruserlist

从授权用户列表删除指定用户。

示例此命令会将位于主机 viking 上的用户 tsjones 添加到代理特权用户列表。

naviseccli -h ss1_spa remoteconfig -setconfig -adduser tsjones@viking

Add tsjones@viking in the authorized user list <y/n>[y]?

输出请参阅 remoteconfig -getconfig。如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

RAC_AGENT_NOT_RUNNING RAC_REMOTECONFIG_NOT_SUPPORTED INVALID_MEGAPOLLINVALID_USEEXPLICITDEVNAME RAC_FILE_NOT_FOUND

VNX CLI for Block

remoteconfig -setconfig 149

Page 150: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

removerg删除 RAID 组。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli removerg 命令可删除指定的 RAID 组。

此命令无法删除精简池。

语法removergrgID选项

RAID 组 ID

RAID 组标识号。RAID 组 ID 指定介于 0 和 RAID 组系统所支持 大 RAID 组数之间的数字。

示例此命令将删除 RAID 组 1。

naviseccli -h ss1_spa removerg 1

resetandhold加电自检 (POST) 后重置 SP 和暂挂重新启动。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli resetandhold 命令将在加电自检 (POST) 后重置 SP 和暂挂重新启动,这样对于运行期间不允许拉动 SP 并使其复位的系统,就可以采用安全方式重置SP。由于暂挂了启动进程,因此要使 SP 恢复正常工作,您必须发出后续rebootpeerSP 命令,以清除暂挂和重新启动 SP。

发出 resetandhold 后,在准备好让 SP 恢复正常工作时发出 rebootpeerSP。

语法resetandhold示例以下示例将重置和暂挂系统上目标 SP 的重新启动。

naviseccli -h ss1_spa resetandhold

This operation will cause the system to reset andthen hold the reboot process following the Power On SelfTests (POST).To clear the hold state and complete the SP reboot,a rebootpeersp command must be issued to the peer SP.

VNX CLI for Block

150 EMC VNX Series 5.33 Block 命令行界面参考

Page 151: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

DO YOU WISH TO CONTINUE? (y/n)?

responsetest测试事件监视程序响应。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli responstest 命令可创建人工事件来测试事件监视程序响应。

responsetest 命令已设计为可在没有事件监视程序用户界面 (UI) 的情况下使用。也就是说,可将 responsetest 与事件监视程序模板文件 navimon.cfg 配合使用;您可编辑此模板文件来指定需要的事件监视程序响应。如果已使用事件监视程序 UI 设置事件监视程序模板,请勿使用此命令。

通过 responsetest 访问的事件监视程序功能是分散的,仅从本地系统提供电子邮件和寻呼机支持。EMC 呼叫总部功能不通过此命令提供。

语法responsetest-emailresponse-parameters| -emailpage“response-parameters” | -modempage“response-parameters” |-snmp“response-parameters”

选项

响应参数允许将不同参数用于每个指定的响应类型,具体如下:

-email

-smtpmailserversmtpmailserver_hostname

指定 SMTP 邮件服务器;必需。

-destaddressdestination_email_address

指定目标电子邮件地址;必需。

[-subjecttext]

引号中的文本 指定电子邮件主题;可选。

[-ccdestination_email_address]

要将 cc(拷贝)发送至的电子邮件地址;可选。

[-messagetext | -filefilename]

引号中的文本 描述事件;可选。或指定带描述文本的文件,使用 -file.[-sendersender_email_address]

指定发件人地址;可选。如果忽略,CLI 将插入代理主机名称,作为发件人电子邮件地址。

-emailpage

-smtpmailserversmtpmailserver_hostname

指定 SMTP 邮件服务器;必需。

VNX CLI for Block

responsetest 151

Page 152: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-destaddressdestination_email_address

指定目标电子邮件地址;必需。

[-subjecttext ]

引号中的文本 指定电子邮件主题;可选。

[-ccdestination_email_address]

要将 cc(拷贝)发送至的电子邮件地址;

[-messagetext | -filefilename]

引号中的文本 描述事件;可选。或指定带描述文本的文件,使用 -file.[-sendersender_email_address]

指定发件人地址;可选。如果忽略,CLI 将插入代理主机名称,作为发件人电子邮件地址。

-modempage(AX 系列和 AX4-5 系列不支持)

-destnumberphone-number

指定寻呼机电话号码(含区号),必需。

-msgnumberphone-number

指定将显示在寻呼机显示屏上的号码(含区号)。

[ -comportnumber ]

指定 PC COM 的编号。如果忽略,CLI 将采用 COM l;可选。

[ -messagedelayseconds ]

指定在将目标电话号码发送到调制解调器和将消息发送到调制解调器之间的延迟。这使接收调制解调器有足够的时间来应答呼叫。可选

[ -dialcommandcommand]

指定代理将使用的调制解调器拨号命令。可选。

[ -initcommandcommand-to-modem ]

指定代理将使用的调制解调器拨号命令。initcommand 允许在将数据发送到调制解调器之前,可执行某些自定义的调制解调器配置。可选。

-communitycommunity

指定 SNMP 管理主机上的社区;可选。

-desthostdestination-hostname

指定 SNMP 管理主机名称;必需。

-device 设备指定 SNMP 管理主机表示的设备。必需。

示例此命令将发送调制解调器寻呼测试事件。

naviseccli -h ss1_spa responsetest modempage -destnumber -msgnumber

输出测试结果。

VNX CLI for Block

152 EMC VNX Series 5.33 Block 命令行界面参考

Page 153: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

sc_off禁用数据访问控制。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli sc_off 命令可禁用数据访问控制并关闭共享存储功能。您可以使用此命令将系统重置为其出厂非共享存储设置。

请注意,执行 sc_off 会将系统重置为其出厂非共享存储设置,从而永久销毁所有以前实施的共享存储功能。

语法sc_off [-o]选项

-o执行命令,而不提示确认。

示例naviseccli -h ss1_spa sc_off

输出首次运行 sc_off 命令时,您将看到类似如下的输出:

You have asked to remove all shared storage componentsfrom the indicated system.

The following functions will be performed, if necessary:Clear the system's passwordTurn fairness offSet the default storage group to ~physicalRemove all initiator recordsRemove all user defined storage groupsDo you wish to proceed? (y/n)? y

Clearing the system's passwordOld Password:***Turning fairness offSetting the default storage group to ~physicalRemoving all initiator recordsRemoving all user defined storage groups

如果第二次运行该命令,并且第一次已成功完成,则输出将如下所示:

You have asked to remove all shared storage componentsfrom the indicated system.

The following functions will be performed, if necessary:Clear the system's passwordTurn fairness offSet the default storage group to ~physicalRemove all initiator records

VNX CLI for Block

sc_off 153

Page 154: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Remove all user defined storage groupsDo you wish to proceed? (y/n)? y

setfeature将软件功能添加到 SP 控制的 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setfeature 命令可将软件驱动程序功能添加到 SP 拥有的 LUN 和将其删除。

语法setfeature-on|-off-featurefeature-lunlun| -lunuiduid选项

-on 或-off添加或删除功能。

-featurefeature

标识功能;例如,RM 表示远程镜像,sancopy 表示 SAN Copy。

-lunlun 或 -lunuiduid

指定 LUN。您可以使用 LUN 编号或 LUN 唯一 ID (UID)(即全球通用名称,WWN)

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。其他错误:

COMMAND_NOT_SUPPORTED FEATURE_REQUIRED LUN_AND_LUNUID_SPECIFIED

setsniffer启动后台验证进程或更改验证进程参数。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setsniffer 命令可启动后台验证进程或更改验证进程参数。您可以指定特定 LUN、RAID 组中的所有 LUN 或系统中的所有 LUN。

setsniffer 命令不支持精简 LUN。

语法setsnifferlun-number| [-rgrg-number] [-all] [-bv] [-cr]选项

-all将 Sniffer 参数应用于系统中的所有 LUN。目标 SP 必须至少拥有一个 LUN。

VNX CLI for Block

154 EMC VNX Series 5.33 Block 命令行界面参考

Page 155: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

lun 编号将 Sniffer 参数应用于指定 LUN。lun 指定逻辑单元号。您必须将拥有指定 LUN 的SP 作为目标。

-rgrg-number

将 Sniffer 参数应用于指定 RAID 组中的所有 LUN。

-bv启动已满单元后台验证。

-cr清除后台验证报告。

示例在 LUN 0 中启动后台验证。

naviseccli setsniffer 0 -bv

输出没有输出。错误将打印至 stderr。

setsniffverify启用或禁用阵列的所有磁盘上的 sniff 验证。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setsniffverify 命令可启用或禁用包括已绑定和未绑定区域在内的阵列的所有磁盘上的 sniff 验证。此命令若不带选项,将显示当前 sniff 验证状态。

语法setsniffverify [-on | -off]选项

–on | off启用或禁用所有磁盘上的 sniff 验证。

-on启用所有磁盘上的 sniff 验证。

-off禁用所有磁盘上的 sniff 验证。

示例 1此示例将启用基于磁盘的 sniff 验证。没有输出。错误将打印至 stderr。

naviseccli setsniffverify -on

VNX CLI for Block

setsniffverify 155

Page 156: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 2若不提供选项,此命令将显示当前 sniff 验证状态。

naviseccli setsniffverifysniffverify is ENABLED

setspstime设置 SPS 或 BBU 电池检测时间。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setspstime 命令可设置 SPS 电池检测时间。如果未指定开关,此命令将返回当前 SPS 电池检测时间。将显示客户端时区的 SPS 检测时间。

语法

setspstime [-d day-num] [-h hour-num] [-m minute-num][-nolocal]

选项

-dday-num

设置一周中的某一天(0-6,0=星期日)。

-hhour-num

设置以小时为单位的时间(0-23,0=凌晨 12:00)。

-mminute-num

设置以分钟为单位的时间 (0-59)。

要设置 SPS 或 BBU 检测时间,必须指定所有开关。

-nolocal将显示客户端时区的 SPS 检测时间。

如果系统正与低于 6.5 的 Host Agent 版本通信,则需要 -nolocal。您无法在6.5 或更高版本中使用此开关。

示例此示例将 SPS 电池检测时间设置为星期日凌晨 1:00。

naviseccli -h ss1_spa setspstime -d 0 -h 1 -m 0

输出没有输出。错误将打印至 stderr。

VNX CLI for Block

156 EMC VNX Series 5.33 Block 命令行界面参考

Page 157: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

setsptime设置 SP 系统时钟。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setsptime 命令可设置两个 SP 的系统时间。

语法

setsptime [-M month-num] [-D day-num] [-Y year-num][-h hour-num ] [-m minute-num]

选项

-Mmonth-num

指定月份 (1-12)。

-Dday-num

指定日期 (1-31)。

-Yyear-num

指定年份;使用四位数。

-hhour-num

指定小时 (0-23)。

-mminute-num

指定分钟 (0-59)。

示例此示例将 SP 系统时钟设置为 2002 年 3 月 13 日上午 9:00。

naviseccli -h data1_spa setsptime -M 3 -D 13 -Y 2002 -h 9

输出没有输出。错误将打印至 stderr。

setstats设置统计记录。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli setstats 命令可设置统计记录。如果不使用可选开关,此命令将返回统计记录的当前状态。SP 为 LUN、磁盘模块和系统缓存维护了一个可以打开和关闭的统计信息日志。启用时,日志记录会影响系统性能,因此除非需要监视性能,否则好将其禁用。

日志使用 32 位计数器维护统计信息编号。计数器达到 大计数范围时,统计信息编号将从零重新开始。因此,如果在计数器即将达到 大计数范围时和从零重新开始后不久查看计数器,您可以看到其中的统计信息编号会突然出现一个递减。如果希望日志记录超过两个星期的统计信息,应大约每两周重置一次日志,这样就能知道编号何时从零开始。

VNX CLI for Block

setsptime 157

Page 158: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

此命令仅影响指定的 SP。

语法setstats-on|-off[-powersavings] [-on|-off]选项

setstats-on|-off启用/禁用性能统计记录。

如果关闭统计记录,将禁用其他命令中的某些选项。其他命令的选项指定是否必须打开统计记录其选项才有效。

-powersavings

启用/禁用磁盘降速统计记录。它仅影响磁盘降速统计信息。

-on|-off返回节能统计记录的当前状态。

示例样例输出如下:

naviseccli -h ss1_spa setstats -on

naviseccli -h ss1_spa setstats -powersavings

Disk Spin Down statistics logging is DISABLED

OR

Disk Spin Down statistics logging is ENABLEDStart Power Savings Log Timestamp:xx/xx/xxxx xx:xx:xx

输出没有输出。错误将打印至 stderr。

shutdown关闭系统并关闭其电源。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli shutdown 命令可关闭指定系统并关闭其电源。

语法shutdown [-o]选项

-o执行命令,而不提示确认。

示例此命令将关闭指定系统并关闭其电源。

VNX CLI for Block

158 EMC VNX Series 5.33 Block 命令行界面参考

Page 159: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa shutdown

Before you shutdown the system, stop all I/O fromany servers connected to the system and save allunsaved data to disk.During the shutdown process youwill lose access to all data on the LUNs but you will notlose any data.When you power up the system youwill regain access to the LUNs.Do you want to shutdown and power off the subsystem now(y/n)?

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

shutdownsp关闭当前 SP 并关闭其电源。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli shutdownsp 命令可关闭系统的当前存储处理器 (SP)。

语法shutdownsp [-o]选项

-o执行命令,而不提示确认。确认消息因系统而异。

示例VNX 系统的确认消息如下:

WARNING:This operation will shutdown the SP and hold it in reset.Verify that SPS on the surviving SP is operating correctly.Otherwise write cache must be disabled:naviseccli -h IPAddresscache -sp -modify -wc off.To reconnect please reboot the SP - this can be accomplished byusing therebootpeerSP command.Do you want to shutdown and hold the SP now? (y/n) ?

输出如果命令成功,则不返回任何内容;如果与任何其他系统配合使用,则返回错误消息。

shutdownpeersp关闭对等 SP 并关闭其电源。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli shutdownpeersp 命令可关闭对等存储处理器 (SP)。

VNX CLI for Block

shutdownsp 159

Page 160: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法shutdownpeersp [-o]选项

-o执行命令,而不提示确认。

确认消息因系统而异。

示例VNX 系统的确认消息如下:

WARNING:This operation will shutdown the SP and hold it in reset.Verify that SPS on the surviving SP is operating correctly.Otherwise write cache must be disabled:naviseccli -h IPAddresscache -sp -modify -wc off.To reconnect please reboot the SP - this can be accomplished byusing therebootpeerSP command.Do you want to shutdown and hold the SP now? (y/n) ?

输出如果命令成功,则不返回任何内容;如果与任何其他系统配合使用,则返回错误消息。

spcollect -info显示自动 SPCollect 服务的设置。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli spcollect 命令与 -info 函数配合使用时,可显示自动 SPCollect功能的设置。打开自动 SPCollect 功能时,设置显示为 Enabled;关闭此功能时,显示为 Disabled。

自动 SPCollect 服务属于 VNX OE for Block 02.19.xxx.5.yyy 版或更高版本附带的Peerwatch 服务。

语法spcollect -info示例此命令将显示指定系统的自动 SPCollect 功能的设置。指明 SPCollect 进程已打开的Enabled 设置已显示在上述输出中。

naviseccli -address ss\1_spa spcollect -info

输出

AutoExecution:Enabled

VNX CLI for Block

160 EMC VNX Series 5.33 Block 命令行界面参考

Page 161: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

spcollect -set将自动 SPCollect 服务设置为打开或关闭。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli spcollect 命令与 -set 函数配合使用时,可将自动 SPCollect 进程设置为打开或关闭。

自动 SPCollect 服务属于 VNX OE for Block 02.19.xxx.5.yyy 版或更高版本附带的Peerwatch 服务。

使用 spcollect -info 验证是启用还是禁用此服务。

语法spcollect -set -autoon|off [-o]选项

-autoon|off

将自动 SPCollect 进程设置为打开或关闭。如果指明 on,它将打开自动服务;如果指明 off,它将关闭自动服务。

-o执行命令,而不提示确认。

示例此命令将打开自动 SPCollect 进程。

naviseccli -address ss1_spa spcollect -set -auto on

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

spcollect选择一组系统日志文件并将其置于单个 .zip 文件中。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli spcollect 命令可选择一组系统日志文件并将其置于系统上的单个 .zip 文件中。您可以使用 managefiles 命令从系统检索文件。

此命令与属于 VNX OE for Block 02.19.xxx.5.yyy 版或更高版本附带的 Peerwatch 服务的自动 SPCollect 服务不相关。此命令用于独立于计划服务运行 SPCollect 功能。要启用或禁用自动 SPCollect 服务,请参见 spcollect -set 命令。

SPCollect 功能会影响系统性能(可能会降低系统性能)。

VNX CLI for Block

spcollect -set 161

Page 162: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法spcollect示例此示例将在系统上创建包含系统日志文件的 .zip 文件。

.zip 文件具有以下格式:arrayserialnumber_SPx_date_time_spsignature_data.zipnaviseccli -h ss1_spa spcollectarrayserialnumber 是系统序列号。

x 是 SP A 或 B。

date 是收集日期。

time 是收集时间。

spsignature 是 SP 签名

输出没有输出。错误将打印至 stderr。

spportspeed设置或获取 SP 端口速度。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli spportspeed 命令可获取或设置 SP 端口速度。可以直接在任一 SP上或通过另一个 SP 设置端口速度。可以设置的端口速度和可用选项取决于系统类型。

要让端口速度起作用,HBA、交换机和 SP 均必须支持它。如果端口连接到具有不同速度的交换机或 HBA,则可以将 SP 的端口设置为不同速度。

不兼容的端口速度将阻止两个设备通信。在执行 -set 命令前,CLI 将提示如下确认消息。

Changing the port speed is a disruptive function.Verify thatthe other device connected to the system, supports the newspeed.If the speed settings are incompatible, the system willbe unable to communicate with the other connected device.Areyou sure you want to change speed of SP x Port n from n Gigabitto n Gigabit <y/n>?语法

spportspeed -get [-isauto] [-avail] [-requested] [-type][-physical] [-sfp] [-all] -set -sp a|b-portid portid speed [-o]

选项

-isauto指明是打开还是关闭自动协调功能。如果打开此功能,CLI 将返回 yes 值;如果关闭了此功能,将返回 no 值;如果不支持此功能,将返回 not supported 值。

VNX CLI for Block

162 EMC VNX Series 5.33 Block 命令行界面参考

Page 163: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果打开了自动协调功能,则在输出中生成的速度值将不含 auto 值。此值表示端口当前运行的速度。如果您打开了自动协调功能并指定了 -requested 开关,请求值将显示值 auto。

-avail指明指定端口的可用速度。

-requested显示通过 spportspeed -set 请求的速度。所请求的速度可能不等于端口的实际速度。例如,打开自动协调功能时,请求值将显示 auto,且速度值显示端口的当前运行速度。

-type显示每个端口的连接类型(光纤通道或 iSCSI)及速度。

-physical(仅限 CX 系列)显示端口的物理位置。或

-spa|b

指定要设置端口速度的 SP (a|b)。

-portidportidspeed

portid 指定 SP 上的端口(0、1、2 或 3)。

speed 指定端口速度:请参见上述备注。对于光线通道系统,1 Gb 模式的端口速度为 1,2 Gb 模式为 2,4 Gb 模式为 4,auto 则启动自动协调功能。对于 iSCSI系统,10 Mb 模式的端口速度为 10,100 Mb 模式为 100,1000 Mb 模式为 1000,auto 则启动自动协调功能。

-o执行命令,而不提示确认。

示例 1naviseccli -h ss1__spa spportspeed -get -physical

Storage Processor : SP APort ID : 0Speed Value : 8GbpsAuto Negotiable : YesAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value: AutoConnection Type: Fibre ChannelI/O Module Slot: OnboardPhysical Port ID: 2SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor : SP A

VNX CLI for Block

spportspeed 163

Page 164: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port ID : 1Speed Value : 8GbpsAuto Negotiable : YesAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value: AutoConnection Type: Fibre ChannelI/O Module Slot: OnboardPhysical Port ID: 3SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor : SP APort ID : 2Speed Value : 8GbpsAuto Negotiable : YesAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value: AutoConnection Type: Fibre ChannelI/O Module Slot: OnboardPhysical Port ID: 4SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor : SP APort ID : 3Speed Value : 8GbpsAuto Negotiable : YesAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value: AutoConnection Type: Fibre ChannelI/O Module Slot: OnboardPhysical Port ID: 5SFP Supported Speeds:2Gbps4Gbps8Gbps

示例 2naviseccli spportspeed -get –sfp

Storage Processor :SP APort ID :0Speed Value :8GbpsSFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP A

VNX CLI for Block

164 EMC VNX Series 5.33 Block 命令行界面参考

Page 165: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port ID :1Speed Value :8GbpsSFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP APort ID :2Speed Value :N/ASFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP APort ID :3Speed Value :N/ASFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :0Speed Value :N/ASFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :1Speed Value :8GbpsSFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :2Speed Value :N/ASFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :3Speed Value :N/ASFP Supported Speeds:2Gbps4Gbps8Gbps

示例 3naviseccli spportspeed -get –all

Storage Processor :SP APort ID :0Speed Value :8GbpsAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps

VNX CLI for Block

spportspeed 165

Page 166: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

8GbpsAutoRequested Value:AutoConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:0SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP APort ID :1Speed Value :8GbpsAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:AutoConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:1SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP APort ID :2Speed Value :N/AAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:4GbpsConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:2SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP APort ID :3Speed Value :N/AAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:4GbpsConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:3SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :0Speed Value :N/A

VNX CLI for Block

166 EMC VNX Series 5.33 Block 命令行界面参考

Page 167: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Auto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:4GbpsConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:0SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :1Speed Value :8GbpsAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:AutoConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:1SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :2Speed Value :N/AAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:4GbpsConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:2SFP Supported Speeds:2Gbps4Gbps8Gbps

Storage Processor :SP BPort ID :3Speed Value :N/AAuto Negotiable :NoAvailable Speeds:2Gbps4Gbps8GbpsAutoRequested Value:4GbpsConnection Type:Fibre ChannelI/O Module Slot:0Physical Port ID:3SFP Supported Speeds:2Gbps

VNX CLI for Block

spportspeed 167

Page 168: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

4Gbps8Gbps

示例 4naviseccli -h ss1_spa spportspeed -set -sp a -portid 0 2

Changing the port speed is a disruptive function.Verifythat the other device connected to the system,supports the new speed.If the speed settings areincompatible, the system will be unable tocommunicate with the other connected device.

Are you sure you want to change speed of SP A Port n from1 Gigabit to 2 Gigabit <y/n>? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Not supported(不支持)错误消息将打印至 stderr。

storagegroup创建和配置存储组。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagegroup 命令让您可以创建和管理共享系统(即,使用存储组且具有存储组选项的系统)。对于大部分命令操作,除非您使用 -o 开关,否则 CLI 将提示您确认。

您可以使用 CLI 命令 storagegroup -connecthost 将存储组分配给主机中的所有HBA,或使用命令 storagegroup -setpath 将存储组分配给主机中的特定 HBA。要更改已分配存储组的设置,请使用命令 storagegroup -sethost。要断开主机与其所有存储组的连接,请使用 storagegroup -disconnecthost。

storagegroup 命令具有许多开关,其中部分开关具有您也使用开关指明的函数。

语法storagegroup[-addhlu“switches”] |[-addsnapshot“switches”] |[-chgname“switches”] |[-connecthost“switches”] |[-create“switch”] |[-destroy“switch”]|[-disconnecthost“switch”] |[-enable] |[-list“switches”] |[-removehlu“switches”] |[-removesnapshot“switches”] |[-sethost“switches”] |[-setpath“switches”] |[-shareable“switch”] |

VNX CLI for Block

168 EMC VNX Series 5.33 Block 命令行界面参考

Page 169: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

storagegroup 命令,-addhlu 开关 -addhlu-gnameStorageGroupName| -uidStorageGroupUID-hluhlunumber-alualunumber

将主机 LUN 添加到存储组。此命令需要绑定 LUN。如果需要,请使用 bind 命令创建 LUN。您必须将 -gname 或 -uid 和其他两个开关与 -addhlu 搭配使用,如下所示。另请参见 unbind 中的示例。

-gnameStorageGroupName

指定存储组的名称。

-uidStorageGroupUID

指定存储组唯一标识号。

l 对于光纤通道系统,UID 使用如下全球通用名称 (WWN) 格式:10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C.

l 对于 iSCSI 系统,UID 使用采用如下 IQN 格式的启动器名称:iqn.1992-04.com.emc:cx.apm00034901792.b0.

-hluhlunumber

指定主机 LUN 编号,即系统服务器将看到的编号。主机 lun 编号 是虚拟 LUN编号。(虚拟 LUN 编号让其操作系统具有 LUN 限制或 LUN 启动限制的主机可使用实际系统 LUN ID(下文的 -alu)之外的编号 — 这可能会超出操作系统的范围 — 访问 LUN。) 此开关需要与 -alu 以及 -gname 或 -uid 开关配合使用。如果您未分配主机 LUN 编号 0 且 arraycommpath 设置为 1,则在重新扫描总线后,即使您未分配主机 LUN 0,系统也将显示 LUN 0 条目。这是因为arraycommpath 设置 1 将创建虚拟 LUN 0,以便与系统通信。

-alualunumber

指定系统 LUN 编号,即系统内部的实际 LUN 编号。这是绑定 LUN 时分配的编号。实际 lun 编号 指定逻辑单元号。此开关需要与 -hlu 以及 -gname 或-uid 开关配合使用。

storagegroup 命令,-addsnapshot 开关 -addsnapshot-gnameStorageGroupName| -uidStorageGroupUID-hluhlunumber-snapshotnamesnapshotname| -snapshotuidsnapshotuid

将快照添加到存储组。选择的存储组应该与源 LUN 存储组不同。您必须将以下开关中的三个与 -addsnapshot 配合使用:

-gnameStorageGroupName

设置存储组的名称。存储组名称 指定用户定义的存储组名称;或

-uidStorageGroupUID

指定存储组唯一标识号。

l 对于光纤通道系统,UID 使用如下全球通用名称 (WWN) 格式:10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C.

l 对于 iSCSI 系统,UID 使用采用如下 IQN 格式的启动器名称:iqn.1992-04.com.emc:cx.apm00034901792.b0.

-hluhlunumber

指定快照的主机 LUN 编号,即系统服务器将看到的唯一编号。主机 lun 编号是虚拟 LUN 编号。

VNX CLI for Block

storagegroup 169

Page 170: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-snapshotnamesnapshotname | -snapshotuidsnapshotuid

指定快照名称或唯一 ID 编号(全球通用名称,WWN)。这些开关之一需要与 -gname 或 -uid 开关配合使用。

storagegroup 命令,-chgname 开关 -chgname-gnameStorageGroupName | -uidStorageGroupUID-newgnameNewName [-o]

重命名存储组。您必须将以下开关中的两个与 -chgname 配合使用:

-gnameStorageGroupName

指定存储组的名称。存储组名称 指定用户定义的存储组名称。

-uidStorageGroupUID

指定存储组唯一标识号。

l 对于光纤通道系统,UID 使用如下全球通用名称 (WWN) 格式:10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C.

l 对于 iSCSI 系统,UID 使用采用如下 IQN 格式的启动器名称:iqn.1992-04.com.emc:cx.apm00034901792.b0.

-newgnameNewName

设置存储组的新存储组名称(通过 -gname 或 -uid 开关指定)。新名称 为已指定的存储组指定新名称。

-o执行命令,而不提示确认。

storagegroup 命令,-connecthost 开关 -connecthost-hostHostName-gnameStorageGroupName| -uidStorageGroupUID [-o]

将指定主机连接至指定存储组。它通过将主机的启动器记录分配给存储组,将主机的所有 HBA/SP 组合连接至存储组。要将存储组分配给特定 HBA,请使用storagegroup -setpath。

您可以使用 port -list 命令获取已注册 HBA 的列表。如果未注册任何 HBA,请使用 navicli register 命令注册 HBA。

您必须使用 -host 开关指定主机,并使用 -gname 开关或 -uid 开关指定存储组。如果包括 -o 开关,则将执行命令,而不要求用户确认。另请参见 unbind 中的示例。

-hostHostName

指定用户定义的主机名称。

-gnameStorageGroupName

存储组名称 指定存储组名称。

-uidStorageGroupUID

存储组 UID 指定唯一 ID。

storagegroup 命令,-create 开关 -create-gnameStorageGroupName

创建存储组。您必须将 -gname 开关与 -create 配合使用。另请参见 unbind 中的示例。

VNX CLI for Block

170 EMC VNX Series 5.33 Block 命令行界面参考

Page 171: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。

storagegroup 命令,-destroy 开关 -destroy-gnameStorageGroupName | -uidStorageGroupUID [-o]

销毁指定存储组。如果包括 -o 开关,则将执行命令,而不要求用户确认。您必须将以下开关之一与 -destroy 配合使用:

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。

-uidStorageGroupUID

指定存储组 UID。

storagegroup 命令,-disconnecthost 开关 -disconnecthost-hostHostName[-o]

断开所有指定主机的 HBA/SP 组合与当前存储组的连接,并将其重新连接到~management。您必须使用 -host 开关指定主机。如果存在 -o 开关,则将执行命令,而不要求用户确认。

-hostHostName

主机名 指定用户定义的主机名称。

storagegroup 命令,-enable 开关 [-o]

启用数据访问控制。将默认存储组设置为 ~management。如果存在 -o 开关,则将执行命令,而不要求用户确认。

storagegroup 命令,-list 开关 -list [-gnameStorageGroupName| -uidStorageGroupUID] -host

显示有关指定存储组的信息。当您未指定存储组时,-list 将显示有关系统中每个用户定义的存储组的信息。您可以将下列可选开关之一与 -list 配合使用。

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。

-host显示连接的主机的主机名称。

-uidStorageGroupUID

指定存储组唯一 ID。

storagegroup 命令,-removehlu 开关 -removehlu-gnameStorageGroupName | -uidStorageGroupUID-hluhlunumber

从指定存储组删除指定主机 LUN 编号。您必须使用以下开关之一:

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。

-uidStorageGroupUID

指定存储组 UID。

VNX CLI for Block

storagegroup 171

Page 172: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-hluhlunumber

主机 lun 编号 指定逻辑单元号,即系统服务器将看到的编号。此开关需要与-gname 或 -uid 开关配合使用。

storagegroup 命令,-removesnapshot 开关 -removesnapshot-gnameStorageGroupName | -uidStorageGroupUID-snapshotnamesnapshotname| -snapshotwwnsnapshotUID

从存储组中删除快照。您必须将以下四个开关之一与 -removesnapshot 配合使用:

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。

-uidStorageGroupUID

指定存储组唯一 ID。

-snapshotnamesnapshotname | -snapshotwwnsnapshotUID

指定快照名称或 UID 编号(全球通用名称,WWN)。必须使用以下开关之一。

storagegroup 命令,-sethost 开关 -sethost [-hosthostname | -iphost-ip-address [-arraycommpath0|1] [-failovermode0|1|2 |3|4] [-typeinitiator-type] [-unitserialnumberarray|lun] [-o]

创建或更改连接至特定系统的指定主机中所有启动器 (HBA) 的某些设置。除非在当前主机中发出此命令,否则您必须指定主机(-host 开关)。要获取 -sethost 状态,请使用 port list 命令。-sethost 函数具有如下子函数开关。

对于 AX4-5 系列系统,将 storagegroup 命令与 -sethost 开关配合使用时,将接受以下开关的非默认值:-failovermode、-arraycommpath、-type 和-unitserialnumber。

-arraycommpath0|1

将 storagegroup -sethost 与 -arraycommpath 配合使用时,可修改服务器和系统之间的一条或多条通信路径。通信路径是主机和系统之间的逻辑路径。如果没有 SP 拥有的 LUN,则可能需要通信路径;主机将通过其识别系统,而在存储组中,主机也将通过其识别系统。

更改 arraycommpath 设置可能会强制系统重新启动。CLI 将发出确认请求,指明是否需要重新启动系统。但是,如果您包括 -o 开关,则 CLI 不会发出确认请求。

除非知道在连接至指定存储组的服务器上运行的故障切换软件类型的相应值,否则请勿发出此命令。此命令设计用于从一种故障切换软件切换到另一种。如果将arraycommpath 更改为错误值,将使所有连接的服务器无法访问该存储组。

此 -arraycommpath 形式适用于主机。对于整个系统或非共享存储,请使用命令arraycommpath。

VNX CLI for Block

172 EMC VNX Series 5.33 Block 命令行界面参考

Page 173: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要发现 arraycommpath 的当前设置,请使用 port -list -all 或 port -list -arraycommpath 命令。

0

禁用以前启用的通信路径。

1

启用通信路径。

arraycommpath 示例:

naviseccli -h ss1_spa storagegroup -sethost -hostname server101-arraycommpath 1

-failovermode0|1|2|3}4

将 storagegroup -sethost 与 -failovermode 配合使用时,可设置故障切换软件所需的主动变更类型。将此命令用于故障切换软件发行说明或手册中建议的某些故障切换软件类型。

更改 failovermode 设置可能会强制系统重新启动。CLI 将发出确认请求,指明是否需要重新启动系统。但是,如果您包括 -o 开关,则 CLI 不会发出确认请求。

除非您知道在连接至指定存储组的服务器上运行的故障切换软件类型的相应值,否则请勿发出 failovermode 命令选项。此命令设计用于从一种故障切换软件切换到另一种。如果将 failovermode 更改为错误值,将使所有连接的服务器无法访问该存储组。

这种设置 -failovermode 的方法仅适用于带存储组的系统。对于不带存储组的系统,请使用命令 failovermode(请参见 failovermode)。

要发现 failovermode 的当前设置,请使用 port -list -failovermode 或port -list -all command。

有关何时使用这些故障切换模式的信息,请参阅 EMC 在线支持网站上的《Installation Roadmap for CLARiiON Storage Systems》(适用于 CLARiiON 存储系统的安装路线图)。

0

故障切换模式 0。

1

故障切换模式 1。

2

故障切换模式 2。

3

故障切换模式 3。

4

故障切换模式 4。

failovermode 示例:

VNX CLI for Block

storagegroup 173

Page 174: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa storagegroup -sethost -failovermode 1-hostname server102

-hostname [host]

指定 HBA 所有者的主机名称。您必须指定主机的主机名或其 IP 地址(-iphost-ip-address 开关)。

-iphost-ip-address

以 xx.xx.xx.xx 形式指定主机的 IP 地址。您必须指定 IP 地址或主机名称。IP地址可指定为 IPv4 或 IPv6 地址。如果指定的 IP 地址不正确,将显示如下错误消息:

The IP address must be specified as an IPv4 addressin dotted-decimal format or as an IPv6 address incolon-hexadecimal notation.

-typeinitiatortype

指定要覆盖系统默认值的启动器类型。如果忽略,CLI 将使用目标的默认值3。类型值(指定 0x 表示十六进制)如下:

0x2

HP(自动主动变更)

0x3

Open(默认值)。

0x9

SGI

0xa

HP(无自动主动变更)

0x13

Dell

0x16

Fujitsu

0x1c

Compaq Tru64

-unitserialnumber [array|lun]

unitserialnumber 命令可显示或设置 VDPP80 行为模式,以定义如何使用系统序列号填充后续 VPDP80 请求。您可能需要为 SunCluster 3 等软件执行此操作。您可以使用 port -list -unitserialnumber 或 port -list -all 命令发现此模式。要为主机设置此模式,请参见上文中的storagegroup -sethost。

阵列将行为模式设置为系统。

lun

将行为模式设置为 LUN。unitserialnumber 示例:

VNX CLI for Block

174 EMC VNX Series 5.33 Block 命令行界面参考

Page 175: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa storagegroup -sethost -unitserialnumberlun

storagegroup 命令,-setpath 开关 -setpath [-gnameStorageGroupName| -uidStorageGroupUID] [-arraycommpath0|1] [-failovermode0|1|2 |3|4] [-hbauidhbauid] [-hosthostname] [-ipip-address] [-spa|b] [-spport0|1] [-unitserialnumberarray|lun] [-o]

创建或更改特定启动器 (HBA) 的设置。您必须指定 HBA(-hba 开关)、SP (-sp) 和 SP 端口 (-spport)。您可按名称(-gname 开关)或唯一 ID(-uid 开关)标识存储组。如果忽略这两个开关,CLI 将使用默认路径。要获取 -setpath状态,请使用 port list 命令。-setpath 函数具有如下许多函数开关。

-arraycommpath0|1

将 storagegroup -setpath 与 -arraycommpath 配合使用时,可修改服务器和系统之间的一条或多条通信路径。如果没有 SP 拥有的 LUN,则可能需要通信路径;主机将通过其识别系统,而在存储组中,主机也将通过其识别系统。更改 arraypath 设置将强制系统重新启动。

此 -arraycommpath 形式仅适用于带存储组的系统。对于不带存储组的系统,请使用命令 arraycommpath(请参见 arraycommpath)。

要发现 arraycommpath 的当前设置,请使用 port -list -arraycommpath 或 port -list -all 命令。

0

禁用以前启用的通信路径。

1

启用通信路径。

arraycommpath 示例:

naviseccli -h ss1_spa storagegroup -setpath -gname Group1-hbauid 10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C-sp a -spport 0 -arraycommpath 1

-failovermode0|1|2 |3|4

将 storagegroup -setpath 与 -failovermode 配合使用时,可设置故障切换软件所需的主动变更类型。将此命令与某些故障切换软件类型配合使用,正如 EMC 在线支持网站上《Installation Roadmap for CLARiiON StorageSystems》(适用于 CLARiiON 存储系统的安装路线图)建议的那样。更改 failovermode 设置可能会强制系统重新启动。CLI 将发出确认请求,指明是否需要重新启动系统。但是,如果您指定了 -o 开关,则 CLI 不会发出确认请求。

此 -failovermode 形式适用于一个存储组。要设置整个系统模式,请使用命令 failovermode。

要发现 failovermode 的当前设置,请使用 port -list -failovermode 或 port -list -all 命令。

0

故障切换模式 0。

1

故障切换模式 1。

VNX CLI for Block

storagegroup 175

Page 176: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

2

故障切换模式 2。

3

故障切换模式 3。

4

故障切换模式 4。

-o

执行命令,而不提示确认。

failovermode 示例:

naviseccli -h ss1_spa storagegroup -setpath -gnameGroup1 -hbauid10:00:00:00:C9:20:DE:0C:10:00:00:00:C9:20:DE:0C-sp a -spport 0 -failovermode 1

-gnameStorageGroupName

存储组名称 指定用户定义的存储组名称。使用此项或存储组唯一 ID(下文)。

-hbauidhbauid

指定 HBA 唯一 ID (WWN)。必需。

-host [hostname]

指定 HBA 所有者的主机名称。对于您发出的任何后续 storagegroup -connecthost 和 -disconnecthost 命令,系统将使用 hostname(或 -ipaddress 开关)。如果忽略此项,系统将使用 HBA UID。非必需。

-ip 地址指定 HBA 所有者的 IP 地址(服务器的 IP 地址)。您可以将 IP 地址指定为IPv4 或 IPv6 地址。非必需。请参见 -hostname 开关。

-spa|b

指定拥有存储组的 SP。必需。

-spport0|1指定 SP 端口。必需。

-uidStorageGroupUID

指定存储组唯一 ID。

-unitserialnumberarray|lun

设置装置序列号运行模式。如果软件指示您如此做,请使用此开关。

-o执行命令,而不提示确认。

storagegroup 命令,-shareable 开关 -shareable [-gnameStorageGroupName [yes|no] | -uidStorageGroupUID [yes|no]]

VNX CLI for Block

176 EMC VNX Series 5.33 Block 命令行界面参考

Page 177: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定是否允许多个主机共享存储组。您必须将以下开关之一与 -shareable 配合使用,后面跟 yes 或 no。yes 或 no 表明是否可以共享存储组。仅 Unisphere 可强制共享。

-gnameStorageGroupNameyes|no

将名为存储组名称 的存储组设置为可共享 (yes) 或不可共享 (no)。

-uidStorageGroupUIDyes|no

将具有唯一 ID 存储组 UID 的存储组设置为可共享 (yes) 或不可共享 (no)。

示例 1在以下示例中,Unisphere 将所有 ss1_spa’s HBA-SP 组合连接至存储组邮件。

naviseccli -h ss1_spa storagegroup -gname mail -connecthost -o

示例 2在以下示例中,-list 命令将显示存储组信息。

naviseccli -h ss1_spa storagegroup -list

Storage Group Name:Blade 150Storage Group UID:34:C7:72:A9:2D:DB:D8:11:AF:5E:08:00:1B:43:73:EEHBA/SP Pairs:

HBA UID SP NameSPPort------- -------------20:00:00:00:C9:39:40:C7:10:00:00:00:C9:39:40:C7 SP B020:00:00:00:C9:39:40:C8:10:00:00:00:C9:39:40:C8 SP A0

HLU/ALU Pairs:

HLU Number ALU Number---------- ----------0 151 142 133 114 105 96 77 68 59 310 211 1Shareable:YES

示例 3以下示例将创建两个存储组,将其连接至不同的主机,然后将 LUN 添加到每个存储组。

naviseccli -h ss_spa storagegroup -create -gname Production

naviseccli -h ss_spa storagegroup -create -gname Backup

naviseccli -h ss_spa storagegroup -connecthost -o -host ServerABC-gname Production

VNX CLI for Block

storagegroup 177

Page 178: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss_spa storagegroup -connecthost -o -host ServerXYZ-gname Backup

naviseccli -h ss_spa storagegroup -addhlu -gname Production -hlu20 -alu 20

naviseccli -h ss_spa storagegroup -addhlu -gname Backup -hlu 21-alu 21

示例 4以下将 storagegroup setpath 和 storagegroup sethost 与 failovermode配合使用的示例将设置故障切换软件所需的主动变更类型。此外,故障切换模式选项在 sethost 和 setpath 开关中设置为 4。

naviseccli -h 10.4.78.184 -user a -password a -scope 0 storagegroup-sethost -ip 10.4.78.184 -failovermode 4

naviseccli -h 10.4.78.184 -user a -password a -scope 0 storagegroup-setpath -hbauid xxxxx-sp a -spport xxxxx -failovermode 4

示例 5以下示例指定一个存储组的故障切换模式形式。对于选项 -failovermode 和 -all,当故障切换模式为活动/活动时,此命令在 HBA 信息部分显示新故障切换模式为4。

naviseccli -h 10.4.78.184 -user a -password a -scope 0 port -list-failovermode

Information about each port of this HBASP Name :SP ASP Port ID :0Failover Mode :4

naviseccli -h 10.4.78.186 -user a -password a -scope 0 port -list-all

HBA UID:20 :20 :20 :20 :20 :20 :20 :20 :20 :20:20 :20 :20 :20 :20 :20Server Name :TCS_DellServer IP Address :10 .4 .78 .159HBA Model Description:2HBA Vendor Description :DELLHBA Device Driver Name :N/AInformation about each port of this HBA :SP Name :SP ASP Port ID :0HBA Devicename :N/ATrusted :NOLogged In :NODefined :YESInitiator Type :3StorageGroup Name :NoneArray Commpath :1Failover mode :4Unit serial number :Array

VNX CLI for Block

178 EMC VNX Series 5.33 Block 命令行界面参考

Page 179: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

systemtype设置系统类型。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli systemtype 命令可更改配置的系统类型。必须禁用写缓存,此命令才能运行。更改系统类型会导致 SP 重新启动。

如果运行此命令时未带参数,CLI 将同时显示当前系统类型和配置的系统类型。

请勿更改任何运行存储组的系统的系统类型。除非系统已停顿,否则请勿更改其系统类型。代理必须正在运行和管理系统。根据 HP-UX 操作系统的类型,可能需要打开或关闭自动主动变更。

语法systemtype-config [type] [-o]选项

-config [type]

将系统类型设置为以下类型之一:

A

自动主动变更关闭的 HP-UX 类型;如果 HP-UX 系统没有 PVLINKS 功能,请使用此项。

2

自动主动变更打开的 HP-UX 类型;如果 HP-UX 系统具有 PVLINKS 功能,请使用此项。

3

开放系统(默认值)

9

SGI (CX600)

13

Dell

16

Fujitsu

1C

HP 类型

-o执行命令,而不提示确认。

VNX CLI for Block

systemtype 179

Page 180: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 1naviseccli -h ss1_spa systemtype

The configured system type is:0x3The current system type is:0x3

示例 2naviseccli -h ss1_spa systemtype -config 2

In order for this command to execute, write cachemust be disabled and memory size set to zero:

trespass将一个或多个 LUN 主动变更至 SP 控制。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述此命令可将一个或多个 LUN 主动变更至 SP 控制。

不适用于单 SP 系统。

命令尝试将所有指定 LUN 主动变更至使用 -h 开关指定的 SP。

如果在 I/O 进程处于活动状态时执行 trespass,可能会出现 I/O 错误。

语法trespass [all | lunlun-number | mine]选项

all

主动变更系统中的所有 LUN。

lunlun 编号主动变更一个 LUN(由 lun 编号 指定)。

mine

执行任何必需的主动变更,以采用将此 SP 作为默认所有者的所有 LUN。

示例naviseccli -h ss1_spa trespass all

输出没有输出。错误将打印至 stderr。

VNX CLI for Block

180 EMC VNX Series 5.33 Block 命令行界面参考

Page 181: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

unbind取消配置 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli unbind 命令可从当前逻辑配置取消配置 LUN。unbind 命令将销毁LUN 上的所有数据;因此,执行 unbind 命令时,系统将提示您验证是否确定要取消绑定 LUN。如果您不希望显示该提示,则可使用 -o 开关将其覆盖。

此命令只能取消绑定您使用 -h 指定的 SP 所拥有的 LUN。

可以同时取消绑定多个 LUN。

不能使用此命令取消绑定精简 LUN。

语法unbindlun [-o]选项

lun

指定要取消配置的 LUN。

-o执行命令,而不提示确认。

示例 1此命令将销毁(取消配置)LUN 3,而不提示您确认,并释放其磁盘以进行重新配置。

naviseccli -h ss1_spa unbind 3 -o

示例 2此命令将销毁(取消配置)LUN 0、1、2、3 和 4,而不提示您确认,并释放其磁盘以进行重新配置。

naviseccli -h ss1_spa unbind 0 1 2 3 4 -o

unitserialnumber显示或更改 VDPP80(端口 80)行为模式。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli unitserialnumber 命令可显示或设置 VDPP80 行为模式,以定义如何使用系统序列号填充后续 VPDP80 请求。您可能需要为 SunCluster 3 等软件执行此操作。

要为特定存储组设置此模式,请参见 storagegroup 中的 storagegroup 命令。

语法unitserialnumber [array|lun] [-o]

VNX CLI for Block

unbind 181

Page 182: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

阵列将行为模式设置为系统。

lun

将行为模式设置为 LUN。

-o执行命令,而不提示确认。

示例这两个命令将显示当前行为模式,然后将模式设置为系统模式。

naviseccli -h ss1_spa unitserialnumber

Current unit serial number mode is:LUN

naviseccli -h ss1_spa unitserialnumber array

LUN 扩展 (metaLUN) 命令本部分介绍了管理 Unisphere metaLUN 的 VNX CLI for Block 命令。

MetaLUN 概述metaLUN 是 LUN 的一种类型,其 大容量是组成它的所有 LUN 的容量之和。使用MetaLUN 功能,您能够将单个 LUN(主 LUN)的容量动态扩展为称为 MetaLUN 的更大单元。您可以通过将 LUN 添加到主 LUN 中来进行容量扩展, 也可以通过将 LUN 添加到 metaLUN 来增加更多的容量。与 LUN 类似,metaLUN 可以属于存储组,也可以参与 SnapView、MirrorView 和 SAN Copy 会话。

在扩展过程中,主机可访问 LUN 或 metaLUN 上的任何现有数据,但在完成扩展前,无法访问任何添加的容量。是否可以实际使用增加的 metaLUN 用户容量,取决于与系统相连的服务器上所运行的操作系统。

metaLUN 可包括一起进行条带化且独立于 MetaLUN 中其他 LUN 的多组 LUN。每组条带化 LUN 称为组件。所有 metaLUN 均至少包含一个包括主 LUN 和一个或多个 LUN的组件。写入 metaLUN 组件的所有数据以条带方式分布在组件中的所有 LUN 中。

您可以通过两种方式扩展 LUN 或 metaLUN — 条带扩展或合并扩展。条带扩展将使用LUN 或 metaLUN 上的现有数据,然后将该数据在现有 LUN 或添加的新 LUN 中重新条带化(重新分配)。条带扩展可能需要较长时间才能完成。合并扩展创建一个包括新LUN 的新 metaLUN 组件,然后将此组件附加到现有 LUN 或 metaLUN。原始存储和新LUN 之间不进行重新条带化。合并扩展可以立即完成。

条带扩展示例描述了一个使用条带扩展来添加两个 LUN 的 LUN。 终得到的是由所有三个 LUN 组成的单个组件的 metaLUN,且主 LUN 上的数据将跨所有三个 LUN 重新条带化。

VNX CLI for Block

182 EMC VNX Series 5.33 Block 命令行界面参考

Page 183: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

图 1 条带扩展示例

EMC2705

合并扩展示例描述了一个使用合并扩展来添加两个 LUN 的 LUN。 终会获得一个带有两个组件的 metaLUN。第一个组件为主 LUN。第二个组件由一起条带化的两个新 LUN组成,但未对第一个组件进行条带化。图 2 合并扩展示例

EMC2706

EMC 建议您不要通过连接不同 RAID 类型的 LUN 来扩展 LUN 容量。此操作只能在紧急情况下进行,例如当您需要向 LUN 添加容量,但又不具有相同 RAID 类型的 LUN 或磁盘容量来绑定新 LUN 时。连接 RAID 类型不同的 metaLUN 组件可能会影响结果metaLUN 的性能。扩展 LUN 后,将无法更改其组件的 RAID 类型,除非销毁该metaLUN。销毁 metaLUN 会解除 metaLUN 中所有 LUN 的绑定,因此会导致数据丢失。

CLI metaLUN 命令函数下面是按字母顺序列出的 naviseccli metaLUN 命令函数:

l metalun -destroyl metalun -expandl metalun -infol metalun -listl metalun -modifynaviseccli metaLUN 命令函数(按使用顺序列出)中按执行顺序列出了 CLI metaLUN函数。

表 10 naviseccli metaLUN 命令函数(按使用顺序列出)

基本功能(按执行顺序)

metalun -expand 创建或扩展 metaLUN

VNX CLI for Block

CLI metaLUN 命令函数 183

Page 184: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 10 naviseccli metaLUN 命令函数(按使用顺序列出) (续)

metalun -destroy 销毁 metaLUN,然后解除绑定作为 metaLUN一部分的所有 LUN

可选函数和状态函数(按字母顺序列出)

metalun -info 提供特定系统的相关 metaLUN 信息

metalun -list 列出现有 metaLUN 的属性

可选的重新配置功能(按字母顺序列出)

metalun -modify 修改某些 metaLUN 属性

metalun -destroy销毁 metaLUN 并解除绑定属于该 metaLUN 的所有 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli metalun 命令与 -destroy 开关配合使用时,可销毁现有metaLUN,然后解除绑定属于 metaLUN 的所有 LUN。这些 LUN 上的所有数据都将丢失。

您不能销毁属于存储组的 metaLUN。您必须从存储组删除 metaLUN,之后才能销毁它。您不能销毁当前参与快照、克隆、镜像或 SAN Copy 会话的任何 metaLUN。

语法metalun -destroy-metalunnumber|WWN| [-o]选项

-metalunnumber| WWN

指定要销毁的 metaLUN 的唯一编号或全球通用名称。仅将其中一个标识符与 -metalun 命令配合使用。使用 metalun -list 命令确定 metaLUN 的编号或WWN(请参见 metalun -list)。

-o执行命令,而不提示确认。

示例此命令将销毁编号为 20 的 metaLUN。

naviseccli metalun -destroy 20

metalun -expand创建新 metaLUN 或扩展现有 metaLUN 的容量

前提条件本部分介绍条带和合并扩展的一般要求和建议,以及特定于每种扩展的要求和建议。

一般扩展要求和建议

VNX CLI for Block

184 EMC VNX Series 5.33 Block 命令行界面参考

Page 185: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l metaLUN 中的每个 LUN 都必须是冗余(RAID 6、RAID 5、RAID 3、RAID 1、RAID 1/0)或非冗余(RAID 0、磁盘)RAID 类型。

l LUN 中的所有磁盘必须属于同一类型。

l 只能扩展 metaLUN 的 后一个组件。

l 扩展 LUN 不能参与 SnapView、MirrorView 或 SAN Copy 会话。

l 如果选定 LUN 的元素大小与主 LUN 不同,则 metalun -expand 命令将禁止创建和扩展 metaLUN。系统将显示以下错误消息:

选定的 LUN 元素大小必须与要扩展的 LUN 相同。请选择与主 LUN 的元素大小相匹配的 LUN。

条带扩展要求和建议条带化 metaLUN 或 metaLUN 组件内所有 LUN 的大小和 RAID 类型必须相同,并且我们建议每个 LUN 都:

l 来自不同的 RAID 组。

l 包括相同数量的磁盘。

l 具有相同的条带元素大小。

合并扩展要求和建议合并 metaLUN 组件内所有 LUN 的大小和 RAID 类型必须相同,但是可以与其他组件中 LUN 的大小和 RAID 类型不同。

EMC 建议您不要通过连接不同 RAID 类型的 LUN 来扩展 LUN 容量。此操作只能在紧急情况下进行,例如当您需要向 LUN 添加容量,但又不具有相同 RAID 类型的 LUN 或磁盘容量来绑定新 LUN 时。连接 RAID 类型不同的 metaLUN 组件可能会影响结果 metaLUN 的性能。扩展 LUN 后,将无法更改其组件的 RAID 类型,除非销毁该 metaLUN。销毁 metaLUN 会解除 metaLUN 中所有 LUN 的绑定,因此会导致数据丢失。

描述metalun -expand 命令与 naviseccli(请参见 naviseccli)配合使用。当您将naviseccli metalun 命令与 -expand 函数配合使用时,可创建新 metaLUN 或扩展现有 metaLUN 的容量。此命令具有两个不同的版本,一个适用于 Unisphere,一个适用于 Navisphere Express。将此命令用于 Navisphere Express 时,语法较简单,且无需先绑定目标 LUN。此进程与 Unisphere 不同,后者需要在运行命令前绑定目标LUN。相关要求和建议,请参阅上文中的“前提条件”部分。

精简 LUN 不支持 metaLUN,因此无法使用精简 LUN 创建 metaLUN。对于原始设备映射卷 (RDM),如果您运行的是 VMware ESX Server,则在创建或扩展metaLUN 后,必须在 ESX Server 级别重新扫描总线。您也可以在虚拟机级别重新扫描(可选)。然后,您必须在虚拟机级别扩展文件系统。ESX Server 和虚拟机现在将识别新的或扩展的 metaLUN。

有关配置规范,请访问 EMC 在线支持网站上的 E-Lab™ Interoperability Navigator。

语法

VNX CLI for Block

metalun -expand 185

Page 186: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

metalun -expand -base number|WWN -lus number|WWN [-autoassign0|1] [-bindoffset sector-number] [-cap capacity][-defaultowner A|B] [-elszm elementSizeMultiplier][-expansionrate low|medium|high|ASAP|value][-name metaLUNname] [-preservedata 1|0] [-nogrow] [-o][-sq tb|gb|mb|bc] [-type C|S]

metalun -expand -base number|WWN -lus number|WWN [-type C|S][-sq tb|gb|mb|bc] [-cap number] [-nogrow] [-o]

metalun -expand -base number|WWN [-sq tb|gb|mb -cap number][-percent number] [-o]

选项

-basenumber|WWN

指定要扩展的 LUN 或 metaLUN 的唯一编号或全球通用名称。仅将其中一个标识符与 -base 开关配合使用。使用 metalun -list 命令确定 LUN 或 metaLUN的编号或 WWN(请参见 metalun -list)。

当您使用 -base 命令指定 LUN 时,CLI 将使用主 LUN 的编号和 WWN 创建新metaLUN。CLI 创建新 metaLUN 后,会将新 WWN 分配给原始主 LUN 并使其成为专用 LUN。扩展单个 LUN 时,您可使用任何或所有 -expand 开关。

主 LUN 可属于存储组。扩展 LUN 不能属于存储组。

当您使用 -base 命令指定现有 metaLUN 时,CLI 将扩展现有 metaLUN 的容量。在扩展现有 metaLUN 时,以下开关无效:-name、-preservedata、-expansionrate、-defaultowner、-autoassign、-elsz 和 -bindoffset。扩展的 metaLUN 会保留原始 metaLUN 的值。在扩展 metaLUN后,您可使用 metalun -modify 命令配合 -name、-expansionrate、-defaultowner 或 -autoassign 来更改 metaLUN。-preservedata、-elsz和 -bindoffset 值不能更改。

-luslunnumber|WWN

指定要添加到 LUN 或 metaLUN(扩展 LUN)的 LUN 的 LUN 编号或全球通用名称。每个 LUN 只能有一个标识符与 -lus 命令配合使用。使用 metalun -list 命令确定 LUN 的编号或 WWN(请参见 metalun -list)。

扩展 LUN 不能参与 SnapView(快照或克隆)、MirrorView 或 SAN Copy 会话。

-autoassign0|1)

启用或禁用 metaLUN 的自动分配。指定 1 将启用自动分配,指定 0 将禁用。如果未指定自动分配值,则默认为主 LUN 的值。

当具有两个 SP 的系统中的某个 SP 出现故障时,自动分配将控制 LUN 的所有权。启用自动分配后,如果拥有 LUN 的 SP 出现故障,且服务器尝试通过第二个SP 访问该 LUN,则第二个 SP 将控制该 LUN 的所有权,以启用访问。第二个 SP继续拥有 LUN,直到出现故障的 SP 得到更换且系统已通电。然后,LUN 的所有权将返回给默认所有者。如果在前面的情况中禁用自动分配,第二个 SP 将不会拥有 LUN 的所有权,从而无法对 LUN 进行访问。

VNX CLI for Block

186 EMC VNX Series 5.33 Block 命令行界面参考

Page 187: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果在连接到系统的 Windows 或 UNIX 服务器上运行故障切换软件,则必须对在SP 出现故障时要故障切换到可用 SP 的所有 LUN 禁用自动分配。

-bindoffsetsector-number

仅在 preservedata 开关设置为 0 时可用。如果主 LUN 已拥有一个值,则 EMC 不建议使用 metaLUN bindoffset 值。

自动将 metaLUN 的逻辑扇区编号与主 LUN 上的条带边界对齐。要输入的值是用户数据因文件系统或分区元数据所导致的偏移扇区数。正确应用绑定偏移量应当会使性能提升。sector-number 应使用十进制数字,而非十六进制数字。如果未指定绑定偏移量值,则默认为 0。

-cap 容量指定 metaLUN 中的可用空间容量。此容量必须小于 metaLUN 组件的 大容量,并大于或等于当前容量(添加 LUN 前 LUN 或 metaLUN 的用户容量)。默认值为metaLUN 的 大容量(现有 LUN 和任何新 LUN 的总容量)。

如果您要扩展参与 SnapView(快照或克隆)、MirrorView 或 SAN Copy 会话的LUN 或 metaLUN,则必须将 -nogrow 开关与 -expand -cap 命令配合使用。此命令可将 LUN 或 metaLUN 的容量扩展至指定值,但基本(LUN 或 metaLUN)的可用用户容量较添加 LUN 前的容量保持不变。为了使主机可访问已添加的容量,您必须等待会话完成,然后按照使用已扩展 SnapView、MirrorView 或 SANCopy LUN 的已添加容量中的说明进行操作。

-defaultownerA|B

指定系统通电时将控制 metaLUN 的所有权的 SP。如果未指定默认所有者,则默认为主 LUN 的所有者。

-elszmelementSizeMultiplier(运行 Unisphere 的 AX4-5 系列系统不支持)可以为 metaLUN 组件设置条带元素的大小。您可以将每个组件中第一个 LUN 的条带大小乘以元素大小乘数,以确定条带元素的大小。第一个 LUN 的条带大小等于该 LUN 的条带元素大小乘以 LUN 中的磁盘数。有效的乘数值为 1 到 255。默认元素大小乘数为 4。

-expansionratelow|medium|high|ASAP|value

指定使附加 LUN 容量可用于主机的相对重要性。它可确定 SP 用于跨原始 LUN 和新 LUN 中重新条带化原始 LUN 上的现有数据的资源量,而不是用于普通 I/O 活动的资源量。此速率仅适用于首次创建 metaLUN 的情况,且仅对于条带扩展才重要。有效重建优先级包括 ASAP(默认值)(3)、High (2)、Medium (1) 和 Low(0)。优先级为尽快或高时,在 metaLUN 中进行条带化的速度比优先级为中或低时快,但是可能会降低系统的性能。

-namemetaLUN-name

指定 metaLUN 的名称。如果未指定名称,则默认为主 LUN 的名称。

-nogrow使 metaLUN 的可用用户容量较添加 LUN 之前保持不变。您无法使用添加的容量,这种情况将一直持续到使用 -modify 开关更改该容量为止。

VNX CLI for Block

metalun -expand 187

Page 188: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

对于条带扩展,任何现有数据都将跨原始存储和任何新 LUN 重新条带化,但您此时无法访问添加的容量。

-o执行命令,而不提示确认。

-preservedata1|0

与 -type S 命令配合使用(请参见下文)。只有当主 LUN 在存储组外时,才允许您保留或覆盖主 LUN 上的任何现有数据。

您不能将此命令与 -type C 开关配合使用。

如果主 LUN 在存储组外,请执行下列操作之一:

l 指定 1 启用条带扩展,并保留主 LUN 上的数据。请注意,此操作可能需要一些时间。默认值为 1。

主 LUN 在存储组中时,您必须始终指定 1。如果在这种情况下指定 0,CLI 将返回错误消息。

l 指定 0 启用条带扩展,并覆盖主 LUN 上的现有数据。请注意,您将丢失 LUN上的原始数据。

-sqtb|gb|mb|bc

指定 metaLUN 组件的容量大小限定符。

其中:

tb 表示 TB,gb 表示 GB,mb 表示 MB,bc 表示块数。

默认限定符为块数。

-typeC|S

将 metaLUN 的扩展类型设置为合并或条带。默认扩展类型为条带。

C 将扩展类型设置为合并。合并扩展会将新 LUN 附加至主 LUN 组件或 metaLUN的末尾,作为一个单独的条带化组件。原始存储和新 LUN 之间无条带化。

S 将扩展类型设置为条带。有关条带扩展的要求列表,请参阅上文中的“前提条件”部分。

如果您要扩展 LUN(主 LUN),-type S 开关将使用一个包括主 LUN 和任何添加的 LUN 的组件创建 metaLUN。主 LUN 上的任何数据将在主 LUN 和新 LUN 中重新条带化。

如果主 LUN 具有现有数据,且在存储组外,请参阅 -preservedata 开关(请参见上文),了解附加选项。

VNX CLI for Block

188 EMC VNX Series 5.33 Block 命令行界面参考

Page 189: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

只能扩展现有 metaLUN 的 后一个组件。在这种情况下,-type S 开关将跨组件中的原始 LUN 和任何添加的新 LUN 重新条带化任何现有数据。新的 LUN 将成为该 metaLUN 组件的一部分。

-basenumber|WWN

受 Navisphere Express 支持的必需开关,用于指定要扩展的源 LUN 或metaLUN。您可以指定 LUN 的基本编号或全球通用名称。

-capnumber

受 Navisphere Express 支持的必需开关,用于指定可添加到 LUN 或 metaLUN 的附加存储容量。-capnumber 的大小限定符为 -sq 开关。

-sqtb|gb|mb

受 Navisphere Express 支持的必需开关,用于指定 metaLUN 组件的容量大小限定符。

其中:

tb 表示 TB,gb 表示 GB,mb 表示 MB。

例如,如果要扩展 20 GB LUN 且在命令中指定了 -sq gb -cap 20,则结果metaLUN 将为 40 GB。

-percentnumber

Navisphere Express 的可选开关,用于指定要扩展的额外存储量,以 LUN 当前大小的百分比表示。number 应始终大于 0。此开关可代替 -sq 和 -capnumber 开关。

例如,如果您要扩展 20 GB LUN 且在命令中指定了 -percent50,则结果metaLUN 将为 30 GB。

示例对于 Unisphere Manager,此命令将使用名称 newMetaLUN 创建 metaLUN,其中包括主 LUN 20 和 LUN 42。由于默认扩展类型是条带,因此该 metaLUN 将条带化。

naviseccli metalun -expand -base 20 -lus 42 -name newMetaLUN

metalun -info提供有关系统的 metaLUN 环境的一般信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli metalun 命令与 -info 函数配合使用且不使用任何其他选项时,可显示有关系统的 metaLUN 环境的所有一般信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。

语法

metalun -info [-canexpand] [-nummetaluns] [-maxmetaluns][-maxcomponents] [-maxluns] [-availableluns][-lunsinmeta]

选项

-canexpand指定是否可以扩展系统上的任何 LUN 或 metaLUN。有效值包括 Yes 或 No。

VNX CLI for Block

metalun -info 189

Page 190: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-nummetaluns显示系统中的 metaLUN 数。

-maxmetaluns显示系统将支持的 大 metaLUN 数(根据系统类型)。有关当前支持的值,请参见《EMC Unisphere 发行说明》。

-maxcomponents显示此系统的每个 metaLUN 允许的 大组件数(根据系统类型)。有关当前支持的值,请参见《EMC Unisphere 发行说明》。

-maxluns显示此系统支持的每个组件的 大 LUN 数(根据系统类型)。有关当前支持的值,请参见《EMC Unisphere 发行说明》。

-availableluns列出系统中可用于扩展的所有 LUN(按 LUN 编号)。

-lunsinmeta列出系统中属于 metaLUN 的任何 LUN(按 LUN 编号)。

示例此命令将请求带 SP 10.14.20.57 的系统的 metaLUN 环境相关信息。

naviseccli -address 10.14.20.57 metalun -info

输出

Can a LUN or a Meta-LUN be expanded on this system:YesNumber of Meta-LUNs in the system:7Maximum Number of Meta-LUNs per system: 1024Luns that are participating in Meta-LUNs: 513 512 515 514 517 516519 518 521 520 523 522 525 524Luns that are available for expansion: 32 43 44 47 48 49 50 51 5253 54 55 56 57 58 59 0Maximum Number of Components per Meta-LUN: 16Maximum Number of LUNs per Component: 32

如果命令失败,CLI 将返回状态或错误信息。

metalun -list列出现有 metaLUN 的属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli metalun 命令与 -list 函数配合使用且不指定任何其他选项时,可列出系统上的所有 metaLUN 的所有属性信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。

VNX CLI for Block

190 EMC VNX Series 5.33 Block 命令行界面参考

Page 191: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要返回性能数据值,必须为系统中的每个 SP 启用统计记录。使用 VNX CLI for Block或 Unisphere。性能数据开关标有星号 (*)。如果要请求特定 metaLUN 的性能参数,请确保输入作为 metaLUN 当前所有者的 SP的 IP 地址。

语法

metalun -list [-name [metaLUN-name]] [-metalunwwn metaLUN-WWN][-metalunnumber metaLUN-number][-all] [-aac*] [-actualusercap] [-autoassign] [-bindoffset][-brw*][-components*] [-currentowner] [-canexpand] [-defaultowner][-drivetype] [-expansionrate] [-elszm] [-isredundant] [-nzrca][-percentexp] [-rhist*] [-rwr*] [-sor] [-state] [-totalusercap][-whist*]

选项

-name [metaLUN-name]

列出该特定 metaLUN 的所有信息。

发出 -name 命令时不指定 metaLUN-name,将显示系统上所有 metaLUN 的名称。

-metalunwwnmetaLUN-WWN

列出该特定 metaLUN 的所有信息。

发出 -metalunwwn 命令时不指定 metaLUN-WWN,将显示系统上所有metaLUN 的 WWN。

-metalunnumbermetaLUN-number

列出该特定 metaLUN 的所有信息。

发出 -metalunnumber 命令时不指定 metaLUN-number,将显示系统上所有metaLUN 的编号。

-aac*显示与 metaLUN 关联的活动/活动计数器。

-actualusercap显示系统上所有 metaLUN 的当前用户容量。

将 -actualusercap 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示该特定 metaLUN 的用户容量。

-autoassign显示系统上所有 metaLUN 的自动分配功能的当前状态(Yes 或 No)。

将 -autoassign 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示该特定 metaLUN 的自动分配功能的当前状态。

-all显示 metalun -list 命令的所有信息。

-bindoffset

VNX CLI for Block

metalun -list 191

Page 192: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将系统上所有 metaLUN 的逻辑扇区编号与主 LUN 上的条带边界对齐。

将 -bindoffset 命令与 metaLUN 名称、编号或 WWN 配合发出时,将返回该metaLUN 的绑定偏移量值。

-brw*显示向系统上所有 metaLUN 发出的主机块读写请求数。

将 -brw 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示向该特定metaLUN 发出的主机块读写请求数。

-components*显示系统上所有 metaLUN 中所有组件的内容。

将 -components 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示该特定 metaLUN 的所有组件的内容。

-currentowner列出系统中所有 metaLUN 的当前 SP 所有者。如果没有 SP 拥有 metaLUN,则返回值 Unknown。

将 -components 命令与 metaLUN 名称、编号或 WWN 配合发出时,将列出指定 metaLUN 的当前 SP 所有者。

-canexpandYes | No

是指定的 metaLUN 可扩展。

否指定的 metaLUN 不能扩展。

-defaultowner列出系统上所有 metaLUN 的默认 SP 所有者。

将 -defaultowner 命令与 metaLUN 名称、编号或 WWN 配合发出时,将列出指定 metaLUN 的默认 SP 所有者。

-drivetype显示系统上所有 metaLUN 的驱动器类型。

将 -drivetype 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定metaLUN 的驱动器类型。

-expansionrate显示系统上所有 metaLUN 的扩展速率(请参见 metalun -expand 中的 -expansionratelow|medium|high|ASAP|value 选项)。有效值包括 0(低)、1(中)、2(高)、3(尽快)或 N/A(如果 metaLUN 当前未扩展)。

将 -expansionrate 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定 metaLUN 的扩展速率(请参见 metalun -expand 中的 -expansionratelow|medium|high|ASAP|value 选项)。

-elszm显示系统上所有 metaLUN 的元素大小乘数(请参见 metalun -expand 中的 -elszmelementSizeMultiplier)。

VNX CLI for Block

192 EMC VNX Series 5.33 Block 命令行界面参考

Page 193: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将 -elszm 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定metaLUN 的元素大小乘数(请参见 metalun -expand 中的 -elszmelementSizeMultiplier)。

-isredundant显示系统上所有 metaLUN 的冗余:

是如果冗余

否如果不冗余

将 -isredundant 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定 metaLUN 的冗余。

-nzrca返回 SP A 和 SP B 中的达到非零请求数。

-percentexp显示系统上所有主 LUN 或 metaLUN 的条带扩展进程完成百分比。

将 -percentexp 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定主 LUN 或 metaLUN 的条带扩展进程完成百分比。

-rhist*返回系统上所有 metaLUN 的读直方图信息。

读直方图是包含读取数的 10 位置系统。此系统的元素 n 包含大小大于或等于 2n-1且小于 2n 块的读取数。例如,第一个存储区包含 1 块读取数,第二个包含 2-3 块读取数,第三个包含 4-7 块读取数,依此类推。-rhist 开关还将显示读直方图溢出数,即大于 512 块的读取数。

将 -rhist 命令与 metaLUN 名称、编号或 WWN 配合发出时,将返回指定metaLUN 的读直方图。

-rwr*显示向系统上所有 metaLUN 发出的主机读写请求数。

将 -rwr 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示向指定metaLUN 发出的主机读写请求数。

-sor返回 SP A 和 SP B 中未完成请求的总数。

-state显示系统上所有 metaLUN 的当前状态。

将 -state 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定metaLUN 的状态。以下是有效 metaLUN 状态:

正常MetaLUN 运行正常。

VNX CLI for Block

metalun -list 193

Page 194: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Degraded

metaLUN 的某部分发生故障,但仍可处理 I/O。

关闭metaLUN 出现故障且不可用。

正在扩展metaLUN 正在扩展中(跨所有组件 LUN 重新条带化数据)。

-totalusercap显示系统上所有 metaLUN 的总用户容量。

将 -totalusercap 命令与 metaLUN 名称、编号或 WWN 配合发出时,将显示指定 metaLUN 的总用户容量。

-whist*返回系统上所有 metaLUN 的写直方图信息。

写直方图是包含写入数的 10 位置系统。此系统的元素 n 包含大小大于或等于 2n-1且小于 2n 块的写入数。例如,第一个存储区包含 1 块写入数,第二个包含 2-3 块写入数,第三个包含 4-7 块写入数,依此类推。-whist 开关还将显示写直方图溢出数,即大于 512 块的写入数。

将 -whist 命令与 metaLUN 名称、编号或 WWN 配合发出时,将返回指定metaLUN 的写直方图。

示例此命令将请求 IP 地址为 10.14.20.57 的 SP 当前所拥有的所有 metaLUN 的相关信息。

naviseccli -address 10.14.20.57 metalun -list

输出

Meta-LUN Name: LUN30Meta-LUN WWN: 60:06:01:6D:35:0A:00:00:FC:35:5B:8C:66:60:D7:11Meta-LUN Number: 30Default Owner: SP ACurrent Owner: SP BMeta-LUN State: ENABLEDCan MetaLUN Be Expanded: YesExpansion Rate: MEDIUMPercent Expanded: 0Total Capacity (Blocks/Megabytes): 819200/400Actual User Capacity (Blocks/Megabytes):819200/400Autoassign: NoIs Redundant: YesDrive Type: Fibre ChannelElement Size Multiplier: 40Bind Offset: 0Read Histogram [0] : 22Read Histogram [1] : 14Read Histogram [2] : 19Read Histogram [3] : 37Read Histogram [4] : 6Read Histogram [5]: 0Read Histogram [6]: 0Read Histogram [7]: 0

VNX CLI for Block

194 EMC VNX Series 5.33 Block 命令行界面参考

Page 195: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Read Histogram [8]: 0Read Histogram [9]: 0Read Histogram Overflows: 45Write Histogram [0] : 22Write Histogram [1] : 22Write Histogram [2] : 22Write Histogram [3] : 22Write Histogram [4] : 22Write Histogram [5] : 22Write Histogram [6] : 22Write Histogram [7] : 22Write Histogram [8] : 22Write Histogram [9] : 22Write Histogram Overflows: 45Read Requests: 0Write Requests: 0Blocks Read: 0Blocks Written: 0Components:Number of LUNs: 2LUNs:LUN Number: 513LUN Name: LUN 30LUN WWN: 60:06:01:72:35:0A:00:00:B0:44:01:4B:61:60:D7:11RAID Type: RAID5LUN Number: 512LUN Name: LUN 31LUN WWN: 60:06:01:72:35:0A:00:00:15:FB:3B:4C:61:60:D7:11RAID Type: RAID5Number of LUNs: 1 (Lists LUN information for second component)

如果命令失败,CLI 将返回状态或错误信息。

此命令将显示此 metaLUN 的活动/活动计数器及其他 metaLUN 输出。

naviseccli -h 10.14.85.50 -user a -password a -scope 0 metalun -list-metalunnumber 4 -aac

Host Blocks Read SPA: 6 (optimal)Host Blocks Read SPB: 0Host Blocks Written SPA: 0 (optimal)Host Blocks Written SPB: 0Host Read Requests SPA: 6 (optimal)Host Read Requests SPB: 0Host Write Requests SPA: 0 (optimal)Host Write Requests SPB: 0Busy Ticks SPA: 0 (optimal)Busy Ticks SPB: 0Idle Ticks SPA: 33224 (optimal)Idle Ticks SPB: 0Explicit Trespasses SPA: 0Explicit Trespasses SPB: 0Implicit Trespasses SPA: 0Implicit Trespasses SPB: 0

metalun -modify修改现有 metaLUN 的某些属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

metalun -modify 195

Page 196: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli metalun 命令与 -modify 函数配合使用时,让您可以编辑指定的metaLUN 的某些属性。您必须指定该 metaLUN 的编号或 WWN,且必须至少指定一个其他开关。

语法

metalun -modify -metalun number|WWN [-autoassign 0|1][-cap capacity] [-defaultowner A|B][-expansionrate low|medium|high|ASAP|value][-newname newName] [-o] [-sq tb|gb|mb|bc] [-tomaxcap]

选项

-metalunnumber|WWN

指定要更改属性的 metaLUN 的编号或 WWN。

-autoassign1|0(AX4-5 系列系统不支持)启用或禁用 metaLUN 的自动分配。指定 1 将启用自动分配,指定 0 将禁用。如果未指定自动分配值,则默认为主 LUN 的值。有关自动分配的详细信息,请参见 metalun -expand 中的 -autoassign0|1 选项。

-cap 容量指定 metaLUN 中的可用空间容量。此容量必须小于 metaLUN 的 大容量,并大于或等于当前容量(添加 LUN 前 LUN 或 metaLUN 的用户容量)。

如果您要修改参与 SnapView(快照或克隆)、MirrorView 或 SAN Copy 会话的LUN 或 metaLUN 的用户容量,请参见使用已扩展 SnapView、MirrorView 或 SANCopy LUN 的已添加容量。

-defaultownerA|B

指定 metaLUN 的新默认 SP 所有者,即 A 或 B。

-expansionrate low|medium|high|ASAP|值指定使附加 LUN 容量可用于主机的相对重要性。它可确定 SP 用于跨原始 LUN 和新 LUN 中重新条带化原始 LUN 上的现有数据的资源量,而不是用于普通 I/O 活动的资源量。此速率仅适用于首次创建 metaLUN 的情况,且仅对于条带扩展才重要。有效重建优先级包括 ASAP(默认值)(3)、High (2)、Medium (1) 和 Low(0)。

优先级为尽快或高时,在 metaLUN 中进行条带化的速度比优先级为中或低时快,但可能会降低存储系统的性能。

-newnamenewName

指定 metaLUN 的新名称。有效名称不能超过 64 个字符,且必须至少包括一个非空格字符。此名称在系统上必须唯一。

-o执行命令,而不提示确认。

-sqtb|gb|mb|bc

指定 metaLUN 组件的容量大小限定符。

其中:

VNX CLI for Block

196 EMC VNX Series 5.33 Block 命令行界面参考

Page 197: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

tb 表示 TB,gb 表示 GB,mb 表示 MB,bc 表示块数。默认限定符为块数。

-tomaxcap让您可以将 metaLUN 扩展至其 大容量。

使用已扩展 SnapView、MirrorView 或 SAN Copy LUN 的已添加容量您必须执行以下几个部分中详细描述的操作,才能扩展当前参与 SnapView、MirrorView 或 SAN Copy 会话的 LUN 或 metaLUN 的容量(请参见 metalun -destroy),并允许主机访问所增加的容量。

对于条带扩展,所有现有数据都将在原始 LUN 或 metaLUN 以及在 SnapView、MirrorView 或 SAN Copy 会话期间添加的 LUN 中重新条带化。此类重新条带化对于主机不可见。

对于 SnapView 会话中的 LUN

要访问已扩展的快照源 LUN 的已添加容量,请执行下列操作:

过程

1. 停止所有 SnapView 会话,并销毁与已扩展的源 LUN 关联的所有快照会话(请参见《SnapView Command Line Interface (CLI) Reference》(SnapView 命令行界面 (CLI) 参考)和联机帮助)。

2. 使用 metalun -modify 命令可更改已扩展 LUN 的容量。

3. 确保主机操作系统可以利用已添加的容量。

结果

现在,可以启动新会话并用已扩展的 LUN 创建新快照(请参见 《SnapView CommandLine Interface (CLI) Reference》(SnapView 命令行界面 (CLI) 参考)和联机帮助)。

对于克隆组中的 LUN

必须将克隆和克隆源 LUN 扩展为相同大小。

要访问已扩展的克隆或克隆源 LUN 的已添加容量,请执行以下操作:

过程

1. 对于克隆,请从克隆组中将其删除;对于克隆源 LUN,请销毁克隆组。

2. 使用 metalun -modify 命令可更改已扩展 LUN 的容量。

3. 确保主机操作系统可以利用已添加的容量。

4. 用已扩展 LUN 重建克隆组,然后对克隆组中的 LUN 执行一次完整的同步。

对于镜像中的 LUN

必须将镜像的主映像和次映像扩展为相同大小。

要访问已扩展的主 MirrorView LUN 和次 MirrorView LUN 的已添加容量,请执行以下操作:

VNX CLI for Block

使用已扩展 SnapView、MirrorView 或 SAN Copy LUN 的已添加容量 197

Page 198: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

过程

1. 对于已扩展的主映像,请销毁镜像;对于已扩展的次映像,请将其从镜像删除(请参见 《MirrorView CLI Reference》(MirrorView CLI 参考)或联机帮助)。

2. 使用 metalun -modify 命令可更改已扩展 LUN 的容量。

3. 确保主机操作系统可以利用已添加的容量。

4. 使用已扩展的 LUN 重建镜像,然后执行镜像的完全同步。

对于 SAN Copy 会话中的 LUN

如果要扩展 SAN Copy 源逻辑单元,请确保目标 LUN 的容量等于或大于源逻辑单元的容量。

要访问已扩展的 SAN Copy 源 LUN 或目标 LUN 的已添加容量,请执行以下操作:

过程

1. 对于已扩展 LUN 正在参与的任何会话,请等待 SAN Copy 会话完成或停止该会话,然后删除这些会话。(请参见联机帮助)。

2. 使用 metalun -modify 命令可更改已扩展 LUN 的容量。

3. 确保主机操作系统可以利用已添加的容量。

4. 重建删除的 SAN Copy 会话,然后在准备就绪时启动这些会话。(请参见联机帮助。)

保留 LUN 池命令本部分介绍了如何配置保留 LUN 池。保留 LUN 池是运行 SnapView、增量 SAN Copy或 MirrorView/Asynchronous 等复制软件时必需的。其中还介绍了在系统上安装SnapView 后可使用的 CLI 命令。

reserved -lunpool -addlun将 LUN 添加到保留 LUN 池。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli reserved 命令与 -lunpool 和 -addlun 函数配合使用时,可将一个或多个 LUN 添加到保留 LUN 池。

保留的 –addlun 命令将保留 LUN 池 LUN 限制为 128 的元素大小。如果所选 LUN 的元素大小不等于 128,则系统将显示以下错误消息:Invalid element size forchosen LUN(s).Please choose LUN(s) with element size of 128(所选 LUN 的元素大小无效。请选择元素大小为 128 的 LUN)。

每个系统均有各自的保留 LUN 池,在启动复制会话前,对于每个要参与会话的源LUN,保留 LUN 池中必须至少包含一个 LUN。

VNX CLI for Block

198 EMC VNX Series 5.33 Block 命令行界面参考

Page 199: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

此命令不支持精简 LUN。复制会话包括 SnapView 会话和其他应用程序(如增量 SAN Copy 和 MirrorView/A)中使用的所有保留会话。

软件将以每个源 LUN 为基础分配保留 LUN。每个系统都是以每个源 LUN 而不是以每个会话为基础来管理各自的保留 LUN 池空间并分配保留 LUN。

您必须先绑定 LUN,然后才能将其添加到保留 LUN 池。当 LUN 属于保留 LUN 池时,您无法将其用于任何其他用途。

语法reserved -lunpool-addlunlun_numbers选项

lun 编号指定要添加到保留 LUN 池的逻辑单元号。

示例对于 ss1_spa,此命令会将 ID 为 11 的 LUN 添加到系统的保留 LUN 池。

naviseccli -h ss1_spa reserved -lunpool -addlun 11

输出如果 SP 上运行的软件版本不支持此命令,以下错误消息将打印至 stderr:Commandis not supported(不支持此命令)

reserved -lunpool -list显示保留 LUN 池信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli reserved 命令与 -lunpool 和 -list 函数配合使用且不使用其他开关时,可列出有关保留 LUN 池的所有信息。借助函数开关,可获取更多具体信息。

此命令不支持精简 LUN。

语法

reserved -lunpool -list [-allocatedluns] [-chunksize][-freeluncount] [-freeluns] [-freesize] [-luncount][-percentused] [-size] [-used]

选项

-allocatedluns显示保留 LUN 池中所有已分配 LUN 的 LUN ID。

-chunksize

VNX CLI for Block

reserved -lunpool -list 199

Page 200: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示保留 LUN 池中的磁盘块数(以 KB 为单位)。区块大小将应用于整个系统。

-freeluncount显示保留 LUN 池中的未分配 LUN 总数。

-freeluns显示保留 LUN 池中所有未分配 LUN 的 LUN ID。

-freesize显示未分配 LUN 的总大小(以 GB 为单位)。

-luncount显示保留 LUN 池中的 LUN 总数。您可以使用 reserved -lunpool -addlun函数添加 LUN。

-percentused显示使用的保留 LUN 池的百分比。

-size显示保留 LUN 池的大小(以 GB 为单位)。

-used显示保留 LUN 池的已用空间(以 GB 为单位)。

示例此命令将显示系统的保留 LUN 池信息。样例输出如下。

naviseccli -h ss1_spa reserved -lunpool -list

输出以下输出示例显示一个代理控制的设备。实际输出会因与 -lunpool -list 命令配合使用的命令开关的不同而异。

如果系统运行的是 VNX CLI for Block 6.24 版或更高版本,将显示整个系统的保留LUN 池信息,而不管将命令定向至哪个 SP。如果系统运行的是 VNX CLI for Block6.22 版或更低版本,将显示命令定向至的 SP 的保留 LUN 池信息。

naviseccli 输出:

Name of the SP: GLOBALTotal Number of LUNs in Pool: 6Number of Unallocated LUNs in Pool: 4Unallocated LUNs: 14, 24, 23, 22Total size in GB: 4.488281Unallocated size in GB: 1.292969Used LUN Pool in GB: 0.017639% Used of LUN Pool: 0.393005Chunk size in disk blocks: 128Allocated LUN Pool:Target LUN: 2Allocated LUNs: 249Lun Pool LUN % Used: 91.852825Allocated LUNs: 250Lun Pool LUN % Used: 0

如果 SP 上运行的软件版本不支持此命令,Command is not supported 错误消息将打印至 stderr。

VNX CLI for Block

200 EMC VNX Series 5.33 Block 命令行界面参考

Page 201: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

reserved -lunpool -rmlun从保留 LUN 池中删除一个或多个 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli reserved 命令与 -lunpool 和 -rmlun 函数配合使用时,可从保留 LUN 池中删除一个或多个 LUN。如果忽略覆盖选项,CLI 将先提示确认,然后再从保留 LUN 池中删除 LUN。

此命令不支持精简 LUN。

语法reserved -lunpool-rmlunluns [-o]选项

-o执行命令,而不提示确认。

-rmlunLUN

指定每个要从保留 LUN 池中删除的 LUN 的 LUN ID,其中 ID 用空格分隔。

示例对于 ss1_spa,此命令将开始从系统的保留 LUN 池中删除 LUN 42。软件要求确认:

naviseccli -h ss1_spa reserved-lunpool -rmlun 42

Do you really want to remove the luns from LUN pool.(y/n)[N]? y

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported 错误消息将打印至 stderr。

iSCSI 和 FCoE 命令本部分介绍了每个 naviseccli Internet SCSI (iSCSI) 和以太网光纤通道 (FCoE) 命令,即所有 iSCSI 系统和 FCoE 端口通用的 CLI 命令。

iSCSI 命令概述此部分中的 naviseccli iSCSI 命令包括 connection 和 iSNS 命令。naviseccli iSCSI 命令标识可使用的 iSCSI 命令。

表 11 naviseccli iSCSI 命令

命令 描述

CHAP 用户命令

connection -adduser 创建 CHAP 用户帐户。

VNX CLI for Block

reserved -lunpool -rmlun 201

Page 202: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 11 naviseccli iSCSI 命令 (续)

命令 描述

connection -deleteuser 删除 CHAP 用户帐户。

connection -getuser 显示 CHAP 用户帐户。

端口管理命令

connection -getport 检索特定 iSCSI 或 FCOE 端口,或者所有iSCSI 或 FCoE 端口的列表。

connection -setport 修改连接端口的属性。

connection -delport 删除虚拟端口。

connection -route 设置静态路由。

connection -pingnode 验证数据包是否到达目标节点且无错误。

connection -traceroute 显示数据包到达目标节点采用的路由。

连接集数据库命令

connection -setsharedauth 设置系统共享凭据记录的用户名和密码。

connection -delsharedauth 从系统中删除共享身份验证信息。

connection -getsharedauth 显示为共享身份验证记录启用的用户名和开关。

connection -addset 添加连接集。

connection -delset 删除连接集和关联连接路径。

connection -modifyset 修改连接集的参数。

connection -getset 列出特定连接集或所有连接集。

connection -addpath 将连接路径添加到特定连接集。

connection -delpath 从连接集删除连接路径。

connection -modifypath 从连接集修改连接路径。

connection -verifypath 从连接集测试连接路径。

iSNS 命令

isns -addserver 将 iSNS 服务器添加到系统的 iSNS 服务配置。

isns -deleteserver 从系统的 iSNS 服务配置删除 iSNS 服务器。

isns -listserver 显示在系统的 iSNS 服务中配置的所有 iSNS服务器。

isns -setprimary 将配置的 iSNS 服务器设置为系统的 iSNS 服务配置的主服务器。

VNX CLI for Block

202 EMC VNX Series 5.33 Block 命令行界面参考

Page 203: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

connection -adduser添加 CHAP 身份认证用户。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -adduser 函数配合使用时,可将启动器CHAP 身份认证用户或目标(系统)CHAP 身份认证用户添加到系统 CHAP 用户数据库。

如果尝试为启动器创建 CHAP 用户且用户已定义,将返回一条错误消息,表明已为启动器定义用户。如果尝试为目标添加用户且用户已定义,将返回一条错误消息,表明只能针对目标访问定义一个用户。

语法

connection -adduser -definedFor initiator|target |-initiatorName initiatorName | ANY [-userName userName]-secret secret [-hexsecret] [-o]

选项

-definedForinitiator | target

initiator 会将启动器 CHAP 用户帐户添加到系统用户数据库。如果指定 initiator,则必须使用 -initiatorName 参数指定启动器。target 指定将创建目标(系统)CHAP 用户帐户。如果指定 target,请勿使用 -initiatorName 参数。

-initiatorNameinitiatorName

如果正在添加启动器用户帐户,initiatorName 是启动器的唯一标识符,并使用iSCSI 启动器的 iSCSI 限定名称 (IQN)。如果要定义启动器用户,则需要此参数。

-userName 用户名如果正在添加启动器用户帐户数据,username 指定连接到 iSCSI 目标时启动器使用的 CHAP 用户名。对于 CHAP,必须为每个启动器定义用户名和密码。如果忽略 -userName 参数,它将默认为 -initiatorName 值。如果正在为双方 CHAP 配置目标,目标名称将成为用户名。

-secretsecret

如果正在添加启动器用户帐户数据,secret 指定系统将用于验证启动器的 CHAP密码。您可以采用 ASCII 或十六进制字符指定密码(请参见后面的 -hexsecret 开关)。默认情况下,-secret 是 ASCII 字符串。ASCII 密码必须由 12 至 16 个字符组成。十六进制密码必须以 12 至 16 对数据(24 至 32 个字符)组成。

-hexsecret如果正在添加启动器用户帐户数据,包括 -hexsecret 参数将指定 -secret 为十六进制值。

-o

VNX CLI for Block

connection -adduser 203

Page 204: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。如果您包括 -o 开关,系统不会提示您确认要添加用户帐户数据。如果不使用 -o 开关,系统将提示您确认要添加用户。

示例以下示例会将用户帐户添加到系统数据库。

naviseccli connection -adduser -definedfor initiator -initiatorName5.com.microsoft:cpc7745 -username Guest -secret 1234567890123456

Adding an iSCSI user account with the followingattributes:Initiator Name:iqn.1991-05.com.microsoft:cpc7745User name:GuestSecret:1234567890123456Defined For:initiatorDo you really want to perform this action (y/n)? y

connection -deleteuser删除 CHAP 身份认证用户。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -deleteuser 函数配合使用时,可从系统CHAP 用户数据库删除指定的启动器或目标 CHAP 身份认证用户。

语法

connection -deleteuser -definedFor initiator | target-initiatorName initiatorName -userName username [-o]

选项

-definedForinitiator | target

initiator 指定将从系统用户数据库删除启动器用户帐户。如果您指定了 initiator,则必须使用 -initiatorName 参数指定某个启动器。target 指定将删除目标(系统)用户数据。

-initiatorNameinitiatorName

如果要删除 initiator 用户帐户数据,initiatorName 是创建用户帐户时为启动器分配的名称。默认启动器名称是启动器的 IQN。

-userName 用户名指定要删除的启动器或目标用户的 iSCSI CHAP 用户名。

-o执行命令,而不提示确认。如果您包括 -o 开关,系统不会提示您确认用户帐户删除。如果不使用 -o 开关,系统将提示您确认要删除用户帐户数据。

示例以下示例将从系统删除用户帐户:

VNX CLI for Block

204 EMC VNX Series 5.33 Block 命令行界面参考

Page 205: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli connection -deleteuser -definedfor initiator -initiatorNameiqn.1991-05.com.microsoft:cpc7745 -username Guest

Deleting an iSCSI user account with the followingattributes:Initiator Name:iqn.1991-05.com.microsoft:cpc7745User name:GuestDefined For:initiatorDo you really want to perform this action (y/n)? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -getuser显示 CHAP 身份认证用户数据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -getuser 函数配合使用时,可显示在系统上配置的 CHAP 身份认证用户帐户数据。如果未指定参数,将显示在系统上定义的所有CHAP 用户。使用 -definedFor、-initiatorName 和 -userName 来显示指定用户的信息。如果指定了特定用户但未找到该用户,则将返回错误消息 Thespecified user account does not exist(指定的用户帐户不存在) 。

语法

connection -getuser [-definedFor initiator | target][-userName userName] [-initiatorName initiatorName]

选项

-definedForinitiator | target

initiator 指定将显示 CHAP 启动器用户的信息。如果您指定了 initiator,则必须包括 -userName 和 -initiatorName。

target 指定将显示 CHAP 目标用户(系统用户帐户)的信息。如果您指定了target,则必须包括 -userName。

-initiatorNameinitiatorName

启动器是指启动与目标系统的连接的主机或 HBA。启动器由 iSCSI 启动器的 IQN标识。

-userName 用户名指定由 initiatorName 指定的启动器或目标用户的 iSCSI CHAP 用户名。

示例以下示例将获取有关当前用户的信息:

naviseccli connection -getuser

VNX CLI for Block

connection -getuser 205

Page 206: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出

Initiator Name: iqn.1991-05.com.microsoft:cpc7745User Name: GuestDefined For: initiator

connection -getport检索特定 iSCSI 或 FCoE 端口或所有 iSCSI 或 FCoE 端口的列表。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -getport 函数配合使用时,可显示有关指定iSCSI 端口或所有 iSCSI 端口列表的信息。如果未指定参数,将显示目标系统上定义的所有 iSCSI 端口。

如果请求设置更改,将显示确认消息。

-sp 和 -portid 参数用于选择显示哪些 iSCSI 端口。如果同时指定这两个选项,将指定特定 iSCSI 端口。如果忽略其中一个选项或同时忽略两个选项,将显示满足搜索标准的所有 iSCSI 端口。

语法

connection -getport [-sp a|b] [-portid portid [-vportidvportid]] [-vlanid] [-address IPAddress] [-subnetmask][-gateway][-initiatorAuthentication] [-mac] [-mtu] [-flowctl][-hostWindow] [-replicationWindow] [-all]

选项

-spa|b

指定 SP A 或 B。显示在指定 SP 上配置的 iSCSI 或 FCoE 端口的信息。

-portidportid

指定 iSCSI 或 FCoE 端口 ID。仅显示指定 iSCSI 端口的信息。以下参数 -address、-subnetmask、-gateway 和 -initiatorAuthentication, 定义为 iSCSI 端口显示的附加信息。如果未指定其中的任何选项,将显示所有字段。将始终显示 SP 和端口 ID 字段。

-address显示指定 iSCSI 端口的 IP 地址。此地址是 32 位数字地址,作为以句点分隔(称为四点表示法)的 4 个 8 位数字 (0-255) 写入。例如,165.152.36.35。

-subnetmask显示指定 iSCSI 端口的网络掩码。子网掩码使用四点表示法。例如,255.255.255.0。

-gateway显示指定 iSCSI 端口使用的网络网关地址。网关地址使用四点表示法。例如,165.152.35.22。

-initiatorAuthentication

VNX CLI for Block

206 EMC VNX Series 5.33 Block 命令行界面参考

Page 207: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示指定 iSCSI 端口的启动器身份验证标记的状态。True 指明已为端口打开启动器身份验证,所有登录该端口的启动器需要通过身份验证才能访问目标系统。False 指明已为端口禁用启动器身份验证。

-mac显示 iSCSI 系统的前端端口及 FCoE 端口的 MAC 地址。运行 port ...-mac 命令时,将返回每个端口的 MAC Address 字段。当您运行 port ...-mac 命令时,如果有端口是光纤通道端口,则这些端口的 MAC Address 字段将显示为 NotApplicable(不适用)

-mtu显示端口的 MTU 设置并列出入口的有效 MTU 设置。

-vlanid显示指定虚拟端口的虚拟 LAN (VLAN) ID。

-vportidvportid

显示指定虚拟端口 ID 的信息。

-flowctl确定流控制设置。有效值包括“自动”、“传输流控制”(Tx) 和“接收流控制”(Rx)。

-hostWindow设置主机至系统流量的接收窗口大小。可用窗口大小包括 64K、128K、256K、512K 和 1MB。默认值为 256K。

replicationWindow设置系统至系统流量的接收窗口大小。可用窗口大小包括 64K、128K、256K、512K 和 1MB。默认值为 256K。

-all显示每个 iSCSI 端口的所有物理和虚拟端口信息。

示例 1naviseccli connection -getport

SP: APort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a4iSCSI Alias: 0877.a4IP Address: 172.20.1.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: APort ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a5iSCSI Alias: 0877.a5

SP: APort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a6iSCSI Alias: 0877.a6IP Address: 172.20.2.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

VNX CLI for Block

connection -getport 207

Page 208: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SP: APort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a7iSCSI Alias: 0877.a7

SP: BPort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b4iSCSI Alias: 0877.b4IP Address: 172.20.1.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: BPort ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b5iSCSI Alias: 0877.b5

SP: BPort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b6iSCSI Alias: 0877.b6IP Address: 172.20.2.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

SP: BPort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b7iSCSI Alias: 0877.b7

SP: BPort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:69:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

SP: APort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:61:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

SP: BPort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:68:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/A

VNX CLI for Block

208 EMC VNX Series 5.33 Block 命令行界面参考

Page 209: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Gateway Address: N/AInitiator Authentication: N/A

示例 2naviseccli connection -getport -sp a -portid 8

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:68:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

示例 3naviseccli connection -getport -sp a -portid 8 –vlanid

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/AVirtual Port ID: 0VLAN ID: 101

示例 4naviseccli connection -getport -sp a -portid 8 –mtu

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/ACurrent MTU: 2240Available MTU Sizes: "2240"?

示例 5naviseccli connection -getport -portid 8 -speed

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/APort Speed: 10000 MbAuto-Negotiate: NoAvailable Speeds: 10000 Mb

VNX CLI for Block

connection -getport 209

Page 210: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 6naviseccli connection -getport -sp a -portid 8 -vportid 0 -all

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/APort Speed: 10000 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: 101IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

示例 7naviseccli connection -getport –mac

SP: APort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a4iSCSI Alias: 0877.a4Port Speed: 1000 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.1.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: APort ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a5iSCSI Alias: 0877.a5Port Speed: 0 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 0Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: APort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a6iSCSI Alias: 0877.a6Port Speed: 10000 Mb

VNX CLI for Block

210 EMC VNX Series 5.33 Block 命令行界面参考

Page 211: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Auto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.2.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

SP: APort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a7iSCSI Alias: 0877.a7Port Speed: 0 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b4iSCSI Alias: 0877.b4Port Speed: 1000 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.1.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: BPort ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b5iSCSI Alias: 0877.b5Port Speed: 0 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 0Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b6iSCSI Alias: 0877.b6Port Speed: 10000 Mb

VNX CLI for Block

connection -getport 211

Page 212: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Auto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.2.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

SP: BPort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b7iSCSI Alias: 0877.b7Port Speed: 0 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:69:3B:24:13:0DiSCSI Alias: N/AEnode MAC Address: 00-60-16-3B-47-B3Port Speed: 10 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: 666IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address: 0E-FC-00-68-00-03

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/AEnode MAC Address: 00-60-16-3B-55-42Port Speed: 0 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address: 00-00-00-00-00-00

SP: APort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:61:3B:24:13:0DiSCSI Alias: N/A

VNX CLI for Block

212 EMC VNX Series 5.33 Block 命令行界面参考

Page 213: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Enode MAC Address: 00-60-16-3B-55-43Port Speed: 10 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: 666IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address: 0E-FC-00-68-00-04

SP: BPort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:68:3B:24:13:0DiSCSI Alias: N/AEnode MAC Address: 00-60-16-3B-47-B2Port Speed: 0 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address: 00-00-00-00-00-00

示例 8naviseccli connection -getport -sp a -portid 8 -vportid 0 -mac

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/APort Speed: 10000 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbEnode MAC Address:00:60:16:32:12:5B

Virtual Port ID: 0VLAN ID: 101IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address:0E:FC:00:2B:0B:04

示例 9naviseccli -h peregrine-spa connection -getport -sp a -mac -all

SP: APort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:61:3B:24:13:0DiSCSI Alias: N/AEnode MAC Address: 00-60-16-3B-55-43Port Speed: 10 Gb

VNX CLI for Block

connection -getport 213

Page 214: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Auto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: 666IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/AVN_Port MAC Address: 0E-FC-00-68-00-04

示例 10

naviseccli -h peregrine-spa connection –getport –flowctl –hostWindow–replicationWindow

Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

输出以下示例输出将显示使用 VLAN 标记分配的几个虚拟端口:

naviseccli -h peregrine_spa connection -getport -sp a -portid 0 -all

SP: APort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a4iSCSI Alias: 0877.a4Port Speed: 1000 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.1.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: APort ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a5iSCSI Alias: 0877.a5Port Speed: 0 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb

VNX CLI for Block

214 EMC VNX Series 5.33 Block 命令行界面参考

Page 215: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

- : AutoCurrent MTU: 0Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: APort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a6iSCSI Alias: 0877.a6Port Speed: 10000 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.2.140Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

SP: APort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.a7iSCSI Alias: 0877.a7Port Speed: 0 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 4Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b4iSCSI Alias: 0877.b4Port Speed: 1000 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.1.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.1.1Initiator Authentication: Not Available

SP: B

VNX CLI for Block

connection -getport 215

Page 216: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Port ID: 5Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b5iSCSI Alias: 0877.b5Port Speed: 0 MbAuto-Negotiate: YesAvailable Speeds: 10 Mb- : 100 Mb- : 1000 Mb- : AutoCurrent MTU: 0Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 6Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b6iSCSI Alias: 0877.b6Port Speed: 10000 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: DisabledIP Address: 172.20.2.141Subnet Mask: 255.255.255.0Gateway Address: 172.20.2.1Initiator Authentication: Not Available

SP: BPort ID: 7Port WWN: iqn.1992-04.com.emc:cx.apm00093300877.b7iSCSI Alias: 0877.b7Port Speed: 0 MbAuto-Negotiate: NoAvailable Speeds: 10000 MbCurrent MTU: 1500Available MTU Sizes:"1260","1448","1500","1548","2000","2450","3000","4000","4080","4470","5000","6000","7000","8000","9000"

SP: BPort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:69:3B:24:13:0DiSCSI Alias: N/APort Speed: 10 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: 666IP Address: N/ASubnet Mask: N/AGateway Address: N/A

VNX CLI for Block

216 EMC VNX Series 5.33 Block 命令行界面参考

Page 217: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Initiator Authentication: N/A

SP: APort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:60:3B:24:13:0DiSCSI Alias: N/APort Speed: 0 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

SP: APort ID: 9Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:61:3B:24:13:0DiSCSI Alias: N/APort Speed: 10 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"Flow Control: AutoHost Window: 256KReplication Window: 256KAvailable Window Sizes: 64K,128K,256K,512K,1MB

Virtual Port ID: 0VLAN ID: 666IP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

SP: BPort ID: 8Port WWN: 50:06:01:60:BB:20:13:0D:50:06:01:68:3B:24:13:0DiSCSI Alias: N/APort Speed: 0 GbAuto-Negotiate: NoAvailable Speeds: 10 GbCurrent MTU: 2240Available MTU Sizes: "2240"

Virtual Port ID: 0VLAN ID: N/AIP Address: N/ASubnet Mask: N/AGateway Address: N/AInitiator Authentication: N/A

connection -setport修改端口属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

connection -setport 217

Page 218: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli connection 命令与 -setport 函数配合使用时,可修改指定 SP端口的属性。

语法

connection -setport [-iscsi (Default)]-sp a|b -portid portid [-vportid vportid (default=0)][-vlanid vlanid|-vlandisable][-address address] [-subnetmask subnetmask] [-gateway gateway][-initiatorAuthentication 0|1] [-alias iscsialias][-speed speed] [-mtu mtu] [-o]

connection -setport [-fcoe]-sp a|b -portid portid [-vportid vportid (default=0)][-vlanid vlanid|-vlanautodiscovery] [-o]

选项

-spa|b

指定 iSCSI 或 FCOE 端口位于 SP A 或 SP B 上。

-portidportid

指定 SP 上的端口。例如,带一个端口的 SP 具有端口 1,而带两个端口的 SP 具有端口 0 和端口 1。

-vportidvportid

指定虚拟端口 ID。如果未指定 -vportid,则系统默认为虚拟端口 0。

-vlanautodiscovery将 -portid 指定的端口(仅限 FCoE )设置为处于 VLAN 自动发现模式。

-vlanidvlanid

指定 VLAN ID。

-vlandisable在虚拟端口上禁用 VLAN 标记。

-address 地址指定 iSCSI 端口的 IP 地址。此地址使用点分四组格式。例如:165.152.36.35.

-subnetmasksubnetmask

指定 iSCSI 端口的子网掩码。子网掩码使用点分四组格式。例如:255.255.255.0。

-gatewaygateway

指定 iSCSI 端口使用的网络网关地址。网关地址使用点分四组格式。例如:165.152.35.22.

-initiatorAuthentication0|1

如果打开了启动器身份验证,则系统必须验证登录端口的所有启动器。0 = 不需要 — 默认值

1 = 需要

VNX CLI for Block

218 EMC VNX Series 5.33 Block 命令行界面参考

Page 219: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-aliasiscsialias

指定 iSCSI 别名。

-speed 速度指定端口速度。

-mtu配置指定 iSCSI 端口的 MTU 大小。如果未在入口初始创建期间指定,则默认值为1500。如果未在入口设置更新期间指定 -mtu,则 MTU 设置不会更改。如果已请求设置更改,将显示确认消息。

-o

执行命令,而不提示确认。如果包括 -o 开关,则将设置(配置)端口,而无确认提示。不带 -o 开关时,软件将显示您必须响应的确认消息。

示例 1以下示例将配置 IP 地址为 10.14.80.110 的端口的网络设置:

naviseccli connection -setport -sp b -portid 0 -address -subnetmask255.255.255.0 -gateway 10.14.80.1

It is recommended that you consult with your Network Manager todetermine the correct settings before applying these changes.Changing the port properties may disrupt traffic on one or moreports of this I/O Module.Initiator configuration changes may benecessary to regain connections.Do you really want to perform this action (y/n)?y

示例 2naviseccli connection –setport –hostWindow 32K –o

Request failed.Invalid window size:32K.Available Window Sizes:64K, 128K, 256K, 512K, 1MB

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -delport删除虚拟端口。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -delport 函数配合使用时,可从物理端口删除虚拟端口。要执行此命令,应将多个虚拟端口与管理端口关联。

如果一个管理端口只有一个虚拟端口,则无法执行此命令。此命令的使用取决于网络提供商提供的功能。

语法

connection -delport -sp a|b -portid portid -vportid vportid[-o]

VNX CLI for Block

connection -delport 219

Page 220: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-spa|b

删除指定 SP 的虚拟端口。默认为连接的 SP。

-portidportid

指定 iSCSI 端口 ID。如果指定的端口 ID 无效,系统将显示以下错误:Requestfailed.Specified iSCSI port not found.(未找到指定的 iSCSI 端口。)

-vportidvportid

指定虚拟端口 ID。如果指定的虚拟端口 ID 无效,系统将显示以下错误消息:Request failed.Specified iSCSI virtual port not found.(未找到指定的 iSCSI 虚拟端口。)

-o执行命令,而不提示确认。

输出根据使用的选项提供输出。

connection -route设置到特定主机或网络的静态路由。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -route 函数配合使用时,可设置到特定主机或网络的静态路由。

语法

connection -route [-sp a|b] [-portid portid|-vportid vportid][-add -destination destination [-subnetmask subnetmask|-prefixlength length] [-metric metric] [-persistent]][-delete -destination destination [-subnetmask subnetmask|-prefixlength length]][-list] [-o]

选项

-spa|b

指定目标 SP。默认为连接的 SP。

-portidportid

-portid 和 -vportid 共同指定与路由关联的接口。如果未指定接口,系统将确定接口。

-vportidvportid

-portid 和 -vportid 共同指定与路由关联的接口。如果未指定接口,系统将确定接口。

VNX CLI for Block

220 EMC VNX Series 5.33 Block 命令行界面参考

Page 221: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-add添加网络路由。

-destination 目标指定目标的 IPv4/IPv6 地址或主机名称。

-subnetmask 网络掩码指定路由条目的 IPv4 子网掩码值。默认值为 255.255.255.255。它仅适用于 IPv4目标地址。

-prefixlengthlength

指定作为地址的一部分且要在确定路由时作比较的前缀长度。默认值为 128。它仅适用于 IPv6 目标地址。

-metricmetric

使用路由算法确定 佳路由。指标 低的路由优先于其他路由。

-persistent指定路由是否在重新启动后继续存在。

-delete删除现有路由。

-list显示 SP 的路由。默认情况下,它将显示已连接 SP 的路由。它还将显示特定端口/虚拟端口的路由。

-o执行命令,而不提示确认。

输出根据使用的选项提供输出。

connection -pingnode验证数据包是否到达目标节点且无错误。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -pingnode 函数配合使用时,可将数据包传输到目标节点,并返回数据包已到达节点且无错误的通知。connection -pingnode 命令将从 iSCSI 端口 Ping 目标节点。使用 connection -pingnode 和connection -traceroute 命令可验证并诊断网络连接。

语法

connection -pingnode [-sp a|b] [ [-portid portid -vportidvportid] |-source sourceaddress] -address address[-packetSize packetSize] [-count count] [-timeouts timeouts][-delays delays]

选项

-spa|b

指定存储处理器 A 或存储处理器 B。

VNX CLI for Block

connection -pingnode 221

Page 222: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-portidportid

指定 SP 上的端口,即 0 或 1。例如,带一个端口的 SP 具有端口 0,而带两个端口的 SP 具有端口 0 和端口 1。

-vportidvportid

指定虚拟端口 ID。

-address 地址指定 iSCSI 端口将 Ping 的目标节点的 IP 地址。地址是使用由句点分隔的 4 个数字组成的 32 位数字地址,如 128.221.56.52。不支持网络名称。

-packetSizepacketSize

指定数据包的大小(以字节为单位)。默认值为 32 字节, 小值为 0 字节, 大值为 2048 字节。

-countcount

指定要发送的 Ping 数。默认值为 4; 小值为 1。

-timeoutstimeouts

指定响应等待超时时间(以秒为单位)。默认值为 3 秒, 小值为 1 秒, 大值为 15 秒。

-delaysdelays

指定 Ping 之间的延迟(以秒为单位)。默认值为 1 秒, 小值为 1 秒, 大值为10 秒。

示例

naviseccli -h peregrine_spa connection -pingnode -sp a -portid 0-vportid 0 -address 128.222.132.100

输出

Reply from 128.222.132.100: bytes=32 time=1ms TTL=30Reply from 128.222.132.100: bytes=32 time=1ms TTL=30Reply from 128.222.132.100: bytes=32 time=1ms TTL=30Reply from 128.222.132.100: bytes=32 time=1ms TTL=30

connection -traceroute显示数据包到达目标节点采用的路由。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -traceroute 函数配合使用时,可显示数据包到达命令中指定的目标节点所采用的路由。connection -traceroute 命令将跟踪并显示从系统 iSCSI 端口到目标节点的路由。使用 connection -traceroute 和connection -pingnode 命令可验证并诊断网络连接。

语法

connection -traceroute[-sp a|b] -address IPAddress[ [-portid portid -vportid vportid] |-source sourceaddress[-mtu| -packetSize packetSize] ][-timeouts timeouts] [-delays delays]

VNX CLI for Block

222 EMC VNX Series 5.33 Block 命令行界面参考

Page 223: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-addressIPAddress

指定 iSCSI 端口将尝试联系的目标节点的 IP 地址。此地址使用点分四组格式,如128.221.56.52。不支持网络名称。

-portidportid

指定 SP 上的端口,即 0 或 1。例如,带一个端口的 SP 具有端口 0;带两个端口的 SP 具有端口 0 和端口 1。

-vportidvportid

指定虚拟端口 ID。

-spa|b

指定 SP A 或 SP B。

-delaysdelays

指定数据报之间的延迟(以秒为单位)。默认值为 1 秒, 小值为 1 秒, 大值为10 秒。

-packetSizepacketSize

指定 echo 数据包的大小(以字节为单位)。默认值为 32 字节, 小值为 0 字节, 大值为 2048 字节。

-mtu执行网络诊断,重点放在两个系统之间的 大传输单元。如果已指定,-source为必填项。

-sourcesourceaddress

指定源地址,并且当您使用 -mtu 时,为必填项。

-timeoutstimeouts

指定响应等待超时时间(以秒为单位)。默认值为 3 秒, 小值为 1 秒, 大值为 15 秒。

示例以下示例将显示数据包采用的路由:

naviseccli -user a -password a -scope 0 -h ss1_spa connection-traceroute -sp a -address -mtu -source

输出

1: 172.20.1.1 1 ms 1500 mtu2: 10.5.1.250 1 ms 1500 mtu

connection -setsharedauth设置系统共享凭据记录的用户名和密码。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

connection -setsharedauth 223

Page 224: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli connection 命令与 -setsharedauth 函数配合使用时,可设置连接集数据库的 iSCSI 启动器系统共享凭据记录的用户名和密码。此命令让您可以启用或禁用系统共享身份验证凭据的使用。

语法

connection -setsharedauth[-userNameuserName][-secret secret[-hexsecret]] [-enable|-disable] [-o]

选项

-userNameuserName

指定在目标系统要求时启动器使用的 CHAP 用户名。对于 CHAP,必须定义用户名和密码。

-secretsecret

指定在目标系统要求时要与用户名配合使用的 CHAP 密码。您可以采用 ASCII 或十六进制字符指定密码(请参见后面的 -hexsecret 开关)。默认情况下,-secret 是 ASCII 字符串。ASCII 密码必须由 12 至 16 个字符组成。十六进制密码必须以 12 至 16 对数据(24 至 32 个字符)组成。

-hexsecret如果您要添加启动器用户帐户数据(其中包括 -hexsecret 参数),则指定 -secret 为十六进制值。

-enable| -disable启用或禁用系统共享凭据的使用。

-o执行命令,而不提示确认。

示例以下示例将设置系统共享凭据记录的用户名和密码:

naviseccli connection -setsharedauth -username user1-secret abcdefghi123 -enable -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -delsharedauth删除系统共享身份认证凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -delsharedauth 函数配合使用时,可从iSCSI 启动器系统删除用户名和密码。

语法connection -delsharedauth[-o]选项

-o

VNX CLI for Block

224 EMC VNX Series 5.33 Block 命令行界面参考

Page 225: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。如果您包括 -o 开关,系统不会提示您确认用户帐户删除。如果您不使用 -o 开关,系统将提示您确认要删除用户帐户数据。

示例以下示例将从 iSCSI 启动器系统删除共享身份验证凭据:

connection -delsharedauth -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -getsharedauth显示 iSCSI 启动器系统的共享身份验证的用户名和状态

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -getsharedauth 函数配合使用时,可显示iSCSI 启动器系统的共享身份认证的用户名和状态。

语法connection -getsharedauth示例以下示例将显示 iSCSI 启动器系统的共享身份验证的用户名和状态:

connection -getsharedauth

输出

User Name:user1Enabled:True

如果未为系统定义共享凭据,则输出为:

No system shared credentials are defined.

connection -addset添加连接集。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -addset 函数配合使用时,可将连接集添加到连接集数据库。

语法

connection -addset -name name[-digest none|Header|Data|Both][-authpolicy none|shared|setspecific -userName userName-secret secret [-hexsecret] ] [-o]

VNX CLI for Block

connection -getsharedauth 225

Page 226: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-namename

指定连接集的唯一标识符。它是管理员使用 CLI 或 UI 提供的任意名称,用于指明特定连接集。

-digestnone | Header | Data | Both

指明摘要类型,即为通过此连接集建立的连接打开的数据保护机制。

Header 指明 iSCSI 数据包头已应用和验证校验和。

Data 指明 iSCSI 数据包的数据部分已应用和验证校验和。两者均指明 iSCSI 数据包的标头和数据部分已应用和验证校验和。

-authpolicynone | shared | setspecific

定义此连接集使用的身份验证类型。

none 指定需要凭据才能连接到目标系统。

shared 指定系统共享身份验证凭据用于身份验证。

setspecific 指明作为此连接集的一部分而存储的用户名和密码用于身份验证。

-userNameuserName

指定在目标系统要求时启动器使用的 CHAP 用户名。对于 CHAP,必须定义用户名和密码。

-secretsecret

指定在目标系统要求时要与用户名配合使用的 CHAP 密码。您可以采用 ASCII 或十六进制字符指定密码(请参见后面的 -hexsecret 开关)。默认情况下,-secret 是 ASCII 字符串。ASCII 密码必须由 12 至 16 个字符组成。十六进制密码必须以 12 至 16 对数据(24 至 32 个字符)组成。

-hexsecret

如果您要添加启动器用户帐户数据(其中包括 -hexsecret 参数),则指定 -secret 为十六进制值。

-o执行命令,而不提示确认。

示例以下示例会将连接集添加至连接集数据库:

connection -addset -name MirrorSet -authpolicy none -digest none -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -delset删除连接集和关联连接路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -delset 函数配合使用时,可按连接集的名称删除连接集及其关联的连接路径。

VNX CLI for Block

226 EMC VNX Series 5.33 Block 命令行界面参考

Page 227: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法connection -delset-namename [-o]选项

-namename

指定连接集的唯一标识符。它是管理员使用 CLI 或 UI 提供的任意名称,用于指明特定连接集。

-o执行命令,而不提示确认。如果您包括 -o 开关,系统不会提示您确认用户帐户删除。如果您不使用 -o 开关,系统将提示您确认要删除用户帐户数据。

示例以下示例将删除使用相关连接名称的连接集和关联的连接路径:

connection -delset -name MirrorSet -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -modifyset修改连接集的参数。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -modifyset 函数配合使用时,可修改连接集的参数。

您不能使用此命令更改连接的名称。

语法

connection -modifyset -name name [-digest None|Header|Data|Both] [-authpolicy none|shared|setspecific -userNameuserName -secret secret [-hexsecret] ] [-o]

选项

-namename

指定连接集的唯一标识符。

-digestNone | Header | Data | Both

指明将为通过此连接集建立的连接打开的摘要类型。

Header 指明 iSCSI 数据包头已应用和验证校验和。

Data 指明 iSCSI 数据包的数据部分已应用和验证校验和。

Both 指明 iSCSI 数据包的标头和数据部分均已应用和验证校验和。

-authpolicynone | shared | setspecific

定义此连接集使用的身份验证类型。

none 指定需要凭据才能连接到目标系统。

VNX CLI for Block

connection -modifyset 227

Page 228: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

shared 指定系统共享身份验证凭据用于身份验证。

setspecific 指明作为此连接集的一部分而存储的用户名和密码用于身份验证。

-userNameuserName

指定在目标系统要求时启动器使用的 CHAP 用户名。对于 CHAP,必须定义用户名和密码。

-secretsecret

指定在目标系统要求时要与用户名配合使用的 CHAP 密码。您可以采用 ASCII 或十六进制字符指定密码(请参见后面的 -hexsecret 开关)。默认情况下,-secret 是 ASCII 字符串。ASCII 密码必须由 12 至 16 个字符组成。十六进制密码必须以 12 至 16 对数据(24 至 32 个字符)组成。

-hexsecret如果您要添加启动器用户帐户数据(其中包括 -hexsecret 参数),则指定 -secret 为十六进制值。

-o执行命令,而不提示确认。

示例以下示例将修改连接的参数:

connection -modifyset -name MirrorSet -authpolicy -setspecific-username user2 -secret Twelve2Sixteen -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -getset列出特定连接集或所有连接集

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -getset 函数配合使用时,可列出特定连接集或所有连接集并显示每个集的内容。

语法connection -getset [-namename]选项

-namename

指定连接集的唯一标识符。

示例以下示例将列出特定连接集:

connection -getset -name MirrorSet

输出

Connection Set Name:MirrorSetUser Name: username

VNX CLI for Block

228 EMC VNX Series 5.33 Block 命令行界面参考

Page 229: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Authentication Usage:SetSpecificHeader Digest:DisabledData Digest:DisabledIP Address of Target:192.168.0.1Listening IP Port of Target:3260SP Ports:A-0 A-1 B-0 B-1Description:any comments that were entered.

系统(CX4 系列)具有虚拟端口时的样例输出:

Connection Set Name: tryzub_generatedUser Name: TRISHULA_MirrorViewGeneratedAuthentication usage: SetspecificHeader Digest: EnabledData Digest: EnabledIP Address of Target: 172.20.4.146Listening IP port of Target: 3260SP Ports: A-3v0 B-2v4Description: Path to tryzub A-1, generated for MirrorViewListening IP port of Target: 3260SP Ports: B-3v1Description: Path to tryzub B-1, generated for MirrorView

connection -addpath将连接路径添加到特定连接集。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -addpath 函数配合使用时,可将连接路径添加到特定连接集。连接路径包含目标系统的 IP 地址、使用的前端端口和备注字段。

语法connection -addpath-namename-targetaddress[:port] [-spa|b-portid“portid” [-vportid“vportid”]] [comment“text”] [-o]选项

-namename

指定要将连接路径添加至的连接集的名称。

-targetaddress:port

指定目标系统的 IP 地址和侦听端口(默认为 3260)。

-spa|b

指定用于会话的启动系统上的存储处理器。

-portidportid

指定要用于会话的启动系统的存储处理器上的前端端口号。

-vportidvportid

指定会话的虚拟端口号。如果未指定虚拟端口号,则系统默认为虚拟端口 0。

-comment 文本指定连接路径的备注或描述。

-o

VNX CLI for Block

connection -addpath 229

Page 230: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例以下示例会将连接路径添加到特定连接集:

connection -addpath -name MirrorSet -target 123.231.1.1 -sp a-portid 3 -comment mirrorview connection path -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -delpath从连接集删除连接路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -delpath 函数配合使用时,可从连接集删除连接路径。

您必须具有 IP 地址和可选端口号,才能完成此命令。

语法connection -delpath-namename-targetaddress[:port] [-o]选项

-namename

指定包括要删除路径的连接集的名称。

-targetaddress:port

指定目标系统的 IP 地址和侦听端口(默认为 3260)。

-o标准覆盖选项。未使用此选项时,系统将提示用户确认意图。

示例以下示例将从连接集删除连接路径:

connection -delpath -name MirrorSet -target 123.231.1.1 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -modifypath修改连接路径的参数。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -modifypath 函数配合使用时,可修改连接路径的参数。

VNX CLI for Block

230 EMC VNX Series 5.33 Block 命令行界面参考

Page 231: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

您必须具有 IP 地址和可选端口号,才能完成此命令。

语法

connection -modifypath -name name -target address[:port] -add-sp a|b -portid portid [-vportid vportid] [-comment text][-o] |-add -comment text [-o] | -del -sp a|b -portidportid [-vportid vportid] [-o]

选项

-namename

指定包括要修改路径的连接集的名称。

-targetaddress:port

指定目标系统的 IP 地址和侦听端口(默认为 3260)。

-spa|b

指定用于会话的启动系统上的存储处理器。

-portidportid

指定要用于会话的启动系统的存储处理器上的前端端口号。

-vportidvportid

指定要用于会话的虚拟端口号。如果未指定虚拟端口号,则系统默认为虚拟端口0。

-comment 文本指定添加至连接路径的新备注。

-o标准覆盖选项。未使用此选项时,系统将提示用户确认意图。

示例以下示例将从连接集修改连接路径:

connection -modifypath -name MirrorSet -target 23.231.1.1 -add -spb -portid 3 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

connection -verifypath测试连接路径的参数。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli connection 命令与 -verifypath 函数配合使用时,可测试连接路径的参数。

VNX CLI for Block

connection -verifypath 231

Page 232: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

需要连接集名称、IP 地址和可选端口号,才能完成此命令。

语法

connection -verifypath -name name -target address[:port][-sp a|b -portid portid [-vportid vportid] ]

选项

-namename

指定包含要验证路径的连接集的名称。

-targetaddress:port

指定目标系统的 IP 地址和侦听端口(默认为 3260)。

-spa|b

指定用于会话的启动系统上的存储处理器。

-portidportid

指定要用于会话的启动系统的存储处理器上的前端端口号。

-vportidvportid

指定要用于会话的虚拟端口号。如果未指定虚拟端口号,则系统默认为虚拟端口0。

-o标准覆盖选项。未使用此选项时,系统将提示用户确认意图。

示例以下示例将从连接集测试连接路径:

Connection -verifypath -name MirrorSet -target 23.231.1.1 -o

输出

Test/verify command for target {ipaddr[:portnum]} from{fe port} completed successfully.

isns -addserver将 iSNS 服务器添加到系统的 iSNS 服务配置。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli isns 命令与 -addserver 函数配合使用时,可将 iSNS 服务器添加到系统的 iSNS 服务配置。

添加服务器时,如果这是添加到系统的 iSNS 服务配置的第一个服务器,则将其指定为主服务器。如果系统的 iSNS 服务配置中存在服务器,则您添加的任何后续服务器都将指定为备份服务器。

主服务器是 iSNS 服务主动与之通信的服务器。

VNX CLI for Block

232 EMC VNX Series 5.33 Block 命令行界面参考

Page 233: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法isns -addserverIPAddr [-o]选项

IP 地址要添加的 iSNS 服务器的 IP 地址。

您必须使用服务器的 IP 地址标识 iSNS 服务器。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d 和 e 的范围是从 0 到 255,例如 111.222.33.44。

-o执行命令,而不提示确认。

示例以下示例会将指定 iSNS 服务器添加至系统的 iSNS 服务配置:

naviseccli -address ss1_spa isns -addserver 111.222.33.44

Adding an iSNS server with the following IP address:111.222.33.44.Do you really want to perform this action (y/n)? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

isns -deleteserver从系统的 iSNS 服务配置删除 iSNS 服务器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli isns 命令与 -deleteserver 函数配合使用时,可从系统的 iSNS服务配置删除 iSNS 服务器。

如果未配置要删除的服务器的 IP 地址,将收到一条错误消息。

如果删除主服务器,则系统的 iSNS 服务配置中列出的下一服务器将成为主服务器。

主服务器是 iSNS 服务主动与之通信的服务器。

语法isns -deleteserverIPAddr [-o]选项

IP 地址要删除的 iSNS 服务器的 IP 地址。

VNX CLI for Block

isns -deleteserver 233

Page 234: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

您必须使用服务器的 IP 地址标识 iSNS 服务器。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d 和 e 的范围是从 0 到 255,例如 111.222.33.44。

-o

执行命令,而不提示确认。

示例以下示例将从系统的 iSNS 服务配置删除指定 iSNS 服务器:

naviseccli -address ss1_spa isns -deleteserver 111.222.33.44

Deleting an iSNS server with the following IP address:111.222.33.44.Do you really want to perform this action (y/n)? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

isns -listserver显示在系统的 iSNS 服务中配置的所有 iSNS 服务器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli isns 命令与 -listserver 函数配合使用时,可列出系统的 iSNS服务中配置的所有服务器。

如果在系统的 iSNS 服务中配置了多个服务器,-listserver 操作将列出多个 IP 地址和服务器类型。您只能拥有一个主服务器;因此,您只能将一个服务器指定为主服务器。所有其他服务器都将指定为备份服务器。

主服务器是 iSNS 服务主动与之通信的服务器。

语法isns -listserver示例以下示例列出了系统的主和备份 iSNS 服务器:

naviseccli -address ss1_spa isns -listserver

输出

IP Address:111.222.33.44Server Type:BackupIP Address:111.222.33.45Server Type:Primary

IP Address 是 iSNS 服务器的 IP 地址。Server Type 指定将服务器设置为主服务器还是备份服务器。

VNX CLI for Block

234 EMC VNX Series 5.33 Block 命令行界面参考

Page 235: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

isns -setprimary将配置的 iSNS 服务器设置为系统的 iSNS 服务配置的主服务器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli isns 命令与 -setprimary 函数配合使用时,可将配置的 iSNS 服务器建立为系统的 iSNS 服务配置中的主服务器。主服务器是 iSNS 服务主动与之通信的服务器。您只能拥有一个主服务器。

如果未配置要指定为主服务器的服务器的 IP 地址,将收到一条错误消息。

要更改系统的 iSNS 服务配置中的主服务器时,请使用此命令。您还可以使用此命令在故障切换后重新建立主服务器。如果发生的故障使现有主服务器停止使用,则 iSNS 服务会自动将一个备份服务器建立为新主服务器。您可以使用 isns -setprimary 命令将原始主服务器恢复为主服务器。

如果您拥有多个备份服务器,则列出的第一个备份服务器将成为新的主服务器(请参见 isns -listserver)。

语法isns -setprimaryIPAddr [-o]选项

IP 地址要指定为主服务器的 iSNS 服务器的 IP 地址。

您必须使用服务器的 IP 地址标识 iSNS 服务器。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d 和 e 的范围是从 0 到 255,例如 111.222.33.44。

-o

执行命令,而不提示确认。

示例以下示例会将指定 iSNS 服务器建立为主服务器:

naviseccli -address ss1_spa isns -setprimary 111.222.33.44

The listed IP Address will become the Primary iSNSserver:111.222.33.44.Do you really want to perform this action (y/n)? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

isns -setprimary 235

Page 236: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

LUN 迁移命令本部分介绍了管理 LUN 迁移的 VNX CLI for Block 命令。

LUN 迁移让您可以将数据从源 LUN 迁移至具有更多所需性能特性的目标 LUN,从而提升 LUN 的性能。

migrate -start启动 LUN 迁移会话。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli migrate 命令与 -start 开关配合使用时,可启动 LUN 迁移会话。

如果子系统上已存在 大数量的迁移,仍将创建新会话,但其状态是 queued。

对于原始设备映射卷 (RDMs),如果运行的是 VMware ESX Server,且正在使用迁移功能仅将 LUN 拷贝到较大的 LUN,则在完成迁移后,必须在 ESX Server 级别重新扫描总线。您也可以在虚拟机级别重新扫描(可选)。然后,您必须在虚拟机级别扩展文件系统。ESX Server 和虚拟机现在将识别已完成的迁移。

有关配置规范,请访问 EMC 在线支持网站上的 E-Lab Interoperability Navigator。

语法migrate -start-sourcenumber|WWN-destnumber|WWN-ratelow|medium|high|ASAP|“value” [-destroySnapshots] [-o]选项

-sourcenumber|WWN

指定迁移的源 LUN。您可以指定 LUN ID 或全球通用名称 (WWN)。

-destnumber|WWN

指定迁移的目标 LUN。您可以指定 LUN ID 或全球通用名称。

目标 LUN 的大小必须等于或大于源 LUN 的大小。

-ratelow|medium|high|ASAP|value

指定 LUN 迁移速率。有效速率包括 low 或 0、medium 或 1、high 或 2 以及 ASAP或 3。

系统处于生产状态时,请勿使用 ASAP 迁移速率,因为可能会中断正常主机 I/O。仅在系统处于离线状态(无任何主机级别 I/O)时使用 ASAP。

-destroySnapshots

VNX CLI for Block

236 EMC VNX Series 5.33 Block 命令行界面参考

Page 237: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在迁移后自动删除快照,前提是源 LUN 具有快照,包括任何对此 LUN 属其成员的一致性组拍摄的快照。

-o执行命令,而不提示确认。

示例此命令将启动一个 LUN 迁移会话,其中源 LUN ID 为 6,目标 LUN ID 为 7,而 LUN迁移速率为 low。

naviseccli migrate -start -source 6 -dest 7 -rate low

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

migrate -cancel取消 LUN 迁移会话。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli migrate 命令与 -cancel 开关配合使用时,可取消正在进行中的LUN 迁移。进行取消时,将删除目标 LUN。取消迁移不会导致任何数据丢失。原始LUN 保留不变。

每次仅能取消一个迁移。

语法migrate -cancel-sourcenumber|WWN [-o]选项

-sourcenumber|WWN

使用 LUN ID 或全球通用名称 (WWN) 指定要迁移的源 LUN。

-o执行命令,而不提示确认。

示例此命令将取消源 LUN ID 为 6 的 LUN 迁移会话。

naviseccli migrate -cancel -source 6

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

migrate -modify修改 LUN 迁移会话。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

migrate -cancel 237

Page 238: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli migrate 命令与 -modify 开关配合使用时,可根据指定的参数修改 LUN 迁移会话。

语法

migrate -modify -source number|WWN [-rate low|medium|high|ASAP|value] [-o]

选项

-sourcenumber|WWN

指定要修改的迁移的源 LUN。您可以指定 LUN ID 或全球通用名称 (WWN)。

-ratelow|medium|high|ASAP|value

指定 LUN 迁移速率。有效速率包括 low 或 0、medium 或 1、high 或 2 以及 ASAP或 3。

系统处于生产状态时,请勿使用 ASAP 迁移速率,因为可能会中断正常主机 I/O。仅在系统处于离线状态(无任何主机级别 I/O)时使用 ASAP。

-o执行命令,而不提示确认。

示例此命令会将 LUN 迁移速率修改为 medium。

naviseccli migrate -modify -source 6 -rate medium

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

migrate -list列出 LUN 迁移会话及其属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli migrate 命令与 -list 开关配合使用时,可列出现有 LUN 迁移会话及其属性。

语法migrate -list[-source“number”|“WWN”][-dest][-rate][-state][-percentcomplete][-timeremaining]选项

-sourcenumber|WWN

VNX CLI for Block

238 EMC VNX Series 5.33 Block 命令行界面参考

Page 239: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定迁移的源 LUN。您可以指定 LUN ID 或全球通用名称 (WWN)。如果您指定 -source 开关和 LUN,此命令将仅列出该迁移的属性。如果未指定源 LUN,输出将列出所有迁移的属性。

-dest显示目标 LUN。

-rate将 LUN 迁移速率显示为 low、medium、high 或 ASAP。

-state将迁移状态显示为排队、正在迁移、已迁移、正在转换或故障。

-percentcomplete显示已完成的迁移百分比。

-timeremaining显示迁移完成的估计剩余时间。对于启动迁移后的第一个轮询周期,TimeRemaining 字段显示为 ?(问号)。

示例此命令将列出迁移会话及其属性。

naviseccli migrate -list

输出

Source LU Name:LUN 6Source LU ID:6Dest LU Name:LUN 7Dest LU ID:7Migration Rate:LOWCurrent State:MIGRATINGPercent Complete:12Time Remaining:1 minute(s)

域和安全命令本部分简要概述了域和安全功能,并包括可用于管理系统域和用户系统访问的命令列表。

关于域和用户帐户域是由一个或多个安装了 Storage Management Server 软件的系统构成的组,其中这些系统的 SP 已连接至网络并由 VNX CLI for Block 或 Unisphere 分配至该域。每个域都有一个主节点(主系统),用于维护域数据(组成域的系统和全局用户帐户)的主副本。

通过设置域可以使用单点登录监视和管理一组系统。即使您计划单独使用(单独管理)某个系统,我们仍建议您为该系统创建一个域。

设置用户帐户时,请分配一个范围:全局、本地或 LDAP。全局用户帐户适用于域中的所有系统。本地用户帐户适用于特定系统。LDAP 使用外部服务器来验证整个域的帐户。

VNX CLI for Block

域和安全命令 239

Page 240: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

VNX CLI for Block 6.24 版和更高版本支持轻型目录访问协议 (LDAP)。这要求具备一个活动且可操作的 LDAP 环境,可以将 Unisphere 安全与该环境连接起来,以便共享用户帐户及验证用户名和密码。

管理员就可以在一个可供多个应用程序访问的集中目录中管理帐户。用户可以使用其LDAP 凭据登录并执行 Unisphere 和 CLI 操作。

必须拥有全局管理员权限才能发出域 CLI 命令。

用户(即需要查看或管理系统操作的人员)可拥有以下角色之一:

l 管理员l 安全性管理员l 管理人员l 监视器l 复制l Local replication

l 复制/恢复

要发出用于用户帐户设置、修改或删除的安全 CLI 命令,必须拥有管理员权限。全局管理员可管理全局用户帐户和本地用户帐户。本地管理员仅可管理本地用户帐户。表 4按角色和范围提供了可执行的操作的说明。

您可以采用全局方式(用户的角色适用于域中的所有系统)或本地方式(用户的角色仅适用于特定系统)给用户分配角色。每个全局用户名在域中必须唯一;而每个本地用户名在本地管理服务器中也必须唯一。

用户名和密码可以是 1 到 32 个字符,包括字母(区分大小写)、数字、下划线、非数字字母字符和空格,而且必须以字母开头。

具有不同角色的用户可以执行的操作按照角色和范围定义了用户可执行的操作。

表 12 具有不同角色的用户可以执行的操作

用户角色 可以查看 可以添加、修改或删除

管理员 所有域和系统设置,以及全局和本地帐户

所有域和系统设置,以及全局和本地帐户(无法删除 后一个全局管理员帐户)

目前,下面的安全管理员角色仅在运行 VNX OE for Block 02.26.xxx.yyy.zzz 版或更高版本的CX 和 CX3 系列系统上受支持。

安全性管理员 所有与安全相关的功能,全局和本地帐户

所有安全功能。无法查看或管理系统功能

管理人员 域中的所有系统设置 域中的所有系统设置

监视器 域中的所有系统设置 本许可证中任何条款

VNX CLI for Block

240 EMC VNX Series 5.33 Block 命令行界面参考

Page 241: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 12 具有不同角色的用户可以执行的操作 (续)

用户角色 可以查看 可以添加、修改或删除

本地复制 域中的所有系统设置 MirrorView、SAN Copy 和SnapView 的部分操作(请参见操作权限)

复制 域中的所有系统设置 MirrorView、SAN Copy 和SnapView 的部分操作(请参见操作权限)

复制和恢复 域中的所有系统设置 MirrorView、SAN Copy 和SnapView 的部分操作(请参见操作权限)

表 13 操作权限

命令 Local replication 复制 复制/恢复

SnapView

启动(一致)快照会话

是 是 是

停止(一致)快照会话

是 是 是

为快照 LUN 激活会话 是 是 是

从快照 LUN 停用会话 是 是 是

同步克隆 是 是 是

断开克隆 是 是 是

回滚快照会话 否 否 是

反向同步克隆 否 否 是

MirrorView

同步镜像/一致性组 否 是 是

断开镜像/一致性组 否 否 是

控制异步镜像的更新参数

否 是 是

修改异步镜像的更新频率

否 是 是

限制镜像/一致性组 否 是 是

升级同步或异步次镜像/一致性组

否 否 是

SAN Copy

启动会话 否 是 是

停止会话 否 是 是

暂停会话 否 是 是

VNX CLI for Block

关于域和用户帐户 241

Page 242: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 13 操作权限 (续)

命令 Local replication 复制 复制/恢复

恢复会话 否 是 是

标记会话 否 是 是

取消标记会话 否 是 是

验证会话 否 是 是

限制会话 否 是 是

关于 LDAP 和 Active DirectoryUnisphere 支持轻型目录访问协议 (LDAP)。由于 Microsoft Active Directory 基于LDAP,因此 Active Directory (AD) 也受支持。LDAP 使用活动且可操作的 LDAP 环境,使系统可以共享 LDAP 用户帐户和用户名/密码身份验证。

因此,管理员和安全管理员就可以管理外部服务器。用户可以使用其 LDAP 凭据登录并执行 CLI 操作。您必须使用 security -ldap 命令将组和/或用户从符合 LDAP 的目录服务映射到其角色(管理员和监视者)。

使用这些命令可以指定要在域中使用的 LDAP 或 AD 服务器,并将角色映射到 LDAP 服务器目录中的用户和用户组。

此功能还支持一些高级功能,如指定在 LDAP/AD 服务器上附加用户 ID 和用户/组常用名称的属性,定义用户和组对象类,以及将角色映射到其他服务器。

请咨询站点 LDAP 管理员,以确定正确的参数。

navisecclidomain 和 security 命令提供了用于配置 LDAP 设置的 security -ldap 命令的列表。

domain 和 security 命令概述本部分中的命令包括 domain 和 security 命令。下表标识了这些命令。

表 14 naviseccli domain 和 security 命令

命令 描述

domain 命令

domain -add 将一个或多个系统添加到域。

domain -list 显示域中的所有系统。

domain -remove 从域中删除系统。

domain -setmaster 将系统设置为域中的主系统。

domain -uninitialize 销毁系统的域和安全配置。

ntp -list 列出域中的 NTP 配置设置。

ntp -set 修改域中的 NTP 配置。

security 命令

security -adduser 创建用户帐户。

security -changeuserinfo 更改用户帐户的密码和/或角色。

VNX CLI for Block

242 EMC VNX Series 5.33 Block 命令行界面参考

Page 243: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 14 naviseccli domain 和 security 命令 (续)

命令 描述

security -list 显示用户帐户。

security -listrole 列出用户的安全角色。

security -rmuser 删除用户帐户。

security LDAP 命令

security -ldap -addServer 创建新 LDAP 目录服务器。

security -ldap -modifyserver 修改外部服务器登录配置。

security -ldap -removeserver 删除服务器。

security -ldap -listserver 列出 LDAP 外部服务器信息。

security -ldap -addrolemapping 创建新角色映射。

security -ldap -modifyrolemapping 修改角色映射。

security -ldap -removerolemapping 删除角色映射实体。

security -ldap -listrolemapping 列出角色映射实体。

security -ldap -synchronize 同步帐户。

security certificate 命令

security -certificate -add 导入证书。

security -certificate -remove 删除指定证书。

security -certificate -list 列出所有证书。

security -certificate -alert -BeforeExpiration

指明应在 SSL/TLS 证书过期之前生成警报。

security -pkcs12upload 上载包含存储系统证书和私钥的 PKCS #12 文件。

security -SPcertificate -generate 生成新的自签名证书并且替换当前使用的自签名证书。

security FIPS 命令

security -fipsmode -set 设置 Unisphere 的 FIPS 模式。

security -fipsmode -get 获取 Unisphere 的 FIPS 模式。

security TLS 命令

security -tls -set 设置管理服务器和 LDAP 客户端支持的 TLS 协议。

security -tls -get 获取管理服务器和 LDAP 客户端支持的 TLS 协议。

其他 Security 命令

security -setport 设置 Unisphere 使用的 http/https 端口。

security -trustedclient -enable 启用或禁用支持筛选的所有存储系统的 IP 筛选器。

VNX CLI for Block

domain 和 security 命令概述 243

Page 244: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 14 naviseccli domain 和 security 命令 (续)

命令 描述

security -trustedclient -add 将 IP 筛选器添加到存储系统。

security -trustedclient -list 列出存储系统的当前 IP 筛选器。

security -trustedclient -re 从存储系统删除 IP 筛选器。

domain -add将系统添加到域中。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli domain 命令与 -add 函数配合使用时,可将指定的系统添加到系统域。一次只能向域中添加一个系统。将一个系统添加到域时,请指定系统的 IP 地址。

如果需要建立域,请参见 domain -setmaster。接着可以使用 domain -add 将系统添加到域。

-olduser、-oldpassword 和 -oldscope 是可选开关。所有这些开关必须一起提供,或者全不提供。如果全不提供,具有全局范围的用户帐户 sysadmin 将用作操作该系统的默认用户。

仅支持一个 IP 地址。如果您提供多个 IP 地址,则将显示错误消息

Invalid Command.Too many parameters Please also make sure onlyONE ip address is provided.(命令无效。参数太多,另请确保仅提供一个IP 地址。)如果用户使用 domain -add 将 File 或 Unified 系统添加到没有系统帐户的域中,该命令将失败并显示错误消息

Domain add operation failed.The local domain does not have asystem account, which is required when adding a file or unifiedsystem into a domain.Create a system administrator account inorder to continue with adding this system into the domain.(域添加操作失败。本地域没有向域中添加 File 或 Unified 系统时需要的系统帐户。创建一个系统管理员帐户,以便继续将此系统添加到域中。)任何文件或统一系统均可添加到另一个域中,前提是它们处在域中。否则,显示错误消息

Domain add operation failed.Security is notinitialized.Security must be initialized before any domainoperations can be performed in this system.Create a globaladministrator to initialize security.10.244.212.164.(域添加操作失败。未初始化安全。必须先初始化安全,然后才能在此系统中执行任何域操作。创建一个全局管理员以初始化安全。10.244.212.164。)

语法domain -addIPAddr [[-olduserolduser][-oldpasswordoldpassword][-oldscopeoldscope]][-o]选项

IP 地址要添加的系统的 IP 地址。

VNX CLI for Block

244 EMC VNX Series 5.33 Block 命令行界面参考

Page 245: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

必须使用系统的 IP 地址标识系统。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d和 e 的范围是从 0 到 255,例如 111.222.33.44。

-olduserolduser

在旧域中指定有效的用户名。

-oldpasswordoldpassword

为 -olduser 指定匹配的密码。

-oldscopeoldscope

为 -olduser 指定有效的范围。

-o执行命令,而不提示确认。

示例 1以下示例会将指定系统添加到系统域:

naviseccli -address ss1_spa domain -add 111.222.33.44 111.222.33.45

WARNING:You are about to add following node(s) tothe domain.111.222.33.44111.222.33.45

Proceed? (y/n) y

示例 2

naviseccli -h 10.14.22.33 -user a –password a –scope global domain–add 10.14.33.44 –olduser b –oldpassword b –scope global

示例 3如果 -olduser、-oldpassword 或 -oldscope 中的任何开关缺失,将会相应地显示以下错误消息:

C:\>naviseccli -h 10.244.212.164 domain -add 10.244.211.204 -oldscopeglobal

Invalid command line parameters. Please provide the scope for theremote system:-oldscope

C:\>naviseccli -h 10.244.212.164 domain -add 10.244.211.204 -olduserglobal

Invalid command line parameters. Please provide the user name forthe remote system:-olduser

VNX CLI for Block

domain -add 245

Page 246: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

C:\>naviseccli -h 10.244.212.164 domain -add 10.244.211.204 -oldpassword global

Invalid command line parameters. Please provide the password forthe remote system:-oldpassword

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

domain -list显示域中的所有系统。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli domain 命令与 -list 函数配合使用时,可列出系统域中所有系统的 IP 地址、名称、端口和安全端口信息。如果要仅查看域中主系统的信息,可使用可选的 -master 开关。

一个域只能有一个主系统(请参见 domain -setmaster)。

语法domain -list [-master]选项

-master

仅显示域中主系统的信息。

示例以下示例将列出系统域中的系统:

naviseccli -address 111.222.33.44 domain -list

输出

Node: APM00011111111IP Address: 111.222.33.55(Master)Name: CX300I_33_55Port: 80Secure Port: 443IP Address: 111.222.33.44Name: CX300I_33_44Port: 80Secure Port: 443

domain -remove从域中删除系统。

前提条件您必须在要执行命令的系统上具有用户帐户。在此操作被允许执行之前,必须提交软件包 VNX-Block-Operating-Environment。

VNX CLI for Block

246 EMC VNX Series 5.33 Block 命令行界面参考

Page 247: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli domain 命令与 -remove 函数配合使用时,可从系统域删除指定的系统。从域中删除系统时,请指定系统的 IP 地址。

如果要将系统移至其他域,请使用 domain -remove 从当前域删除系统,然后使用domain -add 将系统添加到其他域。

如果要从域中删除主系统,将销毁域。在您完成此操作前,CLI 将警告您。如果要移动的系统是域中的主系统,并且您想要保留域,则在移动旧的主系统前,应将主系统更改为域中的其他系统(请参见 domain -setmaster)。

语法domain -removeIPAddr[-passwordpassword][-o]选项

IP 地址要删除的系统的 IP 地址。

必须使用系统的 IP 地址标识系统。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d和 e 的范围是从 0 到 255,例如 111.222.33.44。

-passwordpassword

覆盖全局管理员的默认密码。

您必须覆盖默认密码。如果不覆盖,系统将接受默认密码,这可能会导致高安全风险。

-o执行命令,而不提示确认。

示例以下示例将从系统域删除指定系统:

naviseccli -address ss1_spa domain -remove 111.222.33.44

WARNING:You are about to remove the following nodefrom the domain:111.222.33.44

Proceed? (y/n) y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

domain -remove 247

Page 248: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

domain -uninitialize销毁系统的域和安全配置。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli domain 命令与 -uninitialize 函数配合使用时,可销毁您指定的系统的域和安全配置。当您销毁系统的域和安全配置时,可指定系统的 IP 地址。

您仅可以在具有仅包含一个 VNX 的域的 VNX Block-Only 系统上执行此命令。

语法domain -uninitializeIPAddr [-o]选项

IP 地址需要销毁其域和安全配置的系统的 IP 地址。

-o执行命令,而不提示确认。

输出

E:\chenj20\temp\V1.1naviseccli -h 10.244.211.132 domain

Invalid Command.Too few parametersusage:domain-add IPADDRESS [-olduser olduser] [-oldpassword oldpassword] [-oldscope oldscope]<-o>-remove IPADDRESS [-password password] <-o>-uninitialize IPADDRESS <-o>-setmaster IPADDRESS <-o>-list [-master]

naviseccli -h 10.244.211.132 domain -uninitialize 10.244.211.132

WARNING:You are about to remove the domain and security configuration.Proceed? (y/n) y

domain -setmaster将系统设置为域中的主系统。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli domain 命令与 -setmaster 函数配合使用时,可将指定的系统建立为域中的主系统。主系统保存域中所有全局帐户信息的主拷贝。这些信息将拷贝到

VNX CLI for Block

248 EMC VNX Series 5.33 Block 命令行界面参考

Page 249: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

域中的所有成员系统。一个域只能有一个主系统。您可以使用 domain -setmaster建立域,或更改现有域中的主系统。

如果要使用 domain -setmaster 设置域,请指定不属于现有域的新系统或现有系统的 IP 地址。此系统将成为主系统并初始化域。然后,您可使用 domain -add 命令将更多系统添加到该域。

当您使用 domain -setmaster 更改现有域中的主系统时,现有主系统将自动降级,而您指定的系统将成为新的主系统。

语法domain -setmasterIPAddr[-o]选项

IP 地址要设置为主系统的系统的 IP 地址。

必须使用系统的 IP 地址标识系统。IP 地址以 b.c.d.e 的形式表示,其中 b、c、d和 e 的范围是从 0 到 255,例如 111.222.33.44。

-o执行命令,而不提示确认。

示例以下示例会将指定系统设置为域中的主系统:

naviseccli -address ss1_spa domain -setmaster 111.222.33.44

WARNING:You are about to set the following node as the master of the domain:111.222.33.44

Proceed? (y/n) y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

ntp -list列出域中生效的 NTP 配置设置。

前提条件您必须在要执行命令的系统上具有用户帐户。

仅安全管理员或管理员才具有访问权限。

如果访问被拒绝或设置的参数无效,将收到错误消息。

描述将 naviseccli ntp 命令与 -list 函数配合使用时,可列出域中生效的网络时间协议 (NTP) 配置设置。

语法ntp -list |-control|-servers|-all选项

-control

VNX CLI for Block

ntp -list 249

Page 250: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示开始/停止和间隔信息。

-servers显示配置的服务器地址和任何关联的身份验证信息。

-all显示所有信息。

示例以下示例将列出所有信息:

naviseccli -user a -password a -scope 0 -address 10.5.1.207 ntp -list-all

输出

Output:-allstart:YESinterval:720 minutesaddress:10.5.1.207 128.221.142.13serverkey:0keyvalue:""

XML Output:

-list -all

<?xml version="1.0" encoding="utf-8" ?><CIM CIMVERSION="2.0" DTDVERSION="2.0"><MESSAGE ID="877"PROTOCOLVERSION="1.0"><SIMPLERSP><METHODRESPONSENAME="ExecuteClientRequest"><RETURNVALUETYPE="Navi_Error"><VALUE.NAMEDINSTANCE><INSTANCENAME CLASSNAME="Navi_Error"></INSTANCENAME><INSTANCE CLASSNAME="Navi_Error"><PROPERTY NAME="errorCode"TYPE="uint32"><VALUE>0</VALUE></PROPERTY><PROPERTY NAME="success"TYPE="boolean"><VALUE>true</VALUE></PROPERTY><PROPERTY NAME="where"TYPE="string"><VALUE>NTPProvider</VALUE></PROPERTY><PROPERTY NAME="why" TYPE="string"><VALUE>Operationsuccessfully completed.</VALUE></PROPERTY></INSTANCE></VALUE.NAMEDINSTANCE></RETURNVALUE><PARAMVALUE NAME="start:"TYPE="string"><VALUE>yes</VALUE></PARAMVALUE><PARAMVALUE NAME="interval:"TYPE="string"><VALUE>30</VALUE></PARAMVALUE><PARAMVALUE NAME="address:"TYPE="string"><VALUE>10.5.4.211 128.222.132.13</VALUE></PARAMVALUE><PARAMVALUE NAME="serverkey:" TYPE="string"><VALUE>10</VALUE></PARAMVALUE><PARAMVALUE NAME="keyvalue:"TYPE="string"><VALUE>&quot;1234567812345678&quot;

VNX CLI for Block

250 EMC VNX Series 5.33 Block 命令行界面参考

Page 251: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

&quot;&quot;</VALUE></PARAMVALUE></METHODRESPONSE></SIMPLERSP></MESSAGE></CIM>

ntp -set修改域中的 NTP 配置。

前提条件您必须在要执行命令的系统上具有用户帐户。

仅安全管理员或管理员才具有访问权限。

如果访问被拒绝或设置的参数无效,将收到错误消息。

描述将 naviseccli ntp 命令与 -set 函数配合使用时,可修改域中的 NTP 配置。

语法ntp -set [-startyes|no] [-intervaln-serversaddr1 [addr2...] -serverkey“sk1” [“sk2....”] -keyvalue“kval1” [“kval2...”]]选项

-startyes|no

Yes 将启动 NTP;no 将停止。要启动 NTP,必须已定义服务器,且这些服务器之前已显示在 list 命令中,或在运行此命令时显示。

-intervaln

指定 30 至 43200(30 天)的时间间隔(以分钟为单位)。

-serversaddr1 [addr2...]

指定 IPv4 NTP 服务器地址列表。必须至少指定一个地址。

-serverkeysk1 [sk2...]

指定整数值列表(1-65534,包括 1 和 65534)。如果要进行服务器身份验证,则需要此选项。排序列表与 -servers 的顺序相同。值 0 表示将不使用键。在这种情况下,请使用 keyvalue ""。如果使用 serverkey,每个地址条目都必须具有相应的服务器键。

-keyvaluekval1 < kval2...>

指定键值列表。如果指定了 serverkey,则需要此选项。如果不进行服务器身份验证,则不需要 keyvalue。用引号将键值引起来。空值则只是一对引号(对于serverkey value = 0)。排序列表与上面的 serverkey 的顺序相同。每个服务器键都必须具有键值。有效键值为可打印的 ASCII 字符,不包括空格字符和 # 字符。如果指定,每个键的长度必须介于 1 个和 16 个字符之间(空值如上所述)。

示例 1指定 ss1_spa 的所有项,包括服务器身份验证。

naviseccli -address ss1_spa -set -start yes -interval45 -servers 10.5.1.207 128.222.132.13 -serverkey1 5 -keyvalue "1234567812345678" "abcdefghabcdefgh"

示例 2指定 ss1_spa 的所有项,包括服务器身份验证,但未指定 addr2 的键。

VNX CLI for Block

ntp -set 251

Page 252: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -address ss1_spa -set -start yes -interval45 -servers 10.5.1.207 128.222.132.13 -serverkey5 0 -keyvalue "1234567812345678" ""

示例 3指定 ss1_spa 的项,选择不使用服务器身份验证。

naviseccli -address ss1_spa -set -start yes -interval45 -servers 10.5.1.207

示例 4停止(禁用)ss1_spa 的 NTP 操作。

不影响同步间隔或服务器设置。

naviseccli -address ss1_spa -set -start no

示例 5指定 ss1_spa 的间隔和服务器信息。

不影响启动/停止设置。

naviseccli -address ss1_spa -set -interval 45 -servers10.5.1.207 128.222.132.13 -serverkey 5 0 -keyvalue"1234567812345678" ""

输出因所使用的开关而异。

security -adduser创建用户帐户。

前提条件您必须在要执行命令的系统上具有用户帐户。

在此操作被允许执行之前,必须提交软件包 VNX-Block-Operating-Environment。

描述将 naviseccli security 命令与 -adduser 函数配合使用时,可将用户帐户添加到指定的系统。如果创建全局帐户,则将复制到域中的所有系统。添加用户帐户时,指定用户名、密码、范围和角色。

系统帐户是用于从文件向数据块发布 CLI 命令的特殊全局管理员帐户。升级到 R31 后需要立即创建系统帐户

-type 选项区分用户帐户与系统帐户。如果您未指定 –type,默认情况下,系统将创建 User 类型的帐户。

创建初始全局管理员用户帐户时,无需在登录时提供用户名和密码。

语法security -adduser-userusername-passwordpassword-scopeglobal|local -roleadministrator|storageadmin|operator|

VNX CLI for Block

252 EMC VNX Series 5.33 Block 命令行界面参考

Page 253: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

securityadministrator|dataprotection|localdataprotection|datarecovery|sanadmin|networkadmin|nasadmin|vmadmin [-typeuser|system] [-o]选项

-user 用户名指定要为用户帐户创建的用户名。

-passwordpassword

指定要为用户帐户创建的密码。

-scopeglobal|local|LDAP

指定要应用于用户帐户的范围(global、local 或 LDAP)。

-roleadministrator|storageadmin|operator|securityadministrator|dataprotection |localdataprotection|datarecovery|sanadmin|networkadmin|nasadmin|vmadmin]

指定要应用到用户帐户的角色:administrator、storageadmin、operator、securityadministrator、dataprotection、localdataprotection、datarecovery、sanadmin、networkadmin、nasadmin 或 vmadmin。

-typeuser|system

如果指定用户,则会创建用户帐户。如果指定系统,则会创建系统帐户。在一个域中创建的系统帐户不能超过一个,也不能创建非全局或非管理员系统帐户。

-o执行命令,而不提示确认。

示例以下示例将在系统上创建初始全局管理员帐户。然后,系统将提示您为指定的系统创建域:

naviseccli -address ss1_spa security -adduser -user a -passwordb -scope global -role administrator

Global security is not initialized.It is highly recommended that you initialize global security.

Do you still want to continue? y

WARNING:You are about to add user: a

Proceed?(y/n) y

This system is not in a domain.It is highly recommended you create a new domain for this system.

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -changeuserinfo更改用户帐户的密码和/或角色。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

security -changeuserinfo 253

Page 254: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli security 命令与 -changeuserinfo 函数配合使用时,可修改用户帐户的密码和/或角色。修改用户帐户时,指定用户名和范围,然后指定新密码和/或角色。

您可以在不提供用户当前密码的情况下更改用户帐户中的密码。

如果用户尝试更改具有系统指定特性的帐户的角色或范围,此命令将失败。

语法

security -changeuserinfo -user username -scope global|local[-newpassword password] [-newrole administrator|manager|monitor][-o]

选项

user 用户名指定要修改的用户帐户的用户名。

-scopeglobal|local

指定要修改的用户帐户的范围,即 global 或 local。全局帐户有权访问域中的所有系统。

-newpasswordpassword

指定要为用户帐户创建的新密码。

-newroleadministrator|manager|monitor

指定要应用于用户帐户的新角色,即 administrator、manager 或 monitor。

-o执行命令,而不提示确认。

示例以下示例将修改现有用户帐户的角色:

naviseccli -address ss1_spa security -changeuserinfo -userb -scope local -newrole manager

WARNING:You are about to change user: b (local)

Proceed?(y/n) y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

254 EMC VNX Series 5.33 Block 命令行界面参考

Page 255: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

security -list显示用户帐户。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security 命令与 -list 函数配合使用时,可列出用户帐户的用户名、范围和角色以及帐户类型。

所有 Unisphere 系统都支持 security -list 命令。

语法security –list [–userusername] [–scopeglobal|local] [-roleadministrator|storageadmin|operator|securityadministrator|dataprotection |localdataprotection|datarecovery|sanadmin|networkadmin|nasadmin|vmadmin][-type]选项

-user 用户名标识要显示其信息的特定用户名。

-scopeglobal|local

标识要显示其信息且具有特定范围的用户。

-role标识要显示其信息且具有特定角色的用户。

-type显示帐户的类型:用户帐户或系统帐户。

示例以下示例将列出具有指定范围和角色的用户:

naviseccli -address ss1_spa security -list –rolemonitor -scope global

输出

Username: cRole: monitorScope: global

security -listrole列出用户的安全角色。

前提条件您必须在要执行命令的系统上具有用户帐户。如果无用户帐户与查询匹配,则将显示访问被拒绝错误。

VNX CLI for Block

security -list 255

Page 256: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli security 命令与 -listrole 函数配合使用时,可列出用户的安全角色。

语法security -listrole示例以下示例将列出用户的安全角色:

naviseccli -h 10.14.83.44 security -listrole

输出

Role: Administrator

security -rmuser删除用户帐户。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security 命令与 -rmuser 函数配合使用时,可删除所指定的用户帐户。删除用户帐户时,指定用户名和范围。

您必须指定要删除的用户的范围,因为可使用相同的用户名和不同的范围(一个全局,一个本地)建立两个用户帐户。

语法security –rmuser–userusername–scopeglobal|local [-o]选项

-user 用户名标识要删除的帐户的用户名。

-scopeglobal|local

指定要删除的帐户的范围,即 global 或 local。

-o执行命令,而不提示确认。

示例以下示例将删除指定用户帐户:

naviseccli -address ss1_spa security -rmuser -user b -scopelocal

WARNING:You are about to remove user: b (local)

Proceed?(y/n) y

VNX CLI for Block

256 EMC VNX Series 5.33 Block 命令行界面参考

Page 257: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -addserver创建新 LDAP 目录服务器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -addserver 子命令配合使用时,可创建新的外部服务器登录配置。只有 Unisphere 安全管理员或管理员才能将系统连接到LDAP 或 Active Directory (AD) 服务。定义服务器连接设置并映射用户的角色后,用户便可使用其 LDAP 用户名/密码登录到系统。一次只能配置两个服务连接。

必须先初始化系统安全并选择域主节点,才能配置 LDAP 连接设置。请咨询 LDAP 站点管理员,以确定正确的参数。

语法

security -ldap -addserver IPaddress -portnumber portnumber-servertype LDAP|AD -protocol LDAP|LDAPS -binddn binddn-bindpassword password -usersearchpath usersearchpath[-groupsearchpath groupsearchpath] [-useridattribute attribute][-usernameattribute nameattribute] [-groupnameattributegroupattribute] [-groupmemberattribute memberattribute][-userobjectclass objectclass] [-groupobjectclass groupclass]][-certpathToCertificatefile] [-o]

选项

IPaddress指定包含对用户进行身份验证所需信息的 LDAP/AD 服务器的网络 IP 地址(IPv4)。

-portnumber 端口号指定服务器为允许外部程序进行访问而将打开的端口号。如果协议是 LDAP,默认端口号为 389。如果协议是 LDAPS,默认端口号为 636。

-servertypeLDAP|AD

指定服务器是 LDAP 目录还是 AD 服务器。默认值为 LDAP。

-protocolLDAP|LDAPS

用于指定 LDAPS 或 LDAP 协议。

-binddnbinddn

指定 LDAP/AD 服务器的登录名称;它不能超过 512 个字符。此字段允许启用了LDAP 的应用程序访问目标服务器,并搜索要验证的用户 ID/密码。它应该采用“cn=, ou=, dc=, dc=”格式。

-bindpasswordpassword

用于验证绑定 DN 的凭据。如果指定 -binddn 等其他选项的长度,此处还应指定bindpassword 的长度。bindPassword 不能超过 512 个字符。

-usersearchpathusersearchpath

在 LDAP 用户条目数据库中设置开始搜索用户名/密码的路径。它不能超过 512 个字符。它应该采用“ou=, dc=, dc=”格式。

VNX CLI for Block

security -ldap -addserver 257

Page 258: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-groupsearchpathgroupsearchpath

在 LDAP 用户组条目数据库中设置开始搜索组名称/密码的路径。它不能超过 512个字符。它应该采用“ou= , dc=, dc=”格式。如果未指定路径,此选项将默认为用户搜索路径。

-useridattributeuseridattribute

指定要在 LDAP/AD 服务器中附加用户 ID 的属性。系统将使用此属性/用户 ID 对搜索目录层次结构。LDAP 目录的默认值为 uid;AD 的默认值为sAMAccountName。它不能超过 128 个字符。

-usernameattributenameattribute

指定要在服务器中附加用户常用名称 (cn) 的属性。默认值为 cn;它不能超过 128个字符。

-groupnameattributegroupattribute

指定要在服务器中附加用户组常用名称的属性。此字段将作为条目属性存储在目录的“组搜索路径”中。默认值为 cn;它不能超过 128 个字符。

-groupmemberattributegroupattribute

用作标识不同成员组的不同属性类型的搜索筛选器。如果未指定此字段,则仅使用“组名称属性”参数执行搜索。LDAP 目录的默认值为 uniqueMembers;AD 的默认值为 member。它不能超过 128 个字符。

-userobjectclassobjectclass

定义用户条目的必需和可选属性,以便当用户在服务器中有多个条目时,可用作搜索筛选器。如果未指定此字段,则仅使用“用户 ID 属性”参数执行搜索。它不能超过 128 个字符。

-groupobjectclassgroupclass

定义组条目的必需和可选属性,以便当组在服务器中有多个条目时,可用作搜索筛选器。如果未指定此字段,则仅使用“组名称属性”参数执行搜索。LDAP 目录的默认值为 groupOfUniqueNames;AD 的默认值为 group。它不能超过 128 个字符。

-cert pathToCertificatefile

指定要上载至证书库的受信任证书文件的完整路径名。

-o执行命令,而不提示确认。

示例

naviseccli -h 10.32.123.229 -user a -password a -scope 0 security-ldap -addserver 10.5.4.111 -portnumber 389 -servertype LDAP-protocol LDAP -binddn cn=Manager,dc=ipv4,dc=com-bindpassword ipv4int -usersearchpath ou=Users,dc=ipv4,dc=com

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -modifyserver修改外部服务器登录配置。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

258 EMC VNX Series 5.33 Block 命令行界面参考

Page 259: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli security -ldap 命令与 -modifyserver 子命令配合使用时,可修改将系统连接到 LDAP 或 AD 服务的设置。请咨询 LDAP/AD 站点管理员,以确定正确的参数。仅安全管理员或管理员可执行此命令。

语法security -ldap-modifyserver IPaddress-bindpasswordpassword [-ldapserver“IPaddress”] [-portnumber“portnumber”] [-servertypeLDAP| AD] [-protocolLDAP| LDAPS] [-binddn“binddn”][-newbindpassword“password”] [-usersearchpath“usersearchpath”][-groupsearchpath“groupsearchpath”] [-useridattribute“useridattribute”][-usernameattribute“usernameattribute”] [-groupnameattribute“groupnameattribute”] [-groupmemberattribute“groupmemberattribute”] [-userobjectclass“userobjectclass”][-groupobjectclass“groupclass”] [-o]选项

IPaddress指定包含对用户进行身份验证所需信息的 LDAP/AD 服务器的网络 IP 地址(IPv4)。

-bindpasswordpassword

用于验证绑定 DN 的凭据。如果指定 -binddn 等其他选项的长度,此处还应指定bindpassword 的长度。bindpassword 不能超过 512 个字符。

-ldapserverIP 地址指定 LDAP 服务器的网络 IP 地址 (IPv4)。

-portnumber 端口号用于指定服务器为允许外部程序进行访问而将打开的端口号。如果协议是 LDAP,默认端口号为 389。如果协议是 LDAPS,默认端口号为 636。

-servertypeLDAP|AD

指定服务器是 LDAP 目录还是 AD 服务器。默认值为 LDAP。

-protocolLDAP|LDAPS

用于指定 LDAPS 或 LDAP 协议。

-binddnbinddn

指定 LDAP/AD 服务器的登录名称;它不能超过 512 个字符。此字段允许启用了LDAP 的应用程序访问目标服务器,并搜索要验证的用户 ID/密码。它应该采用“cn=, ou=, dc=, dc=”格式。

-newbindpasswordpassword

指定与绑定 DN 对应的密码;它不能超过 512 个字符。

-usersearchpathusersearchpath

在 LDAP 用户条目数据库中设置开始搜索用户名/密码的路径。它不能超过 512 个字符。它应该采用“ou=, dc=, dc=”格式。

-groupsearchpathgroupsearchpath

VNX CLI for Block

security -ldap -modifyserver 259

Page 260: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在 LDAP 用户组条目数据库中设置开始搜索组名称/密码的路径。它不能超过 512个字符。它应该采用“ou= , dc=, dc=”格式。如果未指定路径,此选项将默认为用户搜索路径。

-useridattributeuseridattribute

指定要在 LDAP/AD 服务器中附加用户 ID 的属性。系统将使用此属性/用户 ID 对搜索目录数据库。LDAP 目录的默认值为 uid;AD 的默认值为sAMAccountName。它不能超过 128 个字符。

-usernameattributeusernameattribute

指定要在服务器中附加用户常用名称 (cn) 的属性。默认值为“cn”。它不能超过128 个字符。

-groupnameattributegroupnameattribute

指定要在服务器中附加用户组常用名称的属性。此字段将作为条目属性存储在目录的“组搜索路径”中。默认值为“cn”。它不能超过 128 个字符。

-groupmemberattributegroupmemberattribute

用作标识不同成员组的不同属性类型的搜索筛选器。如果未指定此字段,则仅使用“组名称属性”参数执行搜索。LDAP 目录的默认值为 uniqueMembers;AD 的默认值为 member。它不能超过 128 个字符。

-userobjectclassuserobjectclass

定义用户条目的必需和可选属性,以便当用户在服务器中有多个条目时,可用作搜索筛选器。如果未指定此字段,则仅使用“用户 ID 属性”参数执行搜索。它不能超过 128 个字符。

-groupobjectclassgroupclass

定义组条目的必需和可选属性,以便当组在服务器中有多个条目时,可用作搜索筛选器。如果未指定此字段,则仅使用“组名称属性”参数执行搜索。LDAP 目录的默认值为 groupOfUniqueNames;AD 的默认值为 group。它不能超过 128 个字符。

-o执行命令,而不提示确认。

示例

naviseccli -h 10.32.123.229 -user a -password a -scope 0 security-ldap -modifyserver 10.5.4.250 -bindpassword crosstor -servertypeLDAP

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -removeserver删除服务器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -removeserver 子命令配合使用时,可删除 LDAP 外部服务器登录配置。它还将销毁与指定服务器相关的所有角色映射信息。仅安全管理员或管理员可执行此命令。

VNX CLI for Block

260 EMC VNX Series 5.33 Block 命令行界面参考

Page 261: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法security -ldap-removeserver IPaddress [-o]选项

IPaddress删除 LDAP 或 AD 服务器的指定网络 IP 地址 (IPv4)。

-o执行命令,而不提示确认。

示例security -ldap -removeserver 10.5.4.250

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -listserver列出 LDAP 外部服务器信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -ldap-listserver 命令可列出 LDAP 服务器的 IP 地址标识的现有服务连接。您可以使用可选开关列出特定服务器。仅安全管理员或管理员可执行此命令。

语法security -ldap-listserver [-primaryserver|-alternateserver]选项

-primaryserver显示主服务器信息。系统会自动将 先设置的连接指定为主连接,并且将其作为验证用户或用户请求时进行联系的第一个连接。

-alternateserver显示备用服务器信息。将备用服务器更改为主服务器的唯一方法就是删除主服务器。

示例Security -ldap -listserver

Primary Server Name:10.5.4.111Primary Server Port Number:389Primary Server Protocol:ldapPrimary Server ServerType: ADPrimary Server BindDn:cn=administrator,cn=users,dc=NavilabTEST,dc=us,dc=dg,dc=comPrimary Server UserSearchPath:dc=NavilabTEST,dc=us,dc=dg,dc=comPrimary Server GroupSearchPath: groupsearchpathPrimary Server UserIDAttribute: testuidPrimary Server UserNameAttribute: usernameattributePrimary Server GroupNameAttribute: groupnameattributePrimary Server GroupMemberAttribute:groupmemberattribute

VNX CLI for Block

security -ldap -listserver 261

Page 262: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Primary Server UserObjectClass(optional):userobjectclassPrimary Server GroupObjectClass: groupclass

Alternate Server Name:10.14.46.100Alternate Server Port Number:389Alternate Server Protocol:ldapAlternate Server ServerType: LDAPAlternate Server BindDn: cn=root,dc=corp,dc=emc,dc=comAlternate Server UserSearchPath:ou=Group1,dc=corp,dc=emc,dc=comAlternate Server GroupSearchPath: groupsearchpathAlternate Server UserIDAttribute: useridattributeAlternate Server UserNameAttribute: usernameattributeAlternate Server GroupNameAttribute: groupnameattributeAlternate Server GroupMemberAttribute:groupmemberattributeAlternate Server UserObjectClass(optional):userobjectclassAlternate Server GroupObjectClass: groupclass

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -addrolemapping创建新角色映射。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -addrolemapping 子命令配合使用时,可为对应外部服务器创建新角色映射实体。必须先初始化系统安全并选择域主节点,然后才能配置 LDAP 连接设置。请咨询站点的 LDAP 管理员,以确定要将Unisphere 角色映射到的用户和组的 LDAP/AD 名称。定义了服务器连接设置并映射了用户的角色后,用户便可使用其 LDAP 用户名/密码登录到系统。角色包括administrator、manager、monitor、security administrator、replication、localreplication 和 replication/recovery。

语法security -ldap-addrolemapping IPaddress-namename-typegroup|user-role“role” [-o]选项

IPaddress指定包含对用户进行身份验证所需信息的 LDAP 或 AD 服务器的网络 IP 地址(IPv4)。

-namename

指定映射到 Unisphere 的角色的名称。

-typegroup|user

指定角色映射的类型。角色映射的组类型适用于一组人员。角色映射的用户类型仅适用于某个个人。

-rolerole

指定映射到 Unisphere 的用户/组。

VNX CLI for Block

262 EMC VNX Series 5.33 Block 命令行界面参考

Page 263: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-o执行命令,而不提示确认。

示例

security -ldap -addrolemapping 10.5.4.250 -name ldap4ipv4 -typeuser -role administrator

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -modifyrolemapping修改角色映射。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -modifyrolemapping 子命令配合使用时,可修改到 LDAP 或 AD 服务的用户或组角色映射。

语法security -ldap-modifyrolemapping IPaddress-name“name”-typegroup|user-role“role” [-o]选项

IPaddress指定 LDAP 或 AD 服务器的网络 IP 地址 (IPv4)。

-namename

指定映射到 Unisphere 的角色的名称。

-typegroup|user

指定要修改的角色映射的类型。角色映射的组类型适用于一组人员。角色映射的用户类型仅适用于某个个人。

-rolerole

指定映射到 Unisphere 的用户/组。

-o执行命令,而不提示确认。

示例

security -ldap -modifyrolemapping 10.5.4.250 -name test -type user-role monitor

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -removerolemapping删除角色映射实体。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

security -ldap -modifyrolemapping 263

Page 264: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli security -ldap 命令与 -removerolemapping 子命令配合使用时,可从 Unisphere 删除对应外部服务器的角色映射实体。只有 Unisphere 管理员可以删除到 LDAP 或 AD 服务的用户或组角色映射。

您可以使用 -all 开关删除所有角色映射。要删除特定角色映射,请指定 -name 和 -type 开关。

语法security -ldap-removerolemapping IPaddress[-name“name”-typegroup|user] | [-all] [-o]选项

IPaddress指定 LDAP 或 Active Directory 服务器的网络 IP 地址 (IPv4)。

-namename -typegroup|user

删除具有指定角色映射名称和类型的角色映射。角色映射的组类型适用于一组人员。角色映射的用户类型仅适用于某个个人。

-all删除所有角色映射。

-o执行命令,而不提示确认。

示例security -ldap -removerolemapping 10.5.4.250 -name test -type user

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -ldap -listrolemapping列出角色映射实体。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -listrolemapping 子命令配合使用时,可为对应外部服务器列出角色映射实体。它将角色映射显示为 securityadministrator、administrator、manager 或 monitor。您可以使用 -name 开关列出特定角色映射。

语法security -ldap-listrolemapping IPaddress [-name“name”]选项

IPaddress指定包含对用户进行身份验证所需信息的 LDAP 或 AD 服务器的网络 IP 地址(IPv4)。

-namename

显示具有指定角色映射名称的角色映射。

VNX CLI for Block

264 EMC VNX Series 5.33 Block 命令行界面参考

Page 265: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例security -ldap -listrolemapping 10.5.4.250

输出

Name:Test_1

Type:user

Role:administrator

Name:Test_2

Type:group

Role:security administrator

security -ldap -synchronize同步帐户。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -ldap 命令与 -synchronize 子命令配合使用时,可手动将帐户与当前服务同步。

语法security -ldap-synchronize [-o]选项

-o执行命令,而不提示确认。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -certificate -add导入证书。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述security -certificate -add 命令可从证书文件导入证书。Secure CLI 支持BASE64PEM 格式证书。

语法security –certificate -add -file filename [-client -role role]选项

-filefilename

指定证书在本地文件系统中的路径。

-client指定这是客户端证书而不是服务器证书。

VNX CLI for Block

security -ldap -synchronize 265

Page 266: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-rolerole

指定要应用到客户端证书的角色。

示例naviseccli security –certificate –add -file c:\Node1.cer

security -certificate -remove删除指定证书。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -certificate -remove 命令可删除证书库中的指定证书。

语法security –certificate –remove[-issuer “issuer ”-serialnumber“serial number”][-client]|[-all]选项

-issuerissuer

指定将删除的证书的颁发者。

-serialnumberserial number

指定证书。

-all删除证书库中的所有证书。

-client指定这是客户端证书而不是服务器证书。

示例

naviseccli security –certificate –remove –issuer “CN=ICA1 1rstIntermediate CA – Signed by Root, OU=CSP, O=RSA, ST=MA,C=US”-serialNumber 00e2

security -certificate -list列出证书。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -certificate -list 命令列出证书库中的所有证书。使用到期选项仅列出到期证书。

语法security -certificate –list[-client][-showOnly expired]

VNX CLI for Block

266 EMC VNX Series 5.33 Block 命令行界面参考

Page 267: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-showOnly expired仅列出到期证书。

-client列出客户端 SSL 证书。

示例naviseccli security –certificate –list

输出

_____________________________________________________________________-------------Subject:CN=TrustedRoot,C=US,ST=MA,L=Hopkinton,[email protected],OU=CSP,O=RSAIssuer:CN=TrustedRoot,C=US,ST=MA,L=Hopkinton,[email protected],OU=CSP,O=RSASerial#: 00d8280b0c863f6d4eValid From: 20090407135111ZValid To: 20190405135111Z______________________________________________________________________-------------Subject:CN=ICA1 1rst Intermediate CA – Signed by Root, OU=CSP,O=RSA, ST=MA,C=USIssuer:CN=TrustedRoot,C=US,ST=MA,L=Hopkinton,[email protected],OU=CSP,O=RSASerial#: 00e2Valid From: 20090407135113ZValid To: 20190405135113Z______________________________________________________________________-------------Subject:CN=ICA1 2nd Intermediate CA,OU=CSP,O=RSA,ST=MA,C=USIssuer:CN=ICA1 1rst Intermediate CA – Signed byRoot,OU=CSP,O=RSA,ST=MA,C=USSerial#: 00e3Valid From: 20090407135113ZValid To: 20190405135113Z______________________________________________________________________-------------Subject:CN=node 1 CA – Signed by ICA1, OU=CSP, O=RSA, ST=MA,C=USIssuer:CN=ICA1 1rst Intermediate CA – Signed by Root, OU=CSP,O=RSA, ST=MA,C=USSerial#: 00e2Valid From: 20090407135113ZValid To: 20190405135113Z______________________________________________________________________-------------

security -certificate -alertBeforeExpiration指明应在 SSL/TLS 证书过期之前生成警报。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

security -certificate -alertBeforeExpiration 267

Page 268: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli security -certificate -alertBeforeExpiration 命令指示应在 SSL/TLS 证书过期之前生成警报。

语法security -certificate-alertBeforeExpirationDAYS选项

-alertBeforeExpiration 天设置证书到期前发送警报的天数。有效值为 0 到 366。

示例naviseccli security -certificate -alertBeforeExpiration 10

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -pkcs12upload上载包含存储系统证书和私钥的 PKCS #12 文件。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -pkcs12upload 命令将包含证书和私钥的 PKCS #12 文件上载到存储系统。

语法security-pkcs12upload-fileFILE [-passphrasePASSPHRASE]选项

-file 文件指定要导入的证书的全名。

-passphrasePASSPHRASE

指定证书的导出密码。

示例naviseccli security -pkcs12upload c:\cert.p12

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -SPcertificate -generate生成新的自签名证书并且替换当前使用的自签名证书。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -SPcertificate -generate 命令生成新的自签名证书并且替换当前使用的自签名证书。

语法security-SPcertificate–generate

VNX CLI for Block

268 EMC VNX Series 5.33 Block 命令行界面参考

Page 269: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli security -SPcertificate –generate

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -fipsmode -set设置 Unisphere 的 FIPS(联邦信息处理标准)模式。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -fipsmode -set 命令可设置 Unisphere 的 FIPS 模式。

语法security-fipsmode-set0|1 [-o]选项

-set0|1

设置 Unisphere 的 FIPS 模式。有效值为 0 和 1。

0

将模式设置为非 FIPS 140-2 兼容模式。

1

将模式设置为 FIPS 140-2 兼容模式。

-o执行命令,而不提示确认。

示例naviseccli security -fipsmode -set 1

警告:You are about to change FIPS mode.Any other existing background management tasks will be interrupted and the system will be unavailable for management while the environment restarts.IO to the system will be unaffected.Proceed?(y/n)(警告:您即将更改 FIPS 模式。任何现有的其他后台管理任务将中断,而且在环境重新启动时,系统不可用于管理。到系统的 IO 不受影响。是否继续?(y/n))

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -fipsmode -get获取 Unisphere 的 FIPS(联邦信息处理标准)模式。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -fipsmode -get 命令可获取 Unisphere 的 FIPS 模式。

语法security-fipsmode-get

VNX CLI for Block

security -fipsmode -set 269

Page 270: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli security -fipsmode -get

输出

FIPS 140-2 compliant:ENABLED

security -tls -set设置管理服务器和 LDAP 客户端支持的 TLS 协议。

前提条件您必须在要执行命令的系统上具有一个拥有管理员或安全管理员角色的用户帐户。

描述naviseccli security -tls -set 命令设置管理服务器和 LDAP 客户端支持的TLS 协议。

语法security-tls-set-ldap | -alltls1Enabled | tls1Disabled [-o]选项

-set-ldap | -all配置 TLS 设置。有效值为 -ldap 和 -all。

-ldap仅更改 LDAP 客户端的 TLS 设置。

-all更改管理服务器和 LDAP 客户端的 TLS 设置。

tls1Enabled | tls1Disabled设置是启用还是禁用 TLS v1.0。

tls1Enabled启用 TLS v1.0。

tls1Disabled禁用 TLS v1.0。

-o执行命令,而不提示确认。

示例naviseccli security -tls -set -all tls1Disabled

WARNING:You are about to change TLS version.Any other existing background management tasks will be interrupted and the system will be unavailable for management while the environment restarts.IO to the system will be unaffected.

Proceed?(y/n) y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

270 EMC VNX Series 5.33 Block 命令行界面参考

Page 271: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

security -tls -get获取支持的 TLS 协议。

前提条件您必须在要执行命令的系统上具有一个拥有管理员或安全管理员角色的用户帐户。

描述naviseccli security -tls -get 命令可检索管理服务器和 LDAP 客户端支持的TLS 协议。

语法security-tls-get示例naviseccli security -tls -get

输出

TLS Versions: ManagementServer :TLSv1.0, TLSv1.1, TLSv1.2 LDAP :TLSv1.0, TLSv1.1, TLSv1.2

security -setport设置 Unisphere 使用的 http/https 端口。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli security -setport 命令可更改 http/https 端口号。

语法security-setport-port [80/443]|[2162/2163]选项

-port [80/443]|[2162/2163]

设置 Unisphere 使用的端口。有效端口对为 80/443 或 2162/2163。EMC 建议为域中的所有系统使用相同的管理端口对。

示例naviseccli security -setport -port 80/443

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -trustedclient -enable为支持筛选的所有存储系统启用或禁用 IP 筛选。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -trustedclient 命令与 -enable 子命令配合使用时,可为支持筛选的所有存储系统启用或禁用 IP 筛选。

VNX CLI for Block

security -tls -get 271

Page 272: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法security-trustedclient-enableyes|no [-o]选项

-enableyes|no

启用 (yes) 或禁用 (no) IP 筛选。

-o执行命令,而不提示确认。

示例naviseccli security -trustedclient -enable yes

警告:You are about to enable IP Filtering which may cut off access from clients.Proceed?(y/n) y(警告:如果继续,启动客户端的访问权限将被终止。是否继续?(y/n) y)

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

security -trustedclient -add将 IP 筛选器添加到存储系统或 Unisphere 域。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -trustedclient 命令与 -add 子命令配合使用时,可将 IP 筛选器添加到存储系统或 Unisphere 域。通过输入已连接的受信任客户端的 IP 地址,管理员和安全管理员可将远程服务工具访问权限扩展到存储系统的管理端口。

语法security-trustedclient-add-ipaddressADDRESS-applytosingle|all[-o]选项

-ipaddress 地址指定客户端可供访问的 IP 地址。

-applytosingle|all

将筛选器应用于仅连接的存储系统 (single) 或域中的所有存储系统 (all)。

-o执行命令,而不提示确认。

示例naviseccli security -trustedclient -add -ipaddress 10.238.74.171 -applyto all

警告:You are about to grant access solely to this trusted client.Proceed?(y/n) y(警告:如果继续,启动客户端的访问权限将被终止。是否继续?(y/n) y)

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

272 EMC VNX Series 5.33 Block 命令行界面参考

Page 273: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

security -trustedclient -list列出存储系统和 Unisphere 域的当前 IP 筛选器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -trustedclient 命令与 -list 子命令配合使用时,可列出存储系统和 Unisphere 域的当前 IP 筛选器。

语法security-trustedclient-list [-ipaddressADDRESS]|[-showall]选项

-ipaddress 地址指定要列出其筛选的客户端 IP 地址。

-showall显示所有受信任客户端,包括仅应用于其他存储系统的本地客户端。

示例naviseccli security -trustedclient -list

输出

Current IP Filtering State:enabledTrusted Client:10.238.74.171Applies To:all

security -trustedclient -remove从存储系统或 Unisphere 域删除 IP 筛选器。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli security -trustedclient 命令与 -remove 子命令配合使用时,可从存储系统或 Unisphere 域删除 IP 筛选器。

语法security-trustedclient-remove [-ipaddressADDRESS] -applytosingle|all [-o]选项

-ipaddress 地址指定要删除其筛选的客户端 IP 地址。

-applytosingle|all

将筛选器应用于仅连接的存储系统 (single) 或域中的所有存储系统 (all)。

-o执行命令,而不提示确认。

VNX CLI for Block

security -trustedclient -list 273

Page 274: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli security -trustedclient -remove -ipaddress 10.238.74.171 -applyto all

警告! If you proceed, access will be terminated for the initiating client.Proceed?(y/n) y(警告:如果继续,启动客户端的访问权限将被终止。是否继续?(y/n) y)

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

事件监视程序命令本部分简要概述了事件监视程序,并包括可用于配置和管理事件监视程序的命令列表。

事件监视概述事件监视程序是一个企业级工具,它可以在异类环境中对存储系统进行集中式或分布式监视。“事件监视程序”是 Agent 的组成部分,可以在多种操作系统上使用。配置完毕后,事件监视程序将作为服务或守护程序持续运行,观察所有指定存储系统的状态并在发生选定事件时通知您。

事件监视程序具有分别针对入口配置、模板管理以及集中式和分布式事件监视程序管理的入口、模板和监视命令。

naviseccli 事件监视程序命令列出了事件监视程序命令。

表 15 naviseccli 事件监视程序命令

命令 描述

-portal -create 将 Host Agent 添加到入口系统。

-portal -list 列出入口配置。

-portal -migrate 迁移入口。

-portal -destroy 从入口系统删除 Host Agent。

-template -list 列出模板。

-template -import 导入模板文件。

-template -export 导出模板。

-template -destroy 删除模板。

-template -findconflict 查找并解决模板冲突。

-template -swap 交换两个模板。

-monitor -addsystem 添加要监视的存储系统。

-monitor -removesystem 从监视程序中删除存储系统。

-monitor -listmapping 列出存储模板映射。

-monitor -applytemplate 将模板应用于监视程序。

-monitor -stoptemplate 停止将模板应用于监视程序。

-monitor -getlog 显示事件监视程序日志。

VNX CLI for Block

274 EMC VNX Series 5.33 Block 命令行界面参考

Page 275: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 15 naviseccli 事件监视程序命令 (续)

命令 描述

-monitor -enableresponse 启用指定监视程序的响应。

-monitor -disableresponse 禁用指定监视程序的响应。

-monitor -getlogsize 获取监视程序的日志大小。

-monitor -setlogsize 设置监视程序的日志大小。

-monitor -inserttestevent 在日志中插入事件。

-monitor -responsetest 创建人工事件。

-monitor -reloadconfig 重新加载模板文件。

-portal -create将 Host Agent 添加到入口系统。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli -portal -create 命令可将指定的 Host Agent 添加到指定的入口系统。

语法eventmonitor -portal-create-systemportalsystemname-server“hostagentname”

选项

-systemportalsystemname

指定入口系统。

-serverhostagentname

指定 Host Agent。

示例eventmonitor -portal -create -system cx380_123_227 -server10.32.123.205

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-portal -list列出入口配置。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli -portal -list 命令可列出入口系统及其主机。

语法eventmonitor -portal-list

VNX CLI for Block

-portal -create 275

Page 276: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出这将列出入口配置。如果入口配置不可用,则不列出任何内容。

-portal -migrate迁移入口。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli -portal -migrate 命令可迁移入口系统。与入口连接的主机将自动迁移。

语法eventmonitor -portal-migrate-sourcesource portal system name-destdestination portal system name选项

-sourcesource portal system name

指定原始入口配置名称。

-destdestination portal system name

指定目标入口配置名称。

示例

eventmonitor -portal -migrate -source cx380_123_223 -destcx380_123_227

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-portal -destroy从入口系统删除 Host Agent。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli -portal -destroy 命令可从指定的入口系统删除指定的 HostAgent。

语法

eventmonitor -portal -destroy -system portal system name-server hostname [-o]

选项

-systemportal system name

指定要删除主机的入口系统。

-serverhostname

删除指定 Host Agent。

-o

VNX CLI for Block

276 EMC VNX Series 5.33 Block 命令行界面参考

Page 277: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例

eventmonitor -portal -destroy -system cx380_123_227 -server10.32.123.205

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-template -list列出模板。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -list 函数配合使用时,可列出目标系统的模板数据库中所有可用的模板。

语法eventmonitor -template-list输出将列出数据库中的模板;如果无模板可用,则不列出任何模板。

-template -import导入模板文件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -import 函数配合使用时,可将模板文件从文件系统导入模板数据库。

语法eventmonitor -template-import-templatefilenamefilename选项

-templatefilenamefilename

指定要导入目标系统的模板数据库的模板。

示例

eventmonitor -template -import -templatefilenameD:\Templates\Template_Test.tpl

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

-template -list 277

Page 278: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-template -export导出模板。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -export 函数配合使用时,可将模板从模板数据库导出至文件系统。

语法

eventmonitor -template -export -templatename templatename-filepath localfilepath

选项

-templatenametemplate name

指定模板。

-filepathlocalfilepath

指定本地文件路径。

示例

eventmonitor -template -export -templatename Template_Test-filepath D:\Templates\

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-template -destroy删除模板。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -destroy 函数配合使用时,可从目标系统上的模板数据库删除指定模板。

语法eventmonitor -template-destroy-templatenametemplatename [-o]选项

-templatenametemplatename

删除指定模板。

-o执行命令,而不提示确认。

示例eventmonitor -template -destroy -templatename Template_Test

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

278 EMC VNX Series 5.33 Block 命令行界面参考

Page 279: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-template -findconflict查找并解决模板冲突。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -findconflict 函数配合使用时,可列出冲突的模板。-resolve 开关将提示您解决它们。

语法eventmonitor -template-findconflict [-resolve]选项

-resolve解决模板冲突。

示例eventmonitor -template -findconflict -resolve

输出样例输出如下:

Event Template <template name> from host <host name> isin conflict with the template in the database.How do you want to resolve the conflict?1.Update the template on the remote host.2.Rename the template on the remote host.3.Delete the template on the remote host.4.Ignore this conflict.Would you like to apply this option to all conflictingtemplate(s)?(y/n)

-template -swap交换两个模板。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli eventmonitor -template 命令与 -swap 函数配合使用时,可交换两个指定的模板。交换后,使用模板 A 的系统将使用模板 B。

语法

eventmonitor -template -swap -templateName template name Atemplate name B [-keepResponses]

选项

-templateNametemplate name A template name B

交换指定的模板名称。

VNX CLI for Block

-template -findconflict 279

Page 280: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例

EventMonitor -template -swap -templateName Template_Test_1Template_Test_2 -keepResponses

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -addsystem添加要监视的系统。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -addsystem 函数配合使用时,可将指定系统添加到指定 Host Agent 的受监视系统列表中。

语法eventmonitor -monitor-addsystem-serverhostname-systemsystemname选项

-serverhostname

指定 Host Agent。

-system 系统名称指定系统。

示例

eventmonitor -monitor -addsystem -server 10.32.123.205-system cx380_123_223

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -removesystem从监视程序中删除系统。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -removesystem 函数配合使用时,可从指定Host Agent 的受监视系统列表中删除指定系统。

语法eventmonitor -monitor-removesystem-serverhostname-systemsystemname选项

-serverhostname

指定 Host Agent。

VNX CLI for Block

280 EMC VNX Series 5.33 Block 命令行界面参考

Page 281: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-system 系统名称指定系统。

示例

eventmonitor -monitor -removesystem -server 10.32.123.205-system cx380_123_223

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -listmapping列出存储模板映射。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -listmapping 函数配合使用时,可列出指定集中式或分布式监视程序的所有存储模板映射。

语法eventmonitor -monitor-listmapping-serverhostname|-systemstoragesystem name选项

-serverhostname

列出集中式监视程序的映射信息。

-system 系统名称列出分布式监视程序的映射信息。

示例

eventmonitor -monitor -listmapping -server 10.32.123.205

eventmonitor -monitor -listmapping -system cx380_123_223

输出这将列出指定监视程序的映射信息。如果映射不可用,则不会列出任何内容。

-monitor -applytemplate将模板应用于监视程序。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -applytemplate 函数配合使用时,可将模板应用于特定事件监视程序。

语法

eventmonitor -monitor -applytemplate [-server hostname][-system system name] -templatename templatename

VNX CLI for Block

-monitor -listmapping 281

Page 282: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-serverhostname

将模板应用于指定集中式监视程序,作为全局模板。

-system 系统名称将模板应用于指定分布式监视程序。如果同时指定了服务器和系统,则将模板应用于集中式监视程序监视的特定系统。

-templatenametemplatename

指定模板名称。

示例

eventmonitor -monitor -applytemplate -server 10.32.123.205-system cx380_123_223 -templatename Template_Test

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -stoptemplate停止将模板应用于监视程序。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor command 与 -stoptemplate 函数配合使用时,可停止将模板应用于特定事件监视程序。

语法

eventmonitor -monitor -stoptemplate [-server hostname] [-systemsystem name] -templatename templatename

选项

-serverhostname

停止将模板应用于指定集中式监视程序。

-system 系统名称停止将模板应用于指定分布式监视程序。如果同时指定了服务器和系统,则停止将模板应用于特定系统和集中式监视程序。

-templatenametemplatename

指定模板名称。

示例

eventmonitor -monitor -stoptemplate -server 10.32.123.205 -systemcx380_123_223 -templatename Template_Test

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

282 EMC VNX Series 5.33 Block 命令行界面参考

Page 283: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-monitor -getlog显示事件监视程序日志。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -getlog 函数配合使用时,可显示事件监视程序日志。如果未指定条目范围,则将显示整个日志,其中 旧的条目先列出。

语法eventmonitor -monitor-getlog-serverhostname [-h] [+N]|[-N]选项

-serverhostname

指定 Host Agent。

-h显示 getlog 标头。

+N显示日志中 旧的 n 个条目,其中 旧条目先列出。

-N显示日志中 新的 n 个条目,其中 新条目先列出。

输出

Audit Logging Service01/27/2009 14:41:46 N/A (4612)NaviCLI.exe application wasstarted by the user, following was the application detailProcess Id :2540Path :C:\emc\Navisphere\6.28.20.1.5.1\msgbin\NaviCLI.exeUser :user1Domain :cx420_47_52.

Audit Logging Service01/27/2009 14:41:46 N/A (2004)Test EventNaviEventMonitorApp01/27/2009 14:41:48 N/A (4613)NaviCLI.exe application wasclosed by the user, following was the application detailProcess Id :2540Path :C:\emc\Navisphere\6.28.20.1.5.1\msgbin\NaviCLI.exeUser :user1Domain :cx420_47_52.

-monitor -enableresponse启用指定监视程序的响应。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -enableresponse 函数配合使用时,可启用来自指定事件监视程序的响应。

VNX CLI for Block

-monitor -getlog 283

Page 284: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

eventmonitor -monitor -enableresponse -server hostname |-system system name

选项

-serverhostname

启用集中式监视程序的响应。

-system 系统名称启用分布式监视程序的响应。

示例

eventmonitor -monitor -enableresponse -system cx380_123_223

eventmonitor -monitor -enableresponse -server 10.32.123.205

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -disableresponse禁用指定监视程序的响应。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -disableresponse 函数配合使用时,可禁用来自指定事件监视程序的响应。

语法

eventmonitor -monitor -disableresponse -server hostname |-system system name -time duration min [-o]

选项

-serverhostname

禁用集中式监视程序的响应。

-system 系统名称禁用分布式监视程序的响应。

-time指定时间(以分钟为单位)。

-o执行命令,而不提示确认。

示例

eventmonitor -monitor -disableresponse -system cx380_123_223-time 30

VNX CLI for Block

284 EMC VNX Series 5.33 Block 命令行界面参考

Page 285: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

eventmonitor -monitor -disableresponse -server 10.32.123.205-time 30

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -getlogsize获取监视程序的日志大小。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -getlogsize 函数配合使用时,可获取事件监视程序的日志大小。

语法eventmonitor -monitor-getlogsize-serverhostname | -systemsystemname选项

-serverhostname

获取集中式监视程序的日志大小。

-system 系统名称获取分布式监视程序的日志大小。

示例

eventmonitor -monitor -getlogsize -server 10.32.123.205

eventmonitor -monitor -getlogsize -system cx380_123_223

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -setlogsize设置监视程序的日志大小。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -setlogsize 函数配合使用时,可更改事件监视程序的日志大小。

语法eventmonitor -monitor-setlogsize-serverhostname | -systemsystemname-sizelogsize [-o]选项

-serverhostname

设置集中式监视程序的日志大小。

-system 系统名称

VNX CLI for Block

-monitor -getlogsize 285

Page 286: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

设置分布式监视程序的日志大小。

-sizelogsize

指定日志大小(以字节为单位)。

-o执行命令,而不提示确认。

示例

eventmonitor -monitor -setlogsize -server 10.32.123.205-size 20000000

eventmonitor -monitor -setlogsize -system cx380_123_223-size 20000000

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -inserttestevent在日志中插入事件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -inserttestevent 函数配合使用时,可将事件插入事件监视程序事件日志。

语法eventmonitor -monitor-inserttestevent-serverhostname选项

-serverhostname

指定 Host Agent。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

-monitor -responsetest创建人工事件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -responsetest 函数配合使用时,可创建人工事件,以测试事件监视程序响应。

语法

eventmonitor -monitor -responsetest-server hostname

VNX CLI for Block

286 EMC VNX Series 5.33 Block 命令行界面参考

Page 287: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-email -smtpmailserver smtpmailserver -destaddress destaddress[-subject subject] [-cc cc] [-message message|-file filename[-sender sender_email_addr]

-emailpage -smtpmailserver smtpmailserver -destaddressdestaddress [-subject subject] [-cc cc][-message message|-file filename] [-sender sender_email_addr]

-modempage -destnumber destnumber -msgnumber msgnumber[-comport comport] [-dialcommand dialcommand][-initcommand initcommand] [-messagedelay messagedelay]

-snmp -desthost desthost [-device device] [-communitycommunity]

选项

-serverhostname

指定 Host Agent。

-smtpmailserversmtpmailserver

指定 SMTP 邮件服务器。

-destaddressdestaddress

指定目标电子邮件地址。

[-subjectsubject]

指定电子邮件的主题。

[-cccc]

要将 cc(拷贝)发送至的电子邮件地址。

[-messagemessage |-filefilename]

message 描述事件,而 -file 使用描述性文本指定文件。

[-sendersender_email_address]

指定发件人地址。如果忽略,CLI 将插入代理主机名称,作为 发件人电子邮件地址。

-destnumberdestnumber

指定寻呼机电话号码(含区号)。

-msgnumbermsgnumber

指定将显示在寻呼机显示屏上的号码(含区号)。

[-comportcomport]

指定 PC COM 端口号。如果忽略,CLI 将采用 COM l。

[-dialcommanddialcommand]

指定代理将使用的调制解调器拨号命令。

[-initcommandinitcommand]

指定代理将使用的调制解调器拨号命令。它允许在将数据发送到调制解调器前,执行某些自定义的调制解调器配置。

[-messagedelaymessagedelay]

VNX CLI for Block

-monitor -responsetest 287

Page 288: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定在将目标电话号码发送到调制解调器和将消息发送到调制解调器之间的延迟。这使接收调制解调器有足够的时间来应答呼叫。

-desthostdesthost

指定 SNMP 管理主机名称。

-device 设备指定 SNMP 管理主机表示的设备。

-communitycommunity

指定 SNMP 管理主机上的社区。

输出根据使用的开关提供输出;如果失败,则提供状态或错误信息。

-monitor -reloadconfig重新加载模板文件。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli -monitor 命令与 -reloadconfig 函数配合使用时,可重新加载模板文件。

语法eventmonitor -monitor-reloadconfig-serverhostname选项

-serverhostname

指定 Host Agent。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

虚拟服务器命令本部分介绍了用于配置虚拟中心/ESX 凭据的虚拟服务器命令。

虚拟服务器概述虚拟服务器集成功能简化了将系统分配给虚拟服务器及其虚拟机的流程。

虚拟服务器命令可标识和显示 ESX Server 或 Virtual Center (VC) 服务器,并显示 LUN和虚拟机之间的映射。这些命令用于配置 VC/ESX 凭据。

您必须使用域中的系统配置需要虚拟化集成信息的 ESX Server 。要执行 Host Agent命令,主机无需连接至系统,但需要网络连接。

naviseccli 虚拟服务器命令列出了虚拟服务器命令。

表 16 naviseccli 虚拟服务器命令

命令 描述

server -volmap 列出卷映射信息。

VNX CLI for Block

288 EMC VNX Series 5.33 Block 命令行界面参考

Page 289: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 16 naviseccli 虚拟服务器命令 (续)

命令 描述

server -update 更新服务器信息。

server -getagent 显示代理信息。

server -remoteconfig 显示远程配置信息。

server -register 显示主机上的代理信息。

hypervisor -addvirtualcenter 添加虚拟中心凭据。

hypervisor -modifyvirtualcenter 修改虚拟中心凭据。

hypervisor -removevirtualcenter 删除虚拟中心凭据。

hypervisor -addESX 添加 ESX 凭据。

hypervisor -modifyESX 修改 ESX Server 属性。

hypervisor -removeESX 删除 ESX 凭据。

hypervisor -listESX 列出 ESX Server。

server -volmap列出卷映射信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -volmap 命令可列出卷映射信息。如果主机是 ESX Server(ESX_1),则将显示连接至主机的所有系统的 ESX Server 信息(LUN 至 VM 映射)。如果指定主机是物理主机,则将显示连接至主机的所有系统的 lunmapinfo 信息。请参阅 《EMC Navisphere CLI Reference》(EMC Navisphere CLI 参考)(P/N300-003-628 修订版 A10),了解有关 lunmapinfo 命令的信息。

语法

naviseccli -h array_a server -volmap -host ipaddress [-local][-vm]

选项

-hostipaddress

指定要显示其信息的已连接主机的 IP 地址。

-local仅显示已连接主机的信息。

-vm显示系统 A 和 B 上的所有 ESX_1 装载点。

示例naviseccli server -volmap -host ipaddress

VNX CLI for Block

server -volmap 289

Page 290: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出样例输出(如果主机是物理主机):

Logical Drives: N\APhysical Device: \\.\PhysicalDrive13LOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:11LOGICAL UNIT NUMBER: 3Current Owner:N\ADefault Owner:N\ATrespassed: N\ALUN Capacity(Gigabytes): .2LUN Capacity(Blocks): 4194304

Logical Drives: P:\Physical Device: \\.\PhysicalDrive14LOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:12LOGICAL UNIT NUMBER: 4Current Owner:SP ADefault Owner:SP BTrespassed: YesLUN Capacity(Gigabytes): 1.2LUN Capacity(Blocks): 2097152naviseccli server -volmap –host ipaddress -local

Logical Drives: F:\Physical Device: \\.\PhysicalDrive18LOGICAL UNIT WWN:60:06:01:60:36:F7:22:00:2A:48:A4:C1:57:0E:DE:11SNAPSHOT admhost_snapshot1_0 ----- snapshot name will replace LUNDefault Owner: SP ADefault Owner: SP ATrespassed: NOLUN Capacity(Gigabytes): 0LUN Capacity(Blocks): 204800

样例输出(如果主机是 ESX Server):

ESX Server Info:Name:nlpc12197.us.dg.comIP address:10.14.12.197

Device Id:vmhba1:0:1Device Name:vmhba1:0:1

Datastore:N/ALOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:11LOGICAL UNIT NUMBER: 4Current Owner:SP ADefault Owner:SP BLUN Capacity(Gigabytes): .2LUN Capacity(Blocks): 4194304naviseccli server -volmap -host ipaddress -vm

样例输出(如果主机是 ESX Server):

ESX Server Info:Name:nlpc12197.us.dg.comIP address:10.14.12.197

VNX CLI for Block

290 EMC VNX Series 5.33 Block 命令行界面参考

Page 291: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Virtual Machine Info:VM Name:Hard Disk 1Guest Host Name:Guest IP Address:Guest OS:

Name:Hard Disk 1Type:Mapped Raw LUNFile Size(MB):100File Path:\[DataStore1]\VM1\hd1.vmdkLUN Name:LUN 5LUN ID: 5Name:My virtual machineType:VMX Config FileFile Size(MB):N/AFile Path:\[DataStore1]\VM1\hd1.vmdkLUN Name: N/ALUN ID:N/A

server -update更新服务器信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -update 命令可轮询和更新连接至系统的物理服务器与 ESXServer。它还将显示更新状态。

语法

naviseccli -h sp server-update [-host ipaddress[-rescandevices[-o]]][-all [-rescandevices[-o]]] [-status]

选项

-hostipaddress

指定主机(物理主机或 ESX Server)的 IP 地址。它将轮询和更新主机。

-all轮询和更新连接至系统的所有主机(物理和 ESX Server)。

-status显示上次轮询周期中轮询的所有主机的状态。

-rescandevices重新扫描并更新服务器。它将在继续前显示确认。

-o覆盖确认。

示例naviseccli server -update -status

VNX CLI for Block

server -update 291

Page 292: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出

Update Status:Poll Servers started at 06-NOV-2008 16:19:53.Poll Servers completed successfully at 06-NOV-2008 16:22:53Processed 3 out of 3 servers

server -getagent获取代理信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -getagent 命令可列出主机上的代理信息。

语法naviseccli -hsp server-getagent -hostipaddress选项

-hostipaddress

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

输出

Agent Rev:6.29.75 (0.9)

server -remoteconfig获取远程配置信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -remoteconfig 命令可显示并修改 Host Agent 配置信息。此命令将扫描远程主机上系统中的所有设备。

语法naviseccli -hsp server-remoteconfig-hostipaddress选项

-hostipaddress

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

-description获取/设置描述字段的内容。

-contact获取/设置联系人字段的内容。

-dev显示设备名称、系统、备注和连接类型(SCSI、TTY 和 LAN)。

-users

VNX CLI for Block

292 EMC VNX Series 5.33 Block 命令行界面参考

Page 293: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示有关用户的信息。

-interval获取/设置轮询间隔字段的内容。有效范围为 1 至 120。

-baudrate获取/设置波特率。

-logsize获取/设置要传输的日志大小。

-userexplicitdevnames获取/设置用户显式设备名称。

-write当配置文件位于主机上时写入其映像。

-managedev在托管设备列表中添加 SCSI 设备。每个设备均包括设备名称、系统名称和可选描述。

-open在请求之间使设备句柄保持打开状态。这会提升或降低代理性能,具体取决于操作系统。

-managetty在托管设备列表中添加串行设备。每个设备均包括设备名称、系统名称和可选描述。

-managelan在托管设备列表中添加 LAN 设备。每个设备均包括设备名称、系统名称和可选描述。

-adduser设置用户字段。SP A/SP B 的用户名格式为“系统@SPA/SPB 的 IP 地址”;使用空格分隔这些用户名。

-unmanagedev从托管设备列表删除设备。

-manageauto执行自动配置(管理所有 SCSI 设备)。

-rmuser从授权用户列表删除指定用户。

-f当配置文件位于主机上时读取其映像。

-reloadconfig重新加载代理配置文件,而不停止和启动代理。完成服务器轮询后,更改将反映出来。

-scan扫描远程主机上系统中的所有设备。

VNX CLI for Block

server -remoteconfig 293

Page 294: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出根据使用的选项提供输出。

server -register调用服务器上运行的 Unisphere Agent 以向系统推送/注册。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -register 命令调用服务器上运行的 Unisphere Agent 以向系统推送/注册。

语法naviseccli -hsp server-register-hostipaddress选项

-hostipaddress

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -addvirtualcenter添加虚拟中心凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -addvirtualcenter 命令可添加虚拟中心凭据。虚拟中心凭据存储在系统中。

语法

naviseccli -h sp server -hypervisor-addvirtualcenter ipaddress-username user [-password password][-description description][-cert pathToCertificatefile][-o]

选项

ipaddress

指定虚拟中心服务器的 IP 地址。

-username 用户指定虚拟中心的用户名。

-passwordpassword

指定虚拟中心的密码。如果未键入密码,系统将提示您键入。

-descriptiondescription

大可变长度是 128 个字符, 小可变长度为 0。

VNX CLI for Block

294 EMC VNX Series 5.33 Block 命令行界面参考

Page 295: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-certpathToCertificatefile

指定要上载至证书库的受信任证书文件的完整路径名。

-o如果指定的用户名/密码错误,则发送提示。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -modifyvirtualcenter修改虚拟中心凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -modifyvirtualcenter 命令可修改现有虚拟中心服务器的凭据。

语法

naviseccli -h sp server -hypervisor -modifyvirtualcenter name |ipaddress [-username user -password password] [-o][-description description]

选项

name | ipadress指定虚拟中心服务器的名称或 IP 地址。

-username 用户指定虚拟中心的新用户名。

-passwordpassword

指定虚拟中心的密码。

-description大可变长度是 128 个字符, 小可变长度为 0。

-o如果指定的用户名/密码错误,则发送提示。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -removevirtualcenter删除虚拟中心凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -removevirtualcenter 命令可删除现有虚拟中心服务器的凭据。

VNX CLI for Block

hypervisor -modifyvirtualcenter 295

Page 296: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法naviseccli -hsp server-hypervisor-removevirtualcenter name |ipaddress [-o]选项

name | ipaddress指定虚拟中心服务器的名称或 IP 地址。

-o执行命令,而不提示确认。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -addesx添加 ESX 凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -addesx 命令可添加 ESX 凭据。如果 ESX 服务器不是由虚拟中心服务器管理,则必须手动指定 ESX 凭据。

语法

naviseccli -h sp server -hypervisor -addesx name|ipaddress-username user [-password password] [-certpathToCertificatefile] [-o]

选项

-username 用户指定 ESX 服务器的用户名。

-password 密码指定 ESX 服务器的密码。

-certpathToCertificatefile

指定要上载至证书库的受信任证书文件的完整路径名。

-o如果指定的用户名/密码错误,则发送提示。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -modifyesx修改 ESX Server 属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -modifyesx 命令可修改现有虚拟中心服务器的凭据。

VNX CLI for Block

296 EMC VNX Series 5.33 Block 命令行界面参考

Page 297: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法naviseccli -hsp server-hypervisor-modifyesx name | ipaddress-username“user”-password“password” [-o]选项

name | ipaddress指定要修改的 ESX 服务器的名称或 IP 地址。

-username 用户指定 ESX 服务器的新用户名。

-password 密码指定 ESX 服务器的新密码。

必须指定选项 -username 和 -password,才能对其中一项进行更改。

-o如果指定的用户名/密码错误,则发送提示。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -removeesx删除 ESX 凭据。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli hypervisor -removeesx 命令可删除现有 ESX 服务器凭据。

语法naviseccli -hsp server-hypervisor-removeesx name | ipaddress [-o]选项

name | ipaddress指定要删除的 ESX 服务器的名称或 IP 地址。

-o执行命令,而不提示确认。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -listesx列出 ESX Server。

前提条件您必须在要执行命令的系统上具有用户帐户。

VNX CLI for Block

hypervisor -removeesx 297

Page 298: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli hypervisor -listesx 命令列出所有服务器及其 IP 地址和描述。

语法naviseccli -hsp server-hypervisor-listesx输出

ESX Server(s):Name: nlpc12241.us.dg.comIP Address: 10.14.12.241Virtual center Managed ESX server(s):Virtual Center IP Address: 10.14.12.82Virtual Center Description:Virtual Center IP Address: 10.14.12.248Virtual Center Description:

hypervisor -bypassCert -set设置绕过证书验证。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述navisecclihypervisor -bypassCert -set 命令可设置虚拟服务器的绕过证书验证。

语法naviseccli -hsp server-hypervisor-bypassCert-set[0|1]选项

-set设置虚拟服务器的绕过证书验证。有效值包括 0(不绕过)和 1(绕过)。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

hypervisor -bypassCert -get获取绕过证书验证。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述navisecclihypervisor -bypassCert -get 命令可获取虚拟服务器的绕过证书验证。

语法naviseccli -hsp server-hypervisor-bypassCert-get选项

-get获取虚拟服务器的绕过证书验证。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

VNX CLI for Block

298 EMC VNX Series 5.33 Block 命令行界面参考

Page 299: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Host Agent 命令本部分介绍了用于配置虚拟中心/ESX 凭据的 Host Agent 命令。

server -volmap列出卷映射信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -volmap 命令可列出卷映射信息。如果主机是 ESX Server(ESX_1),则将显示连接至主机的所有系统的 ESX Server 信息(LUN 至 VM 映射)。如果指定主机是物理主机,则将显示连接至主机的所有系统的 lunmapinfo 信息。请参阅 《EMC Navisphere CLI Reference》(EMC Navisphere CLI 参考)(P/N300-003-628 修订版 A10),了解有关 lunmapinfo 命令的信息。

语法

naviseccli -h array_a server -volmap -host ipaddress [-local][-vm]

选项

-hostipaddress

指定要显示其信息的已连接主机的 IP 地址。

-local仅显示已连接主机的信息。

-vm显示系统 A 和 B 上的所有 ESX_1 装载点。

示例naviseccli server -volmap -host ipaddress

输出样例输出(如果主机是物理主机):

Logical Drives: N\APhysical Device: \\.\PhysicalDrive13LOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:11LOGICAL UNIT NUMBER: 3Current Owner:N\ADefault Owner:N\ATrespassed: N\ALUN Capacity(Gigabytes): .2LUN Capacity(Blocks): 4194304

Logical Drives: P:\Physical Device: \\.\PhysicalDrive14LOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:12LOGICAL UNIT NUMBER: 4Current Owner:SP ADefault Owner:SP B

VNX CLI for Block

Host Agent 命令 299

Page 300: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Trespassed: YesLUN Capacity(Gigabytes): 1.2LUN Capacity(Blocks): 2097152naviseccli server -volmap –host ipaddress -local

Logical Drives: F:\Physical Device: \\.\PhysicalDrive18LOGICAL UNIT WWN:60:06:01:60:36:F7:22:00:2A:48:A4:C1:57:0E:DE:11SNAPSHOT admhost_snapshot1_0 ----- snapshot name will replace LUNDefault Owner: SP ADefault Owner: SP ATrespassed: NOLUN Capacity(Gigabytes): 0LUN Capacity(Blocks): 204800

样例输出(如果主机是 ESX Server):

ESX Server Info:Name:nlpc12197.us.dg.comIP address:10.14.12.197

Device Id:vmhba1:0:1Device Name:vmhba1:0:1

Datastore:N/ALOGICAL UNIT WWN:60:06:01:60:93:31:19:00:01:DC:1D:0B:07:0D:DB:11LOGICAL UNIT NUMBER: 4Current Owner:SP ADefault Owner:SP BLUN Capacity(Gigabytes): .2LUN Capacity(Blocks): 4194304naviseccli server -volmap -host ipaddress -vm

样例输出(如果主机是 ESX Server):

ESX Server Info:Name:nlpc12197.us.dg.comIP address:10.14.12.197

Virtual Machine Info:VM Name:Hard Disk 1Guest Host Name:Guest IP Address:Guest OS:

Name:Hard Disk 1Type:Mapped Raw LUNFile Size(MB):100File Path:\[DataStore1]\VM1\hd1.vmdkLUN Name:LUN 5LUN ID: 5Name:My virtual machineType:VMX Config FileFile Size(MB):N/AFile Path:\[DataStore1]\VM1\hd1.vmdkLUN Name: N/ALUN ID:N/A

VNX CLI for Block

300 EMC VNX Series 5.33 Block 命令行界面参考

Page 301: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

server -update更新服务器信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -update 命令可轮询和更新连接至系统的物理服务器与 ESXServer。它还将显示更新状态。

语法

naviseccli -h sp server-update [-host ipaddress[-rescandevices[-o]]][-all [-rescandevices[-o]]] [-status]

选项

-hostipaddress

指定主机(物理主机或 ESX Server)的 IP 地址。它将轮询和更新主机。

-all轮询和更新连接至系统的所有主机(物理和 ESX Server)。

-status显示上次轮询周期中轮询的所有主机的状态。

-rescandevices重新扫描并更新服务器。它将在继续前显示确认。

-o覆盖确认。

示例naviseccli server -update -status

输出

Update Status:Poll Servers started at 06-NOV-2008 16:19:53.Poll Servers completed successfully at 06-NOV-2008 16:22:53Processed 3 out of 3 servers

server -getagent获取代理信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -getagent 命令可列出主机上的代理信息。

语法naviseccli -hsp server-getagent -hostipaddress

VNX CLI for Block

server -update 301

Page 302: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-hostipaddress

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

输出

Agent Rev:6.29.75 (0.9)

server -remoteconfig获取远程配置信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -remoteconfig 命令可显示并修改 Host Agent 配置信息。此命令将扫描远程主机上系统中的所有设备。

语法naviseccli -hsp server-remoteconfig-hostipaddress选项

-hostipaddress

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

-description获取/设置描述字段的内容。

-contact获取/设置联系人字段的内容。

-dev显示设备名称、系统、备注和连接类型(SCSI、TTY 和 LAN)。

-users显示有关用户的信息。

-interval获取/设置轮询间隔字段的内容。有效范围为 1 至 120。

-baudrate获取/设置波特率。

-logsize获取/设置要传输的日志大小。

-userexplicitdevnames获取/设置用户显式设备名称。

-write当配置文件位于主机上时写入其映像。

-managedev

VNX CLI for Block

302 EMC VNX Series 5.33 Block 命令行界面参考

Page 303: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在托管设备列表中添加 SCSI 设备。每个设备均包括设备名称、系统名称和可选描述。

-open在请求之间使设备句柄保持打开状态。这会提升或降低代理性能,具体取决于操作系统。

-managetty在托管设备列表中添加串行设备。每个设备均包括设备名称、系统名称和可选描述。

-managelan在托管设备列表中添加 LAN 设备。每个设备均包括设备名称、系统名称和可选描述。

-adduser设置用户字段。SP A/SP B 的用户名格式为“系统@SPA/SPB 的 IP 地址”;使用空格分隔这些用户名。

-unmanagedev从托管设备列表删除设备。

-manageauto执行自动配置(管理所有 SCSI 设备)。

-rmuser从授权用户列表删除指定用户。

-f当配置文件位于主机上时读取其映像。

-reloadconfig重新加载代理配置文件,而不停止和启动代理。完成服务器轮询后,更改将反映出来。

-scan扫描远程主机上系统中的所有设备。

输出根据使用的选项提供输出。

server -register调用服务器上运行的 Unisphere Agent 以向系统推送/注册。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli server -register 命令调用服务器上运行的 Unisphere Agent 以向系统推送/注册。

语法naviseccli -hsp server-register-hostipaddress选项

-hostipaddress

VNX CLI for Block

server -register 303

Page 304: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定连接的主机的 IP 地址。它适用于任何运行该代理的主机。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

Unisphere Server Utility本部分提供适用于 Unisphere Server Utility 工具的 CLI 命令。

使用 Server Utility 命令行生成高可用性报告高可用性选项确定是否已针对高可用性对服务器进行配置,方法是:验证服务器至少具有一条指向每个系统 SP 的连接路径,且 PowerPath 或其他故障切换软件(例如,DMP、VMware 本机、PV 链路或 HP 本机故障切换)是否正在运行。此应用工具不会检测任何其他本机故障切换软件,如用于 Linux、Solaris 或 Windows Server 2008 的本机多路径 (MPIO)。

生成高可用性报告,以实现以下目的:

l 检查服务器的状态。l 准备系统中的软件安装。

检查服务器的状态要定期检查服务器的高可用性状态,请发出适合您操作系统的相应命令。

对于 UNIX 服务器:naviserverutilclihav[-directory | -doutputdirectory其中 outputdirectory 指定要在服务器上存放报告的目录。只有从光盘中运行Server Utility 时,才必须使用该开关。否则,报告会自动保存至 UnisphereServer Utility 安装目录。如果 Server Utility 已安装在服务器上,而您又指定一个目录,您指定的目录将覆盖 Server Utility 的安装目录。

对于 Windows 服务器:

1. 打开命令窗口并输入以下项之一:

l cd C:\Program Files\EMC\Unisphere Server Utilityl cd C:\Program Files (x86)\EMC\Unisphere Server Utility

2. 输入:naviserverutilclihav[-directory | -doutputdirectory其中 outputdirectory 指定要在服务器上存放报告的目录。只有从光盘中运行Server Utility 时,才必须使用该开关。否则,报告会自动保存至 UnisphereServer Utility 安装目录。如果 Server Utility 已安装在服务器上,而您又指定一个目录,您指定的目录将覆盖 Server Utility 的安装目录。

3. 对于 ESX 服务器,请使用以下附加开关指定需要其报告的 ESX Server 或vCenter。

l -esxipaddress指定要为其生成报告的 VMware ESX Server 环境的 IP 地址。

l -virtualcenteripaddress指定 vCenter 的 IP 地址。还必须指定要为其生成报告的 -esx ipaddress。

l -vmuser 用户名指定 ESX Server 或 VCenter 的用户名。

l -vmpasswordpassword

VNX CLI for Block

304 EMC VNX Series 5.33 Block 命令行界面参考

Page 305: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定 ESX Server 或 VCenter 的密码。

准备系统中的软件安装如果要生成高可用性报告以满足更新系统软件的前提条件,则需要在将软件安装到系统中之前将此报告上载至系统。

要生成并上载 HA 报告,请从应用工具的安装目录发出以下命令:

naviserverutilclihav-upload-ip“IPaddress”|-h“IPaddress”|“network_name”-user|-u“username”-password|-p“userpassword”-scope|-s“scopelevel”-secfilepath“securityfilepath”-port443|2163[-directory|-d“outputdirectory”]-esx“ipaddress”-virtualcenter-virtualcenter“ipaddress” -vmuser“username”-vmpassword“password”

-ipIP 地址指定要将报告上载至的系统上的 SP 的 IP 地址。您不能将此开关与 -h 开关配合使用。

-hIPaddress | network_name

指定要将报告上载至的系统上的 SP 的 IP 地址或网络名称。您不能将此开关与 -ip 开关配合使用。

-user|-uusername

指定系统的登录名称。您必须将此开关与 -password|-p 和 -scope|-s 开关配合使用。您不能将此开关与 -secfilepath 开关配合使用。

-password|-puserpassword

指定访问系统所需的密码。您必须将此开关与 -user|-u 和 -scope|-s 开关配合使用。您不能将此开关与 -secfilepath 开关配合使用。

-scope|-sscopelevel

指定此用户名和密码对系统所具有的访问级别:0 = 全局访问;1 = 本地访问;2 =LDAP 访问。您必须将此开关与 -user|-u 和 -password|-p 开关配合使用。您不能将此开关与 -secfilepath 开关配合使用。

-secfilepathsecurityfilepath

在安全文件中搜索指定的 IP 地址。如果应用工具找不到指定的 IP 地址,则会使用安全文件中的默认条目。需要使用安全文件才能运行此开关。有关如何创建安全文件的信息,请参阅《EMC Navisphere Command Line (CLI) ReferenceGuide》。您不能将此开关与 -user|-u、-password|-p 和 -scope|-s 开关配合使用。

-port 443|2163

指定 Unisphere Management Server 端口号。默认端口为 443。

-directory|-doutputdirectory

指定要在服务器上存放报告的目录。只有从光盘中运行 Server Utility 时,才必须使用该开关。否则,报告会自动保存至 Unisphere Server Utility 安装目录。如果 Server Utility 已安装在服务器上,而您又指定一个目录,您指定的目录将覆盖 Server Utility 的安装目录。

-esxipaddress

VNX CLI for Block

使用 Server Utility 命令行生成高可用性报告 305

Page 306: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定要为其生成报告的 VMware ESX Server 环境的 IP 地址。

-virtualcenteripaddress

指定 Virtual Center 的 IP 地址。还必须指定要为其生成报告的 -esx ipaddress。

-vmuser 用户名指定 ESX Server 或 Virtual Center 的用户名。

-vmpassword password

指定 ESX Server 或 Virtual Center 的密码。

上载 HA 报告后除运行 Server Utility 以验证服务器高可用性之外,我们还强烈建议您执行以下手动检查:

验证是否支持软件和硬件根据 EMC E-Lab(TM) 互操作性 Navigator 和支持列表对所有软件和硬件进行验证,确保它们均受支持。此工具不会验证是否正在运行支持的交换机固件,也不会验证是否正在使用冗余交换机(建议使用)。

升级系统软件如果要执行系统在线软件升级,或者添加了 HBA、LUN 或更改了连接(添加了路径或更改了分区):

l 根据 EMC E-Lab 互操作性 Navigator 和支持列表对所有软件和硬件进行验证,确保它们均受支持且可互操作。

l 验证服务器在升级过程中将要访问的所有 LUN(虚拟磁盘)是否处于路径管理软件的控制之下。对于运行 PowerPath 和 DMP 的服务器,请参见报告的详细信息选项卡上的故障切换软件部分,并找到这些 LUN。

Unisphere Initialization Utility本部分提供适用于 Unisphere Initialization Utility 工具的 CLI 命令。

使用命令行 Initialization Utility对于光纤通道系统,请使用 Unisphere Initialization Utility 来发现系统并设置网络参数(IP 地址、子网掩码和默认网关)。此外,若 iSCSI 系统具有连接到 Windows 服务器的 iSCSI 数据端口,可使用该应用工具设置这些端口的网络参数。

您可以在服务器或其他主机(如脱离阵列管理工作站)中安装此应用工具。对于后一种情况,唯一的要求是,主机和系统管理端口需连接到相同的网络子网。

启动命令行版本的 Initialization Utility 时,请将 naviinittoolcli 命令与以下任何开关配合使用。

eula [-languagelanguage] discover[-all][-xml]configure -serial“serialnumber”[-file“filename”][-ipa“spAIpaddress”|-sphosta“spAhostname”][-ipb“spBIpaddress”|-sphostb“spBhostname”][-mask“subnetmask”][-gateway“gatewayaddress”][-user“username”][-password“password”] [-storagename“storageName”][-ipv6mode|automatic|disable|[manual[-globalprefix“prefix”

VNX CLI for Block

306 EMC VNX Series 5.33 Block 命令行界面参考

Page 307: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-ipv6gateway“ipv6gateway”]][-help]其中:

eula

以指定的语言显示 EMC 终用户许可协议 (EULA)。

-languagelanguage

默认语言为 English(英语)。目前英语是唯一有效语言。

discover发现并显示部分初始化的系统的列表。

-all发现并显示已初始化和部分初始化的系统的列表。

-xml以 xml 格式显示输出。

configure设置指定系统的网络参数。

-serialserialnumber

指定要初始化的系统的序列号。如果找不到具有请求的序列号的系统,则命令将失败。

-filefilename

指定用于存储所有网络参数的可选输入文件的名称。两个 SP 管理端口均需要位于同一子网上,以使 inittool 命令正常工作。如果希望端口位于不同的子网上,则可以在运行 inittool 后更改子网。

-ipaspAipaddress | -sphosta spAhostname

为指定系统指定 SP A 上管理端口的 IP 地址,或指定 SP A 的服务器名称。

-ipbspBipaddress | -sphostb spBhostname

为指定系统指定 SP B 上管理端口的 IP 地址,或指定 SP B 的服务器名称。

-mask subnetmask

指定已指定系统的子网掩码。

-gateway gateway

指定已指定系统的存储名称。

-user 用户名指定系统的登录用户名。

-password password

指定系统的登录密码。

-storagenamestoragename

指定已指定系统的存储名称。

-help显示帮助屏幕但不启动初始化进程。

-ipv6modeautomatic | disable | [manual-globalprefixprefix | -ipv6gatewayipv6gateway]

VNX CLI for Block

使用命令行 Initialization Utility 307

Page 308: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定 IPv6 网络的配置类型。有关详细信息,请参阅 IPv6 配置类型表。

表 17 IPv6 配置类型

IPv6 模式 描述

automatic 根据路由器广告,自动为接口设置 IPv6 全局前缀和 IPv6 网关。

disable 在此接口上禁用 IPv6 功能。

manual -globalprefix 前缀 [-ipv6gatewaygateway]

通过用户指定的前缀和(可选)网关,将接口初始化。这将忽略任何路由器广告。

VNX CLI for Block

308 EMC VNX Series 5.33 Block 命令行界面参考

Page 309: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 3 章

虚拟池命令

本章简要概述了虚拟池功能,并介绍了在系统上启用此功能后可使用的存储池和精简命令。

主要主题包括:

l 虚拟池概述....................................................................................................... 310l storagepool -create...........................................................................................311l storagepool -list................................................................................................314l storagepool -destroy........................................................................................320l storagepool -modify.........................................................................................320l storagepool -expand........................................................................................ 322l storagepool -cancelexpand.............................................................................. 323l storagepool -feature -info................................................................................ 324l storagepool -resumeharvesting........................................................................325l lun -create....................................................................................................... 326l lun -modify.......................................................................................................328l lun -expand...................................................................................................... 330l lun -destroy......................................................................................................330l lun -list..............................................................................................................331l deduplication -feature -pause.......................................................................... 335l deduplication -feature -resume........................................................................ 335l deduplication -feature -info............................................................................. 335

虚拟池命令 309

Page 310: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

虚拟池概述虚拟池功能用于使用池中的非精简和精简 LUN 分配存储,需要在系统上安装精简资源调配启用程序。密集 LUN 和精简 LUN 可以驻留在同一池中,并且共享池的存储容量。非精简和精简 LUN 都可以使用 Unisphere 界面轻松调配、扩展和压缩。

精简 LUN 允许您向主机分配超过实际可用容量的存储容量。存储将通过按需分配的方式从共享池分配给服务器。精简 LUN 将与池中的其他 LUN 竞争使用可用池存储。存储系统软件将监视存储容量并根据需要将存储容量添加到每个池,而不是每个 LUN。这可简化存储容量的创建和分配过程。

精简 LUN 的实际已使用容量和使用率会有变化,具体取决于所连接的主机文件系统或使用 LUN 的应用程序。对于大多数典型精简资源调配服务而言,这是一种正常现象。

密集 LUN 保留在创建时分配的所有容量。

当前虚拟池限制

l 精简 LUN 不能用于保留 LUN 池和写意图日志,也不能用作克隆专用 LUN (CPL)。l 密集 LUN 不能用于写意图日志,也不能用作 CPL。但它们可包括在保留 LUN 池

中。l 精简 LUN 和密集 LUN 不可成为 metaLUN 的组件。l 虚拟池支持 RAID 5、RAID 6 和 RAID 1/0 类型。RAID 5 是极高性能层和性能层的

默认 RAID 类型,RAID 6 是容量层的默认 RAID 类型。l 池支持闪存(极高性能层)、SAS(性能层)和 NL-SAS(容量层)驱动器。

Pools池包含一组磁盘,这些磁盘可以包括以下任意驱动器类型:闪存、SAS 和 NL-SAS。池允许的 大磁盘数取决于系统类型。要提高效率,建议池中全部使用容量和 RAID 类型相同的磁盘。RAID 5 是极高性能层和性能层的默认 RAID 类型,RAID 6 是容量层的默认 RAID 类型。存储池与池中的所有 LUN 共用其用户容量。通过向池中添加磁盘,可以扩展池的用户容量。

存储区驱动器(系统中的前四个驱动器)不可用于池。Unisphere 的对话框和向导将不允许选择这些驱动器。

有关 新池 LUN 限制信息,请参阅 EMC 在线支持上的产品 《Simple SupportMatrix》。

表 18 naviseccli 精简资源调配命令

命令 描述

存储池命令

storagepool -create 创建精简池。

storagepool -list 列出精简池属性。

storagepool -destroy 删除精简池。

storagepool -modify 修改精简池属性。

虚拟池命令

310 EMC VNX Series 5.33 Block 命令行界面参考

Page 311: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 18 naviseccli 精简资源调配命令 (续)

命令 描述

storagepool -expand 在系统上扩展精简池。

storagepool -cancelexpand 如果扩展失败,则取消扩展。

storagepool -feature -info 列出映射的驱动程序的参数和设置及某些配置信息。

storagepool - resumeharvesting 继续使用现有的存储池

LUN 命令

lun –create 根据是否指定了 -type 开关创建池 LUN 或精简 LUN。

lun –destroy 删除 LUN。

lun –list 列出系统上的 LUN 及其属性。

lun –modify 修改 LUN 属性。

lun –expand 扩展池 LUN。

重复数据消除命令

deduplication -feature -pause 暂停重复数据消除。

deduplication -feature -resume 恢复重复数据消除。

deduplication -feature -info 显示重复数据消除状态。

storagepool -create创建精简池。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -create 命令创建精简池。精简池包含在其中绑定精简 LUN 的物理磁盘。您可在系统上创建多个精简池,其中每个都具有一组不同的磁盘。存储池具有两种类型:精简池和 RAID 组。精简池包含精简 LUN。如果在创建存储池时指定 RAID 类型,则将使用指定的 RAID 类型创建存储池。如果未指定 RAID 类型,则将根据 佳作法来创建存储池。这可能会导致存储池具有多个 RAID 类型。如果希望创建 3 层的存储池,并为每层指定 RAID 类型,则需通过以下步骤:

1. 使用适用于第一层的磁盘创建存储池,并等待直至其初始化。2. 使用适用于第二层的磁盘扩展存储池,并等待扩展完成。3. 使用适用于第三层的磁盘扩展存储池。

语法

storagepool -create -disks diskslist [-rtyperaidType[-rdrivecount drivecount]][-description description][-name name] [-prcntFullThreshold threshold][-autoTiering scheduled|manual(default)][-fastcache on|off][snapPoolFullThresholdEnabled on|off]

虚拟池命令

storagepool -create 311

Page 312: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-skipRules][-snapPoolFullHWM poolFullHWM][-snapPoolFullLWM poolFullLWM][-snapSpaceUsedThresholdEnabled on|off][-snapSpaceUsedHWM snapSpaceUsedHWM][-snapSpaceUsedLWM snapSpaceUsedLWM][-initialverify yes|no][-dedupRate Low|Medium|High][-dedupTieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable][-dedupInitialTier optimizePool|highestAvailable|lowestAvailable]

选项

-disks以总线 X 存储模块 Y 磁盘 Z 格式指定磁盘列表。如果未在磁盘格式中指定总线,将采用总线 0。

-rtype指定精简池的 RAID 组类型。有效 RAID 类型包括 r_5、r_6 和 r_10。

-rdrivecount指定用于创建内部 RAID 组的 RAID 驱动器计数。

-description设置要创建的精简池的描述。字符长度范围为 0 至 255。

-name设置精简池的唯一名称。字符长度范围为 1 至 64。

-prcntFullThreshold指定要使用的精简池的百分比,超过此百分比系统将生成警报。百分比范围为 1 至84。默认值为 70%。

-skipRules创建精简池时跳过 佳做法检查。如果未指定此选项,精简池创建可能会因精简规则中检查到的任何错误而失败。

-autoTiering scheduled|manual将存储池的自动分层状态设置为 scheduled 或 manual。默认的自动分层状态为manual。

-fastcache on|off启用或禁用整个存储池的 FAST Cache。默认值为 enable。

-snapPoolFullThresholdEnabled表示系统应检查针对“自动删除”的池满高水位线。有效值为 On 或 Off。

-snapPoolFullHWM指定将触发要创建的存储池的自动删除进程的池满高水位线。

-snapPoolFullLWM指定将停止要创建的存储池的自动删除进程的池满低水位线。

-snapSpaceUsedThresholdEnabled表示系统应检查针对“自动删除”的已用快照空间高水位线。有效值为 On 和Off。

虚拟池命令

312 EMC VNX Series 5.33 Block 命令行界面参考

Page 313: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-snapSpaceUsedHWM指定将触发要创建的存储池的自动删除进程的已用快照空间高水位线。

-snapSpaceUsedLWM指定将停止要创建的存储池的自动删除进程的已用快照空间低水位线。

-initialverify允许用户指定在池创建和扩展期间不进行初始后台验证以改进池创建和扩展的操作性能。

-dedupRate指定此存储池的重复数据消除速率。有效值包括“低”、“中”或“高”。

-dedupTieringPolicy指定此存储池中所有已消除重复数据的 LUN 的常见 FAST VP 分层策略。有效值为“noMovement”、“autoTier”、“highestAvailable”或“lowestAvailable”。

-dedupInitialTier指定此存储池中的所有已消除重复数据的 LUN 的常见初始层。有效值为“optimizePool”、“highestAvailable”或“lowestAvailable”。

示例 1此命令创建具有闪存驱动器 (4 – 8) 与 SAS 驱动器 (9 – 13) 组合的存储池。在本案例中,通过使用 RAID 5,已采用 佳做法来为每个层创建存储池。

naviseccli -h riker-spa storagepool -create -disks 0_0_4 0_0_50_0_6 0_0_7 0_0_8 0_0_9 0_0_10 0_0_11 0_0_12 0_0_13 –rtype r_5

示例 2

naviseccli -h riker-spa storagepool –create –disks 0_1_0 0_1_1 0_1_20_1_3 0_1_4 0_1_5 0_1_6 0_1_7 0_1_8 –rtype r_5 –rdrivecount 9

输出如果命令成功,则不输出任何内容;如果启动命令失败,则输出状态或错误信息。

示例 3naviseccli -h riker-spa storagepool -create –disks 0_0 0_1 0_2 –rtyper_5 –dedupRate high -dedupTieringPolicy autoTier -dedupInitialTierhighestAvailable

输出如果命令成功,则不输出任何内容;如果启动命令失败,则输出状态或错误信息。

如果用户对存储池或 RAID 组选择的磁盘违反了热备盘策略,且未使用 –skipRules选项,系统将拒绝请求,并且显示以下消息:

The current selection of disks will break the hot spare policy.(当前的磁盘选择违反了热备盘策略。)

虚拟池命令

storagepool -create 313

Page 314: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

storagepool -list列出精简池属性和 RAID 组。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -list 命令列出精简池属性和 RAID 组。有关 RAID 组信息,请参见 getrg。

如果未指定选项,系统将显示所有精简池属性。

如果存储池具有不同 RAID 类型的层,则该池 RAID 类型会显示为“Mixed”。

语法

storagepool -list [-id poolID|-name poolName][-availableCap][-consumedCap] [-currentOp] [-description] [-disks] [-diskType][-luns] [-opState] [-opStatus] [-prcntOp] [-rawCap] [-rtype][-prcntFullThreshold] [-state] [-status] [-subscribedCap][-userCap] [-prcntFull] [-autoTiering] [-tiers[-rdrivecount][-loadBalance]] [-rebalance] [-fastcache][-lunAllocation] [-snapshotAllocation][-metadataAllocation] [-lunSubscribedCap][-snapshotSubscribedCap] [-metadataSubscribedCap][-compressionSavings] [-capacities][-snapPoolFullThresholdEnabled] [-snapPoolFullHWM][-snapPoolFullLWM] [-snapPoolFullState][-snapSpaceUsedThresholdEnabled] [-snapSpaceUsedHWM][-snapSpaceUsedLWM] [-snapSpaceUsedState][-dedupState] [-dedupRate] [-dedupTieringPolicy][-dedupInitialTier] [-efficiencySavings] [-dedupSharedCap] [-all]

选项

-idpoolID |-namepoolName

显示具有指定名称或 ID 的精简池的名称或 ID。您不能同时使用选项 -id 和 -name。

-availableCap显示可用共享容量(以块和 GB 为单位)。

-consumedCap显示精简池的共享容量中的总分配容量。精简池已使用的容量包括由 MLU 用于维护元数据(映射信息)的存储。

-currentOp显示当前操作。

-description返回精简池的描述。

虚拟池命令

314 EMC VNX Series 5.33 Block 命令行界面参考

Page 315: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-disks列出系统上每个精简池中使用的磁盘。磁盘以 Bus_Enclosure_BankSlot 格式列出,其中每个磁盘各占一个新行。

-diskType显示池中组件的磁盘类型。如果组件具有不同类型,系统将显示 Mixed。

-luns列出精简池中所有精简 LUN 的 ID。

-opState显示当前操作状态。如果无法确定当前操作状态,系统将显示 N/A。

-opStatus显示精简池当前状态的其他描述信息。

-prcntOp显示正在进行的精简池操作当前状态的其他描述信息。如果无操作,系统将显示0。

-rawCap显示精简池的原始容量。

-rtype列出精简池 RAID 类型。

-prcntFullThreshold显示用户可修改的已用空间阈值,超出此阈值时系统将生成警报。

-state显示精简池的状态。

-status显示精简池的当前状态信息。

-subscribedCap显示精简池的主机可见容量。

-userCap显示精简池的用户可访问容量。

-prcntFull显示已用百分比。

-autoTiering显示自动分层状态 (scheduled/manual)

-tiers显示各层的分层名称、RAID 类型、容量和磁盘信息。如果启动自动分层,还会显示要向上/下重新定位的数据。

-rdrivecount指定用于创建内部 RAID 组的 RAID 驱动器数。

-loadBalance显示负载平衡数据,这是层内的目标数据。

虚拟池命令

storagepool -list 315

Page 316: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-rebalance显示已完成的重新平衡百分比。

-fastcache列出存储池的 FAST Cache 状态。

-lunAllocation将在池中分配的存储总量指定为已写入该池中所有主 LUN 的数据。

-snapshotAllocation将在池中分配的存储总量指定为在该池中创建的所有 VNX 快照数。

-metadataAllocation指定在池中分配的存储总量以存储该池中的 LUN 和 VNX 快照的元数据。

-lunSubscribedCap指定可写入该池中所有 LUN 的用户数据的总量。

-snapshotSubscribedCap指定所有 LUN 快照使用的空间总量,以及当所有主 LUN 数据均会被覆盖时,它们所使用的空间。

-metadataSubscribedCap指定为支持写入池中所有 LUN 的全部内容所必需的元数据存储总量。

-compressionSavings指定通过在池中的 LUN 上使用压缩所节省的存储总量。

-capacities指定所有相关的池容量,例如,“原始容量”、“用户容量”、“已用容量”、“LUN 分配”、“快照分配”、“元数据分配”、“可用容量”、“已满百分比”、“总订阅容量”、“LUN 订阅容量”、“快照订阅容量”、“元数据订阅容量”、“已订阅百分比”、“超额订阅量”以及“压缩节省量”。

-snapPoolFullThresholdEnabled指定系统是否应检查针对“自动删除”的池满高水位线。

-snapPoolFullHWM指定所指定的存储池的池满高水位线。

-snapPoolFullLWM指定所指定的存储池的池满低水位线。

-snapPoolFullState指定池满自动删除状态。

-snapSpaceUsedThresholdEnabled指定系统是否应检查针对“自动删除”的高水位线的已用快照空间。

-snapSpaceUsedHWM指定所指定的存储池的高水位线的已用快照空间。

-snapSpaceUsedLWM指定所指定的存储池的低水位线的已用快照空间。

-snapSpaceUsedState

虚拟池命令

316 EMC VNX Series 5.33 Block 命令行界面参考

Page 317: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定处于自动删除状态的已用快照空间。

-dedupState显示指定存储池的重复数据消除状况、重复数据消除状态、重复数据消除已完成百分比以及重复数据消除剩余大小。重复数据消除状况的可能的值为“Idle”(没有已消除重复数据的 LUN)、“Pending”、“Running”或“Paused”。

-dedupRate显示指定存储池的重复数据消除速率。可能的值为“Low”、“Medium”或“High”。

-dedupTieringPolicy显示此存储池中的所有已消除重复数据的 LUN 的常见分层策略。可能的值为“NoMovement”、“Auto Tier”、“Highest Available”或“Lowest Available”。

-dedupInitialTier显示此存储池中的所有已消除重复数据的 LUN 的常见初始层。可能的值为“Optimize Pool”、“Highest Available”或“Lowest Available”。

-efficiencySavings显示重复数据消除和 VNX 快照为指定的存储池节省的空间量。

-dedupSharedCap显示存储池中的所有已消除重复数据的 LUN 的已用容量。

-all显示所有存储池信息,包括层(始终)和自动分层状态(如果已安装自动分层启用程序)。

示例 1列出具有 RAID 5 和 RAID 6 的层的存储池的 RAID 类型

naviseccli -h riker-spa storagepool -list -id 0 -rtype

Pool Name: Pool 0Pool ID: 0Raid Type: Mixed

示例 2naviseccli -h riker-spa storagepool –list –id 0 –tiers –rdrivecount

示例 3列出所有重复数据消除属性。

naviseccli -h riker-spa storagepool -list -dedupState-dedupRatededupTieringPolicy –dedupInitialTier –efficiencySavings-dedupSharedCap

池名称 Pool 0Pool ID:0Deduplication State:Idle (No Deduplicated LUNs)Deduplication Status:OK(0x0)Deduplication Percent Completed:100Deduplication Remaining Size (Blocks):0Deduplication Remaining Size (GBs):0.000Optimal Deduplicated LUN SP Owner:N/ADeduplication Rate:MediumDeduplicated LUNs’ Tiering Policy:Auto TierDeduplicated LUNs’ Initial Tier:Highest Available

虚拟池命令

storagepool -list 317

Page 318: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Efficiency Savings (Blocks):20986976Efficiency Savings (GBs):10.007Deduplication Shared Capacity (Blocks):209869760Deduplication Shared Capacity (GBs):100.07

示例 4列出所有容量属性。

naviseccli -h riker-spa storagepool -list -capacities

Pool Name:Pool 0Pool ID:0Raw Capacity (Blocks):2814421510Raw Capacity (GBs):1342.021User Capacity (Blocks):2246234112User Capacity (GBs):1071.088Consumed Capacity (Blocks):98758656Consumed Capacity (GBs):47.092Available Capacity (Blocks):21474754565Available Capacity (GBs):1023.996Percent Full:4.397LUN Allocation (Blocks):31457280LUN Allocation (GBs):15.000Snapshot Allocation (Blocks):N/A3Snapshot Allocation (GBs):N/AMetadata Allocation (Blocks):509317121Metadata Allocation (GBs):24.286Total Subscribed Capacity (Blocks):3984588800Total Subscribed Capacity (GBs):1900.000Percent Subscribed:177.390Oversubscribed by (Blocks):1738354688Oversubscribed by (GBs):828.912LUN Subscribed Capacity (Blocks):3856662528LUN Subscribed Capacity (GBs):1839.000Snapshot Subscribed Capacity (Blocks):N/A4Snapshot Subscribed Capacity (GBs):N/AMetadata Subscribed Capacity (Blocks):1069392962Metadata Subscribed Capacity (GBs):50.993Compression Savings (Blocks):0Compression Savings (GBs):0.000Efficiency Savings (Blocks):20986976Efficiency Savings (GBs):10.007Deduplication Shared Capacity (Blocks):209869760Deduplication Shared Capacity (GBs):100.07

示例 5列出所有属性。

naviseccli -h riker-spa storagepool -list -all

Pool Name:Pool 0Pool ID:0Raid Type:r_5Percent Full Threshold:70Description:Disk Type:Fibre ChannelState:ReadyStatus:OK(0x0)Current Operation:NoneCurrent Operation State:N/ACurrent Operation Status:N/ACurrent Operation Percent Completed:0Raw Capacity (Blocks):1401742320Raw Capacity (GBs):668.403User Capacity (Blocks):1111558400User Capacity (GBs):530.032

虚拟池命令

318 EMC VNX Series 5.33 Block 命令行界面参考

Page 319: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Consumed Capacity (Blocks):29361920Consumed Capacity (GBs):14.001Available Capacity (Blocks):1082196480Available Capacity (GBs):516.031Percent Full:2.642Total Subscribed Capacity (Blocks):25167360Total Subscribed Capacity (GBs):12.001Percent Subscribed:2.264Oversubscribed by (Blocks):0Oversubscribed by (GBs):0.000Auto-Tiering:Manual

Tier Name:FCRaid Type:r_5User Capacity (GBs):530.03Consumed Capacity (GBs):4.00Available Capacity (GBs):526.03Percent Subscribed:0.75%Data Targeted for Higher Tier (GBs):0.00Data Targeted for Lower Tier (GBs):0.00Disks (Type):Bus 0 Enclosure 0 Disk 13 (Fibre Channel)Bus 0 Enclosure 0 Disk 11 (Fibre Channel)Bus 0 Enclosure 0 Disk 14 (Fibre Channel)Bus 0 Enclosure 0 Disk 12 (Fibre Channel)Bus 0 Enclosure 0 Disk 10 (Fibre Channel)

Disks:Bus 0 Enclosure 0 Disk 11Bus 0 Enclosure 0 Disk 13Bus 0 Enclosure 0 Disk 10Bus 0 Enclosure 0 Disk 12Bus 0 Enclosure 0 Disk 14LUNs:1, 0Flash Cache:EnabledDeduplication State:RunningDeduplication Status:OK(0x0)Deduplication Percent Completed:70Deduplication Remaining Size (Blocks):12608078Deduplication Remaining Size (GBs):3.006Optimal Deduplicated LUN SP Owner:ADeduplication Rate:MediumDeduplicated LUNs’ Tiering Policy:Auto TierDeduplicated LUNs’ Initial Tier:Highest AvailableEfficiency Savings (Blocks):20986976Efficiency Savings (GBs):10.007Deduplication Shared Capacity (Blocks):209869760Deduplication Shared Capacity (GBs):100.07

示例 6默认输出(重复数据消除属性未显示)。

naviseccli -h riker-spa storagepool -list

Pool Name:Pool 0Pool ID:0Raid Type:r_5Percent Full Threshold:70Description:Disk Type:Fibre ChannelState:ReadyStatus:OK(0x0)Current Operation:NoneCurrent Operation State:N/ACurrent Operation Status:N/ACurrent Operation Percent Completed:0Raw Capacity (Blocks):1401742320

虚拟池命令

storagepool -list 319

Page 320: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Raw Capacity (GBs):668.403User Capacity (Blocks):1111558400User Capacity (GBs):530.032Consumed Capacity (Blocks):29361920Consumed Capacity (GBs):14.001Available Capacity (Blocks):1082196480Available Capacity (GBs):516.031Percent Full:2.642Total Subscribed Capacity (Blocks):25167360Total Subscribed Capacity (GBs):12.001Percent Subscribed:2.264Oversubscribed by (Blocks):0Oversubscribed by (GBs):0.000Disks:Bus 0 Enclosure 0 Disk 11Bus 0 Enclosure 0 Disk 13Bus 0 Enclosure 0 Disk 10Bus 0 Enclosure 0 Disk 12Bus 0 Enclosure 0 Disk 14LUNs:1,0

storagepool -destroy销毁精简池。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -destroy 命令可删除精简池。您必须指定要从系统删除的精简池 ID 或精简池名称。

语法storagepool -destroy-idpoolID |-namepoolName [-o]选项

-idpoolID |-namepoolName

指定要销毁的精简池 ID 或名称。您不能同时使用选项 -id 和 -name。

-o执行命令,而不提示确认。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

storagepool -modify修改精简池。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -modify 命令让您可以修改现有精简池的某些属性。您必须至少指定一个要修改的精简池属性。

虚拟池命令

320 EMC VNX Series 5.33 Block 命令行界面参考

Page 321: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

storagepool -modify -id poolID|-name poolName[-newNamenewName] [-description description] [-fastcache on|off][-prcntFullThreshold threshold] [-autotiering scheduled|manual][-snapPoolFullThresholdEnabled on|off] [-snapPoolFullHWMpoolFullHWM] [-snapPoolFullLWM poolFullLWM][-snapSpaceUsedThresholdEnabled on|off] [-snapSpaceUsedHWMsnapSpaceUsedHWM] [-snapSpaceUsedLWM snapSpaceUsedLWM][-dedupState Running|Paused] [-dedupRate Low|Medium|High][-dedupTieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable][-dedupInitialTier optimizePool|highestAvailable|lowestAvailable] [-o][-startDedup force]

选项

-idpoolID | -namepoolName

指定要修改的精简池 ID 或名称。您不能同时使用选项 -id 和 -name。

-newName设置精简池的唯一名称。字符长度范围为 1 至 64。

-description设置精简池的新描述。字符长度范围为 0 至 255。

-fastcache on|off

修改存储池的 FAST 缓存配置。

-prcntFullThreshold指定新用户容量阈值,超过此值时系统将生成警报。值范围为 1 至 84。默认值为70%。

-autotiering scheduled|manual

将存储池的自动分层状态设置为 scheduled 或 manual。

-snapPoolFullThresholdEnabled表示系统应检查针对“自动删除”的池满高水位线。有效值为 On 和 Off。

-snapPoolFullHWM指定将触发要修改的存储池的自动删除进程的新池满高水位线。

-snapPoolFullLWM指定将停止要修改的存储池的自动删除进程的新池满低水位线。

-snapSpaceUsedThresholdEnabled表示系统应检查针对“自动删除”的已用快照空间高水位线。有效值为 On 和Off。

-snapSpaceUsedHWM指定将触发要修改的存储池的自动删除进程的新已用快照空间高水位线。

-snapSpaceUsedLWM指定将停止要修改的存储池的自动删除进程的新已用快照空间低水位线。

虚拟池命令

storagepool -modify 321

Page 322: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-dedupState允许您对指定的存储池暂停或恢复重复数据消除。有效值为“Running”或“Paused”。

-dedupRate指定所指定存储池的重复数据消除速率。有效值包括“低”、“中”或“高”。

-dedupTieringPolicy指定所指定存储池中所有已消除重复数据的 LUN 的常见 FAST VP 分层策略。有效值为“noMovement”、“autoTier”、“highestAvailable”或“lowestAvailable”。

-dedupInitialTier指定所指定存储池中所有已消除重复数据的 LUN 的常见 FAST VP 初始层。有效值为“optimizePool”、“highestAvailable”或“lowestAvailable”。

-o通过忽略任何潜在的警告来强制进行池修改。

-startDedup force立即启动池级别的重复数据消除操作。为了通过一次重复数据消除,将绕过所有限制,包括小于 64G 的阈值。如果三个重复数据消除操作当前正在运行,则新的请求将等到一个会话完成后才开始。

此选项的使用频率应该有限度。强制执行重复数据消除操作可能会影响将来的重复数据消除作业。

示例 1naviseccli -h riker-spa storagepool -modify -poolid 0 -dedupRate high-dedupTieringPolicy autoTier -dedupState paused -dedupInitialTierhighestAvailable

示例 2naviseccli -h <阵列 IP> storagepool -modify -poolid 0 -startDedupforce

您即将覆盖此池的默认重复数据消除计划。强制执行重复数据消除可能会影响未来的重复数据消除机会。

是否确实要执行此操作?(y/n):

storagepool -expand扩展精简池容量。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -expand 命令让您可以扩展系统上精简池的物理容量。如果需要扩展选定磁盘集的现有层,则使用该层的当前 RAID 类型来扩展层。但是,如果指定的 RAID 类型与现有层的 RAID 类型不匹配,则系统会显示错误消息。

虚拟池命令

322 EMC VNX Series 5.33 Block 命令行界面参考

Page 323: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法storagepool -expand-idpoolID| -namepoolName-disksdisksList[-rtype raidType[-rdrivecountdrivecount]][-initialverifyyes|no][-skipRules] [-o]选项

-idpoolID | -namepoolName

指定要扩展的精简池 ID 或名称。您不能同时使用选项 -id 和 -name。

-rtype指定要扩展的精简池的 RAID 组类型。有效 RAID 组包括 r_5、r_6 和 r_10。

-disks以 Bus_Enclosure_BankSlot 形式指定磁盘列表。如果未在磁盘格式中指定总线,将采用总线 0。

-o执行命令,而不提示确认。

-initialverify允许用户指定在池创建和扩展期间不进行初始后台验证以改进池创建和扩展的操作性能。

-skipRules扩展精简池时跳过 佳做法检查。如果未指定此选项,精简池扩展可能会因精简规则中检查到的任何错误而失败。默认值为 FALSE。

示例 1

naviseccli -h riker-spa storagepool –modify –id 0 –disks 0_1_140_2_0 … 0_2_14 –rtype r_6 –rdrivecount 16

示例 2通过使用 RAID 6 的 NL_SAS 驱动器来扩展存储池。存储池在容量层中没有任何磁盘,因此,使用 RAID 6 创建层。

naviseccli -h riker-spa storagepool -expand -id 0 -rtype r_6 -disks0_1_0 0_1_1 0_1_2 0_1_3 0_1_4 0_1_5 0_1_6 0_1_7 –o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

storagepool -cancelexpand取消失败的扩展。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

描述naviseccli storagepool -cancelexpand 命令让您可以取消存储池中失败的扩展。您必须指定精简池 ID 或精简池名称,才能取消扩展操作。

语法storagepool -cancelexpand-idpoolID| -namepoolName

虚拟池命令

storagepool -cancelexpand 323

Page 324: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-idpoolID | -namepoolName

指定精简池 ID 或名称。您不能同时使用选项 -id 和 -name。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

storagepool -feature -info列出池配置信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述storagepool -feature -info 命令可显示池配置信息。如果未指定选项,则将显示所有值。

语法

storagepool -feature -info [-isVirtualProvisioningSupported][-maxPools] [-maxDiskDrivesPerPool] [-maxDiskDrivesAllPools][-maxDiskDrivesPerOp] [-maxPoolLUNs] [-minPoolLUNSize][-maxPoolLUNSize] [-numPools] [-numPoolLUNs] [-numThinLUNs][numDiskDrivesAllPools] [-availableDisks]

选项

-isVirtualProvisioningSupported指定是否在系统上安装精简启用程序。

-maxPools显示可在系统上创建的 大存储池数。

-maxDiskDrivesPerPool指定池中的 大磁盘数。

-maxDiskDrivesAllPools指定所有池中的 大磁盘数。

-maxDiskDrivesPerOp指定每次操作使用的 大磁盘数。

-maxPoolLUNs显示可在系统上创建的 大存储池 LUN 数。

-minPoolLUNSize显示支持的 小池 LUN 大小(如 MLU 驱动程序报告的,以块和 MB 为单位)。

-maxPoolLUNSize显示支持的 大池 LUN 大小(如 MLU 驱动程序报告的,以块和 TB 为单位)。

-numPools显示在系统上创建的当前存储池数。

-numPoolLUNs

虚拟池命令

324 EMC VNX Series 5.33 Block 命令行界面参考

Page 325: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示在系统上创建的当前存储池 LUN 数。

-numThinLUNs显示创建的所有池 LUN(包括精简和非精简)的总数。

numDiskDrivesAllPools显示所有池中使用的磁盘驱动器数。

-availableDisks虚拟池功能可使用的以换行符分隔的磁盘列表。

输出

Is Virtual Provisioning Supported: trueMax.Pools: 120Max.Disks Per Pool: 120Max.Disks for all Pools: 0Max.Disks per Operation: 120Max.Pool LUNs: 4094Min. Pool LUN Size(Blocks): 2097152 Max.Pool LUN Size(Blocks): 30064771072 Max.Pool LUN Size(GBs): 14336.000 Total Number of Pools: 1Total Number of Pool LUNs: 0Total Number of all Pool LUNs that are thin: 20Total Number of all Pool LUNs that are non-thin: 20Number of Disks used in Pools: 0Available Disks:Bus 1 Enclosure 1 Disk 9Bus 1 Enclosure 1 Disk 8Bus 1 Enclosure 1 Disk 7Bus 1 Enclosure 1 Disk 6Bus 1 Enclosure 1 Disk 5Bus 1 Enclosure 1 Disk 4Bus 1 Enclosure 1 Disk 3Bus 1 Enclosure 1 Disk 2Bus 1 Enclosure 1 Disk 1Bus 1 Enclosure 1 Disk 0Bus 1 Enclosure 0 Disk 9Bus 1 Enclosure 0 Disk 8Bus 1 Enclosure 0 Disk 7Bus 1 Enclosure 0 Disk 6Bus 1 Enclosure 0 Disk 5Bus 1 Enclosure 0 Disk 4Bus 1 Enclosure 0 Disk 3Bus 1 Enclosure 0 Disk 2Bus 1 Enclosure 0 Disk 1Bus 1 Enclosure 0 Disk 0Bus 0 Enclosure 0 Disk 14Bus 0 Enclosure 0 Disk 13Bus 0 Enclosure 0 Disk 12Bus 0 Enclosure 0 Disk 11Bus 0 Enclosure 0 Disk 10

storagepool -resumeharvesting继续使用现有的存储池。

前提条件您必须在要执行命令的系统上具有用户帐户。

虚拟池命令

storagepool -resumeharvesting 325

Page 326: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述naviseccli storagepool -resumeharvesting 命令让您可以继续使用现有的存储池。

语法storagepool -resumeharvesting-idpoolID|-namepoolName选项

-idpoolID | -namepoolName

指定执行继续使用操作所在的存储池的 ID 或名称。

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

lun -create创建 LUN。

前提条件此命令仅适用于运行 Unisphere 6.30 版和更高版本的子系统。

要创建精简 LUN,必须在子系统上安装精简资源调配启用程序。

描述naviseccli lun -create 命令让您可以在存储池中创建池 LUN 或精简 LUN。

语法lun -create[-type Thin|nonThin]-capacity “capacity”[-sq mb|gb|tb|bc]-poolId “storagePoolID ”|-poolname “storagePoolName ”-sp“SPID ”[-aa “autoAssignment”][-l “lunNumber”][-name “lunName”][-offset “logicalBlockAddress”][-tieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable][-initialTieroptimizePool|highestAvailable|lowestAvailable][-deduplicationOn|Off]选项

-type Thin|nonThin

指定是创建精简 LUN 还是池 LUN(非精简 LUN)。如果未指定,但提供了poolID 或 poolName,则将创建池 LUN。

要创建精简池 LUN,您必须显式使用 -typeThin 选项,否则将创建密集池 LUN。

-capacity 容量指定 LUN 的存储容量。

-sq mb|gb|tb|bc

指定容量的大小限定符。有效值包括 gb、tb 和 bc。默认值为 GB。

虚拟池命令

326 EMC VNX Series 5.33 Block 命令行界面参考

Page 327: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-poolId storagePoolID|-poolName storagePoolName

指定要在其中创建新 LUN 的存储池 ID 或存储池名称。

-sp SPID

指定新 LUN 必须属于的默认 SP。有效值包括 A 和 B。

-aa autoAssignment

指定默认情况下是否启用自动分配。有效值包括 1 (yes) 和 0 (no)。默认值为 0。

-l lunNumber

指定 LUN 编号。下限是 0,上限是平台支持的 LUN 数。默认值是下一 低可用值。

-name lunName

指定 LUN 名称。此名称在池 LUN 中必须唯一。如果未指定名称,系统将默认为LUN <id>。

-offset logicalBlockAddress

将 LUN 的开始逻辑块地址 (LBA) 设置为在指定偏移位置开始。有效值是任何无符号十进制数字。默认值为 0。

-tieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable

设置自动分层策略。如果创建 LUN 时未设置自动分层策略,则默认策略将取决于initialTier 设置。自动分层策略可设置为:

noMovement

层之间无数据位置调整,但初始层将用于指导数据的初始放置。

autoTier

将根据收集的统计信息对切片进行位置调整。此设置还需要将初始层设置为优化池。

highestAvailable

将对切片进行位置调整,且偏向 高层。此设置还需要将初始层设置为 高可用池。

lowestAvailable

将对切片进行位置调整,且偏向 低层。此设置还需要将初始层设置为 低可用池。

-initialTier optimizePool|highestAvailable|lowestAvailable

设置初始层首选项。

optimizePool

未指定首选项,并应用默认数据放置算法。

highestAvailable

将用于初始数据放置的首选层设置为 高层。

lowestAvailable

将用于初始数据放置的首选层设置为 低层。

虚拟池命令

lun -create 327

Page 328: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

以下组合现在是有效的组合,并且不会返回不兼容选项错误:lun –create[…] -tieringPolicy autoTier -initialTier highestAvailable。tieringPolicy 和 initialTier 的组合现在对“以高水平启动然后自动分层”(Start High then Auto-tier)选项兼容。

-deduplication指定是否对此 LUN 启用重复数据消除。有效值为 On 或 Off。

示例naviseccli –h riker-spa lun -create -deduplication on

输出如果命令成功,则返回 0;如果命令失败,则返回状态或错误信息。

lun -modify修改 LUN 属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli lun -modify 命令让您可以修改现有 LUN 的属性。至少应该指定一个用于修改 LUN 的属性,才能发出此命令。lun -modify 命令为所有池 LUN 提供了相同选项。

语法

lun -modify -l lunNumber|-name lunName[-aa Autoassign][-newname lunName][-sp newDefaultSPID][-tieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable][-initialTieroptimizePool|highestAvailable|lowestAvailable][-deduplication On|Off [-destroySnapshots]] [-o]

选项

-l lunNumber

指定 LUN 编号。有效值是代表现有 LUN 的编号。

-name lunName

指定 LUN 名称。此名称在存储池中的 LUN 中必须唯一。

-aa Autoassign

指定默认情况下是否启用自动分配。有效值包括 1 (yes) 和 0 (no)。

-newname lunName

指定新 LUN 名称。此名称在存储池中的 LUN 中必须唯一。

-sp newDefaultSPID

虚拟池命令

328 EMC VNX Series 5.33 Block 命令行界面参考

Page 329: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定 LUN 所属的默认 SP。有效值包括 A 和 B。如果从分配所有者更改值,将显示有关潜在性能影响的警告提示。选择 Yes 继续。

-tieringPolicy noMovement|autoTier|highestAvailable|lowestAvailable

修改自动分层策略。自动分层策略可设置为:

noMovement

层之间无数据位置调整,但初始层将用于指导数据的初始放置。

autoTier

将根据收集的统计信息对切片进行位置调整。此设置还需要将初始层设置为优化池。

highestAvailable

将对切片进行位置调整,且偏向 高层。此设置还需要将初始层设置为 高可用池。

lowestAvailable

将对切片进行位置调整,且偏向 低层。此设置还需要将初始层设置为 低可用池。

-initialTier optimizePool|highestAvailable|lowestAvailable

设置初始层首选项。

optimizePool

未指定首选项,并应用默认数据放置算法。

highestAvailable

将用于初始数据放置的首选层设置为 高层。

lowestAvailable

将用于初始数据放置的首选层设置为 低层。

lun –modify […] -tieringPolicy autoTier –initialTierhighestAvailable 和 lun –modify […] –initialTierhighestAvailable 的组合现在是有效的组合,并且不会返回不兼容选项错误。这些组合现在对“以高水平启动然后自动分层”(Start High then Auto-tier)选项兼容。

-deduplication On|Off

指定是否对此 LUN 启用重复数据消除。有效值为 On 或 Off。

您无法修改隶属于文件存储的 LUN 的重复数据消除设置。要修改文件存储池或文件系统的重复数据消除设置,请使用 Unisphere 或 VNX for File CLI

-destroySnapshots为指定的 LUN 打开或关闭重复数据消除之前,指定此项可明确地销毁关联的 VNX快照。如果 LUN 具有关联的 VNX 快照,并且您未使用 -destroySnapshots 选项,则无法更改重复数据消除值。

虚拟池命令

lun -modify 329

Page 330: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-o覆盖确认消息。

示例naviseccli lun -modify -l LUN3 -deduplication on

“SP A”是存储池中已消除重复数据的 LUN 的 佳所有者。对“SP B”拥有的“LUN3”启用重复数据消除可能会大幅影响重复数据消除的性能。我们建议您更改默认所有者以避免影响性能。

是否确实要执行此操作? (y/n):

lun -expand扩展 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli lun -expand 让您可以扩展池 LUN。此命令不适用于传统 LUN。如果指定的新容量高于现有容量,且满足扩展要求,则 LUN 将扩展。如果新容量低于现有容量,则将显示错误消息。

语法

lun -expand -l lunNumber|-name lunName-capacity capacity[-sq mb|gb|tb|bc] [-o]

选项

-llunNumber

指定 LUN 编号。有效值是代表现有 LUN 的编号。

-namelunName

指定 LUN 名称。此名称在池 LUN 中必须唯一。

-capacity 容量指定 LUN 的新容量。新容量应高于现有容量才会进行 LUN 扩展。

-sqmb|gb|tb|bc

指定容量的大小限定符。有效值包括 mb、gb、tb 和 bc。默认值为 GB。

输出如果命令成功,则返回 0;如果命令失败,则返回状态或错误信息。

lun -destroy销毁 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli lun -destroy 命令让您可以销毁 LUN。LUN 编号或 LUN 名称将用于销毁任何类型的 LUN,因为它们在存储池的所有 LUN 中均唯一。

虚拟池命令

330 EMC VNX Series 5.33 Block 命令行界面参考

Page 331: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法lun -destroy-l “lunNumber”|-name “lunName”[-o]选项

-l lunNumber

指定 LUN 编号。

-name lunName

指定 LUN 名称。

输出如果命令成功,则返回 0;如果命令失败,则返回状态或错误信息。

lun -list列出 LUN 属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli lun -list 让您可以列出所有 LUN 属性。如果未指定这些选项,则将为所有 LUN 返回所有值。如果仅指定一个选项,系统会将其与逻辑单元号和名称一起显示。

语法

lun -list [-l lunNumber|-name lunName] | [-showOnly Thin|nonThin|Compressed|nonCompressed|Deduped|NonDeduped][-primaryLunName primaryLunName][-aa] [-alowner] [-at] [-userCap] [-consumedCap] [-default][-drivetype] [-offset] [-rtype] [-state] [-status] [-owner][-poolName] [-uid] [-opDetails] [-isPoolLun] [-isThinLUN][-isCompressed] [-isPrivate] [-featureData] [-perfData][-tieringPolicy] [-initialTier] [-tiers][-dedupState] [-all]

选项

-l lunNumber

以无符号十进制格式指定 LUN 编号。如果未找到 LUN 编号,则将返回一条错误消息,指明 LUN 可能不存在。

-name lunName

指定 LUN 名称。如果未找到 LUN 名称,则将返回一条错误消息,指明 LUN 可能不存在。

-showOnly Thin|nonThin|Compressed|nonCompressed|Deduped|NonDeduped

指定要列出的 LUN 的类型。值 Thin 列出所有精简 LUN,nonThin 列出所有非精简 LUN,Compressed 显示所有压缩 LUN,nonCompressed 显示所有非压缩LUN,Deduped 仅显示消除重复数据的 LUN,而 NonDeduped 仅显示非消除重复数据的 LUN。即使未启用压缩功能,使用命令时也将显示选项 Compressed 和NonCompressed。

-primaryLun

虚拟池命令

lun -list 331

Page 332: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

仅显示与所指定的主 LUN 编号相关联的快照装载点。

-primaryLunName仅显示与所指定的主 LUN 名称相关联的快照装载点。

-aa指定自动分配属性。

-alowner指定 LUN 的分配所有者。

-at指定自动主动变更属性。

-userCap指定 LUN 的用户(主机可见)容量(以块和 GB 为单位)。

-consumedCap指定 LUN 的已使用容量。已使用容量始终大于池 LUN 的用户容量。

-default指定 LUN 的默认所有者。

-drivetype显示本质上是存储池的驱动器类型的 LUN 驱动器类型。如果池中存在多个驱动器类型,则将使用 Mixed。

-offset显示绑定 LUN 时分配的 LUN 校准偏移量。

-opDetails显示当前运行操作的详细信息。值包括名称、状态和完成百分比。如果当前未运行任何操作,则这些字段的值分别为 N/A、N/A、N/A 和 0。这可用于显示压缩和自动分层的相关信息。

-owner显示当前拥有 LUN 的 SP 的名称。如果没有 SP 拥有 LUN,则返回值 Unknown。

-isPoolLUN如果是精简 LUN 或池 LUN,则显示 Yes。

-isThinLUN如果是精简 LUN,则显示 Yes。

-isCompressed显示 LUN 的 isCompressed 属性。

-poolName显示映射的 LUN 所属存储池的名称。

-rtype指定 LUN 的 RAID 组类型。

-perfData指定以下信息:统计记录当前时间、读请求数、写请求数、读取的块数、写入的块数、忙计数、闲置计数、未完成请求总数、达到非零请求数、隐式主动变更数和显式主动变更数。

虚拟池命令

332 EMC VNX Series 5.33 Block 命令行界面参考

Page 333: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-isPrivate指定 LUN 是否为专用 LUN。池 LUN 可以为专用,因为它们可能属于保留 LUN池。

-featureData返回有关 LUN 上的功能的信息。

-state显示映射的 LUN 的状态。

-status显示映射的 LUN 的状态。这显示与状态代码对应的字符串,以及用括号引起来的小写十六进制状态代码。

-uid显示 LUN 的唯一标识符(系统 WWN + LUN WWN)。

-tieringPolicy显示自动分层策略。

-initialTier显示初始层信息。

-tiers显示层信息。

-dedupState显示重复数据消除状况和重复数据消除状态。重复数据消除状况的可能的值为“Enabling”、“On”、“Disabling”或“Off”。

-all显示 LUN 信息及自动分层策略(如果安装了自动分层启用程序)、初始层和层信息。

示例 1LUN 已启用重复数据消除。

naviseccli -h riker-spa lun -list -dedupState

LOGICAL UNIT NUMBER 0Name:LUN 0Deduplication State:Enabling(80% complete)Deduplication Status:OK(0x0)

示例 2仅列出启用重复数据消除的 LUN。

naviseccli -h riker-spa lun -list -showOnly Deduped -dedupState

LOGICAL UNIT NUMBER 0Name:LUN 0Deduplication State:OnDeduplication Status:OK(0x0)

示例 3列出所有属性。

虚拟池命令

lun -list 333

Page 334: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h riker-spa lun -list -all

LOGICAL UNIT NUMBERLOGICAL UNIT NUMBER 0Name:LUN 0UID:60:06:01:60:83:32:28:00:3A:23:E6:E2:5C:37:DF:11Current Owner:SP ADefault Owner:SP AAllocation Owner:SP AUser Capacity (Blocks):209715200User Capacity (GBs):100.000Consumed Capacity (Blocks):218117120Consumed Capacity (GBs):104.006Pool Name:Pool 0Raid Type:r_5Disk Type:MixedOffset:0Auto-Assign Enabled:DISABLEDAuto-Trespass Enabled:DISABLEDCurrent State:ReadyStatus:OK(0x0)Is Faulted:falseIs Transitioning:falseCurrent Operation:NoneCurrent Operation State:N/ACurrent Operation Status:N/ACurrent Operation Percent Completed:0Statistics Logging Current Time:04/06/10 08:07:09Read Requests:0Read Requests SP A:0Read Requests SP B:0Write Requests:0Write Requests SP A:0Write Requests SP B:0Blocks Read:0Blocks Read SP A:0Blocks Read SP B:0Blocks Written:0Blocks Written SP A:0Blocks Written SP B:0Busy Ticks:0Busy Ticks SP A:0Busy Ticks SP B:0Idle Ticks:0Idle Ticks SP A:0Idle Ticks SP B:0Sum of Outstanding Requests:0Sum of Outstanding Requests SP A:0Sum of Outstanding Requests SP B:0Non-Zero Request Count Arrivals:0Non-Zero Request Count Arrivals SP A:0Non-Zero Request Count Arrivals SP B:0Implicit Trespasses:0Implicit Trespasses SP A:0Implicit Trespasses SP B:0Explicit Trespasses:0Explicit Trespasses SP A:0Explicit Trespasses SP B:0Is Pool LUN:YesIs Thin LUN:NoIs Private:NoIs Compressed:NoFeatures:N/ATiering Policy:Lowest AvailableInitial Tier:Lowest AvailableTier Distribution:FC:100.00%

虚拟池命令

334 EMC VNX Series 5.33 Block 命令行界面参考

Page 335: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 4默认输出(重复数据消除属性未显示)。

naviseccli -h riker-spa lun -list

LOGICAL UNIT NUMBER 0Name:LUN 0

deduplication -feature -pause在系统上暂停重复数据消除。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli deduplication -feature -pause 命令将暂停系统上所有的底层重复数据消除进程。您必须手动恢复重复数据消除,以便取消暂停。系统不会自动取消暂停。

语法deduplication-feature-pause示例naviseccli deduplication -feature –pause

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

deduplication -feature -resume在系统上恢复重复数据消除。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli deduplication -feature -resume 命令将恢复系统上所有的底层重复数据消除进程。

语法deduplication-feature-resume示例naviseccli deduplication -feature –resume

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

deduplication -feature -info显示重复数据消除功能信息。

描述naviseccli deduplication -feature -info 命令将显示重复数据消除功能信息。

语法deduplication-feature-info

虚拟池命令

deduplication -feature -pause 335

Page 336: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 1启用重复数据消除功能。

naviseccli –h <array_ip> deduplication –feature –info

Is Deduplication Supported:trueDeduplication Feature State:On

示例 2暂停重复数据消除功能。

naviseccli –h <array_ip> deduplication –feature –info

Is Deduplication Supported:trueDeduplication Feature State:Paused

虚拟池命令

336 EMC VNX Series 5.33 Block 命令行界面参考

Page 337: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 4 章

自动分层命令

本章简要概述了自动分层功能,并包括了在系统上启用此功能后可使用的命令列表。

主要主题包括:

l 关于分层存储................................................................................................... 338l autotiering -schedule -modify.......................................................................... 339l autotiering -schedule -enable|-disable............................................................. 340l autotiering -relocation -start............................................................................340l autotiering -relocation -setrate.........................................................................341l autotiering -relocation -pause|-resume............................................................ 342l autotiering -relocation -stop............................................................................ 342l autotiering -info............................................................................................... 343

自动分层命令 337

Page 338: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

关于分层存储分层存储是指将不同类别的数据分配至不同类型的存储介质,以降低总存储成本。可根据所需的保护级别、性能要求、使用频率、成本及其他考虑因素对数据进行分类。分层存储旨在将 常访问或 重要的数据保留在快速、高性能(成本较高)的驱动器上,并将偶尔访问和不太重要的数据移动到低性能(成本较低)的驱动器上。此软件提供两种类型的分层存储:

l 初始层放置(无需自动分层启用程序)l 自动分层放置(需要自动分层启用程序)

“初始层放置”(未安装自动分层启用程序)

对于初始层放置,必须手动指定要放置 LUN 数据的存储层。可选层包括“优化池性能”、“ 高可用层”以及“ 低可用层”。根据 LUN 数据的相关性能要求选择层。将 LUN 分配至特定层后,必须执行 LUN 迁移,才能将数据重新定位至不同层或安装自动分层启用程序。

表 19 初始层放置(未安装自动分层启用程序)

初始层放置 描述

“优化池性能” 未指定层首选项。系统使用默认数据放置算法来放置数据。

“ 高可用层” 将用于初始数据放置的首选层设置为 高可用层。

“ 低可用层” 将用于初始数据放置的首选层设置为 低可用层。

“自动分层放置”(安装了自动分层启用程序)

自动分层功能将在存储层之间迁移数据,以降低客户的总体拥有成本 (TCO)。存储池配置有多种类型的存储设备(EFD、FC 和 SATA),且系统软件将持续跟踪 LUN 上所存储数据的使用情况。自动分层功能使用这些 LUN 统计信息将每个 LUN 的数据块(切片)重新定位到 适合该数据的存储层中。

表 20 自动分层放置(安装了自动分层启用程序)

自动分层放置 描述

“自动分层” 系统将 LUN 性能统计信息用于数据位置调整。

“ 高可用层” 将用于数据位置调整的首选层设置为 高可用层。

“ 低可用层” 将用于数据位置调整的首选层设置为 低可用层。

“无数据移动” 层之间无数据位置调整。将保留初始层放置。

如果在使用初始层放置设置的系统上安装自动分层启用程序,系统将根据初始层设置确定自动分层设置。

表 21 初始层和自动分层放置设置

初始层放置 自动分层放置

优化池性能 自动分层

高可用层 高可用层

低可用层 低可用层

自动分层命令

338 EMC VNX Series 5.33 Block 命令行界面参考

Page 339: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 21 初始层和自动分层放置设置 (续)

初始层放置 自动分层放置

无 无数据移动

“naviseccli 自动分层命令”

表 22 naviseccli 自动分层命令

命令 描述

autotiering -schedule -modify 修改计划。

autotiering -schedule -enable|-disable

启用或禁用默认计划。

autotiering -relocation -start 启动位置调整。

autotiering -relocation -setrate 设置位置调整速率。

autotiering -relocation -pause|-resume

暂停或继续系统级别的位置调整。

autotiering -relocation -stop 停止位置调整。

autotiering -info 显示自动分层信息。

autotiering -schedule -modify修改计划。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -schedule -modify 命令更改计划日期、开始时间和持续时间。修改计划时,确认消息将包含计划的停止时间。停止时间是在系统上使用客户端的 GMT偏移量、计划的开始时间和计划的持续时间计算得到。

语法autotiering -schedule -modify[-daysun|mon|tue|wed|thu|fri|sat][-starttime “hh”:“mm”][-duration “hh”:“mm”][-o]选项

-day sun|mon|tue|wed|thu|fri|sat

指定为包含一个或多个下列缩写并由空格分隔的列表:Sun、Mon、Tue、Wed、Thu、Fri 或 Sat。

-starttimehh:mm

指定计划的开始时间。小时数指定为 0-23,而分钟数指定为 00-59。开始时间根据客户端的 GMT 偏移量设置。

-durationhh:mm

自动分层命令

autotiering -schedule -modify 339

Page 340: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定计划的持续时间。 长持续时间为 23 小时 59 分钟。 短持续时间为 1 分钟。

-o执行命令,而不提示确认。

示例

autotiering -schedule -modify -day Mon Wed Fri -starttime 10:30-duration 2:00

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

autotiering -schedule -enable|-disable启用或禁用默认计划。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -schedule -disable 命令禁用自动分层默认计划。您可使用schedule -enable 命令来启用默认计划。

语法autotiering -schedule -enable|-disable [-o]选项

-o执行命令,而不提示确认。

示例 1autotiering -schedule -enable -o

示例 2autotiering -schedule -disable -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

autotiering -relocation -start启动位置调整。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述不管自动分层状态如何,autotiering -relocation -start 命令都将在存储池上手动启动位置调整。

语法

autotiering -relocation -start -poolId poolId1 [poolId2] |-poolname poolname] [poolname2] | -all

自动分层命令

340 EMC VNX Series 5.33 Block 命令行界面参考

Page 341: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-duration hh:mm][-rate high|medium|low][-o]

选项

-poolID poolID| -poolname poolname

指定要启动手动位置调整的存储池 ID 或存储池名称。

-all在系统的所有存储池上启动手动位置调整。

-duration hh:mm

指定手动位置调整的持续时间。 长持续时间为 23 小时又 59 分钟, 短持续时间为 1 分钟。默认持续时间为 8 小时。

-rate high|medium|low

指定手动位置调整的速率。有效值包括高、中或低。如果您未指定速率,则默认为系统速率,即从 autotiering -info -rate 返回的值。

-o执行命令,而不提示确认。

示例autotiering -relocation -start -all -rate high -duration 10:00

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

autotiering -relocation -setrate设置位置调整速率。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -relocation -setrate 命令将设置位置调整速率,以确定如何在系统上执行计划的位置调整。如果启动手动位置调整时未指定速率,则将使用此速率。

语法autotiering -relocation -setrate-ratehigh|medium|low[-o]选项

-rate high|medium|low

设置计划的位置调整速率。有效值包括高、中或低。

-o执行命令,而不提示确认。

示例autotiering -relocation -setrate -rate low -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

自动分层命令

autotiering -relocation -setrate 341

Page 342: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

autotiering -relocation -pause|-resume暂停或继续系统级别的位置调整。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -relocation -pause 命令可暂停系统上的所有活动位置调整任务。通过立即将任务置于暂停状态,它还可以阻止运行新的位置调整(手动和计划)。

autotiering -relocation -resume 命令允许处于暂停状态的位置调整任务继续进行,并允许新位置调整(手动和计划)立即启动。

语法autotiering -relocation -pause|-resume[-o]选项

-o执行命令,而不提示确认。

示例 1autotiering -relocation -pause -o

示例 2autotiering -relocation -resume

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

autotiering -relocation -stop停止位置调整。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -relocation -stop 命令可停止手动启动或由调度程序启动的位置调整。

语法

autoTiering -relocation -stop -poolId poolID1 [poolID2] |-poolname pool name1 [pool name2] | -all [-o]

选项

-poolId poolid|-poolname poolname

指定要停止手动位置调整的存储池 ID 或存储池名称。

-all在系统的所有存储池上停止手动位置调整。

-o

自动分层命令

342 EMC VNX Series 5.33 Block 命令行界面参考

Page 343: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例autotiering -relocation -stop -all

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

autotiering -info显示自动分层信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述autotiering -info 命令可显示自动分层状态、计划、位置调整速率和运行状态。

语法autotiering -info[-state][-schedule][-rate][-opstatus [–loadBalance][-poolId“-poolId1”[“-poolId 2”...]|-poolName “-poolName1”[“-poolName2”...]]]选项

-state显示自动分层状态。

-schedule显示自动分层计划。

-rate显示自动分层位置调整速率。

-opstatus显示系统上所有存储池或指定存储池列表的自动分层运行状态。如果存储池的位置调整未在进行,则将显示 新的位置调整的状态。

–loadBalance显示层中要移动的数据。此数据还称作负载平衡数据。

-poolIdpoolID1 [poolID2...] [-poolNamepoolName1 [poolName2...]

指定存储池 ID 或存储池名称。

输出naviseccli –h 10.5.2.182 autotiering -info -opstatus只有当使用 -loadBalance 选项时,才显示层信息中要移动的数据。

Storage Pool Name:Pool 0Storage Pool ID:0Relocation Start Time:02/01/13 10:07Relocation Stop Time:N/ARelocation Status:ActiveRelocation Type:RebalanceRelocation Rate:Low

自动分层命令

autotiering -info 343

Page 344: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Data to Move Up (GBs):1.25Data to Move Down (GBs):3.51Data to Move Within Tiers (GBs):1.75Data Movement Completed (GBs):6.01Estimated Time to Complete:2 minutesSchedule Duration Remaining:N/A

针对正在进行的重新平衡的输出:

Storage Pool Name:Pool 0Storage Pool ID:0Relocation Start Time:02/01/13 10:07Relocation Stop Time:N/ARelocation Status:ActiveRelocation Type:RebalanceRelocation Rate:LowData to Move Up (GBs):3.26Data to Move Down (GBs):5.01Data to Move Within Tiers (GBs):2.25Data Movement Completed (GBs):2.00Estimated Time to Complete:4 minutesSchedule Duration Remaining:N/A

针对已完成的重新平衡的输出,具有已为下次位置调整准备的分析:

Storage Pool Name:Pool 0Storage Pool ID:0Relocation Start Time:02/04/13 11:34Relocation Stop Time:02/04/13 11:34Relocation Status:CompletedRelocation Type:RebalanceRelocation Rate:LowData to Move Up (GBs):7.26Data to Move Down (GBs):5.51Data to Move Within Tiers (GBs):0.00Data Movement Completed (GBs):2.25Estimated Time to Complete:3 minutesSchedule Duration Remaining:N/A

自动分层命令

344 EMC VNX Series 5.33 Block 命令行界面参考

Page 345: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 5 章

压缩命令

本章简要概述了压缩功能,并包括了在系统上启用此功能后可使用的压缩命令列表。

主要主题包括:

l 关于 LUN 压缩................................................................................................. 346l compression -on...............................................................................................346l compression -pause......................................................................................... 347l compression -feature -pause........................................................................... 348l compression -resume....................................................................................... 348l compression -feature -resume......................................................................... 349l compression -feature -info...............................................................................349l compression -modify........................................................................................349l compression -off..............................................................................................350l compression -list..............................................................................................350

压缩命令 345

Page 346: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

关于 LUN 压缩压缩是一项可选的软件功能,用于压缩所有类型的 LUN 数据,从而释放系统中的存储空间。进行数据压缩时,将分析磁盘上的数据,并应用能够减小某些文件类型所固有的重复比特序列的大小的算法。压缩可减小的大小取决于所存储数据类型的混合情况,但是,与重复数据消除不同,压缩与是否存在相同数据的多个拷贝无关。

所有压缩操作都将在后台执行,同时继续服务主机 I/O。为了使用压缩功能,您必须在系统上安装压缩启用程序以及精简资源调配启用程序。可以压缩传统 LUN 以及池LUN。所有压缩 LUN 均为精简 LUN。

在传统 LUN 的压缩操作过程中,软件将迁移 LUN 数据并压缩为池中的精简 LUN。在软件迁移过程中,LUN 变成压缩的精简 LUN。在迁移阶段,软件将在源 LUN 上检测0,并在目标 LUN 上取消分配它们,从而在目标 LUN 上释放更多存储容量。为提高性能和空间利用率,我们强烈建议目标 LUN 为新创建的且目前不含任何数据的 LUN。

池 LUN(密集和精简)的压缩操作将在压缩的 LUN 所驻留的池中进行。压缩后,非精简和精简 LUN 将变为压缩精简 LUN。

如果出于某种原因需要解压缩压缩的数据或临时暂停任何活动的压缩操作,软件将可以让您执行这两种操作。解压缩后,传统 LUN 将变为完全资源调配的精简 LUN,其中容量与原始传统 LUN 相同,而密集 LUN 将变为完全资源调配的精简 LUN。此外,该软件还使您能够轻松监视所有 LUN 压缩操作的状态。

表 23 naviseccli compression commands

命令 描述

compression -on 在 LUN 上打开压缩。

compression -pause 在 LUN 上暂停压缩。

compression -pauseall 在系统上暂停压缩。

compression -resume 在 LUN 上恢复压缩。

compression -resumeall 在系统上恢复压缩。

compression -modify 修改压缩速率。

compression -off 关闭压缩。

compression -list 列出压缩信息。

compression -on在 LUN 上打开压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -on 命令为池 LUN 和传统 LUN 开启压缩。命令语法因LUN(即池 LUN 或传统 LUN)的不同而异。

语法对于池 LUN:

压缩命令

346 EMC VNX Series 5.33 Block 命令行界面参考

Page 347: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli –h sp compression –on-l LUN number [-rate low|medium|high|value]对于传统 LUN:

naviseccli –h sp compression –on-l LUN number -destpoolid storagepoolid |-destpoolname storagepoolname[-rate low|medium|high|value]

选项

-l LUN 号指定要压缩的 LUN 编号。

-destpoolid storagepoolid

指定传统 LUN 要迁移至的目标池的 ID。仅当要压缩的 LUN 是传统 LUN 时,此选项才有效。

-destpoolname storagepoolname

指定传统 LUN 要迁移至的目标池的名称。仅当要压缩的 LUN 是传统 LUN 时,此选项才有效。

-rate low|medium|high|value

指定压缩速率。默认压缩速率为 medium。有效压缩速率包括 low 或 1、medium或 2 和 high 或 3。

示例naviseccli compression -on -l 10 –destpoolid 0 –rate low

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -pause在 LUN 上暂停压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -pause 命令可在 LUN 上暂停压缩。

语法naviseccli –h sp compression –pause-lLUN number选项

-l LUN 号指定要暂停的压缩 LUN 的 LUN 编号。

示例naviseccli compression -pause -l 10

压缩命令

compression -pause 347

Page 348: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -feature -pause在系统上暂停压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -feature -pause 命令可在系统上暂停压缩。

语法naviseccli –h sp compression –feature -pause [-o]选项

-o执行命令,而不提示确认。

示例naviseccli compression -feature -pause

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -resume在 LUN 上恢复压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -resume 命令将在 LUN 上恢复暂停的压缩。此命令还可用于覆盖处于解压缩系统暂停状态的压缩。

语法compression -resume-lLUN number [-o]选项

-l LUN 号指定要恢复的暂停压缩 LUN 的 LUN 编号。

-o执行命令,而不提示确认。

示例naviseccli compression -resume -l 10

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

压缩命令

348 EMC VNX Series 5.33 Block 命令行界面参考

Page 349: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

compression -feature -resume在系统上恢复压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -feature -resume 命令可在系统上恢复压缩。

语法naviseccli –h sp compression –feature -resume [-o]选项

[ -o]

执行命令,而不提示确认。

示例naviseccli compression -feature -resume

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -feature -info显示压缩功能信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -feature -info 命令可显示压缩功能信息。

语法naviseccli -h sp compression -feature -info示例naviseccli compression -feature -info

输出

Compression Feature State:Paused

compression -modify修改压缩速率。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -modify 命令将更改在指定 LUN 上的压缩速率。

压缩命令

compression -feature -resume 349

Page 350: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法naviseccli –h sp compression –modify-lLUN number-ratelow|medium|high|value选项

-lLUN 号指定要修改的压缩 LUN 的 LUN 编号。

-ratelow|medium|high|value

指定压缩速率。有效压缩速率包括 low 或 1、medium 或 2 和 high 或 3。

示例naviseccli compression -modify -l 10 –rate low

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -off关闭压缩。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -off 命令可关闭在 LUN 上的压缩。

语法naviseccli -h sp compression -off-lLUN number [-o]选项

-lLUN 号指定要停止压缩的 LUN 的 LUN 编号。

-o执行命令,而不提示确认。

示例naviseccli compression -off -l 10

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

compression -list列出压缩信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli compression -list 命令可列出有关指定 LUN 或所有 LUN 的压缩信息。

压缩命令

350 EMC VNX Series 5.33 Block 命令行界面参考

Page 351: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法naviseccli –h sp compression –list[-l “LUN number”][-destpoolid][-uid][-state][-status][-percentcomplete][-rate][-totalcapacity][-consumedcapacity]选项

-l LUN 号列出有关指定压缩 LUN 编号的信息。如果未指定 LUN 编号,将列出所有压缩LUN。

-destpoolid指定处于正在迁移状态的压缩 LUN 的目标池 ID。仅在压缩处于正在迁移状态时,此选项才有效。

-uid指定压缩 LUN 的 UID。

-state指定 LUN 的压缩状态。

-status指定压缩状态。

-percentcomplete指定完成百分比。

-rate指定压缩速率。

-totalcapacity指定 LUN 的总容量。

-consumedcapacity指定 LUN 的已使用容量。

示例naviseccli compression –list

输出

LOGICAL UNIT NUMBER 31Name: Thin LUN 31 UID: 60:06:01:60:5A:E0:21:00:BA:45:01:A3:68:4F:DE:11Destination Pool ID: 3Current State: MigratingStatus: OK(0x0)Rate: HighPercent Complete: 25Total Capacity (Blocks): 1234567Total Capacity (GBs): 10.000

压缩命令

compression -list 351

Page 352: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Consumed Capacity (Blocks): 1234567Consumed Capacity (GBs): 3.500

压缩命令

352 EMC VNX Series 5.33 Block 命令行界面参考

Page 353: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 6 章

FAST 缓存命令

本章简要概述了 EMC FAST 缓存功能,并包括了在系统上启用此功能后可使用的FAST 缓存命令列表。

主要主题包括:

l 缓存介绍.......................................................................................................... 354l cache -fast -create.......................................................................................... 355l cache -fast -destroy........................................................................................ 356l cache -fast -info.............................................................................................. 356

FAST 缓存命令 353

Page 354: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

缓存介绍缓存会将经常访问的数据临时存储在存储处理器的 DRAM 内存(SP 缓存)或 FASTCache 中。SP 缓存以 小粒度 8K 物理页面大小和 64K 逻辑页面大小运行。SP 缓存具有 快的访问时间,但大小受限。FAST Cache 使用可配置为更大容量的 64K 页面大小提供大型辅助缓存区域。FAST 使用其对 LUN 映射的了解避免缓存固态磁盘(SSD) 存储上已存在的数据。

SP 缓存SP 缓存包括读缓存和写缓存。SP 缓存根据每个 LUN 上的 I/O 负载动态地调整该 LUN使用的缓存量。SP 缓存不允许一个 LUN 独占整个缓存。

l 系统的读缓存始终处于启用状态,您无法更改该设置。

l 默认情况下,系统的写缓存处于启用状态。您在系统级别可以禁用传统 LUN 和池LUN 的写缓存。您在 LUN 级别只能禁用传统 LUN 的写缓存。

FAST Cache

具有未绑定闪存 (SSD) 磁盘且安装了 FAST Cache 启用程序的存储系统支持 FASTCache。

FAST Cache 是包含两个或更多闪存磁盘的专用存储池。FAST Cache 支持读缓存和写缓存。FAST Cache 可针对存储池中的所有池 LUN 启用,也可以针对单个传统 LUN 启用。

如果该 LUN 位于 RAID 组中,则可以使用 FAST Cache(如果已为该 LUN 启用 FASTCache)。如果此 LUN 位于启用 FAST Cache 的池中,则它有资格使用 FASTCache。

已在闪存驱动器上的数据没有资格移到 FAST Cache。

要使用 FAST 缓存,系统必须:

l 已安装 FAST 缓存启用程序l 已配置 FAST 缓存l 在传统 LUN 和/或存储池启用 FAST Cache

在创建传统 LUN 时或在绑定该 LUN 之后,可以使用“LUN 缓存”或“SP 缓存”属性选项卡为该 LUN 启用 FAST Cache。在创建池时或在创建该池之后,通过“高级”池属性选项卡为池 LUN 启用 FAST Cache。

不应该为写意图日志 LUN 和克隆专用 LUN 启用 FAST Cache。针对这些 LUN 启用FAST Cache 是一种接近 佳的 FAST Cache 使用方式,可能会降低其他 LUN 的缓存性能。

naviseccli FAST 缓存命令

表 24 naviseccli FAST 缓存命令

命令 描述

cache -fast -create 创建 FAST 缓存。

cache -fast -destroy 销毁 FAST 缓存。

FAST 缓存命令

354 EMC VNX Series 5.33 Block 命令行界面参考

Page 355: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 24 naviseccli FAST 缓存命令 (续)

命令 描述

cache -fast -info 显示 FAST 缓存信息。

cache -fast -create创建 FAST 缓存。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli cache -fast -create 命令创建 FAST Cache。

语法cache -fast -create-disksdisksList[-rtype“raidtype”][-moderw|ro][-o]选项

-disksdisksList

指定用作 FAST 缓存的磁盘的名称。如果未指定磁盘,此命令将失败。

-moderw|ro

指定缓存模式。rw 是读写模式。ro 是只读模式。

-rtyperaidtype

指定 RAID 类型。有效的 RAID 类型为 r_1。

-o执行命令,而不提示确认。

示例naviseccli cache -fast -create -disks 0_0_6 0_0_7 -mode rw -rtype r_1

输出

Configuring FAST Cache may take up to several hours to complete.Itwill also reduce the amount of Storage System memory available foruse by SP Cache.Do you want to continue? (y/n) y

如果用户想要创建 Fast Cache 且操作违反了热备盘策略,将显示以下确认消息:

The selection of disks for the FAST Cache creation will violate thehot spare policy.Configuring FAST Cache may take up to several hours to complete.Itwill also reduce the amount of Storage System memory available foruse by SP Cache.Do you want to continue? (y/n) y

FAST 缓存命令

cache -fast -create 355

Page 356: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

cache -fast -destroy销毁 FAST 缓存。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli cache -fast -destroy 命令销毁 FAST Cache。

语法cache -fast -destroy [-o]选项

-o执行命令,而不提示确认。

示例naviseccli cache -fast –destroy

输出

To destroy FAST Cache, the System must flush all data to disk.This operation may be time consuming and may impact system performance.You can monitor the progress of this operation by using the following command:cache -fast -info.Do you want to continue? (y/n) Y

cache -fast -info显示 FAST Cache 属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述naviseccli cache -fast -info 命令让您可以查看 FAST Cache 属性。

语法cache -fast -info[-disks][-status][-perfData]选项

-disks显示用于 FAST 缓存的磁盘。

-status显示 FAST 缓存状态。

-perfData显示 FAST 缓存统计信息。

-o

FAST 缓存命令

356 EMC VNX Series 5.33 Block 命令行界面参考

Page 357: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例 1naviseccli cache -fast –info

Disks: Bus 0 Enclosure 0 Disk 6Bus 0 Enclosure 0 Disk 7 Mode: Read/WriteRaid Type: r_1Size (GB): 64State: EnabledCurrent Operation: Initializing Current Operation Status: Running Current Operation Percent Completed:20%Percentage Dirty SPA: 1MBs Flushed SPA:50Percentage Dirty SPB:2MBs Flushed SPB:80

示例 2naviseccli cache -fast –info -status

Mode: Read/WriteRaid Type: r_1Size (GB): 64State: EnabledCurrent Operation: Initializing Current Operation Status: Running Current Operation Percent Completed:20%

示例 3naviseccli cache -fast –info –disks

Disks: Bus 0 Enclosure 0 Disk 6Bus 0 Enclosure 0 Disk 7

示例 4naviseccli cache -fast –info –perfData

Percentage Dirty SPA: 1MBs Flushed SPA:50Percentage Dirty SPB:2MBs Flushed SPB:80

输出

naviseccli cache -fast -infoDisks:Bus 0 Enclosure 0 Disk 6Bus 0 Enclosure 0 Disk 7Mode:Read/WriteRaid Type:r_1Size (GB):64State:EnabledCurrent Operation:Initializing

FAST 缓存命令

cache -fast -info 357

Page 358: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Current Operation Status:RunningCurrent Operation Percent Completed:20%Percentage Dirty SPA:1MBs Flushed SPA:50Percentage Dirty SPB:2MBs Flushed SPB:80

FAST 缓存命令

358 EMC VNX Series 5.33 Block 命令行界面参考

Page 359: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 7 章

EMC Unisphere QoS Manager

本章介绍 EMC® Unisphere™ Quality of the Service (QoS) Manager 应用程序、关联依赖项和联机帮助系统。

本节包括以下主题:

l 关于 Unisphere Quality of Service Manager.....................................................360l QoS Manager CLI 命令.....................................................................................360l 客户端工具.......................................................................................................380

EMC Unisphere QoS Manager 359

Page 360: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

关于 Unisphere Quality of Service Manager通过 QoS Manager,可以根据每个应用程序分配系统性能资源。您可以使用 QoSManager 解决在多个应用程序共享同一系统的环境中出现的性能冲突。在系统容量内,使用 QoS Manager 可以实现应用程序的特定性能目标,并创建性能阈值来防止应用程序独占系统性能。

使用 QoS Manager,可以集中管理系统资源,而无需占用任何主机(不需要在主机上进行任何主机管理或软件安装)。

通过 QoS Manager,可以创建用户定义的 I/O 类别(例如,指定特定应用程序的特性的 I/O 类别),以便监视性能并控制 I/O 类别的性能。要定义 I/O 类别,必须指定应用程序的各种 I/O 特性。接着可确定 I/O 类别的目标,并定义如何使用控制方法实现这些目标。通过选择 I/O 类别、目标和控制方法,可创建一个或多个策略。

QoS Manager 特定于系统。因此,必须在每个要使用 QoS Manager 的系统上启用QoS Manager。无需重新启动系统即可启用 QoS Manager。

QoS Manager 前提条件QoS Manager 要求如下:

l 必须在每个要使用 QoS Manager 的系统上启用 QoS Manager。

系统必须正在运行所需的 EMC VNX OE for Block 版本才能运行 QoS Manager。QoS Manager 随所需的 VNX OE for Block 版本自动安装。必须在系统上启用 QoSManager。有关所需的 VNX OE for Block 版本,请参阅随软件提供的发行说明。无需重新启动系统即可启用 QoS Manager。

l 必须在运行浏览器的客户端上安装正确版本的 Java Runtime Environment (JRE)(请参见发行说明)。

有关系统支持和 新要求,请参见软件附带的发行说明。

QoS Manager CLI 命令此部分说明 naviseccli 命令及 QoS Manager 应用程序的 CLI 命令。

本部分中介绍的命令仅适用于安装了可选 QoS Manager 软件的系统。

nqm -getlatestperf显示运行或测量策略的 新性能信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC Unisphere QoS Manager

360 EMC VNX Series 5.33 Block 命令行界面参考

Page 361: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述nqm-getlatestperf 命令让您可以查看运行或测量策略的 新性能信息。

语法nqm–getlatestperf[-ioclasses“classnames”][-valuebw|tt|rt]选项

-ioclassesclassnames

指定 I/O 类名。如果未指定,将列出当前运行策略中的所有 I/O 类。如果指定的I/O 类不属于当前运行策略,将显示错误消息。

-valuebw |tt |rt

列出性能计数器输出。以下是有效计数器类型:

bw:带宽 (MB/s)

tt:吞吐量(I/O/秒)

rt:响应时间(毫秒)

示例对于 ss1_spa,此命令将显示 新性能信息。

naviseccli –h ss1_spa nqm -getlatestperf

输出

Class Name:OLTP class Local Time:Sun June 19 09:10:00 2005Response Time[ms]:20 Throughput[I/O/sec]:1000Bandwidth[MB/s]:500 Class Name:Background class Local Time:Sun June 19 09:10:00 2005 Response Time[ms]:28 Throughput[I/O/sec]:800 Bandwidth[MB/s]:300

nqm -info提供系统上有关 QoS Manager 的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述nqm-info 命令将向您提供有关系统上的 QoS Manager 的信息。

语法nqm–info示例对于 ss1_spa,此命令将显示系统上有关 QoS Manager 的信息。

naviseccli –h ss1_spa nqm –info

输出

Current State of NQM:Running Goal Satisfied:N/A

EMC Unisphere QoS Manager

nqm -info 361

Page 362: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

NQM Provider Version:6.24 Total User Defined Classes:2 Total User Defined Policies:2 Log Event On:Goal no longer satisfied Fallback Policy:aPolicy Current Policy:aRunningPolicy Current Localized Array Time:22:12:33 10/2/2005

nqm -ioclass -create创建新 I/O 类。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 nqm-ioclass 命令与 -create 开关配合使用时,可创建新 I/O 类。每个系统的大用户定义类数为 128。

语法

nqm -ioclass –create -ctrlmethod limit -gmetric bw|tt|rt-gval value|-ctrlmethod cruise -gtol value|-ctrlmethod fixed | -noctrl –name classname[-snapshots name|WWN | -luns number|WWN | -nolun]-iotype r|w|rw[[-minsize value_in_kb][-maxsize value_in_kb]] | [-anyio][-o]

选项

-ctrlmethodlimit限制 大吞吐量、 大带宽或 小响应时间。

-gmetricbw|tt|rt指定度量类型。如果目标类型固定,则无效。选项包括:

bw:带宽 (MB/s)

tt:吞吐量(I/O/秒)

rt:响应时间(毫秒)

-gval 值指定此类的目标值。如果控制方法是固定的,则此值必须介于 1 和 512 之间。否则,它必须大于 0 且小于 10,000,000,000。

-ctrlmethodcruise提供吞吐量、带宽或响应时间的特定值。

-gtol 值指定目标设置的容差比率。它必须是介于 0 和 100 之间的值。单位为百分比(%)。它仅用于巡航目标类型。

-ctrlmethodfixed设置 I/O 类的固定队列深度。

-noctrl

EMC Unisphere QoS Manager

362 EMC VNX Series 5.33 Block 命令行界面参考

Page 363: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果指定,则不使用任何控制方法创建 I/O 类。

-name 类名指定新类名。

-snapshotsname|WWN

列出 COFW 快照 LUN 名称、快照装载点名称或 WWN。

-lunsnumber|WWN

列出 LUN 编号或 LUN WWN。您可以将此选项用于传统 LUN、metaLUN、精简LUN 和完全资源调配的 LUN。

-nolun指定不将 I/O 类修改为任何特定 LUN。

-iotyper|w|rw列出 I/O 类型。有效输入包括 r(读)或 w(写)或 rw(读写)。

-minsize 以 kb 为单位的值指明 小 I/O 大小 (KB),即以 .5 为增量的介于 .5 和 64 之间的值。

-maxsize 以 kb 为单位的值指明 大 I/O 大小 (KB)。

-anyio指明 I/O 类范围(如果有)。如果未指定 I/O 大小范围,默认设置将为 anyio。

-o创建 I/O 类,而不提示警告/确认。如果您未指定 -o 开关,则将显示以下确认消息:

You chose Fixed Queue Depth as your control method.Pleasebe aware that this feature is for EXPERT users ONLY.RunningNQM with this control method may prevent you from fullyutilizing your system's performance resources byrestricting your I/O classes to a certain queue depth onthe array.Please use with caution. Do you want to continueit (y/n)?

示例对于 ss1_spa,此命令将使用名称 testClass(包括 I/O 类型为读取的 LUN 1、2、3)创建 I/O 类。I/O 范围为 32–64 KB。吞吐量的目标值为 500 I/O/秒,容差比率为10%。

naviseccli –h ss1_spa nqm -ioclass –create –name testClass –luns 1 2 3–iotype r –minsize 32 –maxsize 64 –ctrlmethod cruise -gmetric tt –gval500 –gtol 10

输出无

EMC Unisphere QoS Manager

nqm -ioclass -create 363

Page 364: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

nqm -ioclass -destroy删除现有 I/O 类。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 nqm-ioclass 命令与 -destroy 开关配合使用时,可删除现有 I/O 类。

类处于运行状态时,不允许操作。

语法nqm–ioclass-destroy-nameclassname[-o]选项

-nameclassname

指定现有类名。

-o销毁 I/O 类,而不提示警告/确认。如果在销毁 I/O 类时未指定 -o 开关,将显示确认消息。

y = 销毁 I/O 类。

n = 不销毁 I/O 类。

示例对于 ss1_spa,将删除 testClass。

naviseccli –h ss1_spa nqm –ioclass -destroy -name testClass

输出无

nqm -ioclass -list列出以前创建的所有应用程序类。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 nqm-ioclass 命令与 -list 开关配合使用时,可显示所有以前创建的应用程序类。

语法nqm-ioclass-list[-ctrlmethod][-iorange][-iotype][-luns][-name[“ioclassname”]][-snapshots][-status][-state]

EMC Unisphere QoS Manager

364 EMC VNX Series 5.33 Block 命令行界面参考

Page 365: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-ctrlmethod显示控制方法及一个或多个下列参数。对于巡航控制方法,它将显示目标度量、目标值和容差。对于限制方法,它将显示目标度量和目标值。对于固定队列深度方法,它仅显示队列深度值。

-iorange列出此类中 I/O 大小的范围。

-iotype列出 I/O 类型。它们为读、写或读写。

-luns列出此类中包含的 LUN。对于每个传统 LUN、精简 LUN 和完全资源调配的LUN,将显示 LUN 编号、名称、WWN 和 RAID 类型。对于 metaLUN,RAID 类型将显示为 N/A。对于不包含任何 LUN 的类,LUN 将列为不特定于 LUN。

-name [ioclassname]

指定 I/O 类名并列出该 I/O 类的所有信息。如果未指定此选项,将显示所有 I/O类名。

-snapshots列出类中包含的快照 LUN 和快照装载点。对于每个快照 LUN,将显示快照 LUN的名称、WWN 和目标逻辑单元。

-status显示 I/O 类的当前状态,可能是下列其中之一:

就绪:I/O 类已准备就绪,可在策略上下文中运行。

警告:I/O 类没有目标,只能在策略上下文中测量。

已中断:I/O 类不包括任何 LUN,因为其 后一个 LUN(可能是传统 LUN、metaLUN 或精简 LUN)已销毁。如果 后一个 LUN 是精简 LUN 且已离线,则将I/O 类(或任何包含此 I/O 类的策略)将显示为“已中断”。

-state显示类运行状态,可能是以下之一:

正在运行:QoS Manager 主动控制系统的 I/O 流并收集性能信息。

空闲:QoS Manager 当前没有控制或测量 I/O。

正在测量:QoS Manager 搜集性能,但未调整。

示例对于 ss1_spa,此命令将显示所有以前创建的应用程序类。

naviseccli –h ss1_spa nqm –ioclass -list

输出

Name:TestClassWithNOGoal Status:Ready Current State:Idle Number of LUNs:3 LUNs:LUN Number:0 LUN Name:LUN 0

EMC Unisphere QoS Manager

nqm -ioclass -list 365

Page 366: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

LUN WWN:60:06:01:60:4E:22:0E:00:4C:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 LUN Number:2 LUN Name:LUN 2 LUN WWN:60:06:01:60:4E:22:0E:00:4E:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 LUN Number:1 LUN Name:LUN 1 LUN WWN:60:06:01:60:4E:22:0E:00:4D:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 Number of Snapshot(s):1 Snapshot(s):Snapshot Name:Snap7 Snapshot WWN:60:06:01:60:4B:50:1D:00:B4:21:88:CF:39:E6:DD:11 Target Logical Unit:8170 IO Type:ReadWrite IO Size Range:Any Control Method:Limit Goal Metric:Throughput Metric Type:Throughput Goal Value:400 IO/s

Name:TestCompleteClass Status:Ready Current State:Idle Number of LUNs:3 LUNs:LUN Number:0 LUN Name:LUN 0 LUN WWN:60:06:01:60:4E:22:0E:00:4C:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 LUN Number:2 LUN Name:LUN 2 LUN WWN:60:06:01:60:4E:22:0E:00:4E:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 LUN Number:1 LUN Name:LUN 1 LUN WWN:60:06:01:60:4E:22:0E:00:4D:CC:D6:F8:67:6C:D8:11 RAID Type:RAID5 IO Type:ReadWrite IO Size Range:12KB -- 32KB Control Method:Cruise Control Goal Metric:Throughput Metric Type:Throughput Goal Value:400 IO/s Goal Tolerance[%]:50

nqm -ioclass -modify修改现有 I/O 类。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 nqm-ioclass 命令与 -modify 开关配合使用时,可修改现有 I/O 类。您可以使用此命令重命名类、更改类的属性或更新包含的目标列表。

类处于运行状态时,不允许此操作。

EMC Unisphere QoS Manager

366 EMC VNX Series 5.33 Block 命令行界面参考

Page 367: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

nqm -ioclass -modify -name classname[-anyio][-iotype r|w|rw][-snapshots name|WWN|-luns number|WWN|-nolun][[-maxsize value_in_kb] [-minsize value_in_kb]][-newname newname][goal switches][-o][-ctrlmethod limit -gmetric bw|tt|rt -gval value|-ctrlmethod cruise-gmetric bw|tt|rt -gval value -gtol value|-ctrlmethod fixed -gval value|-noctrl]

选项

-name classname

指定现有类名。

-anyio 和 -maxsize/-minsize 是互斥选项。

-anyio指明任何 I/O 类的范围。

-iotyper|w|rw

列出 I/O 类型。有效输入包括 r(读)或 w(写)或 rw(读写)。

-snapshotsname|WWN

列出 COFW 快照 LUN 名称、快照装载点名称或 WWN。

-lunsnumber|WWN

列出 LUN 编号或 LUN WWN。您可以将此选项用于传统 LUN、metaLUN、精简LUN 和完全资源调配的 LUN。

-nolun指定不将 I/O 类修改为任何特定 LUN。

-maxsizevalue_in_kb

指明 大 I/O 大小 (KB)。

-minsizevalue_in_kb

指明 小 I/O 大小 (KB),即以 .5 为增量的介于 .5 和 64 之间的值。

-newnamenewname

指明新 I/O 类名。

-o修改 I/O 类,而不提示警告或确认。如果在修改 I/O 类时用户忽略了此选项,将显示确认消息:

EMC Unisphere QoS Manager

nqm -ioclass -modify 367

Page 368: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

The I/O class is contained by a scheduled policy.Do youwant to modify it (y/n)?

-ctrlmethod limit

限制 大吞吐量、 大带宽或 小响应时间。

-gmetricbw|tt|rt

指定度量类型。如果目标类型固定,则无效。以下是有效度量类型:

bw:带宽 (MB/s)

tt:吞吐量(I/O/秒)

rt:响应时间(毫秒)

-gvalvalue

指定此类的目标值。如果控制方法固定,此值必须介于 1 和 512 之间。否则,它必须大于 0 且小于 10,000,000,000。

-ctrlmethodcruise

提供吞吐量、带宽或响应时间的特定值。

-gtolvalue

指定目标设置的容差比率。它必须是介于 0 和 100 之间的值。单位为百分比(%)。它仅用于巡航目标类型。

-ctrlmethodfixed

设置 I/O 类的固定队列深度。

-noctrl如果指定,则不使用任何控制方法创建 I/O 类。

示例对于 ss1_spa,此命令将修改 testClass,并提供 OLTPClass 的新 I/O 类名。

naviseccli –h ss1_spa nqm -ioclass –modify –name testClass -newnameOLTPClass

输出无

nqm -measure以测量模式启动指定策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述nqm-measure 命令将以测量模式启动指定的策略。

语法nqm–measurepolicyname选项

策略名称指定现有策略名称。

EMC Unisphere QoS Manager

368 EMC VNX Series 5.33 Block 命令行界面参考

Page 369: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 ss1_spa,此命令将以测量模式启动 testPolicy。

naviseccli –h ss1_spa nqm –measure testPolicy

输出无

nqm -off关闭 QoS Manager 操作。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述nqm -off 命令将关闭 QoS Manager 操作。使用此命令可停止 QoS Manager 运行、暂停所有计划的任务及禁用回退功能。如果 QoS Manager 未处于活动状态,此命令不适用。

语法nqm–off[-o]选项

-o关闭 QoS Manager 操作,而不提示警告/确认。如果省略 -o 开关,将显示以下确认消息:

This command will stop NQM from running, suspend allscheduled tasks and disable fallback feature.Do you want tocontinue (y/n)?

示例对于 10.15.17.205,此命令将关闭 QoS Manager 操作。

naviseccli -user admin –password admin –scope 0 –h 10.15.17.205 nqm–off

输出无

nqm -policy -create创建新策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-policy 命令与 -create 开关配合使用时,可创建新策略。在存储系统上支持 多 10 个策略。

语法

nqm -policy –create –name policyname [-evalwindownumber_of_samples][-failaction stop|measure|continue][-ioclasses classnames|-noclass][-timelimit value_in_min]

EMC Unisphere QoS Manager

nqm -off 369

Page 370: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-name 策略名称指定策略名称。

-evalwindow 示例数指定达到(或未达到)目标所需的示例期间数,以便将目标分类为已实现(或未实现)。此值必须在 3 和 30 之间。默认值为 3。

-failactionstop |measure|continue指定未实现目标时 QoS Manager 将执行的操作。默认操作为停止。

-ioclasses 类名指定 I/O 类名。允许的 大 I/O 类数量为 64。

-noclass不使用 I/O 类创建策略。

-timelimit 以分钟为单位的值指定系统达到目标所需的 长时间(以分钟为单位)。您必须以分钟为单位指定限制。此值必须在 5 和 1440 之间。默认值为 60。

示例对于 ss1_spa,此命令将为 clitestpolicy 创建新策略。指定的 I/O 类是testClass。系统有 20 分钟来满足目标。如果在指定时间限制内未实现目标,QoSManager 将停止。示例期间数为 3。

naviseccli –h ss1_spa nqm –policy -create -name clitestpolicy –ioclasses testClass –timelimit 20 –failaction stop –evalwindow 3

输出无

nqm -policy -destroy删除现有策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm -policy 命令与 -destroy 开关配合使用时,可删除未包含在任何计划任务中的现有策略。如果指定策略正在运行或测量,则不允许使用此命令。

语法nqm-policy-destroy-namepolicyname[-o]选项

-name 策略名称指定要销毁的策略名称。

-o销毁策略,而不提示警告/确认。如果在销毁策略时未指定 -o 开关,将显示确认消息。

y = 销毁策略。

EMC Unisphere QoS Manager

370 EMC VNX Series 5.33 Block 命令行界面参考

Page 371: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

n = 不销毁策略。

示例对于 ss1_spa,此命令将删除策略 testPolicy。

naviseccli –h ss1_spa nqm -policy –destroy -name testPolicy

输出无

nqm -policy -list创建和管理 QoS Manager 策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-policy 命令与 -list 开关配合使用时,可创建和管理 QoSManager 策略。

语法nqm-policy-list[-evalwindow][-failaction][-ioclasses“classnames”][-name[“policyname”]][-state][-status][-timelimit]选项

-evalwindow指定达到(或未达到)目标所需的示例期间数,以便将目标分类为已实现(或未实现)。

-failaction指定未达到目标时 QoS Manager 将执行的操作。如果策略包含控制方法为固定队列深度的类,此开关选项将为 N/A。

-ioclassesclassnames

指定 I/O 类名。

-name [policyname]

指定策略名称。如果未指定,将显示所有策略名称。

-state显示策略的当前状态。

-status显示策略的当前状态。

-timelimit指定系统达到目标所需的 长时间。测量单位为分钟。

示例对于 ss1_spa,此命令将显示创建的 QoS Manager 策略。

EMC Unisphere QoS Manager

nqm -policy -list 371

Page 372: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli –h ss1_spa nqm –policy –list

输出

Name:TestInCompletePolicy2 Status:Ready Current State:Idle Number of I/O Classes:2 I/O Classes:Name:TestClassWithNOGoalName:Background Class Action on Failure:Stop NQM tuning after failure to converge Time Limit:15 min Evaluation Window:10 samples

Name:TestCompletePolicy Status:Ready Current State:Idle Number of I/O Classes:2 I/O Classes:Name:TestCompleteClass Name:Background Class Action on Failure:Stop NQM after failure to satisfy goal Time Limit:15min Evalution Window:10 samples

nqm -policy -modify修改现有策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm -policy 命令与 -modify 开关配合使用时,可修改现有策略。

语法nqm-policy-modify-namepolicyname[-evalwindow“number_of_samples”][-failactionstop|measure|continue][-ioclasses“classnames”]|[-noclass][-newname“newname”][-o][-timelimit“value_in_min”]选项

-name 策略名称指定策略名称。

-evalwindownumber_of_samples

指定达到(或未达到)目标所需的示例期间数,以便将目标分类为已实现(或未实现)。此值必须介于 3 和 30 之间。默认值为 3。

-failactionstop |measure|continue

指定未实现目标时 QoS Manager 将执行的操作。默认操作为停止。

-ioclassesclassnames

指定 I/O 类名。

EMC Unisphere QoS Manager

372 EMC VNX Series 5.33 Block 命令行界面参考

Page 373: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-noclass将策略修改为不包含任何 I/O 类。

-newnamenewname

现有策略的新名称。

-o修改策略,而不提示警告/确认。

-timelimitvalue_in_min

指定系统达到目标所需的 长时间。测量单位为分钟;此值必须介于 5 和 1440 之间。默认值为 60。

示例对于 ss1_spa,此命令将修改现有策略名称 clitestpolicy2,并且分配新名称OLTPPolicy。未实现目标时,QoS Manager 将停止。

naviseccli –h ss1_spa nqm -policy –modify –name clitestpolicy2-newname OLTPPolicy -failaction stop

输出无

nqm -run启动指定策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述navisecclinqm-run 命令启动指定的策略。

语法nqm–runpolicyname选项

策略名称指定要运行的策略。

示例对于 ss1_spa,此命令将运行 testPolicy。

naviseccli -h ss1_spa nqm -run testPolicy

输出无

nqm -schedule -create创建计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-schedule 命令与 -create 开关配合使用时,可创建计划任务。

EMC Unisphere QoS Manager

nqm -run 373

Page 374: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法nqm-schedule-create-name“schedulename”-startdate“mm/dd/yyyy”-starttime“hh:mm:ss”–duration“hours:minutes”-policy“policyname”[-daily“frequency”]|[-weekly“frequency”-pattern[su][mo][tu][we][th][fr][sa]]|-norecur选项

-nameschedulename

指定计划任务名称。

-startdatemm/dd/yyyy

指明任务计划开始的日期。

-starttimehh:mm:ss

指明任务计划开始的时间。

-durationhours:minutes

指明策略将运行的时间长度。小时数可以是介于 0 和 168 之间的值。分钟数为介于 0 和 59 之间的值。

-policy 策略名称指定计划任务关联的策略名称。

-dailyfrequency

指定此计划任务应按指定频率每天进行。

-weeklyfrequency

指定此计划任务应按指定频率每周进行。

-pattern[su][mo][tu][we][th][fr][sa]

指定此任务将在一周内的哪些天重复,以空格分隔。仅在使用 -weekly 开关的情况下才指定此开关。

-norecur如果指定,将指定计划任务不重复。

示例对于 ss1_spa,此命令将为 TestScheduleRecurring 创建每日重复任务。此任务将在每天 12:10:00 进行。持续时间将为 4 小时 20 分钟,4/5/2004 生效。此计划任务将与 TestCompletePolicy 关联。

naviseccli –h ss1_spa nqm -schedule –create –nameTestScheduleRecurring -startdate 04/05/2004 –starttime12:10:00 –duration 4:20 -policy TestCompletePolicy -daily 1

输出无

EMC Unisphere QoS Manager

374 EMC VNX Series 5.33 Block 命令行界面参考

Page 375: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

nqm -schedule -destroy清除指定计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-schedule 命令与 -destroy 开关配合使用时,可清除指定的计划任务。

语法nqm-schedule-destroy–nameschedulename[-o]选项

-nameschedulename

指定计划任务名称。

-o销毁计划任务,而不提示警告/确认。如果在销毁计划任务时未指定 -o 开关,则将显示确认消息。

y = 销毁计划任务。

n = 不销毁计划任务。

示例对于 ss1_spa,此命令将清除计划任务 testSchedule。

naviseccli –h ss1_spa nqm –schedule –destroy –name testSchedule

输出无

nqm -schedule -list列出所有计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 navisecclinqm-schedule 命令与 -list 开关配合使用时,可按时间顺序列出所有计划任务。如果未计划任何任务,则不会显示任何任务。

语法nqm-schedule-list[-name[“schedulename”]][-state][-start][-duration][-policy“policyname”][-recur]选项

-nameschedulename

列出特定 QoS Manager 任务的所有信息。

EMC Unisphere QoS Manager

nqm -schedule -destroy 375

Page 376: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-state指定任务的状态。各种状态包括:

已计划:计划发生的任务正在等待运行。

已暂停:已暂停任务将临时排除,不会在其计划开始时间运行。

running:当前正在运行计划策略。

已中断:已中断任务包含无法运行的已中断策略。

-start显示启动 QoS Manager 的日历时间。

-duration指定计划运行的持续时间。

-policy 策略名称指定要运行的策略的名称。

-recur显示重复模式或不重复。

示例对于 ss1_spa,此命令将列出所有计划任务。

naviseccli –h ss1_spa nqm –schedule –list

输出

Name:TestScheduleRecurring Current State:Scheduled Next Start Time:Mon Apr 05 10:10:00 2004 Duration:2 hours Policy Name:TestCompletePolicy Recurrence Type:Weekly Frequency:Every 2 weeks Pattern:Sunday, Monday and Tuesday

Name:TestScheduleRecurring Current State:Running Next Start Time:Mon Apr 05 12:00:00 2004 Duration:4 hours Policy Name:TestCompletePolicy Recurrence Type:Weekly Frequency:Every week Pattern:Sunday

Name:TestScheduleRecurringDaily Current State:Idle Next Start Time:Mon Apr 05 16:00:00 2004 Duration:2 hours Policy Name:TestCompletePolicy Recurrence Type:Daily Frequency:Every day Pattern:N/A

Name:TestScheduleNoRecurring Current State:Idle Next Start Time:Mon Apr 05 18:10:00 2004 Duration:2 hours Policy Name:TestCompletePolicy Recurrence Type:None

EMC Unisphere QoS Manager

376 EMC VNX Series 5.33 Block 命令行界面参考

Page 377: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Frequency:N/A Pattern:N/Az

nqm -schedule -modify修改计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-schedule 命令与 -modify 开关配合使用时,可修改指定的计划任务。

语法nqm-schedule–modify–nameschedulename[-newname“newname”][-policy“policyname”][-startdate“mm/dd/yyyy”][-starttime“hh:mm:ss”][-duration“hours:minutes”][-daily“frequency”]|[-weekly“frequency”-pattern[su][mo][tu][we][th][fr][sa]]|-norecur选项

-nameschedulename

指定现有计划任务名称。

-newnamenewname

指定现有计划任务的新名称。

-policy 策略名称指明计划任务关联的策略名称。

-startdate mm/dd/yyyy

指明任务计划开始的日期。

-starttimehh:mm:ss

指明任务计划开始的时间。

-durationhours:minutes

指明策略将运行的时间长度。

-daily frequency

指定此计划任务应按指定频率每天进行。

-weekly frequency

指定此计划任务应按指定频率每周进行。

-pattern[su][mo][tu][we][th][fr] [sa]

指定此任务将在一周内的哪些天重复,以空格分隔。此开关仅在您使用 –weekly开关的情况下才能指定。

-norecur将计划任务创建为不重复。

EMC Unisphere QoS Manager

nqm -schedule -modify 377

Page 378: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 ss1_spa,此命令将修改任务 testSchedule。此任务将于 2004 年 6 月 11 日12:00:00 开始,持续运行 5 个小时又 30 分钟。

naviseccli –h ss1_spa nqm -schedule -modify –name testSchedule–startdate 6/11/2004 –starttime 12:00:00 –duration 5:30

输出无

nqm -schedule -resume恢复计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli nqm-schedule 命令与 -resume 开关配合使用时,可恢复计划任务。

语法nqm–schedule-resume-all | -nameschedulename选项

-all恢复所有现有任务。

-nameschedulename

指定现有计划任务名称。

示例 1对于 ss1_spa,此命令将恢复计划任务 testSchedule。

naviseccli –h ss1_spa nqm –schedule –resume –name testSchedule

示例 2对于 ss1_spa,此命令将恢复所有现有计划任务。

naviseccli –h ss1_spa nqm –schedule –resume –all

输出无

nqm -schedule -suspend暂停计划任务。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 navisecclinqm-schedule 命令与 -suspend 开关配合使用时,可暂停计划任务。

语法nqm –schedule -suspend -all | -name schedulename[-o]

EMC Unisphere QoS Manager

378 EMC VNX Series 5.33 Block 命令行界面参考

Page 379: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-all暂停所有现有任务。

-nameschedulename

指定现有计划任务。

-o暂停计划任务,而不提示确认。

示例 1对于 ss1_spa,此命令将暂停名为 testSchedule 的任务。

naviseccli -h ss1_spa nqm -schedule -suspend -name testSchedule

示例 2对于 ss1_spa,此命令将暂停所有计划任务,而不提示确认。

naviseccli -h ss1_spa nqm -schedule -suspend -all -o

输出无

nqm -setfallback设置或取消设置回退策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述navisecclinqm-setfallback 命令将设置或取消设置回退策略。

语法nqm -setfallback-enablepname | -disable选项

-enablepname

启用和设置具有指定策略名称的回退策略。

-disable禁用和取消设置回退策略。

示例对于 ss1_spa,此命令将为 apolicy 启用回退策略。

naviseccli -h ss1_spa nqm -setfallback -enable apolicy

输出无

nqm -setoptions切换数据日志记录和事件控制开关。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC Unisphere QoS Manager

nqm -setfallback 379

Page 380: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述navisecclinqm-setoptions 命令切换数据日志记录和事件控制开关。

语法nqm-setoptions-logevent[[gs][gu][gn]]|none选项

-logevent [[gs][gu] [gn]] | none

指明因下列四种情况是否需要将事件添加到事件日志:gs:目标已实现

gu:目标未实现

gn:目标无法再实现

none:不记录任何事件

示例对于 ss1_spa,此命令将切换数据日志记录和事件控制开关。如果目标已实现、无法实现或无法再实现,则将事件添加到事件日志中。

naviseccli -h ss1_spa nqm -setoptions -logevent gs gu gn

输出无

nqm -stop立即停止活动策略。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述navisecclinqm-stop 命令可立即停止活动策略(正在运行或测量)。

语法nqm-stop[-nofallback][-o]选项

-nofallback启动回退策略,除非指定此开关。

-o停止策略,而不提示警告/确认。

示例对于 ss1_spa,此命令将立即停止活动策略,而不启动回退策略。

naviseccli -h ss1_spa nqm -stop -nofallback

输出无

客户端工具本部分介绍 QoS Manager 客户端工具。

EMC Unisphere QoS Manager

380 EMC VNX Series 5.33 Block 命令行界面参考

Page 381: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

nqm -archive -dump转储 QoS Manager 归档文件。

前提条件由于此命令本地运行,因此将忽略 naviseccli 的主机、用户名/密码和范围选项。

描述将 navisecclinqm 命令与 -archive-dump 命令配合使用时,可采用指定格式转储性能数据、关系、配置和统计信息。您可以指定转储信息的输出格式,即 XML 或CSV。

-archive-dump 命令包括以下子命令:l -datal -rell -configl -stats

当您尝试打开加密的归档文件时,-archive-dump 命令将识别并报告错误消息。

语法

nqm -archive -dump -data filename(s) [-out filename(s)][-join][-overwrite y|n][-xml|-delim code][-enquote code][-eol code][-header y|n][-object codes] [-format codes] [-stime starttime][-ftime endtime] [-timezone code] [-progress]

ornqm -archive -dump -rel filename(s) [-out filename(s)][-join][-overwrite y|n][-xml|-delim code][-enquote code][-eol code][-root objcode][-level depth][-progress]

ornqm -archive -dump -config filename(s) [-out filename(s)][-join][-overwrite y|n][-xml] [-delim code] [-enquote code][-eol code] [-object objcode] [-progress]

EMC Unisphere QoS Manager

nqm -archive -dump 381

Page 382: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

ornqm -archive -dump -stats filename(s) [-out filename(s)][-join] [-overwrite y|n] [-timezone code]

选项

-datafilename(s)

转储归档文件中的数据。必须在 -data 命令后提供归档文件名。

它让您可以指定 QoS Manager 归档文件并转储 QoS Manager 特定数据。

可选开关如下:

-outfilename(s)

转储多个文件。指定多个输出文件名,用逗号隔开。输出文件名列表与转储的文件名列表对应。

您可以使用 -join 开关将多个文件转储为单个文件。

-join将多个文件的输出附加至单个文件。如果使用了此开关且启用了 header 开关,则仅转储标头一次。仅在指定多个文件时,此开关才有效。

-overwritey|n

与 -out 开关配合使用。如果使用 -overwrite 开关的同时不使用 -out 开关,则将忽略前者。如果您指定了多个要转储的文件,则 -overwrite 开关适用于所有输出文件。y = 在不显示警告的情况下,覆盖 -out 开关指定的现有文件。

n = 如果 -out 开关指定的文件已存在,则显示错误消息。

如果尝试覆盖只读文件,则会显示错误消息。

-xml将输出指定为 XML 格式。此开关为可选项,您无法将其与 -delim 类型配合使用。如果未指定 -xml 开关,则将生成分隔输出。如果将其与 -data 命令和 -format 开关配合使用,则显示错误消息。

-delimcode

指定分隔输出数据的分隔符。借助此开关,可将输出指定为分隔类型。它是可选项,您无法将其与 -xml 开关配合使用。使用此开关时将指定分隔符。如果未指定-xml 或 -delim,则将生成分隔输出。

表 25 分隔符代码

分隔符 代码

逗号(默认值) cm

分号 -sc

EMC Unisphere QoS Manager

382 EMC VNX Series 5.33 Block 命令行界面参考

Page 383: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 25 分隔符代码 (续)

分隔符 代码

冒号 cl

选项卡 tb

斜杠 sl

反斜杠 bs

Period pd

空白 ws

如果使用斜杠或句点作为分隔符,则还必须使用 -enquote 开关。

-enquote code

在一组特殊字符中括住每个性能特性。如果将输出类型指定为 -xml,则会显示错误消息。下面列出了可用于 -enquote 开关的特殊字符:

表 26 有效的 -enquote 开关特殊字符

外围字符 代码

无 no

预算 qu

撇号 ap

沉音符 ac

仅当将输出类型指定为 -delimited 时,才使用此开关。

-eol code

指定特定的行尾字符。当特定对象的所有性能特性在特定时间都已输出时,输出达到行尾。基础客户端系统决定缺省的行尾字符。如果将输出类型指定为 -xml,则会显示错误消息。下面列出了此开关的可能行尾字符:

表 27 有效的行尾字符

行尾字符 代码

回车符 cr

换行符 lf

EMC Unisphere QoS Manager

nqm -archive -dump 383

Page 384: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

仅当将输出类型指定为 -delimited 时,才使用此开关。

-headery|n指定是否输出列标头。

y = 输出标头

n = 不输出标头

-objectcodes

指定要为其收集性能统计信息的对象以及这些对象的输出顺序。未指定此开关时,将转储所有策略会话对象。

表 28 有效的对象类型代码

对象类型 代码

策略会话 (QoS Manager) ps

-format codes

指定要输出的性能特性及其显示顺序。此开关为可选项,您无法将其与 -xml 开关配合使用。如果将 -xml 开关与 -format 开关配合使用,则会显示错误消息。-format 开关需要下面列出的一个或多个代码。如果未指定此开关,则所有性能特性将按下列顺序输出:

表 29 未指定 -format 代码时的性能特性

性能特性 对象类型 代码

对象名称 所有对象 on

所有者阵列名称 所有对象 oan

轮询时间 所有对象 pt

策略开始时间 策略会话 psst

策略结束时间 策略会话 pset

I/O 类名 策略会话 cn

I/O 延迟 I/O 类 fd

响应时间(毫秒) LUN、metaLUN、磁盘、SP、I/O 类、快照、精简 LUN

rt

总带宽(MB/秒) LUN、metaLUN、磁盘、SP、I/O 类、快照、精简 LUN

tb

总吞吐量(I/O/秒) LUN、metaLUN、磁盘、SP、I/O 类、快照、精简 LUN

tt

队列深度 LUN、metaLUN、磁盘、SP、I/O 类、快照、精简 LUN

qd

-stimestarttime

EMC Unisphere QoS Manager

384 EMC VNX Series 5.33 Block 命令行界面参考

Page 385: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定开始循环访问数据的归档轮询时间。-stime 开关要求开始时间采用下列格式:

mm/dd/yyyy hh:mm:ss

其中:

mm 是月份 (1-12)

dd 是日期 (1-31)

yyyy 是四位数的年份

hh 是以小时为单位的时间 (0-23)

mm 是以分钟为单位的时间 (0-59)

ss 是以秒为单位的时间 (0-59)。

必须用双引号将时间引起来。

-stime 开关与 -ftime 开关配合使用,如下所述。如果开始时间大于结束时间,则会出现错误消息。如果不指定开始时间,则此开关缺省为存档文件中 早的轮询时间。

如果将 -stime 开关与 -timezone 开关配合使用,则必须将时区应用于开始时间。

如果所指定的开始时间在存档文件的时间间隔中不存在,则会出现错误消息,其中包含存档文件的有效时间范围。而且,如果开始时间格式无效,也会出现错误消息。

-ftimeendtime

指定停止循环访问数据的归档轮询时间。-ftime 开关要求结束时间采用下列格式:

mm/dd/yyyy hh:mm:ss

其中:

mm 是月份 (1-12)

dd 是日期 (1-31)

yyyy 是四位数的年份

hh 是以小时为单位的时间 (0-23)

mm 是以分钟为单位的时间 (0-59)

ss 是以秒为单位的时间 (0-59)。

必须用双引号将时间引起来。

-ftime 开关与 -stime 开关配合使用,如上所述。如果开始时间大于结束时间,则会出现错误消息。如果不指定结束时间,则此开关缺省为存档文件中 晚的轮询时间。

如果将 -ftime 开关与 -timezone 开关配合使用,则必须将时区应用于结束时间。

EMC Unisphere QoS Manager

nqm -archive -dump 385

Page 386: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果所指定的结束时间在存档文件的时间间隔中不存在,则会出现错误消息,其中包含存档文件的有效时间范围。而且,如果结束时间格式无效,也会出现错误消息。

-timezonecode

将特定时区应用于输出数据中所包括的“轮询时间”这一性能特性。默认情况下,QoS Manager 以客户端系统的本地时间显示此特性。下面列出了此开关的可能时区:

表 30 时区值

时区 代码

本地时间(默认值) 本地

世界通用时间 utc

-progress显示有关当前转储状态的信息,包括正在转储的文件的名称以及转储百分比。对于转储百分比信息,将根据对象数计算近似值。此开关与 -out 开关配合使用。如果使用 -progress 开关的同时不使用 -out 开关,则将忽略前者。请勿在脚本中使用此开关。

-rel转储归档文件中各种对象的关系信息。对于 QoS Manager,Unisphere 1.0 版包含完全资源调配的 LUN 支持。如果完全资源调配的 LUN 属于任何 I/O 类,则可转储和显示它。如果快照装载点属于任何 I/O 类,则还可转储和显示它。必须在 -rel 命令后提供归档文件名。您可以指定多个归档文件名并用逗号分隔,以转储所有文件的关系信息。

除了 -join、-out、-overwrite、-progress、-eol 和 -enquote 开关(已在上面描述)之外,您还可以将下列可选开关与 -rel 命令配合使用:

-xml指定输出采用 XML 格式。此开关为可选项,您无法将其与 -delim 类型配合使用。如果未指定 -xml 开关,则将生成分隔输出。

-delim将输出指定为分隔。在分隔格式中,将以逻辑树格式转储关系,其中每个节点都显示在单独行中。

-config转储归档文件中对象的配置信息。必须在 -config 命令后提供归档文件名。您可以指定多个归档文件并用逗号分隔,以转储所有文件的配置信息。除了 -join、-out、-overwrite、-progress、-delim、-enquote 和 -eol 开关(已在上面描述)之外,您还可以将下列可选开关与 -config 命令配合使用:

-objectobjcode

指定要转储配置信息的对象及其顺序。如果未指定此开关,则将按策略、I/O 类、metaLUN、传统 LUN、精简 LUN、完全资源调配的 LUN 和快照装载点的顺序转储所有对象类型。如果将 plu 对象代码用于基于池的 LUN,则将忽略用于精简LUN 的 tl 选项。使用 al 对象代码可转储所有 LUN 目标,包括 metaLUN、传统LUN、精简 LUN、完全资源调配的 LUN 和快照 LUN。如果指定了 al 对象代码,则将忽略所有其他对象代码。

EMC Unisphere QoS Manager

386 EMC VNX Series 5.33 Block 命令行界面参考

Page 387: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 31 转储配置信息的顺序

对象类型 代码

策略会话 ps

I/O 类 cl

所有 LUN(包括所有支持的公共 LUN) al

MetaLUN ml

传统 LUN l

精简 LUN tl

池 LUN(包括精简 LUN 和完全资源调配的LUN)

plu

快照 LUN sl

-xml指定输出采用 XML 格式。此开关为可选项,您无法将其与 -delim 类型配合使用。如果未指定 -xml 开关,则将生成分隔输出。

-statsarchivefilename(s)

转储多个归档文件的统计信息。空行将分隔不同文件的转储信息。您可以将下列可选开关与 -stats 命令配合使用:-join、-out、-overwrite(已在上面描述)。

示例 1此命令让您可以转储归档文件 archive.nqm 中的数据,而不输出标头。

naviseccli -h ss1_spa nqm -archive -dump -data archive.nqm -header n

示例 2此命令让您可以转储归档文件 archive.nqm 中各种对象的关系信息,并以 XML 格式输出这些信息。

naviseccli -h ss1_spa nqm -archive -dump -rel archive.nqm -xml

示例 3此命令让您可以转储归档文件 archive.nqm 中对象的配置信息;如果输出文件archive.csv 存在,系统将覆盖它,且不发出警告。

naviseccli -h ss1_spa nqm -archive -dump -config archive.nqm -outarchive.csv -overwrite y

示例 4此命令让您可以转储多个归档文件(archive1.nqm 和 archive2.nqm)的统计信息。

naviseccli -h ss1_spa nqm -archive -dump -stats archive1.nqm,archive2.nqm

输出因所使用的开关而异。

EMC Unisphere QoS Manager

nqm -archive -dump 387

Page 388: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

nqm -archive -retrieve检索 QoS Manager 归档文件。

前提条件您必须在要执行命令的系统上具有用户帐户。

运行 -archive-retrieve 命令并不需要 navicli nqm 命令。

描述将 navisecclinqm 命令与 -archive-retrieve 命令配合使用时,可从系统创建和检索归档文件。

语法nqm-archive-retrieve-filefilename[-location“directorypath”][-overwritey|n][-retry“number”][-v]选项

-filefilename

指定存档文件在检索到客户端系统后的文件名。

-locationdirectorypath

指定归档文件在检索到客户端系统后的路径位置。如果不指定位置,QoSManager 将使用当前工作目录。

-overwritey|n

指定是否覆盖客户端系统上的现有归档文件。如果指定的归档文件已存在,且未使用此开关,该命令将失败。

y = 在不显示警告的情况下,覆盖 -out 开关指定的现有文件。

n = 如果 -out 开关指定的文件已存在,则显示错误消息。

-retrynumber

指定在完全放弃之前重试检索的次数。只有在从系统向客户端系统实际移动归档文件失败,才将进行重试。

-v随着检索进程的进行,将输出每个阶段的状态。

示例此命令会将归档检索到 c:\Temp 中的文件 archive.nqm,覆盖现有文件,然后重试两次。

naviseccli -h ss1_spa nqm -archive -retrieve -file archive.nqm-location c:\temp -overwrite y -retry 2

输出无

EMC Unisphere QoS Manager

388 EMC VNX Series 5.33 Block 命令行界面参考

Page 389: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 8 章

EMC Unisphere Analyzer

本章介绍用于衡量磁盘阵列存储系统性能的 EMC® Unisphere™ Analyzer 性能监视应用程序。

本节包括以下主题:

l 关于 Unisphere Analyzer.................................................................................. 390l Analyzer CLI 命令.............................................................................................390l 客户端工具.......................................................................................................396

EMC Unisphere Analyzer 389

Page 390: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

关于 Unisphere AnalyzerAnalyzer 的工作范围是基于 Web 的 Unisphere 软件管理的存储域。该程序收集系统性能统计信息,然后将这些信息显示在各种类型的图表中。这些图表可帮助您发现和预见计算机系统磁盘存储组件中的瓶颈。

Analyzer 包含两部分:收集性能信息的提供程序和用户界面 (UI)。有关 Analyzer UI 的信息,请参见 Unisphere 联机帮助。

要分析的所有系统上都必须安装 Analyzer 启用程序。它控制和收集有关存储处理器(SP)、逻辑单元 (LUN) 和磁盘的性能信息,并管理对这些信息的访问。新信息将取代旧信息。本手册使用术语 “LUN” 来表示 LUN、metaLUN、完全资源调配的 LUN 和精简 LUN,除非另外明确说明。

Analyzer 可以直接(实时)显示性能数据,也可以显示为包含以前性能数据的文件(以归档模式)。Analyzer 可以同时显示实时数据和归档文件数据。您可以比较来自不同系统的图表(使用实时数据),也可以比较一个系统上不同时间的数据(使用实时数据和归档数据)。

Analyzer 图表类型Analyzer 有七种图表:

l 性能概述l 性能汇总l 性能汇总l 性能详细信息l IO 大小分布摘要(仅适用于 LUN 和 metaLUN)l IO 大小分布详细信息(仅适用于 LUN 和 metaLUN)l LUN IO 磁盘详细信息(仅适用于 LUN)

前提条件Analyzer 要求如下:

l 必须在要分析的系统域中的至少一个系统上安装并启用 Unisphere 软件。l 必须在要分析的系统上启用 Analyzer。l 必须在运行浏览器的客户端上安装正确版本的 Java Runtime Environment (JRE)。

有关 新要求,请参见软件附带的发行说明。

Analyzer CLI 命令此部分说明 naviseccli 命令以及用于监视和测量带 Analyzer 选件的 VNX 系列系统性能的命令。

本部分介绍的命令仅适用于安装了可选 Analyzer 软件的系统。

EMC Unisphere Analyzer

390 EMC VNX Series 5.33 Block 命令行界面参考

Page 391: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

analyzer -set修改性能日志记录属性。

前提条件您必须在要执行命令的系统上具有用户帐户。如果指定了其中一个开关,则用户帐户需要管理员或管理者角色。

描述将 naviseccli analyzer 命令与 -set 开关配合使用时,可修改性能日志记录属性。

analyzer-set 与 naviseccli(请参见 naviseccli)配合使用。

语法analyzer-set[-narinterval“seconds”][-rtinterval“seconds”][-nonstop|-logperiod“days”][-periodicarchiving 0|1][-default]选项

-narintervalseconds

更改性能日志记录的轮询间隔。允许的范围为 60 至 3600,默认值为 120。修改此值会影响数据在文件中的持续时间。例如,轮询间隔为 600 秒时,存档应该具有大约 26 小时的数据。如果将速度降低到 1200 秒,则存档文件将具有大约 52 小时的数据。

-rtintervalseconds

更改实时图表窗口的轮询间隔。有效范围为 60 至 3600;默认值为 60。

-nonstop将性能日志记录设置为不停止运行。

-logperioddays

将性能日志记录设置为运行一定天数。有效范围为 1 至 30 天;默认值为 7 天。

-periodicarchiving0 | 1

当您将 -periodicarchiving 设置为 1 时,性能日志记录将按 156 条示例的周期自动创建归档文件。默认值为 0(即,不定期归档)。

-default将所有性能属性的值都重设回其默认值。运行性能日志记录时,它不会更改 -nonstop 或 -logperiod 开关。您无法在同一命令行指定 -nonstop 和 -logperiod。如果不指定任何开关,则将回到当前值。

示例 1此命令将存档间隔设置为 20 分钟。

naviseccli -h ss1_spa analyzer -set -narinterval 1200

示例 2此命令将存档间隔设置回 2 分钟。

naviseccli -h ss1_spa analyzer -set -default

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

EMC Unisphere Analyzer

analyzer -set 391

Page 392: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

analyzer -get返回性能日志记录属性的当前值。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli analyzer 命令与 -get 开关配合使用时,可查看指定开关的性能日志记录属性的当前值。

analyzer-get 与 naviseccli(请参阅 naviseccli)配合使用。

语法analyzer-get[-narinterval ][-rtinterval ][-logperiod ][-periodicarchiving ]选项

-narinterval返回当前归档轮询间隔(以秒为单位)。

-rtinterval返回当前实时轮询间隔(以秒为单位)。

-logperiod返回当前日志记录周期(天数或 nonstop)。

-periodicarchiving返回 -periodicarchiving 设置,即 No 或 Yes。

如果您未指定任何开关,则 analyzer-get 命令将显示所有当前值。

示例此命令返回当前的存档间隔。

naviseccli -h ss1_spa analyzer -get -narinterval

输出对于此示例,输出为:

存档轮询间隔(秒):600

analyzer -logging重置性能日志记录。

前提条件您必须在要执行命令的系统上具有用户帐户。您需要管理员或管理者权限才能使用此命令。

描述将 naviseccli analyzer 命令与 -logging 开关配合使用时,可重置性能日志记录。

analyzer-logging 与 naviseccli(请参阅 naviseccli)配合使用。

EMC Unisphere Analyzer

392 EMC VNX Series 5.33 Block 命令行界面参考

Page 393: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法analyzer-logging [-reset]选项

-reset停止性能记录。它将删除 Analyzer 提供程序收集的所有数据。然后启动性能记录。

示例此命令将重置性能日志记录。

naviseccli -h ss1_spa analyzer -logging -reset

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

analyzer -start启动性能日志记录。

前提条件您必须在要执行命令的系统上具有用户帐户。您需要管理员或管理者权限才能使用此命令。

描述将 naviseccli analyzer 命令与 -start 开关配合使用时,可启动性能日志记录。如果统计记录尚未打开,则将其打开。

analyzer-start 与 naviseccli(请参阅 naviseccli)配合使用。

语法analyzer-start示例此命令将启动性能日志记录。

naviseccli -h ss1_spa analyzer -start

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

analyzer -stop停止性能记录。

前提条件您必须在要执行命令的系统上具有用户帐户。您需要管理员或管理者权限才能使用此命令。

描述将 naviseccli analyzer 命令与 -stop 开关配合使用时,可停止性能日志记录。它会将统计记录状态恢复至启动日志记录前的状态。

analyzer-stop 与 naviseccli(请参阅 naviseccli)配合使用。

语法analyzer-stop示例此命令将停止性能日志记录。

EMC Unisphere Analyzer

analyzer -start 393

Page 394: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa analyzer -stop

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

analyzer -status显示性能日志记录状态。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli analyzer 命令与 -status 开关配合使用时,可查看性能日志记录的当前状态。可能状态包括:

l Running 开始日期时间l 已停止l 停止日期时间

analyzer-status 与 naviseccli(请参阅 naviseccli)配合使用。

语法analyzer-status示例此命令将提供性能日志记录的当前状态。

naviseccli -h ss1_spa analyzer -status

输出对于此示例,输出为:

Running Started on 10/17/2006 13:27:32 (正在运行。于 2006 年 10月 17 日 13:27:32 开始)

analyzer -archive管理归档文件。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 navisecclianalyzer 命令与 -archive 开关配合使用时,可列出、检索或删除SP 中的一个或多个归档文件。它可以同时检索加密和解密的归档文件。

语法analyzer -archive[[-list][-path“pathname”][-o][-all|-file“filenames”][-delete]]oranalyzer-archive[-new|-statusnew“filename”]选项

-list列出所有归档文件,并忽略所有其他开关。

-path 路径名

EMC Unisphere Analyzer

394 EMC VNX Series 5.33 Block 命令行界面参考

Page 395: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将文件检索到指定的路径。如果未指定路径名,文件将检索到当前目录。

-o不显示警告消息。

-all检索所有归档文件。

-file 文件名检索指定的归档文件。

-delete删除您使用 -all 或 -file 开关选择或指定的文件。如果您未指定 -o 开关,系统将显示一则警告消息,其中列出要删除的文件并提示确认。

-new立即创建新归档文件和新归档文件的输出名称。如果因收集的示例少于 10 条而无法创建新归档文件,此开关将返回 新归档文件的名称。

-statusnew filename

返回使用 -new 开关创建的新归档文件 filename 的状态。可能的状态为 done 或notdone。

示例此命令将列出所有归档文件。

naviseccli -h ss1_spa analyzer -archive -list

输出

Index Size in KB Last Modified Filename 0 39 10/04/2006 16:07:24 APM00035101236_SPA_2006-10-04_20-07-21-GMT_M05-00.nar 1 60 10/06/2006 10:39:56 APM00035101236_SPA_2006-10-06_14-39-56-GMT_M05-00.nar 2 114 10/06/2006 13:49:51 APM00035101236_SPA_2006-10-06_17-49-50-GMT_M05-00.nar 3 68 10/08/2006 12:12:42 APM00035101236_SPA_2006-10-08_16-12-42-GMT_M05-00.nar 4 68 10/08/2006 14:48:42 APM00035101236_SPA_2006-10-08_18-48-42-GMT_M05-00.nar 5 70 10/08/2006 17:24:42 APM00035101236_SPA_2006-10-08_21-24-42-GMT_M05-00.nar 6 70 10/08/2006 20:00:42 APM00035101236_SPA_2006-10-09_00-00-42-GMT_M05-00.nar 7 71 10/08/2006 22:36:42 APM00035101236_SPA_2006-10-09_02-36-42-GMT_M05-00.nar 8 70 10/09/2006 01:12:42 APM00035101236_SPA_2006-10-09_05-12-42-GMT_M05-00.nar 9 70 10/09/2006 03:48:42 APM00035101236_SPA_2006-10-09_07-48-42-GMT_M05-00.nar 10 71 10/09/2006 06:24:42 APM00035101236_SPA_2006-10-09_10-24-41-GMT_M05-00.nar 11 69 10/09/2006 09:00:42 APM00035101236_SPA_2006-10-09_13-00-42-GMT_M05-00.nar 12 72 10/09/2006 11:36:42 APM00035101236_SPA_2006-10-09_15-36-42-GMT_M05-00.nar

EMC Unisphere Analyzer

analyzer -archive 395

Page 396: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

客户端工具此部分介绍与 naviseccli 配合使用的 Analyzer 客户端工具。

analyzer -archivedump转储 Analyzer 归档文件。

前提条件由于此命令本地运行,因此将忽略 naviseccli 的主机、用户名/密码和范围选项。

描述将 naviseccli analyzer 命令与 -archivedump 命令配合使用时,能以指定的格式转储性能数据、关系和配置信息。

当您尝试打开加密的归档文件时,-archivedump 命令将识别并报告错误消息。

-archivedump 命令包括以下子命令:

l -datal -statsl -rell -configanalyzer -archivedump 与 naviseccli(请参阅 naviseccli)配合使用。

语法

analyzer -archivedump -data filename(s) [-out filename(s)][-join][-overwrite y|n] [-xml|-delim code] [-enquote code][-eol code][-header y|n] [-object codes] [-format codes][-stime starttime] [-ftime endtime] [-timezone code][-progress]

analyzer -archivedump -stats filename(s) [-out filename(s)][-join][-overwrite y|n] [-timezone code]

analyzer -archivedump -rel filename(s) [-out filename(s)][-join][-overwrite y|n] [-xml|-delim code] [-enquote code][-eol code] [-root objcode] [-level depth] [-progress]

analyzer -archivedump -config filename(s) [-out filename(s)][-join][-overwrite y|n] [-xml|-delim code] [-enquote code][-eol code] [-object objcode] [-progress]

EMC Unisphere Analyzer

396 EMC VNX Series 5.33 Block 命令行界面参考

Page 397: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-data filename(s)

转储归档文件中的数据。必须在 -data 命令后提供归档文件名。可选开关如下:

-outfilename(s)

转储多个文件。指定多个输出文件名,用逗号隔开。输出文件名列表与转储的文件名列表对应。

您可以使用 -join 开关将多个文件转储为单个文件。

-join将多个文件的输出附加至单个文件。如果使用了此开关且启用了 header 开关,则仅转储标头一次。仅在指定多个文件时,此开关才有效。如果将此开关与 -data 后面的单个文件配合使用,则将忽略此开关。

overwritey|n

与 -out 开关配合使用。如果使用 -overwrite 开关的同时不使用 -out 开关,则将忽略前者。如果指定了多个要转储的文件,则 -overwrite 开关适用于所有输出文件。

y

在不显示警告的情况下,覆盖 -out 开关指定的现有文件。

n

如果 -out 开关指定的文件已存在,则显示错误消息。

如果尝试覆盖只读文件,则会显示错误消息。

-xml指定输出采用 XML 格式。此开关为可选项,您无法将其与 -delim 类型配合使用。如果未指定 -xml 开关,则将生成分隔输出。如果将其与 -data 命令和 -format 开关配合使用,则显示错误消息。

-delim code

指定分隔输出数据的分隔符。借助此开关,可将输出指定为分隔类型。它是可选项,您无法将其与 -xml 开关配合使用。使用此开关时将指定分隔符。如果未指定 -xml 或 -delim,则将生成分隔输出。

表 32 分隔符代码

分隔符 代码

逗号(默认值) cm

分号 sc

冒号 cl

选项卡 tb

斜杠 sl

EMC Unisphere Analyzer

analyzer -archivedump 397

Page 398: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 32 分隔符代码 (续)

分隔符 代码

反斜杠 bs

周期 pd

空白 ws

如果将斜杠或句点用作分隔符,则还必须将 -enquote 开关与“无”之外的选项配合使用。

-enquote code

在一组特殊字符中括住每个性能特性。默认情况下,使用特殊字符无。下面列出了此开关的可能特殊字符:

表 33 有效的 -enquote 开关特殊字符代码

外围字符 代码

无 no

预算 qu

撇号 ap

沉音符 ac

仅在将 -delimited 指定为输出类型时,才能使用此开关。

-eolcode

指定特定的行尾字符。当特定对象的所有性能特性在特定时间都已输出时,输出达到行尾。基础客户端系统决定缺省的行尾字符。下面列出了此开关的可能行尾字符:

表 34 有效的行尾字符

行尾字符 代码

回车符 cr

换行符 lf

仅在将 -delimited 指定为输出类型时,才能使用此开关。

-headery | n

指定是否输出列标头。此开关可选。如果未指定此开关,默认情况下将输出标头。

EMC Unisphere Analyzer

398 EMC VNX Series 5.33 Block 命令行界面参考

Page 399: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

y

输出标头。

n

不输出标头。

-objectcodes

指定要为其收集性能统计信息的对象以及这些对象的输出顺序。如果未指定此开关,所有对象类型都将按下列顺序转储:SP、公共传统 LUN、metaLUN、完全资源调配的 LUN、精简 LUN、快照装载点、专用传统 LUN、磁盘、MirrorView/A、快照会话、RAID 组、池、快照、一致性组和端口。如果对象没有性能数据,则不会转储任何信息。

表 35 有效的对象类型代码

对象类型 代码

SP s

LUNa l

MetaLUN ml

磁盘 D

异步镜像 am

快照会话 ss

RAID 组 rg

端口 p

专用传统 LUN b pl

主机 LUNc hl

精简 LUNd tl

所有 LUN al

公共/专用池 LUN plu

精简池 tp

池 e 池

Snapshotf 快照

一致性组 g cg

快照集 h cgsnap

快照装载点 i sl

a. 基于 RAID 组的公共或专用 LUNb. 专用 LUN 是 metaLUN 组件和其他保留 LUN。c. 主机 LUN 是带主机 I/O 的所有 LUN。d. 精简 LUN 是使用共享存储池增加存储容量的 LUN。它们仅转储主机统计信息。e. 精简池和池表示同一对象。在 Unisphere 1.0 中保留精简池是为了实现向后兼容性f. VNX 快照的新快照对象。g. VNX 快照的新对象。h. 一致性组的快照。VNX 快照的新对象。i. VNX 快照的快照装载点。

EMC Unisphere Analyzer

analyzer -archivedump 399

Page 400: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-formatcodes

指定要输出的性能特性及其显示顺序。-format 开关需要下面列出的一个或多个代码。如果未指定此开关,则所有性能特性将按下列顺序输出:

表 36 未指定 -format 代码时的性能特性

性能特性 对象类型 代码

对象名称 所有对象 on

轮询时间 所有对象 pt

所有者阵列名称 所有对象 oan

当前所有者 LUN、metaLUN、基于池的 LUN co

利用率 (%) LUN、metaLUN、基于池的LUN、磁盘、SP

u

队列长度 LUN、metaLUN、基于池的LUN、磁盘、SP

ql

响应时间(毫秒) LUN、metaLUN、基于池的LUN、磁盘、SP

rt

总带宽(MB/秒) LUN、metaLUN、基于池的LUN、磁盘、SP、异步镜像、端口

tb

总吞吐量(IO/秒) LUN、metaLUN、基于池的LUN、磁盘、SP、异步镜像、端口

tt

读取带宽 (MB/s) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

rb

读大小 (KB) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

rs

读吞吐量(IO/秒) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

rio

写入带宽 (MB/s) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

wb

写大小 (KB) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

ws

写吞吐量(IO/秒) LUN、metaLUN、基于池的LUN、磁盘、SP、端口

wio

完整条带写入/秒 LUN、metaLUN fsw

SP 缓存预取带宽(MB/秒) LUN、metaLUN pb

SP 缓存已使用的预取 (%) LUN、metaLUN up

SP 缓存读取命中/秒 LUN、metaLUN rch

SP 缓存读取失误/秒 LUN、metaLUN rcm

SP 缓存读取命中率 LUN、metaLUN rchr

SP 缓存写入命中/秒 LUN、metaLUN wch

EMC Unisphere Analyzer

400 EMC VNX Series 5.33 Block 命令行界面参考

Page 401: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 36 未指定 -format 代码时的性能特性 (续)

性能特性 对象类型 代码

SP 缓存写入失误 LUN、metaLUN wcm

SP 缓存写入命中率 LUN、metaLUN wchr

SP 缓存刷新请求数/秒 SP spcfr

完整直方图(r512b 至 t512kb) LUN、metaLUN histo

读直方图(r512b 至 r512kb) LUN、metaLUN rhisto

写直方图(w512b 至 w512kb) LUN、metaLUN whisto

总直方图(t512b 至 t512kb) LUN、metaLUN thisto

SP 缓存强制刷新次数/秒 LUN、metaLUN ff

磁盘交叉 (%) LUN、metaLUN dcp

平均忙队列长度 LUN、metaLUN、基于池的LUN、磁盘、SP

abql

磁盘交叉/秒 LUN、metaLUN dc

服务时间(毫秒) LUN、metaLUN、基于池的LUN、磁盘、SP

st

LUN 读交叉/秒 MetaLUN krc

LUN 写交叉/秒 MetaLUN lwc

平均寻道距离 (GB) 磁盘 asd

SP 缓存脏页 (%) SP dp

SP 缓存刷新的 MB 数(MB/秒) SP mbf

高水位刷入 SP hwfo

空闲刷入 SP ifo

低水位刷出 SP lwfo

写缓存刷新/秒 SP wcf

快照缓存中的读取数 快照会话 rfsc

快照拷贝 LUN 中的读取数 快照会话 rfsnl

快照源 LUN 中的读取数 快照会话 rfssl

快照源 LUN 的写入数 快照会话 wssl

快照缓存的写入数 快照会话 wsc

写入大于快照缓存区块的大小 快照会话 wltsccs

用于快照复制会话的区块 快照会话 cuscs

平均转移大小 (KB) 异步镜像 amats

时间延迟(分钟) 异步镜像 amtl

数据延迟 (MB) 异步镜像 amml

周期计数 异步镜像 amcc

EMC Unisphere Analyzer

analyzer -archivedump 401

Page 402: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 36 未指定 -format 代码时的性能特性 (续)

性能特性 对象类型 代码

平均周期时间(分钟) 异步镜像 amact

读 512B LUN、metaLUN r512b

读 1KB+ LUN、metaLUN r1kb

读 2KB+ LUN、metaLUN r2kb

读 4KB+ LUN、metaLUN r4kb

读 8KB+ LUN、metaLUN r8kb

读 16KB+ LUN、metaLUN r16kb

读 32KB+ LUN、metaLUN r32kb

读 64KB+ LUN、metaLUN r64kb

读 128KB+ LUN、metaLUN r128kb

读 256KB+ LUN、metaLUN r256kb

读 512KB+ LUN、metaLUN r512kb

写 512B LUN、metaLUN w512b

写 1KB+ LUN、metaLUN w1kb

写 2KB+ LUN、metaLUN w2kb

写 4KB+ LUN、metaLUN w4kb

写 8KB+ LUN、metaLUN w8kb

写 16KB+ LUN、metaLUN w16kb

写 32KB+ LUN、metaLUN w32kb

写 64KB+ LUN、metaLUN w64kb

写 128KB+ LUN、metaLUN w128kb

写 256KB+ LUN、metaLUN w256kb

写 512KB+ LUN、metaLUN w512kb

总计 512B LUN、metaLUN t512b

总计 1KB+ LUN、metaLUN t1kb

总计 2KB+ LUN、metaLUN t2kb

总计 4KB+ LUN、metaLUN t4kb

总计 8KB+ LUN、metaLUN t8kb

总计 16KB+ LUN、metaLUN t16kb

总计 32KB+ LUN、metaLUN t32kb

总计 64KB+ LUN、metaLUN t64kb

总计 128KB+ LUN、metaLUN t128kb

总计 256KB+ LUN、metaLUN t256kb

EMC Unisphere Analyzer

402 EMC VNX Series 5.33 Block 命令行界面参考

Page 403: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 36 未指定 -format 代码时的性能特性 (续)

性能特性 对象类型 代码

总计 512KB+ LUN、metaLUN t512kb

队列已满计数 port qfc

FAST Cache 读取命中率 LUN、池 fcrhr

FAST Cache 写入命中率 LUN、池 fcwhr

FAST 缓存读取命中/秒 LUN、池 fcrh

FAST 缓存写入命中/秒 LUN、池 fcwh

FAST 缓存读取失误/秒 LUN、池 fcrm

FAST 缓存写入失误/秒 LUN、池 fcwm

FAST 缓存脏页 [%] SP fcdp

FAST 缓存刷新的 MB/秒 SP fcmbf

新性能特性的选项如下所示:

表 37 性能特性

佳性能特性 非 佳性能特性 佳/非 佳代码 对象类型

利用率- 佳[%] 利用率-非 佳[%] uo/un LUN、metaLUN、基于池的 LUN

队列长度- 佳 队列长度-非 佳 qlo/qln LUN、metaLUN、基于池的 LUN

响应时间- 佳 [毫秒] 响应时间-非 佳 [毫秒]

rto/rtn LUN、metaLUN、基于池的 LUN

总带宽- 佳 [MB/s] 总带宽-非 佳[MB/s]

tbo/tbn LUN、metaLUN、基于池的 LUN

总吞吐量- 佳 [IO/s] 总吞吐量-非 佳[IO/s]

tto/ttn LUN、metaLUN、基于池的 LUN

读带宽- 佳[MB/s] 读带宽-非 佳[MB/s] rbo/rbn LUN、metaLUN、基于池的 LUN

读大小- 佳[KB] 读大小-非 佳[KB] rso/rsn LUN、metaLUN、基于池的 LUN

读吞吐量- 佳[IO/s] 读吞吐量-非 佳[IO/s]

rioo/rion LUN、metaLUN、基于池的 LUN

写带宽- 佳[MB/s] 写带宽-非 佳[MB/s] wbo/wbn LUN、metaLUN、基于池的 LUN

写大小- 佳 [KB] 写大小-非 佳 [KB] wso/wsn LUN、metaLUN、基于池的 LUN

写吞吐量- 佳[IO/s] 写吞吐量-非 佳[IO/s]

wioo/wion LUN、metaLUN、基于池的 LUN

EMC Unisphere Analyzer

analyzer -archivedump 403

Page 404: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 37 性能特性 (续)

佳性能特性 非 佳性能特性 佳/非 佳代码 对象类型

平均忙队列长度- 佳 平均忙队列长度-非佳

abqlo/abqln LUN、metaLUN、基于池的 LUN

服务时间 – 佳 [毫秒]

服务时间 – 非 佳 [毫秒]

sto/stn LUN、metaLUN、基于池的 LUN

显式主动变更计数 等 LUN、metaLUN、基于池的 LUN

隐式主动变更计数 itc LUN、metaLUN、基于池的 LUN

隐式主动变更计数-佳

隐式主动变更计数-非佳

itco/itcn LUN、metaLUN、基于池的 LUN

显式主动变更计数-佳

显式主动变更计数-非佳

etco/etcn LUN、metaLUN、基于池的 LUN

下表是 -archivedump 命令的示例,其中显示了 佳和非 佳统计信息,且还显示了当前所有者:

表 38 -archivedump 命令统计信息

对象名称 所有者阵列名称 当前所有者

利用率 (%) 利用率- 佳[%]

响应时间-佳 [毫秒]

LUN 2 HK192200361 A 0 0 0

LUN 1 HK192200361 B 8.153079 8.153079 34.986851

-stimestarttime

指定开始对整个数据范围行迭代的存档轮询时间。-stime 开关要求开始时间采用下列格式:

mm/dd/yyyy hh:mm:ss

其中:

mm

是月份 (1-12)

dd

是日期 (1-31)

yyyy

是四位数的年份

hh

是以小时为单位的时间 (0-23)

mm

是以分钟为单位的时间 (0-59)

ss

是以秒为单位的时间 (0-59)

EMC Unisphere Analyzer

404 EMC VNX Series 5.33 Block 命令行界面参考

Page 405: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

必须用双引号将时间引起来。

-stime 开关与 -ftime 开关配合使用,如下所述。如果开始时间大于结束时间,则会出现错误消息。如果不指定结束时间,则此开关缺省为存档文件中 晚的轮询时间。

如果将 -stime 开关与 -timezone 开关配合使用,则必须将指定的时区应用于开始时间。

如果所指定的开始时间在存档文件的时间间隔中不存在,则会出现错误消息,其中包含存档文件的有效时间范围。而且,如果开始时间格式无效,也会出现错误消息。

-ftime endtime

指定停止循环访问数据的归档轮询时间。-ftime 开关要求结束时间采用下列格式:

mm/dd/yyyy hh:mm:ss

其中:

mm

是月份 (1-12)

dd

是日期 (1-31)

yyyy

是四位数的年份

hh

是以小时为单位的时间 (0-23)

mm

是以分钟为单位的时间 (0-59)

ss

是以秒为单位的时间 (0-59)

必须用双引号将时间引起来。

-ftime 开关与 -stime 开关配合使用,如上所述。如果开始时间大于结束时间,则会出现错误消息。如果不指定结束时间,则此开关缺省为存档文件中 晚的轮询时间。

如果将 -ftime 开关与 -timezone 开关配合使用,则必须将指定的时区应用于结束时间。

如果所指定的结束时间在存档文件的时间间隔中不存在,则会出现错误消息,其中包含存档文件的有效时间范围。而且,如果结束时间格式无效,也会出现错误消息。

-timezonecode

EMC Unisphere Analyzer

analyzer -archivedump 405

Page 406: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将特定时区应用于输出数据中所包括的“轮询时间”这一性能特性。缺省情况下,Analyzer 以客户端系统的本地时间显示此特性。下面列出了此开关的可能时区:

表 39 时区值

时区 代码

本地时间(默认值) 本地

世界通用时间 utc

-progress显示有关当前转储状态的信息,包括正在转储的文件的名称以及转储百分比。对于转储百分比信息,将根据对象数计算近似值。此开关与 -out 开关配合使用。如果使用 -progress 开关的同时不使用 -out 开关,则将忽略前者。请勿在脚本中使用此开关。

-stats转储多个归档文件的统计信息。不同文件的转储信息将采用空白行分隔。输出信息包括开始时间,结束时间,对象总数、LUN、SP、磁盘、metaLUN、池、精简LUN、快照会话,以及主机和系统等其他对象的数量。您可以将下列开关与 -stats 命令配合使用:-out、-join、-overwrite 和 -timezonecodes(已在上面描述)。-stats 命令不支持 -xml 格式。

-rel转储归档文件中各种对象之间的关系信息。必须在 -rel 命令后提供归档文件名。您可以指定多个归档文件并用逗号分隔,以转储所有文件的关系信息。除了 -join、-out、-overwrite、-progress、-enquote、-eol、-xml、-delim 和 -progress 开关(已在上面描述)之外,您还可以将下列可选开关与 -rel 命令配合使用:

-rootobjcode

转储有关指定根及其子节点的关系信息。下列对象代码指定了根节点的对象类型:

表 40 根节点的对象类型

对象类型 代码

SP s

磁盘 d

异步镜像 am

快照会话 ss

RAID 组 rg

主机 h

存储系统 stor

MetaLUN ml

LUN a l

port p

EMC Unisphere Analyzer

406 EMC VNX Series 5.33 Block 命令行界面参考

Page 407: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 40 根节点的对象类型 (续)

对象类型 代码

专用传统 LUN(仅限 CX4 系列)b pl

主机 LUN(仅限 CX4 系列)c hl

精简 LUNd tl

精简池 e tp

所有 LUN al

公共/专用池 LUN plu

Poolf 池

快照装载点 g sl

Snapshoth 快照

一致性组 i cg

快照集 j cgsnap

a. 基于 RAID 组的公共或专用 LUNb. 专用 LUN 是 metaLUN 组件和其他保留 LUN。c. 主机 LUN 是带主机 I/O 的所有 LUN。d. 精简 LUN 是使用共享存储池增加存储容量的 LUN。e. 精简池是冗余全都相同的磁盘组,与一个或多个精简 LUN 共享其用户容量。f. 精简池和池表示同一对象。在 Unisphere 1.0 中保留精简池是为了实现向后兼容性g. MR 的新对象。h. 高级快照。MR 的新对象。i. MR 的新对象。j. 一致性组的快照。MR 的新对象。

未指定此开关将转储系统的关系信息。如果为此选项指定了多个开关,则将显示错误消息。

-level 深度指定要转储的关系信息的深度。将级别数指定为整数。例如,将级别指定为 2时,将转储使用 -root 开关所指定类型的所有对象的直接子节点。将级别指定为 1 时,将转储使用 -root 开关指定的所有对象类型的名称。如果将级别指定为 0,将显示错误消息。未指定此开关时,将转储使用 -root 开关所指定类型的所有对象的完整层次结构。

-config转储归档文件中对象的配置信息。必须在 -config 命令后提供归档文件名。您可以指定多个归档文件并用逗号分隔,以转储所有文件的配置信息。您可以将下列开关与 -config 命令配合使用:-out、-join、-overwrite、-xml、-delim、-enquote、-eol 和 -progress(已在上面描述)。

-objectobjcode

指定要转储配置信息的对象及其顺序。如果未指定此开关,所有对象类型都将按下列顺序转储:SP、公共传统 LUN、metaLUN、完全资源调配的 LUN、精简 LUN、快照装载点、专用传统 LUN、磁盘、MirrorView/A、快照会话、RAID 组、池、主机、系统、快照、一致性组和端口。

EMC Unisphere Analyzer

analyzer -archivedump 407

Page 408: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 41 转储配置信息的顺序

对象类型 代码

SP s

磁盘 d

快照会话 ss

异步镜像 am

RAID 组 rg

主机 h

存储系统 stor

MetaLUN ml

LUN l

端口 p

专用传统 LUN(仅限 CX4 系列) pl

主机 LUN(仅限 CX4 系列) hl

精简 LUN tl

精简池 tp

所有 LUN al

公共/专用池 LUN plu

Pool 池

示例 1此命令让您可以转储归档文件 archive.nar 中的数据,而不输出标头。

naviseccli analyzer -archivedump -data archive.nar -header n

示例 2此命令让您可以转储多个归档文件(archive1.nar 和 archive2.nar)的统计信息。

naviseccli analyzer -archivedump -stats archive1.nar,archive2.nar

示例 3此命令让您可以转储归档文件 archive.nar 中各种对象的关系信息,并以 XML 格式输出这些信息。

naviseccli analyzer -archivedump -rel archive.nar -xml

示例 4此命令让您可以转储归档文件 archive.nar 中对象的配置信息;如果输出文件archive.csv 存在,此命令将覆盖它,且不发出警告。

naviseccli analyzer -archivedump -config archive.nar -outarchive.csv -overwrite y

示例 5naviseccli analyzer –archivedump –data archive.nar –out output.csv

EMC Unisphere Analyzer

408 EMC VNX Series 5.33 Block 命令行界面参考

Page 409: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出因所使用的开关而异。

analyzer -archiveretrieve检索 Analyzer 归档文件。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli analyzer 命令与 -archiveretrieve 命令配合使用时,可在 SP上创建归档文件,从 SP 检索归档文件,以及从 SP 删除归档文件。

analyzer-archiveretrieve 与 naviseccli(请参阅 naviseccli)配合使用。

语法analyzer-archiveretrieve[-file“filename”][-location“pathname”][-overwritey|n][-retry“times”] [-v]选项

-filefilename

指定归档文件在检索到客户端后的文件名。

-location 路径名指定归档文件在检索到客户端系统后的路径位置。如果不指定位置,Analyzer 将使用当前工作目录。

-overwritey|n

指定是否覆盖客户端系统上的现有归档文件。如果指定的归档文件已存在,且未使用此开关,该命令将失败。y = 覆盖现有文件。

n = 不覆盖现有文件。

-retrytimes

指定在完全放弃之前重试检索的次数。只有在从系统向客户端系统实际移动归档文件失败,才会进行重试。

-v随着检索进程的进行,显示每个阶段的状态。

示例此命令会将归档检索到 c:\Temp 中的文件 archive.nar,覆盖现有文件,然后重试三次。

naviseccli -h ss1_spa -user username -password password-scope scope -code analyzer -archiveretrieve -file archive.nar-location c:\Temp\ -overwrite y -retry 3

analyzer -archivemerge合并 Analyzer 归档文件。

前提条件由于此命令本地运行,因此将忽略 naviseccli 的主机、用户名/密码和范围选项。

EMC Unisphere Analyzer

analyzer -archiveretrieve 409

Page 410: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli analyzer 命令与 -archivemerge 命令配合使用时,可将同一 SP中的两个归档合并为单个归档。

当您尝试打开加密的归档文件时,-archivemerge 命令将识别并报告错误消息。

analyzer-archivemerge 与 naviseccli(请参阅 naviseccli)配合使用。

语法

analyzer -archivemerge -data archive1 archive2 [-outoutputarchive] [-overwrite y|n]

选项

-dataarchive1archive2

合并指定的两个归档文件的数据。

-outoutputarchive

指定要将合并归档文件写入其中的输出文件。如果文件名带有空格,则使用引号将文件名引起来。如果您未指定此开关,则输出合并文件将以默认名称(DD_MM_YY_HH_MM_merged.nar) 显示在当前目录中。

-overwritey|n

指定是否覆盖客户端系统上的现有归档文件。y = 覆盖现有文件

n = 不覆盖现有文件

如果尝试覆盖只读文件,则会显示错误消息。

示例此命令合并 C:\Temp\archive1.nar 和 C:\Temp\archive2.nar 文件,并将合并的归档写入 C:\Temp\mergedArchive.nar。

naviseccli analyzer -archivemerge -data C:\Temp\archive1.narC:\Temp\archive2.nar -out C:\Temp\mergedArchive.nar

EMC Unisphere Analyzer

410 EMC VNX Series 5.33 Block 命令行界面参考

Page 411: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 9 章

EMC VNX MirrorView/A CLI

本章介绍 EMC®VNX MirrorView™/Asynchronous 软件并说明用于创建和管理MirrorView/ Asynchronous 远程镜像和一致性组的命令。本手册将 EMC VNXMirrorView/Asynchronous 产品称为 MirrorView /A。

主要主题包括:

l MirrorView/A 远程镜像命令............................................................................. 412l MirrorView/A 一致性组命令.............................................................................432

EMC VNX MirrorView/A CLI 411

Page 412: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

MirrorView/A 远程镜像命令此部分解释了 naviseccli 命令以及用于在带 MirrorView/A 选件的 VNX 系列系统上创建和管理远程镜像的命令。这些命令让您可以使用 MirrorView/A 软件创建连接到远程系统服务器的一个或多个本地 LUN 的完全相同拷贝。

本部分中介绍的命令仅在安装了可选 MirrorView/A 软件的系统上可用。

MirrorView/A 操作概述本部分概述了 MirrorView/A 操作以及如何使用管理软件管理系统。

过程

1. 将同一管理软件连接至两个系统并配置软件,以便可管理两个系统。

或者,还可以在次站点执行此步骤。

您必须同时管理可能位于不同域中的两个系统(请参见 Unisphere 联机帮助)。

2. 为保留 LUN 池和保留 LUN 估算大小。

3. 使用 mirror -enablepath 命令在 MirrorView/A 系统之间建立可用的双向连接(请参见 mirror -enablepath)。

4. 如果主 LUN 不存在,请将其绑定到其所在服务器的系统。等待 LUN 完成绑定并将其添加到存储组。

5. 如果次 LUN 不存在,请创建次映像 LUN。

次 LUN 和主 LUN 的 RAID 类型可以不相同,但块大小要匹配。

6. 等待次 LUN 完成绑定。

7. 从管理工作站创建远程镜像(请参见 mirror async -create)。

接下来,添加次映像。要添加次映像,请参见 mirror async -addimage。

通常,当您将次映像添加到镜像时,软件会将次映像与主映像同步。

软件 初会将主 LUN 中的所有数据复制到次 LUN,以便确保这两个 LUN 相同。

在前面的步骤中,您随时可使用 mirror -async -list 命令获取远程镜像状态。

8. 创建一致性组并向其中添加主映像(可选)。请参见 mirror -async -creategroup。

9. 如果主存储系统出现故障,Unisphere 将报告该故障。

如果主映像的故障是小问题,则将其修复,然后恢复镜像。

如果主映像的故障是灾难性的,则用于管理系统的原始客户端可能无法使用,因此也就不能报告故障。对于这类故障,次站点的管理员必须设置一个用于管理系统的客户端(如果尚未设置),将次映像升级为主映像,然后执行所需的其他恢

EMC VNX MirrorView/A CLI

412 EMC VNX Series 5.33 Block 命令行界面参考

Page 413: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

复操作。这包括将新升级的 LUN 分配到存储组(如果它尚不是相应的主映像)。

将次映像升级为主映像之后,如果在 VMware ESX Server 上使用MirrorView/A,请执行以下步骤:

a. 如果尚未分配,则将新升级的主映像分配给同一个或备用 ESX Server 上的存储组。

b. 重新扫描 ESX 服务器级别的总线。

c. 如果尚未创建,则在同一个或备用 ESX Server 上创建虚拟机 (VM)。创建VM 时,该 VM 处于未加电状态。

d. 将新升级的主映像分配给 VM。

e. 打开 VM 电源。

如果 VM 已创建且正在运行,但尚未将新升级的主映像分配给该 VM,请执行下列步骤:

a. 执行上述步骤 a 和 b。

b. 如果正在运行 ESX Server 2.5.x,请关闭其电源。

c. 要将新升级的主映像分配给该 VM,请针对 ESX Server 3.x 和 2.5.x 使用虚拟中心界面,针对 ESX Server 2.5.x 使用“管理用户”界面。

如果正在运行 ESX Server 3.x,则不需要关闭该 VM 的电源。

d. 如果正在运行 ESX Server 2.5.x,请打开该 VM 的电源。

如果正在运行 ESX Server 3.x,则不需要打开该 VM 的电源。

主 ESX 服务器无法访问主映像(现在为次映像)。

有关使用 VMFS 卷时的配置限制,请转到 EMC 在线支持网站上的 E-Lab™

Navigator,然后在“PDF 和指南”选项卡下打开 VMware ESXserver.pdf 文件。

10. 如果访问次存储映像失败,主系统将断开远程镜像。如果次映像的问题是次要的(例如,更换电缆),管理员就可以解决。如果映像恢复规则是“自动”,镜像将恢复并重新同步映像。

每当要停止镜像时,可以首先断开并删除次映像,然后再销毁该镜像。这样做不会影响映像 LUN 上的任何数据,而也不影响对主 LUN 的访问。包含次映像的LUN 现在可作为常规 LUN 进行访问。

MirrorView/A CLI 函数MirrorView/A 镜像软件具有两种界面,VNX CLI for Block 提供其中一种界面,Unisphere UI 提供另一种界面。

您可以使用 naviseccli mirror CLI 命令设置和管理远程镜像会话。

有关 naviseccli mirror 命令函数的概述,请参阅 naviseccli MirrorView/A 命令函数。

EMC VNX MirrorView/A CLI

MirrorView/A CLI 函数 413

Page 414: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 42 naviseccli MirrorView/A 命令函数

基本功能(按执行顺序)

mirror -enablepath 打开本地系统和远程系统之间的路径。无论系统之间是何种连接类型,都需要。

mirror -async -create 使用现有 LUN 创建新远程镜像。将执行 -create 命令的 LUN 将成为主映像。

mirror -async-addimage

使用远程系统上的 LUN 将次映像添加到镜像。默认为同步,除非另行指定。

mirror -async-changeimage

更改次映像属性,如自动恢复设置和恢复策略。

mirror -async-fractureimage

断开次映像,从而暂停将数据镜像到该映像。将维护断开日志,以便稍后可快速重新同步映像。

mirror -async-removeimage

从镜像中删除次映像。

mirror -async-promoteimage

将次映像升级为主映像,同时将主映像(如果仍可访问)降级为次映像。在主映像发生故障时需要,以便访问次映像中的数据。

mirror -async-syncimage

开始将次映像与主映像同步。如果未打开自动恢复,则需要。进行同步时,允许向主镜像进行 I/O。您可以指定同步速率,以避免严重的性能影响。

mirror -async -info 显示有关系统的 MirrorView/A 信息。

mirror -async -list 显示有关现有镜像的信息。

表 43 naviseccli MirrorView/A 可选函数

可选的重新配置功能(按字母顺序列出)

mirror -async -change 更改远程镜像属性。

mirror -async -destroy 终止 LUN 的远程镜像。这不会影响 LUN 中的数据,且服务器可继续访问它。

mirror -disablepath 断开本地系统 SP 和远程系统 SP 之间的所有路径。

mirror -async -addimage将映像添加到以前创建的镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述此命令与 naviseccli(请参见 naviseccli)配合使用时,可使用远程系统上的 LUN将次映像添加到镜像。如果您要进行镜像,则需要 -addimage 函数。您必须将此命令

EMC VNX MirrorView/A CLI

414 EMC VNX Series 5.33 Block 命令行界面参考

Page 415: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

定向到保存主映像的系统。如果所有参与系统均支持在精简 LUN 上镜像,则此命令可用于在精简 LUN 上创建主映像和次映像。

您必须安装 Thin Provisioning™ 启用程序,才能创建精简 LUN。

您可以使用 -info 函数显示具有可镜像映像的系统的 UID。

要添加次映像,必须具有至远程系统的可用连接,且远程 LUN 的大小(块数)必须与主映像完全相同。

在此语法中,“或”表示可以指定开关 -arrayhostsp-hostname | sp-IP-address-lunlun-number | -lunuidlun-uid,也可以指定开关 -arrayuidsystem-uid-lunuidlun-uid。语法的其余部分均相同。

语法

mirror -async -addimage -name name | -mirroruid mirroruid-arrayhost sp-hostname|sp-IP-address-lun lun-number|-lunuid lun-uid

mirror -async -addimage -name name|-mirroruid mirroruid-arrayuid system-uid -lunuid lun-uid[-recoverypolicy auto|manual][-syncrate high|medium|low][-manualupdate|-delaystart time|-enddelay time][-nosyncrequired]

选项

-namename

指定您使用 -create 命令为镜像提供的名称。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节主映像 ID(全球通用名称)。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -async -list 函数)。

-arrayhostsp-hostname|sp-IP-address

指定将保存次映像的远程 SP 的主机名称或网络地址。次映像将添加到连接至此主机 SP 的远程镜像。使用此开关或 -arrayuid。

-lun lun 编号指定将用作镜像的次映像的 LUN 编号。

-arrayuidsystem-uid

指定远程 SP 的唯一 8 字节系统 ID。您可以使用 mirror -info 命令或getarrayuid 命令确定此 ID。对于 ID 中的任何字母,使用的大小写应与创建镜像时软件分配的大小写相同。使用此开关或 -arrayhost。

EMC VNX MirrorView/A CLI

mirror -async -addimage 415

Page 416: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-lunuid lun-uid

指定要作为次映像添加的 LUN 的唯一 16 字节标识号(全球通用名称)。如果指定了 -arrayuid,则需要 -lunuid。如果指定了 -arrayhost,则可使用 -lun 或 -lunuid。

指定 -arrayuid 和 -lunuid 时,必须先使用 -setfeature 命令在远程 LUN上添加镜像驱动程序,然后再执行 -addimage 命令。

-recoverypolicymanual|auto

指定在发生系统断开后恢复次镜像映像的策略。值为:

manual:管理员必须显式开始同步操作以恢复次镜像映像。

auto:主映像确定次镜像映像可以再次访问后,将自动执行恢复。这是默认值。

-syncratehigh|medium|low

指定完成更新优先级的相对值(低、中或高)。高表示完成更新的速度比较块,但可能会因服务器 I/O 请求而显著影响系统的性能,特别是有多个并行同步发生时。低表示完成更新的速度较慢,但同时也会将对其他系统操作的影响降至低。

-manualupdate指明您必须显式更新映像。

-delaystart 时间指定从上一次更新开始到下一次更新开始之间的时间(以分钟为单位)。必须完成当前更新,才能开始下一次更新。如果该时间段到期后更新仍在进行,则下一次更新将在当前更新完成后立即开始。

-enddelay 时间指定从上一次更新结束到下一次更新之间的时间(以分钟为单位)。值为 0 时导致更新尽快发生。

-nosyncrequired指定要添加的映像处于已同步状态;因此,不会进行任何初始同步。

示例任何以下命令都可将映像添加到镜像。请注意,如果使用 -arrayuid 开关指定远程系统,则在发出命令前,必须显式使用 -setfeature 命令将驱动程序添加到 LUN 堆栈。对于 SP ss1_spa,任何上述命令都会将以下项添加到远程镜像 db_mirror:系统 50:06:06:10:00:FD:A1:69 中的 LUN(或远程系统 cpc426 上的 LUN),其唯一 LUN ID(全球通用名称,WWN)为 60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11 或 LUN 编号为 9。另请参见 mirror -async -create 中的示例。

naviseccli -h ss1_spa mirror -async -addimage -name db_mirror-arrayuid 50:06:06:10:00:FD:A1:69-lunuid 60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11

naviseccli -h ss1_spa mirror -async -addimage -name db_mirror-arrayhost cpc426 -lun 9

naviseccli -h ss1_spa mirror -async -addimage -name db_mirror-arrayhost cpc426-lunuid 60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11

EMC VNX MirrorView/A CLI

416 EMC VNX Series 5.33 Block 命令行界面参考

Page 417: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -change更改镜像属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可更改以前创建的镜像的一个或多个参数。

您必须将此命令定向到保存主映像的系统。必须至少指定一个可选开关与此命令配合使用。如果忽略覆盖选项,则 CLI 将为每个参数显示一条消息,确认是否更改。

语法mirror-async-change-name “name”|-mirroruid“uid”[-description“description”][-requiredimages“num_of_images”][-o][-enablereadonlysecondaryyes|no]选项

-namename

指定 -create 命令为镜像提供的名称。您可以指定镜像名称或唯一 ID(下一步)。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节远程镜像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-descriptiondescription

提供镜像的有意义标题(例如,Employee and Benefits Table for HumanResources)。软件不会使用描述来标识镜像。您 多可指定 256 个字符,但我们建议不要超过操作系统定义的行长度。

-requiredimagesnum_of_images

指定镜像可访问的 小次映像数。默认值为 0。允许值包括 0、1 和 all。如果可访问映像数低于指定值,镜像将转入注意状态,并生成日志消息。您可以将此参数配置为向管理员生成相应警告(如电子邮件消息或传呼),以让管理员可纠正此问题。

-o执行命令,而不提示确认。

示例对于 SP ss0_spa 上的远程镜像 dbmirror,此命令会将 小可访问次映像数减少至0。使用 -list 命令确认已做更改。

naviseccli -h ss0_spa mirror -async -change -namedbmirror -requiredimages 0

EMC VNX MirrorView/A CLI

mirror -async -change 417

Page 418: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -changeimage更改次映像属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可更改镜像映像的一个或多个参数。

您必须将此命令定向到保存主映像的系统。您必须至少指定其中一个可选开关。如果忽略覆盖选项,则将为每个参数显示一条与下面类似的消息,确认是否更改。

Do you want to change the sync rate from Medium to High (y/n)?要更改参数,请输入 y。

语法mirror-async-changeimage-name “name”|-mirroruid“uid”-imageuid“image-uid”[-recoverypolicymanual|auto][[-manualupdate]|[-delaystart“time”]][-enddelay“time”][-syncratehigh|medium|low][-o]选项

-namename

指定您在 -create 命令中为远程镜像提供的名称。您可以指定镜像名称或 UID(下一步)。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-imageuid image-uid

指定要更改的次映像的唯一 8 字节 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。

-recoverypolicymanual|auto

指定在发生系统断开后恢复次镜像映像的策略。值为:manual:管理员必须显式开始同步操作以恢复次镜像映像。

auto:主映像确定次镜像映像可以再次访问后,将自动执行恢复。这是默认值。

-manualupdate指明您必须显式更新映像。

-delaystart 时间指定从上一次更新开始到下一次更新开始之间的时间(以分钟为单位)。必须完成当前更新,才能开始下一次更新。如果该时间段到期后更新仍在进行,则下一次更新将在当前更新完成后立即开始。

EMC VNX MirrorView/A CLI

418 EMC VNX Series 5.33 Block 命令行界面参考

Page 419: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-enddelay 时间指定从上一次更新结束到下一次更新之间的时间(以分钟为单位)。值为 0 时导致更新尽快发生。

-syncratehigh|medium|low

指定完成更新优先级的相对值(低、中或高)。高表示完成更新的速度比较块,但可能会因服务器 I/O 请求而显著影响系统的性能,特别是有多个并行同步发生时。低表示完成更新的速度较慢,但同时也会将对其他系统操作的影响降至低。

-o执行命令,而不提示确认。

示例对于系统 server1、镜像 db_mirror、映像 50:06:06:10:00:FD:A1:6,此命令会将同步速率更改为 high。使用 -list 命令确认已做更改。

naviseccli -h server1 mirror -async -changeimage -namedb_mirror -imageuid 50:06:06:10:00:FD:A1:6 -syncrate high

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -create使用可用于镜像的 LUN 创建新异步镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可使用现有 LUN 创建新镜像。在其上运行命令的 LUN 将成为主 LUN。但是,要进行镜像,您必须使用 -addimage 函数添加映像。稍后,可使用 -change 函数更改在此处指定的某些参数。安装 新版本的Unisphere(包含针对 MirrorView 的精简 LUN 支持)后,此命令将支持精简 LUN。

如果您在 -create 命令中指定 小必需映像数(而非默认值 0),则由于尚未添加所需的次映像,因此镜像将以注意状态启动。要避免此问题,请勿使用 -create 指定小映像数;而是创建镜像,添加映像,然后在想要 小必需映像数时使用 -change 命令更改镜像。

语法mirror-async-create-name “name”-lun“lun_number”[-description“description”][-requiredimages “num_of_images”][-o]选项

-namename

让您可以为镜像分配有意义的名称;例如 "Employee Benefits"。要在名称中使用空格,请按照示例中那样用引号将整个字符串括起来。您可以使用此名称管理镜像。名称 多可包含 35 个字符。

EMC VNX MirrorView/A CLI

mirror -async -create 419

Page 420: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-lun lun_number

指定将用作要创建的镜像的主映像的 LUN 编号。

-descriptiondescription

让您可以为镜像分配描述。软件不会使用描述来标识镜像。您 多可指定 256 个字符,但我们建议不要超过操作系统定义的行长度。

-requiredimagesnum_of_images

指定此镜像可访问的 小次映像数。默认值为 0。允许的值包括 0、1 和 all。如果可访问映像数低于指定值,镜像将转入注意状态,并生成日志消息。您可以将此参数配置为向管理员生成相应警告(如电子邮件消息或传呼),以让管理员可纠正此问题。

-o执行命令,而不提示确认。

示例mirror -async-create 命令将在 LUN 112 上创建名为 db_mirror 的镜像。该镜像将自动激活。

naviseccli -h ss1_spa mirror -async -create -name db_mirror -lun 112

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -destroy销毁镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可销毁镜像。它是 -create 的对应项。它将结束对镜像中的 LUN 的镜像。这不会影响 LUN 中的数据,且服务器可继续访问它。

您不能销毁属于一致性组成员的镜像。

在向保存主映像的系统发出命令前,必须删除镜像中的次映像。如果您无法删除次映像或访问主映像,则可使用 -force 选项。除非指定了 -force,在此情况下,您可将此命令定向至任一系统,否则,必须将此命令定向至保存主映像的系统。

仅在用于删除映像和镜像的所有其他选项均失败后,才使用 -force。

如果忽略覆盖选项,则将显示消息,要求您确认销毁镜像。

Do you really want to destroy the mirror <mirror-name> (y/n)?要销毁镜像,请回答 y;否则,请输入 n。

语法mirror-async-destroy-name “name”|-mirroruid“uid”

EMC VNX MirrorView/A CLI

420 EMC VNX Series 5.33 Block 命令行界面参考

Page 421: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-force][-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您还可以使用远程镜像 ID。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节远程镜像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-force强制销毁镜像。此选项仅影响本地系统。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将销毁使用名称 db_mirror 创建的远程镜像。

naviseccli -h ss1_spa mirror -async -destroy db_mirror

Do you really want to destroy the mirror db_mirror?(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。如果命令因某些原因而失败,您还可能收到其他错误消息。

mirror -disablepath禁用 -enablepath 创建的至远程镜像 SP 的通信路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可在远程系统中断开 -enablepath 建立的路径。

向任何 SP 发出时,此命令都将断开主系统和次系统中的两个 SP 的路径;也就是说,它将在以下情况下断开这些路径:

l 本地系统的 SP A 连接至远程系统的 SP A

l 远程系统的 SP A 连接至本地系统的 SP A

l 本地系统的 SP B 连接至远程系统的 SP B

l 远程系统的 SP B 连接至本地系统的 SP B

这意味着,您可以向任一系统的任一 SP 发出此命令,以断开目标系统之间的路径。

如果在存在镜像时发出此命令,CLI 将发出警告消息;如果继续,则将断开通过指定路径连接的任何镜像。

如果同时安装了异步镜像和同步镜像,则只需运行命令一次。它对于两个镜像均有效。

EMC VNX MirrorView/A CLI

mirror -disablepath 421

Page 422: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果忽略覆盖选项,则 CLI 将显示消息,要求您确认禁用路径。要禁用路径,请回答y;否则,请输入 n。

语法mirror-disablepathconnected-SP-hostname[-connectiontypefibre|iscsi][-o]选项

连接的 SP 主机名指定要断开连接的系统的 SP A 或 SP B 的主机名称。

-connectiontype fibre | iscsi将要禁用的路径的连接类型指定为光纤或 iSCSI。如果您未指定 -connectiontype 开关,则系统先尝试查找光纤连接;如果它未找到光纤连接,则将查找 iSCSI 连接。

-o执行命令,而不提示确认。不使用此开关时,CLI 将为每个 SP 显示一条确认消息。

示例 1对于 SP ss1_spa,此命令和确认将删除本地 SP 与远程镜像 SP 之间的路径。

naviseccli -h ss1_spa mirror -disablepath ss27_spa -connectiontypefibre

Disabling of the path will stop mirroring of data to allimages if any among these arrays.A system fracture ofall mirrors between two arrays on following storageprocessors will occur due to this action.>128.221.39.29>10.14.20.154Do you want to continue (y/n)? y

示例 2mirror -info 命令将显示更新的状态。

naviseccli -h ss1_spa mirror -async -info

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。

mirror -enablepath在本地系统和远程系统之间建立远程镜像路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli (请参见 naviseccli)配合使用时,可在指定 SP 及其对等SP 至远程 SP 及其对等 SP 之间创建路径。这些路径将用作远程镜像路径。远程镜像需要主系统和次系统之间的路径。

向任何 SP 发出时,此命令都将为两个系统中的两个 SP 创建路径;也就是说,它将创建以下路径:

l 本地系统的 SP A 至另一系统的 SP A

l 另一系统的 SP A 至本地系统的 SP A

EMC VNX MirrorView/A CLI

422 EMC VNX Series 5.33 Block 命令行界面参考

Page 423: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l 本地系统的 SP B 至另一系统的 SP B

l 另一系统的 SP B 至本地系统的 SP B

两个系统中的 SP A 或 SP B 必须物理连接。

如果因某个错误而无法在一个 SP 上启用路径,则将显示提示消息,并为另一个 SP 启用这些路径。要获取状态信息,请运行 mirror -info -systems 命令。

如果同时安装了异步镜像和同步镜像,则只需运行命令一次。它对于两个镜像均有效。

语法mirror-enablepathSP-hostname[-connectiontypefibre|iscsi]选项

SP 主机名指定要启用远程镜像的远程系统的 SP A 或 SP B 的主机名称。

-connectiontype fibre | iscsi将要启用的路径的连接类型指定为光纤或 iSCSI。如果您未指定 -connectiontype 开关,则系统先尝试查找光纤连接;如果它未找到光纤连接,则将查找 iSCSI 连接。

要更改连接类型,必须先禁用当前启用的路径。要修改、测试或删除连接或更改凭据,请参见 《EMC Navisphere Command Line Interface (CLI) Reference》(EMCNavisphere 命令行界面 (CLI) 参考)。

示例对于 SP ss1_spa,此命令启用 ss1_spa 及其对等 SP 和 ss27_spa 及其对等 SP 之间的路径。随后的 mirror-info 命令将显示更新的状态。

naviseccli -h ss1_spa mirror -enablepath ss27_spa -connectiontypeiscsi

naviseccli -h ss1_spa mirror -async -info

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。

mirror -async -fractureimage断开镜像中的映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可启动次映像的管理性断开。它还将防止计划的更新在将来启动。您必须将此命令定向到保存主映像的系统。

(如果主映像无法访问次映像,则将发生自动断开,称为系统断开。系统断开后,系统将定期尝试与次映像通信;如果成功,就根据断开日志启动同步。如果您在镜像处

EMC VNX MirrorView/A CLI

mirror -async -fractureimage 423

Page 424: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

于系统断开状态时发出 -fractureimage 命令,则在发出 -syncimage 命令之前,系统将不会尝试通信或重新同步。)

软件将显示消息,要求确认断开:

Do you want to fracture the image image UID (y/n)?要断开镜像,请回答 y;否则,请输入 n。

语法mirror-async-fractureimage-name “name”|-mirroruid“uid”-imageuid“ uid”[-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节镜像 ID(全球通用名称)。

-imageuiduid

指定要断开的次映像的唯一 8 字节映像 ID。

-o执行命令,而不提示确认。

示例对于名称为 db_mirror 的镜像的 SP ss1_spa,此命令将断开具有所示唯一 ID 的次映像。

naviseccli -h ss1_spa mirror -async -fractureimage -namedb_mirror -imageuid 50:06:06:10:00:FD:A1:6

Do you really want to fracture the image(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -info显示有关系统中异步镜像的一般信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用且不使用其他开关时,可列出异步镜像支持的所有一般信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。有关样例输出,请参见示例。

语法mirror-async-info[-cancreate][-maxmirrors][-maxremoteimages]

EMC VNX MirrorView/A CLI

424 EMC VNX Series 5.33 Block 命令行界面参考

Page 425: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-mirroredluns][-mirrorableluns][-systems[-connectiontype]][-all]选项

-cancreate指明是否可在此系统中创建异步镜像:yes 或 no。

-maxmirrors显示可在此系统中创建的 大镜像数。

-maxremoteimages指定允许的 大次映像数。 多允许一个映像。

-mirroredluns列出在此系统中镜像的 LUN 的 LUN 编号。此列表包括用作次映像和主映像的LUN。

-mirrorableluns列出可在此系统中镜像但目前尚未镜像的 LUN。

-systems列出可用于次映像的远程系统。

-connectiontype显示启用的镜像的连接类型(光纤或 iSCSI)。对于意外错误情况,将显示值unknown。

-all列出会话的所有属性,无需键入任何其他开关。

示例 1对于 SP ss1_spa,此命令将显示潜在和当前远程镜像信息。

naviseccli -h ss1_spa mirror -async -info

Can a mirror be created on this system:YESMaximum number of remote images:1 LogicalUnits that are mirrored in Primary Images:128 5Logical Units that are mirrored in Secondary Images:0Logical Units that can be mirrored:1 2 3 4 10 11 12 13 14 21 22 58 59Remote systems that can be enabled for mirroring:Array UID: 50:06:01:60:90:20:27:47Status: Enabled on both SPs Enabled ConnectionType(s):iSCSI Disabled Connection Type(s):Fibre MaximumNumber of possible Mirrors:100

示例 2以下示例显示 mirror-async -info -all 命令的输出。

mirror –async –info –all

Can a mirror be created on this system:YESMaximum number of Remote Images:1Logical Units that are mirrored in Primary Images:2

EMC VNX MirrorView/A CLI

mirror -async -info 425

Page 426: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Logical Units that are mirrored in Secondary Images:Logical Units that can be mirrored:3Remote systems that can be enabled for mirroring:Array UID:50:06:01:60:88:60:01:8CRemote systems that are enabled for mirroring:Array UID:50:06:01:60:88:60:07:4BStatus:Enabled on both SPsEnabled Connection Type(s):FibreDisabled Connection Type(s):Maximum number of possible Mirrors:256Logged-in status of Remote systems:Array UID:50:06:01:60:88:60:01:8CFibre Logged-in Status:SPA:Y; SPB:YArray UID:50:06:01:60:88:60:07:4BFibre Logged-in Status:SPA:Y; SPB:YMirrorView port(s):SP A:I/O Module Slot:0Physical Port ID:0Logical Port ID:0Port Type:FibreSP B:I/O Module Slot:0Physical Port ID:0Logical Port ID:0Port Type:Fibre

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。

mirror -async -list显示有关现有异步镜像的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli-asyncmirror 命令与 -list 配合使用且不使用其他开关时,可列出系统上所有镜像的所有信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。可将此命令定向至任何系统;但是,只有保存镜像主映像的系统才将始终具有有关镜像的 新信息。从其他系统获取的状态可能已过时;请勿使用此类状态,除非主系统不可用。有关样例输出,请参见示例。

语法mirror-async-list[-name [[“name”]][-mirroruid][“uid”][-description][-faulted][-images][-imagecount][-imagesize][-lun][-ownergroupuid][-ownergroupname][-requiredimages][-state][-timestamp][-transition]

EMC VNX MirrorView/A CLI

426 EMC VNX Series 5.33 Block 命令行界面参考

Page 427: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-namename

指定您使用 -create 函数为镜像提供的名称。您可以使用镜像名称或唯一 ID 获取有关镜像的信息。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节远程镜像 ID(全球通用名称)。

-description列出镜像的有意义标题(如果有)。软件不会使用描述来标识镜像。

-faulted列出远程镜像是否出现故障:yes 或 no。如果出现故障,镜像将已断开或处于注意状态。

-images显示映像信息,如映像的角色(主或次)、映像 ID、包含映像的 LUN 的 WWN、恢复策略、同步速率、映像状态、映像状况和映像转换。它还将显示更新类型(手动、上次更新开始后经过的时间以及上次更新结束后经过的时间)、以分钟表示的更新周期(不适用时显示 N/A)、自上次更新后的时间(以分钟表示)、下次更新前的时间(以分钟表示)、上次映像错误(为何映像出现故障;如果无错误,则显示 Not Available)。

-imagecount列出组成镜像的当前映像数。此数字包括主映像。

-imagesize列出映像大小(包含映像的 LUN 的容量,以用户块表示)。

-lun列出本地映像的 LUN 编号。

-ownergroupuid列出镜像是其成员的一致性组的唯一 ID 值。

-ownergroupname列出镜像是其成员的一致性组的唯一名称。

-requiredimages列出镜像所需的 小次映像数。

-state描述镜像的运行状态。值为:活动和注意。

-timestamp返回上次更新开始的时钟时间。

-transition指定镜像是否处于更改状态。

示例naviseccli -h ss1_spa mirror -async -list

MirrorView Name: pbc async ml 80 MirrorView Description:

EMC VNX MirrorView/A CLI

mirror -async -list 427

Page 428: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

MirrorView UID: 54:33:20:90:60:01:06:50:03:00:00:00:00:00:00:00 Logical Unit Numbers: 80 Remote Mirror Status: Mirrored MirrorView State: Active MirrorView Faulted: NO MirrorView Transitioning: NO Minimum number of images required: 0 Image Size: 409600 Image Count: 2 Images: Image UID: 50:06:01:60:90:20:33:54 Is Image Primary: YES Logical Unit UID: 60:06:01:60:2F:E7:0C:00:3C:5B:04:A2:50:4C:D8:11 Image Condition: Unknown Image Condition

Image UID: 50:06:01:60:90:20:29:85Is Image Primary: NOLogical Unit UID: 60:06:01:60:3F:E1:0D:00:A4:C9:01:63:B6:4C:D8:11Image State: SynchronizedImage Condition: NormalRecovery Policy: AutomaticSynchronization Rate: MediumImage Faulted: NOImage Transitioning: NOSynchronizing Progress(%): 0Update Type: ManualTime in secs since previous update: 12550Time in secs until next update: Not Available

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -promoteimage将次映像升级为主映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述此命令会将次映像升级为主映像角色。如果可将次映像升级为服务器可访问的主映像,此命令为成功。您必须将此命令定向至保存次映像的系统,而切勿定向至保存主映像的系统。如果向保存主映像的系统发出此命令,则命令将失败。

如果次映像处于已同步或一致状态,则可升级次映像。除了列出的状态限制外,当前还必须没有更新。

如果将次映像升级为主映像,软件将为升级的映像分配新镜像 UID,以将其与旧镜像区分开。旧主映像的新状态取决于升级时旧主映像是否可访问。

升级映像后,必须将新升级的映像明确添加到相应的存储组。如果可能,EMC 建议您还从其存储组删除旧主映像。

在无故障发生的正常运行中,可以(但可能不需要)升级次映像。如果执行了此操作,主映像将降级为次映像。新主映像将继承降级的主映像的镜像属性。发出此命令前,请考虑以下事项:

l 如果可能,次映像应该与主映像同步(已同步状态)。如果升级为主映像时次映像处于一致状态(非已同步状态),则可能会在升级期间丢失数据。

EMC VNX MirrorView/A CLI

428 EMC VNX Series 5.33 Block 命令行界面参考

Page 429: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要升级的次映像必须处于一致或已同步状态。如果次映像不同步或正在同步,则无法进行升级;将导致错误。

l 在发出此命令前,必须停止针对可访问主映像的 I/O。如果继续向原始主映像进行I/O,则可能丢失数据,因为软件会将主映像降级为次映像,并且/或者 SP 可能会在尝试升级期间意外重新启动。

语法mirror-async-promoteimage-name“name”|-mirroruid“uid ”-imageuid“imageuid ”[-typenormal|oos|local][-o][-type“type”][-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来升级次映像。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节镜像 ID(全球通用名称)。有关 ID 中的任何字母,请参见下面 -imageuid 下的备注。

-imageuiduid

指定要升级的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 函数)。

-typenormal|oos|local

检查镜像映像的状态。normal(默认值)会指示驱动程序执行内部安全检查,并在升级会导致旧主映像处于不同步状态时返回相应错误,或在镜像不可访问时返回远程镜像。OOS 指明不执行任何安全检查,且即使升级会导致旧主映像处于不同步状态,也将进行。Local 指定仅将本地映像升级至主映像。驱动程序将尝试联系旧主映像;访问成功时,旧主映像将删除其次映像。

-o运行命令,而不提示确认。

示例对于 SP ss1_spa(名为 db_mirror 的远程镜像的所有者),此命令将升级具有所示唯一 ID 的次映像。

naviseccli -h ss1_spa mirror -async -promoteimage-name db_mirror -imageuid 50:06:06:10:00:FD:A1:6

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -removeimage从镜像中删除次映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC VNX MirrorView/A CLI

mirror -async -removeimage 429

Page 430: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将此命令与 naviseccli 配合使用时,可从远程镜像删除次映像。您必须向保存主映像的系统发出此命令。

如果正在更新中,此命令不会执行。我们建议您先断开次映像,然后再发出 mirror-async -removeimage 命令。

如果您忽略 -override 选项,软件将显示消息,要求您确认删除操作:

删除映像将停止将数据镜像至指定映像。It may cause the minimum numberof images required parameter to be violated that will cause themirror to go into attention state.Do you really want to removethe image(y/n)?回答 yes 将删除映像。

语法

mirror -async -removeimage -name name|-mirroruid mirroruid-arrayhost sp-hostname|sp-IP-address|-imageuid imageuid[-o]

选项

-namename

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来删除次映像。

-mirroruid uid

指定软件创建镜像时分配的唯一 16 字节远程镜像 ID(全球通用名称)。有关 ID中的任何字母,请参见下面 -imageuid 下的备注。

-arrayhostsp-hostname | sp-IP-address

指定要删除的,保存次映像的远程 SP 的主机名称或网络地址。如果指定此开关,将从次 LUN 堆栈删除驱动程序。

-imageuidimage-uid

指定要删除的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。如果指定此开关,则必须使用 -setfeature 命令从次 LUN 堆栈显式删除驱动程序。

-o执行命令,而不提示确认。

示例对于 SP 地址 ss1_spa(名为 db_mirror 的镜像的所有者),此命令将删除具有所示唯一 ID 的映像。

naviseccli -h ss1_spa mirror -async -removeimage-name db_mirror -imageuid 50:06:06:10:00:FD:A1:6

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

EMC VNX MirrorView/A CLI

430 EMC VNX Series 5.33 Block 命令行界面参考

Page 431: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mirror -async -setfeature将异步镜像驱动程序添加至 LUN 堆栈或从 LUN 堆栈删除。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可将异步镜像驱动程序添加至 LUN 堆栈或将其从 LUN 堆栈删除,具体取决于指定 -on 还是 -off 选项。您必须向 LUN 所在的系统发出此命令。

仅在要使用 -arrayuid 开关为 -addimage 命令指定远程系统时,才需要 -setfeature。

语法mirror-async-setfeature-on|-off-lun“lun_number”|-lunuid“uid”

选项

-on将驱动程序添加至 LUN 堆栈。

-off从 LUN 堆栈删除驱动程序。

-lunlun_number

指定要在其中添加或从中删除驱动程序的 LUN 编号。

-lunuiduid

指定将在其中添加或删除驱动程序的 LUN 的唯一 16 字节标识号(全球通用名称)。

示例对于 SP ss1_spa,此命令会开始将驱动程序添加到 LUN 112。

naviseccli -h ss1_spa mirror -async -setfeature -on -lun 112

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -syncimage开始次映像的更新。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可在以前已管理性断开的次映像或镜像映像状态为正常的次映像上开始同步操作。您必须向保存主映像的系统发出此命令。执行此操作时,应该断开次映像。如果指定未断开的次映像,则将返回内部错误消息。

EMC VNX MirrorView/A CLI

mirror -async -setfeature 431

Page 432: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

软件将显示确认消息:

During synchronization, array performance will be impacted.Doyou want to sync the image (y/n)?回答 y 将开始同步。

语法

mirror -async -syncimage -name name|-mirroruid mirroruid-imageuid imageuid [-o]

选项

-name name

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来更新次映像。

-mirroruiduid

指定软件创建镜像时分配的唯一 16 字节远程镜像 ID(全球通用名称)。有关 ID中的任何字母,请参见下面 -imageuid 下的备注。

-imageuidimageuid

指定将同步的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(名为 db_mirror 的镜像的所有者),此命令将开始同步具有所示唯一 ID 的映像。

naviseccli -h ss1_spa mirror -async -syncimage-name db_mirror -imageuid 50:06:06:10:00:FD:A1:6

During synchronization, array performance will be impacted.Do you want to sync the image (y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

MirrorView/A 一致性组命令此部分说明用于在带 EMC MirrorView/A 选件的 VNX 系列系统上创建和管理镜像组的命令。本部分将镜像组称为“一致性组”。

MirrorView/A 一致性组中的 LUN 必须位于同一系统上,这与 Symmetrix 一致性组中的卷不一样,后者可以位于多个系统上。

EMC VNX MirrorView/A CLI

432 EMC VNX Series 5.33 Block 命令行界面参考

Page 433: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mirror -async -creategroup建立稍后可添加镜像的一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可创建能使用后续命令向其添加镜像的一致性组。您必须将此命令定向至要创建 MirrorView/A 组的系统。

语法mirror-async-creategroup-name“name”|-mirroruid“uid”[-description“description”][-manualupdate|-delaystart“minutes”|-enddelay“minutes”][-syncrate“rate”][-o][-recoverypolicy“policy”][-o]选项

-name name

指定一致性组的名称。仅将字母数字字符用于一致性组名称。名称 多可包含 35个字符。

-description description

指定一致性组的文本描述。

-manualupdate指定必须显式启动组的每次更新。如果您未指定 -manualupdate、-delaystart 或 -enddelay,则默认值为 -enddelay 60。

当一致性组开始更新时,组内镜像也会开始更新,当每个单独更新完成之后,组内镜像的更新也就结束了。当 后一个镜像的更新完成时,一致性组的更新就完成了。如果更新没有运行,则即使已设置自动更新间隔,您仍然可以手动进行更新。

-delaystart 分钟指定从上一次更新开始到下一次更新开始之间的时间(以分钟为单位)。如果上一次更新未完成,则下一次更新将延迟到正在进行的更新完成为止。如果您未指定 -manualupdate、-delaystart 或 -enddelay,则默认值为 -enddelay60。

-enddelay 分钟指定从上一次更新结束到下一次更新开始之间的时间(以分钟为单位)。如果指定值 0,则将在 短的时间内更新一致性组。如果您未指定 -manualupdate、-delaystart 或 -enddelay,则默认值为 -enddelay 60。

-syncrate rate

指定完成更新优先级的相对值(低、中或高)。速率值包括低、中或高。高表示完成更新的速度比较快,但是会可能因服务器 I/O 请求而显著影响系统的性能。低表示完成更新的速度较慢,但可以 大程度地降低对其他系统操作的影响。

-recoverypolicy 策略

EMC VNX MirrorView/A CLI

mirror -async -creategroup 433

Page 434: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定由于出现故障导致系统断开后恢复镜像使用的策略。值为:

manual:显式发出 synchronize 命令后,才开始更新次映像。

auto:两个系统之间的连接重新正常工作后,立即自动开始更新次映像。

-o执行命令,而不提示确认。

仅当接收命令的系统托管一致性组中的镜像的主映像时,-name 和 -o 之外的所有开关才有意义。

示例对于 SP ss1_spa,此命令将创建名为 dbgroup 的一致性组。

naviseccli -h ss1_spa mirror -async -creategroup -name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -destroygroup销毁一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可销毁一致性组。它是 -creategroup 的对应项。

在销毁一致性组前确保其为空。

如果忽略覆盖选项,则系统将显示消息,要求您确认销毁一致性组。

Do you really want to destroy the group <group-name>? (y/n)?要销毁一致性组,请回答 y;否则,请输入 n。

语法mirror-async-destroygroup-name “name”|-groupid“id”[-force][-o]选项

-namename

指定您使用 -creategroup 命令为镜像提供的名称。您还可以使用一致性组 ID。

-groupidid

指定创建一致性组时分配的一致性组唯一 ID。

-force即使一致性组不为空,也将其销毁。

EMC VNX MirrorView/A CLI

434 EMC VNX Series 5.33 Block 命令行界面参考

Page 435: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

特别是在出现故障的情况下,您可使用 -force 开关销毁仍具有成员的组。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将销毁使用名称 dbgroup 创建的一致性组。

naviseccli -h ss1_spa mirror -async -destroygroup dbgroup

Do you really want to destroy the group dbgroup?(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。如果命令失败,您还可能收到其他错误消息。

mirror -async -addtogroup将镜像添加到以前创建的一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,每次可以将一个镜像添加到一致性组。

指定的镜像必须在系统上拥有其主映像。一致性组中的镜像的两个次映像不能位于不同的系统上。

语法mirror-async-addtogroup-name “name”|-groupid“id”-mirrorname“name”|-mirroruid“id”

选项

-namename

指定要添加镜像的一致性组的名称。

-groupidid

指定要添加镜像的一致性组的唯一 ID。

-mirrornamename

指定要添加至一致性组的镜像的名称。

-mirroruidid

指定要添加至一致性组的镜像的全球通用名称。

EMC VNX MirrorView/A CLI

mirror -async -addtogroup 435

Page 436: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 SP ss1_spa,此命令会将镜像 Sales Accounts Mirror to Europe 添加到一致性组 dbgroup。

naviseccli -h ss1_spa mirror -async -addtogroup -name dbgroup-mirrorname "Sales Accounts Mirror to Europe"

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -removefromgroup从一致性组删除镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,每次可从一致性组删除一个镜像。

指定的镜像必须在系统上拥有其主映像。如果您使用 -force 开关,则这并不适用。

如果您忽略 -o 选项,软件将显示消息,要求您确认删除操作。回答 yes 将删除镜像。

语法mirror-async-removefromgroup-name“name”|-groupid“id”-mirrorname “name”|-mirroruid“id”[-force][-o]选项

-namename

指定要从中删除镜像的一致性组的名称。

-groupidid

指定要添加镜像的一致性组的唯一 ID。

-mirrornamename

指定要从一致性组删除的镜像的名称。

-mirroruidid

指定要从一致性组删除的镜像的全球通用名称。

-force即使与远程系统的连接未运行,也将删除镜像。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将删除具有所示唯一 ID 的镜像。

EMC VNX MirrorView/A CLI

436 EMC VNX Series 5.33 Block 命令行界面参考

Page 437: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa mirror -async -removefromgroup -name dbgroup-mirroruid 83:5A:20:90:60:01:06:50:01:00:00:00:00:00:00:00

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -changegroup更改一致性组属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可更改一致性组的一个或多个参数。

您必须至少指定其中一个可选开关。如果忽略覆盖选项,则将为每个参数显示一条与下面类似的消息,确认是否更改。

Do you want to change the group synchronization rate fromMedium to High (y/n)?要更改参数,请输入 y。

语法mirror-async-changegroup-name“name”|-groupid“id”[-description“description”][-manualupdate|-delaystart“minutes”|-enddelay“minutes”][-syncrate“rate”][-recoverypolicy“policy”][-o]选项

-namename

指定要更改的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要更改的一致性组的唯一 ID。

-descriptiondescription

指定一致性组的文本描述。

-manualupdate指定必须显式启动组的每次更新。

-delaystart 分钟指定从上一次更新开始到下一次更新开始之间的时间(以分钟为单位)。如果上一次更新未完成,则下一次更新将延迟到正在进行的更新完成为止。

-enddelay 分钟指定从上一次更新结束到下一次更新开始之间的时间(以分钟为单位)。如果指定值 0,则将在 短的时间内更新一致性组。

-syncraterate

指定完成更新优先级的相对值(低、中或高)。速率值包括低、中或高。高表示完成更新的速度比较快,但是会可能因服务器 I/O 请求而显著影响系统的性能。低表示完成更新的速度较慢,但可以 大程度地降低对其他系统操作的影响。

EMC VNX MirrorView/A CLI

mirror -async -changegroup 437

Page 438: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-recoverypolicy 策略指定由于出现故障导致系统断开后恢复镜像使用的策略。值为:

manual:显式发出 synchronize 命令后,才开始更新次映像。

auto:两个系统之间的连接重新正常工作后,立即自动开始更新次映像。

-o执行命令,而不提示确认。

示例对于系统 server1 一致性组 dbgroup,此命令会将同步速率更改为 high。

naviseccli -h server1 mirror -async -changegroup -name dbgroup-syncrate high

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

对镜像使用 -listgroups 命令以确认已做更改。

mirror -async -syncgroup开始一致性组的更新。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可在一致性组上开始同步操作。一致性组中的所有映像都必须是主映像。

语法mirror-async-syncgroup-name“name”|-groupid“id”[-synctypestartnow][-o]选项

-namename

指定要更新或同步的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要更新或同步的一致性组的唯一 ID。

-synctypestartnow

立即开始同步。startnow 是当前唯一支持的选项。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将立即开始同步一致性组。

EMC VNX MirrorView/A CLI

438 EMC VNX Series 5.33 Block 命令行界面参考

Page 439: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa mirror -async -syncgroup -name dbgroup-synctype startnow

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -fracturegroup断开一致性组中的所有映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror -async 命令与 -fracturegroup 配合使用时,即使一致性组中的所有映像已处于系统断开状态,也可启动其管理性断开。一致性组不能处于已被置乱状态,且所有映像都必须是主映像。如果一致性组正在更新中,它将停止。

语法mirror-async-fracturegroup-name“name”|-groupid“id”[-fracturetypeabort][-o]选项

-namename

指定要断开的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要断开的一致性组的唯一 ID。

-fracturetype 中止指定如果正在更新,则将其中止。次映像将保留拷贝到其中的任何内容,因此下次同步时无需重新发送。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(带名为 dbgroup 的一致性组),此命令将断开一致性组中的所有映像。

naviseccli -h ss1_spa mirror -async -fracturegroup-name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -promotegroup将一致性组中的所有次映像都升级为主映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC VNX MirrorView/A CLI

mirror -async -fracturegroup 439

Page 440: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述此命令会将所有次映像升级为主映像角色。此命令与 naviseccli(请参见naviseccli)配合使用。

语法mirror-async-promotegroup-name“name”|-groupid“id”[-type“type”][-o]选项

-namename

指定要升级的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要升级的一致性组的唯一 ID。

-type 键入指定升级的类型。值为:

normal(默认值),在至主系统的连接未运行或至少一组要升级的映像未与主映像同步时,将导致故障。否则,它将销毁原始镜像并创建新镜像,其中目标次映像作为主映像,而原始主映像作为次映像。

local,不会将原始主映像作为次映像重新添加,但始终仅使用包含目标次映像的主映像创建新镜像。

-o运行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将升级所有次映像:

naviseccli -h ss1_spa mirror -async -promotegroup -name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -async -listgroups显示有关现有一致性组的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror -async 命令与 -listgroups 配合使用且不使用其他开关时,可列出系统上所有异步一致性组的所有信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。此命令与 naviseccli(请参见 naviseccli)配合使用。

语法mirror-async-listgroups[-name[“name”]][-groupid[“-id”]][-feature][-update][-nextupdate][-syncrate][-state][-role][-mirrors][-condition][-recoverypolicy][-description]

EMC VNX MirrorView/A CLI

440 EMC VNX Series 5.33 Block 命令行界面参考

Page 441: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-namename

指定要显示信息的一致性组的名称。如果未使用此开关指定一致性组的名称,则将为正在显示的一致性组显示该信息。

-groupidid

指定要显示信息的一致性组的唯一 ID。

-feature显示系统上允许的 大一致性组数以及每个一致性组的 大成员数。

-update将更新类型显示为手动、上次更新开始后经过的时间(以分钟表示)或上次更新结束后经过的时间(以分钟表示)。在下一行,它还将显示更新周期(以分钟表示)。如果更新周期不适用,它将显示 N/A。

-nextupdate显示下次更新前的分钟数。

-syncrate显示在更新和初始同步期间传输数据的速率。

-state显示 Synchronized、Out-of-Sync、Synchronizing、Consistent、Rollingback、Quasi-Consistent、Scrambled、Incomplete、Local Only 或 Empty。

-role显示 Primary、Secondary 或 Unknown。

-mirrors显示镜像名称、镜像 uid、两个成对映像的 ID 和成对映像的系统 ID。

-condition将一致性组状态显示为 Normal、Initializing、Updating、Admin Fractured、System Fractured、Waiting on Admin。

-recoverypolicy显示 manual 或 automatic,以描述在发生系统断开时,系统是否在解决问题后等待您重新启动更新。

-description显示与一致性组关联的描述。

示例naviseccli -h 10.14.5.200 mirror -async -listgroups

Group Name:taraFARGroupGroup ID:50:06:01:60:90:20:5A:83:00:00:00:00Description:Maximum Number of Groups Allowed:16Maximum Number of Mirrors per Group:16Update Type:ManualTime to next update:0State:Quasi ConsistentRole:SecondaryMirror Name:taraFAR202

EMC VNX MirrorView/A CLI

mirror -async -listgroups 441

Page 442: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Mirror WWN:C6:05:20:88:60:01:06:50:08:00:00:00:00:00:00:00Primary WWN:50:06:01:60:88:20:05:C6Secondary WWN:50:06:01:60:90:20:5A:83Array hosting remote image:50:06:01:60:88:20:05:C6Mirror Name:taraFAR201Mirror WWN:C6:05:20:88:60:01:06:50:07:00:00:00:00:00:00:00Primary WWN:50:06:01:60:88:20:05:C6Secondary WWN:50:06:01:60:90:20:5A:83Array hosting remote image:50:06:01:60:88:20:05:C6Mirror Name:taraFAR200Mirror WWN:C6:05:20:88:60:01:06:50:06:00:00:00:00:00:00:00Primary WWN:50:06:01:60:88:20:05:C6Secondary WWN:50:06:01:60:90:20:5A:83Array hosting remote image:50:06:01:60:88:20:05:C6Condition:Admin Fractured - Intervention requiredSync Rate:MediumRecovery Policy:ManualGroup Name:HWLocalPromoteTestGroupGroup ID:50:06:01:60:90:20:5A:83:01:00:00:00Description:Maximum Number of Groups Allowed:16Maximum Number of Mirrors per Group:16Update Type:ManualTime to next update:0State:SynchronizedRole:SecondaryMirror Name:HWLocalPromoteTestMirrorMirror WWN:C6:05:20:88:60:01:06:50:09:00:00:00:00:00:00:00Primary WWN:50:06:01:60:88:20:05:C6Secondary WWN:50:06:01:60:90:20:5A:83Array hosting remote image:50:06:01:60:88:20:05:C6Condition:NormalSync Rate:MediumRecovery Policy:Manual

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

EMC VNX MirrorView/A CLI

442 EMC VNX Series 5.33 Block 命令行界面参考

Page 443: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 10 章

EMC VNX MirrorView/S CLI

本章介绍 EMC®VNX MirrorView™/Synchronous 软件并说明用于创建和管理MirrorView/Synchronous 远程镜像和一致性组的命令。本手册将 EMC VNXMirrorView/Synchronous 产品称为 MirrorView/S。

主要主题包括:

l MirrorView/S 远程镜像命令.............................................................................444l MirrorView/S 一致性组命令.............................................................................470

EMC VNX MirrorView/S CLI 443

Page 444: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

MirrorView/S 远程镜像命令此部分解释了 naviseccli 命令以及用于在带 MirrorView/S 选件的 VNX 系列系统上创建和管理远程镜像的命令。这些命令让您可以使用 MirrorView/S 软件创建连接到远程系统服务器的一个或多个本地 LUN 的完全相同拷贝。

本部分中介绍的命令仅在安装了可选 MirrorView/S 软件的系统上可用。

MirrorView/S 操作概述本部分概述了 MirrorView/S 操作以及如何使用管理软件管理系统。

过程

1. 将同一管理软件连接至两个系统并配置软件,以便可管理两个系统。

或者,还可以在次站点执行此步骤。

您必须同时管理可能位于不同域中的两个系统(请参见 Unisphere 联机帮助)。

2. 如果要使用写意图日志,请在所有参与的系统上分配 LUN,以便在执行升级时启用写意图日志。

在 CLI 中,要指定写意图日志,请使用 mirror -sync -allocatelog 命令。您可以指定可设置为专用 LUN 的 LUN,即不属于存储组且不是热备盘的任何 LUN。

3. 使用 mirror -enablepath 命令在 MirrorView/S 系统之间建立可用的双向连接(请参见 mirror -enablepath)。

4. 如果主 LUN 不存在,请将其绑定到其所在服务器的系统。等待 LUN 完成绑定并将其添加到存储组。

5. 如果次 LUN 不存在,请创建次映像 LUN。

次 LUN 和主 LUN 的 RAID 类型可以不相同,但块大小要匹配。

6. 等待次 LUN 完成绑定。

7. 在主机上使用 CLI 和 mirror -sync -create 函数创建镜像。您可以在命令中指定写意图日志信息。-create 函数将激活镜像。

8. 创建一致性组并向其中添加主映像(可选)。请参见 mirror -sync -creategroup。

9. 借助 CLI,使用 -addimage 函数添加所需的次映像。您可以使用 mirror -sync-list 函数列出映像。

默认情况下,当您使用 -addimage 命令时,软件会开始将次映像与主映像同步。除非源 LUN 刚刚绑定或同样没有包含有意义的数据,则需要进行完全同步。

如果添加映像时不想进行默认操作(可能是因为源 LUN 新绑定,而将镜像与其同步没有意义),则可告知 CLI 无需同步(-addimage 命令中的选项)。

EMC VNX MirrorView/S CLI

444 EMC VNX Series 5.33 Block 命令行界面参考

Page 445: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

添加映像后,所有主 LUN 的写入都将复制到次 LUN。

在前面的步骤中,您随时可使用 CLI mirror -sync -info 或 -list 命令获取远程镜像状态。您还可以使用 -listsyncprogress 命令检查同步进度。

10. 如果主存储系统出现故障,Unisphere 将报告该故障。

如果主映像的故障是小问题,则将其修复,然后恢复镜像。

如果主映像的故障是灾难性的,则用于管理系统的原始客户端可能无法使用,因此也就不能报告故障。对于这类故障,次站点的管理员必须设置一个用于管理系统的客户端(如果尚未设置),将次映像升级为主映像,然后执行所需的其他恢复操作。这包括将新升级的 LUN 分配到存储组(如果它尚不是相应的主映像)。

将次映像升级为主映像之后,如果在 VMware ESX Server 上使用MirrorView/S,请执行以下步骤:

a. 如果尚未分配,则将新升级的主映像分配给同一个或备用 ESX Server 上的存储组。

b. 重新扫描 ESX 服务器级别的总线。

c. 如果尚未创建,则在同一个或备用 ESX Server 上创建虚拟机 (VM)。创建VM 时,该 VM 处于未加电状态。

d. 将新升级的主映像分配给 VM。

e. 打开 VM 电源。

如果 VM 已创建且正在运行,但尚未将新升级的主映像分配给该 VM,请执行下列步骤:

a. 执行上述步骤 a 和 b。

b. 如果正在运行 ESX Server 2.5.x,请关闭其电源。

c. 要将新升级的主映像分配给该 VM,请针对 ESX Server 3.x 和 2.5.x 使用虚拟中心界面,针对 ESX Server 2.5.x 使用“管理用户”界面。

如果正在运行 ESX Server 3.x,则不需要关闭该 VM 的电源。

d. 如果正在运行 ESX Server 2.5.x,请打开该 VM 的电源。

如果正在运行 ESX Server 3.x,则不需要打开该 VM 的电源。

主 ESX 服务器无法访问主映像(现在为次映像)。

有关使用 VMFS 卷时的配置限制,请转到 EMC 在线支持网站上的 E-Lab™

Navigator,然后在“PDF 和指南”选项卡下打开 VMware ESXserver.pdf 文件。

11. 如果访问次存储映像失败,主系统将断开远程镜像。如果次映像的问题是次要的(例如,更换电缆),管理员就可以解决。如果映像恢复规则是“自动”,镜像将恢复并重新同步映像。

EMC VNX MirrorView/S CLI

MirrorView/S 操作概述 445

Page 446: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

每当要停止镜像时,可以首先断开并删除次映像,然后再销毁该镜像。这样做不会影响映像 LUN 上的任何数据,而也不影响对主 LUN 的访问。包含次映像的LUN 现在可作为常规 LUN 进行访问。

MirrorView/S CLI 函数MirrorView/S 镜像软件具有两种界面,VNX CLI for Block 提供其中一种界面,Unisphere UI 提供另一种界面。您可以使用 naviseccli mirror 命令设置和管理远程镜像会话。

有关镜像命令函数的概述,请参阅 naviseccli MirrorView/S 命令函数。

表 44 naviseccli MirrorView/S 命令函数

基本功能(按执行顺序)

mirror -enablepath 打开本地系统和远程系统之间的路径。同步和/或异步镜像仅需单个连接。

mirror -sync -create 使用现有 LUN 创建新远程镜像。将执行 -create 命令的 LUN 将成为主映像。

mirror -sync -addimage 使用远程系统上的 LUN 将次映像添加到镜像。同步为可选 — 如果指定,映像同步将自动开始。

mirror -sync-fractureimage

断开次映像,从而暂停将数据镜像到该映像。将维护断开日志,以便稍后可快速重新同步映像。

mirror -sync -removeimage 从镜像中删除次映像。

mirror -sync-promoteimage

将次映像升级为主映像,同时将主映像(如果仍可访问)降级为次映像。在主映像发生故障时需要,以便访问次映像中的数据。

mirror -sync -syncimage 开始将次映像与主映像同步。如果未打开自动恢复,则需要。进行同步时,允许向主镜像进行 I/O。您可以指定同步速率,以避免严重的性能影响。

mirror -sync -destroy 终止 LUN 的远程镜像。这不会影响 LUN 中的数据,且主机可继续访问它,不会中断。

“可选状态函数(按字母顺序列出)(另请参见《EMC Navisphere CLIReference》(EMC Navisphere CLI 参考)中的 getall -mirrorview)。”

mirror -sync -info 显示有关系统的 MirrorView/S 信息。

mirror -sync -list 显示有关现有镜像的信息。

mirror -sync -listlog 显示写意图日志信息。

mirror -sync-listsyncprogress

显示同步百分比。

“可选的重新配置功能(按字母顺序列出) ”

mirror -sync -allocatelog 分配 LUN 作为写意图日志的空间。这为可选— 如果发生主 SP 的可恢复故障,它将允许通过部分重新同步恢复。

EMC VNX MirrorView/S CLI

446 EMC VNX Series 5.33 Block 命令行界面参考

Page 447: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 44 naviseccli MirrorView/S 命令函数 (续)

基本功能(按执行顺序)

mirror -sync -change 更改远程镜像属性,如名称和描述。

mirror -sync -changeimage 更改次映像属性,如恢复策略和同步速率。

mirror -sync-deallocatelog

删除您使用 -allocatelog 函数分配的写意图日志 LUN。仅在日志处于非活动状态时才允许。

mirror -disablepath 断开本地系统 SP 和远程系统 SP 之间的所有路径。

mirror -setfeature 针对 LUN 启用或禁用镜像。仅在软件没有足够信息来自动执行此类操作的少数特定情况下才需要。

mirror -sync -addimage将映像添加到以前创建的镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

添加次映像时,MirrorView/S 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

描述此命令与 naviseccli(请参见 naviseccli)配合使用时,可使用远程系统上的 LUN将次映像添加到镜像。如果您要进行镜像,则需要 -addimage 函数。您必须将此命令定向到保存主映像的系统。如果所有参与系统均支持在精简 LUN 上镜像,则此命令可用于在精简 LUN 上创建主映像和次映像。

您必须安装 Thin Provisioning™ 启用程序,才能创建精简 LUN。

您可以使用 -info 函数显示具有可镜像映像的系统的 UID。此外,如果两个阵列不在同一域中,则需要使用 IP 地址(而非主机名)。

要添加次映像,必须具有至远程系统的可用连接,且远程 LUN 的大小(块数)必须与主映像完全相同。

在此语法中,“或”表示可以指定开关 -arrayhostsp-hostname | sp-IP-address-lunlun-number | -lunuidlun-uid,也可以指定开关 -arrayuidsystem-uid-lunuidlun-uid。语法的其余部分均相同。

选项 -lunlun-number 和 -lunuidlun-uid 为可选项。您可以使用两个选项之一。

EMC VNX MirrorView/S CLI

mirror -sync -addimage 447

Page 448: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

mirror -sync -addimage -name name|-mirroruid mirroruid-arrayhost sp-hostname -lun lun-number -lunid lun-uid[-recoverypolicy auto|manual][-syncrate high|medium|low] [-nosyncrequired]

or

mirror -sync -addimage -name name|-mirroruid mirroruid-arrayuid system-uid -lunuid lun-uid[-recoverypolicy auto|manual][-syncrate high|medium|low] [-nosyncrequired]

选项

-namename

指定您使用 -create 命令为镜像提供的名称。使用此名称或镜像唯一 ID(16 字节全球通用名称)。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节主映像 ID(全球通用名称)。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -sync -list 函数)。

-arrayhostsp-hostname

指定将保存次映像的远程 SP 的主机名称或网络地址。次映像将添加到连接至此主机 SP 的远程镜像。使用此开关或 -arrayuid。

-lun lun 编号指定将用作镜像的次映像的 LUN 编号。

-arrayuidsystem-uid

指定远程 SP 的唯一 8 字节系统 ID。您可以使用 mirror -info 命令或getarrayuid 命令确定此 ID。对于 ID 中的任何字母,使用的大小写应与创建镜像时软件分配的大小写相同。使用此开关或 -arrayhost。

-lunuid lun-uid

指定要作为次映像添加的 LUN 的唯一 16 字节标识号(全球通用名称)。如果指定了 -arrayuid,则需要 -lunuid。如果指定了 -arrayhost,则可使用 -lun 或 -lunuid。

指定 -arrayuid 和 -lunuid 时,必须先使用 -setfeature 命令在远程 LUN上添加镜像驱动程序,然后再执行 -addimage 命令。

-recoverypolicymanual|auto

指定在发生系统断开后恢复次镜像映像的策略。值为:

manual:管理员必须显式开始同步操作以恢复次镜像映像。

auto:主映像确定次镜像映像可以再次访问后,将自动执行恢复。这是默认值。

EMC VNX MirrorView/S CLI

448 EMC VNX Series 5.33 Block 命令行界面参考

Page 449: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-syncratehigh|medium|low

指定完成更新优先级的相对值(低、中或高)。高表示完成更新的速度比较块,但可能会因服务器 I/O 请求而显著影响系统的性能,特别是有多个并行同步发生时。低表示完成更新的速度较慢,但同时也会将对其他系统操作的影响降至低。

-nosyncrequired指定新添加的次映像无需同步。同步前,此映像不可用。如果忽略此开关,将进行同步。

示例任何以下命令都可将映像添加到镜像。对于 SP ss1_spa,任何上述命令都会将以下项添加到远程镜像 db_mirror:系统 50:06:06:10:00:FD:A1:69 中的 LUN(或远程系统 cpc426 上的 LUN),其唯一 LUN ID(全球通用名称,WWN)为60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11 或 LUN 编号为 9。另请参见 mirror -sync -create 中的示例。

naviseccli -h ss1_spa mirror -sync -addimage-name db_mirror -arrayuid 50:06:06:10:00:FD:A1:69-lunuid 60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11

naviseccli -h ss1_spa mirror -sync -addimage-name db_mirror -arrayhost cpc426 -lun 9

naviseccli -h ss1_spa mirror -sync -addimage-name db_mirror -arrayhost cpc426-lunuid 60:06:06:5A:62:02:00:00:92:95:DE:7C:E4:71:D4:11

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -allocatelog分配或重新分配要用作写意图日志的 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror 命令与 -allocatelog 配合使用时,可在系统的每个 SP上将 LUN 分配为写意图日志。建议(和 小)的日志大小为 128 MB。如果发生主 SP的可恢复故障,写意图日志将允许使用部分重新同步恢复。如果未使用意图日志,则在控制主映像的 SP 出现故障时,始终要求完全同步。

您必须在一个命令行中指定两个 SP。

语法

mirror -sync -allocatelog -spA LUN-number -spB LUN-number[-unbind] [-o]

选项

-spALUN-number 和 -spBLUN-number

标识要用于写意图日志的 LUN。它必须至少保留 128 MB,不能属于存储组,且不能是热备盘。

EMC VNX MirrorView/S CLI

mirror -sync -allocatelog 449

Page 450: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-unbind如果当前定义了写意图日志 LUN,请在写意图日志功能开始使用新 LUN 后解除绑定旧 LUN。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将 ID 为 122 的 LUN 作为 SP A 的写意图日志分配,并将ID 为 124 的 LUN 作为 SP B 的写意图日志分配。

naviseccli -h ss1_spa mirror -sync -allocatelog -spA 122 -spB 124

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -change更改镜像属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可更改以前创建的镜像的一个或多个参数。

您必须将此命令定向到保存主映像的系统。必须至少指定一个可选开关与此命令配合使用。如果忽略覆盖选项,则 CLI 将为每个参数显示一条消息,确认是否更改。

请始终从主系统查看和修改远程镜像属性。次系统显示的信息可能不是 新的,尤其是当主系统与次系统失去联系时。

在此前未使用写意图日志的镜像上启用写意图日志时,MirrorView/S 将自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法mirror-sync-change-name “name”|-mirroruid“uid”[-newname“name”][-description“description”][-requiredimages“num_of_images”][-o][-qthresh“qthresh”][-usewriteintentlogyes|no]选项

-namename

指定 -create 命令为镜像提供的名称。您可以指定镜像名称或唯一 ID(下一步)。

-mirroruiduid

EMC VNX MirrorView/S CLI

450 EMC VNX Series 5.33 Block 命令行界面参考

Page 451: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定创建镜像时分配的唯一 16 字节远程镜像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-newnamename

指定镜像的新名称。您 多可以指定 32 个字符。

-descriptiondescription

提供镜像的有意义标题(例如,Employee and Benefits Table for HumanResources)。软件不会使用描述来标识镜像。您 多可指定 256 个字符,但我们建议不要超过操作系统定义的行长度。

-requiredimagesnum_of_images

指定镜像可访问的 小次映像数。默认值为 0。允许值包括 0、1 和 all。如果可访问映像数低于指定值,镜像将转入注意状态,并生成日志消息。您可以将此参数配置为向管理员生成相应警告(如电子邮件消息或传呼),以让管理员可纠正此问题。

-qthreshqthresh

指定收到上次 I/O 后但在镜像将自动转换为已同步状态前的时间延迟(以秒为单位)。默认值为 60 秒。有效值为 10-3600。

-usewriteintentlogyes | no

指示软件是否使用远程镜像写意图日志。如果您要使用该日志,则必须已使用 -allocatelog 分配它。

yes

使用或开始使用写意图日志。

no

不使用或停止使用写意图日志。

-o执行命令,而不提示确认。

示例对于 SP ss0_spa 上的远程镜像 dbmirror,此命令会将 小可访问次映像数减少至0。使用 -list 命令确认已做更改。

naviseccli -h ss0_spa mirror -sync -change -name dbmirror-requiredimages 0

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -changeimage更改次映像属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可更改镜像映像的一个或多个参数。

EMC VNX MirrorView/S CLI

mirror -sync -changeimage 451

Page 452: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

您必须将此命令定向到保存主映像的系统。您必须至少指定其中一个可选开关。如果忽略覆盖选项,则将为每个参数显示一条与下面类似的消息,确认是否更改。

Do you want to change the sync rate from Medium to High (y/n)?要更改参数,请输入 y。

语法mirror-sync-changeimage-name “name”|-mirroruid“uid”-imageuid“image-uid”[-recoverypolicymanual|auto][-syncratehigh|medium|low][-o]选项

-namename

指定您在 -create 命令中为远程镜像提供的名称。您可以指定镜像名称或 UID(下一步)。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-imageuid image-uid

指定要更改的次映像的唯一 8 字节 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。

-recoverypolicymanual|auto

指定在发生系统断开后恢复次镜像映像的策略。值为:manual:管理员必须显式开始同步操作以恢复次镜像映像。

auto:主映像确定次镜像映像可以再次访问后,将自动执行恢复。这是默认值。

-syncratehigh|medium|low

指定完成更新优先级的相对值(低、中或高)。默认级别为中。高表示完成更新的速度比较块,但可能会因服务器 I/O 请求而显著影响系统的性能,特别是有多个并行同步发生时。低表示完成更新的速度较慢,但同时也会将对其他系统操作的影响降至 低。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa、镜像 db_mirror、映像 50:06:06:10:00:FD:A1:6,此命令会将同步速率更改为 high。

naviseccli -h ss1_spa mirror -sync -changeimage -name db_mirror-imageuid 50:06:06:10:00:FD:A1:6 -syncrate high

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

EMC VNX MirrorView/S CLI

452 EMC VNX Series 5.33 Block 命令行界面参考

Page 453: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mirror -sync -create使用可用于镜像的 LUN 创建新镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

由于默认情况下写意图日志处于打开状态,因此在创建同步镜像前,必须先分配写意图日志(请参见 mirror -sync -allocatelog)。

描述将此命令与 naviseccli 配合使用时,可使用现有 LUN 创建新镜像。在其上运行命令的 LUN 将成为主 LUN。但是,要进行镜像,您必须使用 -addimage 函数添加映像。稍后,可使用 -change 函数更改在此处指定的某些参数。安装 新版本的Unisphere(包含针对 MirrorView 的精简 LUN 支持)后,此命令将支持精简 LUN。

如果您在 -create 命令中指定 小必需映像数(而非默认值 0),则由于尚未添加所需的次映像,因此镜像将以注意状态启动。要避免此问题,请勿使用 -create 指定小映像数;而是创建镜像,添加映像,然后在想要 小必需映像数时使用 -change 命令更改镜像。

您可以使用 -info 命令显示可镜像的 LUN 编号。

创建镜像时,MirrorView/S 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法mirror-sync-create-name “name”-lun“lun_number”[-description“description”][-requiredimages “num_of_images”][-qthresh“qthresh”][-nowriteintentlog][-o]选项

-namename

让您可以为镜像分配有意义的名称;例如 "Employee Benefits"。要在名称中使用空格,请按照示例中那样用引号将整个字符串括起来。您可以使用此名称管理镜像。名称 多可包含 32 个字符。

-lun lun_number

指定将用作要创建的镜像的主映像的 LUN 编号。

-descriptiondescription

让您可以为镜像分配描述。软件不会使用描述来标识镜像。您 多可指定 256 个字符,但我们建议不要超过操作系统定义的行长度。

-requiredimagesnum_of_images

指定此镜像可访问的 小次映像数。默认值为 0。允许值包括 0、1、2 和 all。如果可访问映像数低于指定值,镜像将转入注意状态,并生成日志消息。您可以将此参数配置为向管理员生成相应警告(如电子邮件消息或传呼),以让管理员可纠正此问题。

EMC VNX MirrorView/S CLI

mirror -sync -create 453

Page 454: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-qthreshqthresh

指定收到上次 I/O 后但在镜像将自动转换为已同步状态前的时间延迟(以秒为单位)。默认值为 60 秒。有效值为 10-3600。

-nowriteintentlog让您可以在写意图日志关闭的情况下创建同步镜像。创建同步远程镜像时,默认情况下,将为镜像打开写意图日志。

-o执行命令,而不提示确认。

示例 1mirror -create 命令将在 LUN 112 上创建名为 db_mirror 的镜像。

naviseccli -h ss1_spa mirror -sync -create -name db_mirror -lun 112

示例 2-change 命令将为镜像至少设置一个次映像。

naviseccli -h ss1_spa mirror -sync -change -name db_mirror-requiredimages 1

示例 3-list 命令将确认更改。

naviseccli -h ss1_spa mirror -sync -list

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -deallocatelog从服务删除作为写意图日志 LUN 的 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror 命令与 -deallocatelog 配合使用时,可取消分配已在系统上用于写意图日志的 LUN。此命令将取消分配系统的两个 SP 使用的 LUN。LUN 本身及其内容不受此命令影响。如果仍有至少一个镜像配置为使用写意图日志 LUN,此命令将失败并显示一条错误消息。

如果忽略覆盖选项,则将显示消息,要求您确认取消分配意图日志:

Do you want to deallocate write intent log(y/n)?要取消分配两个 SP 的日志,请回答 y;否则,请输入 n。

语法mirror-sync-deallocatelog[-unbind][–o]选项

-unbind指示软件解除绑定在写意图日志中使用的 LUN。(可选)

-o执行命令,而不提示确认。

EMC VNX MirrorView/S CLI

454 EMC VNX Series 5.33 Block 命令行界面参考

Page 455: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例此命令将取消分配在 ssl_spa 及其对等 SP 上用于写意图日志功能的 LUN。此命令对LUN 本身没有任何影响。

naviseccli -h ss1_spa mirror -sync -deallocatelog

Do you want to deallocate write intent log on SP A (y/n)?

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -destroy销毁镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可销毁镜像。它是 -create 的对应项。它将结束对镜像中的 LUN 的镜像。这不会影响 LUN 中的数据,且服务器可继续访问它。

您不能销毁属于一致性组成员的镜像。

在向保存主映像的系统发出命令前,必须删除镜像中的次映像。如果您无法删除次映像或访问主映像,则可使用 -force 选项。除非指定了 -force,在此情况下,您可将此命令定向至任一系统,否则,必须将此命令定向至保存主映像的系统。

仅在用于删除映像和镜像的所有其他选项均失败后,才使用 -force。

如果忽略覆盖选项,则将显示消息,要求您确认销毁镜像。

Do you really want to destroy the mirror <mirror-name> (y/n)?要销毁镜像,请回答 y;否则,请输入 n。

语法mirror-sync-destroy-name “name”|-mirroruid“uid”[-force][-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您还可以使用远程镜像 ID。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节远程镜像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配的大小写相同(使用 mirror -list 命令)。

-force强制销毁镜像。此选项仅影响本地系统。

EMC VNX MirrorView/S CLI

mirror -sync -destroy 455

Page 456: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将销毁使用名称 db_mirror 创建的远程镜像。

naviseccli -h ss1_spa mirror -sync -destroy db_mirror

Do you really want to destroy the mirror db_mirror?(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。如果命令因某些原因而失败,您还可能收到其他错误消息。

mirror -disablepath禁用 -enablepath 创建的至远程镜像 SP 的通信路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可在远程系统中断开 -enablepath 建立的路径。

向任何 SP 发出时,此命令都将断开主系统和次系统中的两个 SP 的路径;也就是说,它将在以下情况下断开这些路径:

l 本地系统的 SP A 连接至远程系统的 SP A

l 远程系统的 SP A 连接至本地系统的 SP A

l 本地系统的 SP B 连接至远程系统的 SP B

l 远程系统的 SP B 连接至本地系统的 SP B

这意味着,您可以向任一系统的任一 SP 发出此命令,以断开目标系统之间的路径。

如果在存在镜像时发出此命令,CLI 将发出警告消息;如果继续,则将断开通过指定路径连接的任何镜像。

如果同时安装了异步镜像和同步镜像,则只需运行命令一次。它对于两个镜像均有效。

如果忽略覆盖选项,则 CLI 将显示消息,要求您确认禁用路径。要禁用路径,请回答y;否则,请输入 n。

语法mirror-disablepathconnected-SP-hostname[-connectiontypefibre|iscsi][-o]选项

连接的 SP 主机名指定要断开连接的系统的 SP A 或 SP B 的主机名称。

-connectiontype fibre | iscsi

EMC VNX MirrorView/S CLI

456 EMC VNX Series 5.33 Block 命令行界面参考

Page 457: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

将要禁用的路径的连接类型指定为光纤或 iSCSI。如果您未指定 -connectiontype 开关,则系统先尝试查找光纤连接;如果它未找到光纤连接,则将查找 iSCSI 连接。

-o执行命令,而不提示确认。不使用此开关时,CLI 将为每个 SP 显示一条确认消息。

示例 1对于 SP ss1_spa,此命令和确认将删除本地 SP 与远程镜像 SP 之间的路径。

naviseccli -h ss1_spa mirror -disablepath ss27_spa -connectiontypefibre

Disabling of the path will stop mirroring of data to all images if any among these arrays.A system fracture of all mirrors between two arrays on following storage processors will occur due to this action.128.221.39.2910.14.20.154Do you want to continue (y/n)? y

示例 2mirror -info 命令将显示更新的状态。

naviseccli -h ss1_spa mirror -sync -info

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。

mirror -enablepath在本地系统和远程系统之间建立远程镜像路径。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可在指定 SP 及其对等SP 至远程 SP 及其对等 SP 之间创建路径。这些路径将用作远程镜像路径。远程镜像需要主系统和次系统之间的路径。

向任何 SP 发出时,此命令都将为两个系统中的两个 SP 创建路径;也就是说,它将创建以下路径:

l 本地系统的 SP A 至另一系统的 SP A

l 另一系统的 SP A 至本地系统的 SP A

l 本地系统的 SP B 至另一系统的 SP B

l 另一系统的 SP B 至本地系统的 SP B

两个系统中的 SP A 或 SP B 必须物理连接。

如果因某个错误而无法在一个 SP 上启用路径,则将显示提示消息,并为另一个 SP 启用这些路径。要获取状态信息,请运行 mirror -info -systems 命令。

EMC VNX MirrorView/S CLI

mirror -enablepath 457

Page 458: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果同时安装了异步镜像和同步镜像,则只需运行命令一次。它对于两个镜像均有效。

如果两个阵列不在同一域中,则需要使用 IP 地址(而非主机名)进行远程镜像。

语法mirror-enablepathSP-hostname[-connectiontypefibre|iscsi]选项

SP 主机名指定要启用远程镜像的远程系统的 SP A 或 SP B 的主机名称。

-connectiontype fibre | iscsi将要启用的路径的连接类型指定为光纤或 iSCSI。如果您未指定 -connectiontype 开关,则系统先尝试查找光纤连接;如果它未找到光纤连接,则将查找 iSCSI 连接。

要更改连接类型,必须先禁用当前启用的路径。要修改、测试或删除连接或更改凭据,请参见 《EMC Navisphere Command Line Interface (CLI) Reference》(EMCNavisphere 命令行界面 (CLI) 参考)。

示例对于 SP ss1_spa,此命令启用 ss1_spa 及其对等 SP 和 ss27_spa 及其对等 SP 之间的路径。随后的 mirror-sync-info 命令将显示更新的状态。

naviseccli -h ss1_spa mirror -enablepath ss27_spa -connectiontypeiscsi

naviseccli -h ss1_spa mirror -sync -info

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。

mirror -sync -fractureimage断开镜像中的映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可启动次映像的管理性断开。它还将防止计划的更新在将来启动。您必须将此命令定向到保存主映像的系统。

(如果主映像无法访问次映像,则将发生自动断开,称为系统断开。系统断开后,系统将定期尝试与次映像通信;如果成功,就根据断开日志启动同步。如果您在镜像处于系统断开状态时发出 -fractureimage 命令,则在发出 -syncimage 命令之前,系统将不会尝试通信或重新同步。)

EMC VNX MirrorView/S CLI

458 EMC VNX Series 5.33 Block 命令行界面参考

Page 459: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

软件将显示消息,要求确认断开:

Warning! If the Write Intent Log is not enabled for this mirror, afull mirror sync of the secondary image will be required in the eventof a failure on the primary image.Do you want to fracture the image image UID (y/n)?

要断开镜像,请回答 y;否则,请输入 n。

语法mirror-sync-fractureimage-name “name”|-mirroruid“uid”-imageuid“ uid”[-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节镜像 ID(全球通用名称)。有关 ID 中的任何字母,请参见下面 -imageuid 下的备注。

-imageuiduid

指定要断开的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror-list 函数)。

-o执行命令,而不提示确认。

示例对于名称为 db_mirror 的镜像的 SP ss1_spa,此命令将断开具有所示唯一 ID 的次映像。

naviseccli -h ss1_spa mirror -sync -fractureimage -namedb_mirror -imageuid 50:06:06:10:00:FD:A1:6

Warning! If the Write Intent Log is not enabled for this mirror, a full mirror sync of the secondary image will be required in the event of a failure on the primary image.Do you really want to fracture the image(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -info显示有关系统中同步镜像的一般信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC VNX MirrorView/S CLI

mirror -sync -info 459

Page 460: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将此命令与 naviseccli 配合使用且不使用其他开关时,可列出远程镜像支持的所有一般信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。有关样例输出,请参见示例。

有关现有镜像的信息,请使用 -list 函数。对于同步状态信息,请使用 -listsyncprogress 函数。

语法mirror-sync-info[-cancreate][-maxmirrors][-mirroredluns][-mirrorableluns][-systems[-connectiontype]][-logs][-all]选项

-cancreate指明是否可在此系统中创建远程镜像:yes 或 no。

-maxmirrors显示可在此系统中创建的 大镜像数。

-mirroredluns列出在此系统中镜像的 LUN 的 LUN 编号。此列表包括用作次映像和主映像的LUN。

-mirrorableluns列出可在此系统中镜像但目前尚未镜像的 LUN。

-systems列出可用于次映像的远程系统。

-connectiontype显示启用的镜像的连接类型(光纤或 iSCSI)。对于意外错误情况,将显示值unknown。

-logs列出分配用于此系统上的写意图日志的 LUN。

-all列出会话的所有属性,无需键入任何其他开关。

示例 1对于 SP ss1_spa,此命令将显示潜在和当前远程镜像信息。

naviseccli -h ss1_spa mirror -sync -info

Can a mirror be created on this system:YESLogical Units that are mirrored in Primary Images:82 76Logical Units that are mirrored in Secondary Images:75 572Logical Units that can be mirrored:10 6 18 74 16 9 85 1187 77 19 14 25078 4 15 7 83 17 12 88 100 71 13 89 81Is Write Intent Log Used:NO

EMC VNX MirrorView/S CLI

460 EMC VNX Series 5.33 Block 命令行界面参考

Page 461: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Remote systems that can be enabled for mirroring:Remote systems that are enabled for mirroring:Array UID:50:06:01:60:20:04:A1:6BStatus:Enabled on both SPsArray UID:50:06:01:60:90:20:33:54Status:Enabled on both SPsArray UID:50:06:01:60:20:02:C1:A3Status:Enabled on both SPsEnabled Connection Type(s):iSCSIDisabled Connection Type(s):FibreMaximum number of possible Mirrors:50

示例 2以下示例显示 mirror-async -info 命令的输出。

mirror –sync –info –all

Can a mirror be created on this system:YESLogical Units that are mirrored in Primary Images:Logical Units that are mirrored in Secondary Images:3Logical Units that can be mirrored:8186 8191 8188 8190 8187 8189Is Write Intent Log Used:NORemote systems that can be enabled for mirroring:Array UID:50:06:01:60:88:60:01:8CAvailable Connection Type(s):FibreRemote systems that are enabled for mirroring:Array UID:50:06:01:60:88:60:07:4BStatus:Enabled on both SPsEnabled Connection Type(s):FibreDisabled Connection Type(s):Maximum number of possible Mirrors:256Logged-in status of Remote systems:Array UID:50:06:01:60:88:60:01:8CFibre Logged-in Status:SPA:Y; SPB:YArray UID:50:06:01:60:88:60:07:4BFibre Logged-in Status:SPA:Y; SPB:YMirrorView port(s):SP A:I/O Module Slot:0Physical Port ID:0Logical Port ID:0Port Type:FibreSP B:I/O Module Slot:0Physical Port ID:0Logical Port ID:0Port Type:Fibre

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。

mirror -sync -list显示有关现有镜像的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli-syncmirror 命令与 -list 配合使用且不使用其他开关时,可列出系统上所有镜像的所有信息。将此命令与一个或多个选项配合发出时,将根据发出的

EMC VNX MirrorView/S CLI

mirror -sync -list 461

Page 462: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项显示信息。可将此命令定向至任何系统;但是,只有保存镜像主映像的系统才将始终具有有关镜像的 新信息。从其他系统获取的状态可能已过时;请勿使用此类状态,除非主系统不可用。有关样例输出,请参见示例。

对于同步状态信息,请使用 -listsyncprogress 函数。

语法

mirror -sync -list [-name [name]] [-mirroruid] [uid][-description][-faulted][-images][-imagecount][-imagesize][-lun][-qthresh][-requiredimages][-state][-transition][-usewriteintentlog]

选项

-namename

指定您使用 -create 函数为镜像提供的名称。您可以使用镜像名称或唯一 ID 获取有关镜像的信息。

-mirroruiduid

指定创建镜像时软件分配的唯一 16 字节远程镜像 ID(全球通用名称)。

-description列出镜像的有意义标题(如果有)。软件不会使用描述来标识镜像。

-faulted列出远程镜像是否出现故障:yes 或 no。如果出现故障,镜像将已断开或处于注意状态。

-images显示映像信息,如映像的角色(主或次)、映像 ID、包含映像的 LUN 的 WWN、恢复策略、同步速率、映像状态、映像状况和映像转换。

-imagecount列出组成镜像的当前映像数。此数字包括主映像。

-imagesize列出映像大小(包含映像的 LUN 的容量,以用户块表示)。

-lun列出本地映像的 LUN 编号。

-qthresh列出收到上次 I/O 后但在镜像将自动转换为已同步状态前的时间延迟(以秒为单位)。默认值为 60 秒。

-requiredimages列出镜像所需的 小次映像数。

-state

EMC VNX MirrorView/S CLI

462 EMC VNX Series 5.33 Block 命令行界面参考

Page 463: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述镜像的运行状态。值为:非活动、活动和注意。

-transition指定镜像是否处于更改状态。

-usewriteintentlog列出镜像是否使用写意图日志。必须先分配日志,然后才能使用。

示例naviseccli -h ss1_spa mirror -sync -list

MirrorView Name:pbc sync on 82MirrorView Description:MirrorView UID:50:06:01:60:90:20:29:85:01:00:00:00:00:00:00:00Logical Unit Numbers:82Remote Mirror Status:MirroredMirrorView State:ActiveMirrorView Faulted:YESMirrorView Transitioning:NOQuiesce Threshold:60Minimum number of images required:0Image Size:204800Image Count:2Write Intent Log Used:NOImages: Image UID:50:06:01:60:90:20:29:85 Is Image Primary:YES Logical Unit UID:60:06:01:60:57:A0:0E:00:56:7D:92:1C:37:73:D8:11 Image Condition:Primary Image Preferred SP:AImage UID:50:06:01:60:90:20:33:54Is Image Primary:NOLogical Unit UID:60:06:01:60:B7:7C:0E:00:02:DB:F3:EF:36:73:D8:11Image State:ConsistentImage Condition:System fracturedRecovery Policy:AutomaticPreferred SP:ASynchronization Rate:MediumImage Faulted:YESImage Transitioning:NOSynchronizing Progress (%):N/A

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -listsyncprogress显示已进行的同步百分比。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror 命令与 -listsyncprogress 配合使用且不使用其他开关时,可列出所有远程镜像的所有信息。将此命令与一个或多个选项配合发出时,将根据包括的选项显示信息。

EMC VNX MirrorView/S CLI

mirror -sync -listsyncprogress 463

Page 464: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果忽略参数,CLI 将显示有关所有镜像的信息。

您必须将此命令定向至承载主映像的系统;否则,进度将显示为 N/A。同样,如果映像已同步,进度将显示为 100。请参阅样例输出的示例。

语法mirror -sync-listsyncprogress[-name“name”|-mirroruid“uid”]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 获取有关特定镜像的信息。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节镜像 ID(全球通用名称)。如果指定此开关,将显示有关特定镜像的信息。

示例naviseccli -h ss1_spa mirror -sync -listsyncprogress

MirrorView Name:pbc sync on 82Has Secondary Images:YESImage UID:50:06:01:60:90:20:33:54Image State:ConsistentSynchronizing Progress(%):N/A

MirrorView Name: pbc sync on LUN 75Has Secondary Images:YESImage UID:50:06:01:60:90:20:29:85Image State:Out-of-SyncSynchronizing Progress(%):N/A

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -listlog显示写意图日志信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror 命令与 -listlog 配合使用时,可列出写意图日志 LUN 编号。如果未分配写意图日志,则不会显示任何内容。您可将此命令定向至安装了MirrorView/S 的任何系统。

显示格式为:

SP:A/B

LUN 编号(用作写意图日志的 LUN 的编号)

语法mirror -sync-listlog

EMC VNX MirrorView/S CLI

464 EMC VNX Series 5.33 Block 命令行界面参考

Page 465: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 ss1_spa 及其对等 SP,此命令将列出写意图日志 LUN 信息。如果分配了写意图日志,则示例输出可能如下:

naviseccli -h ss1_spa mirror -sync -listlog

Storage Processor:SP ALUN Number:129Storage Processor:SP BLUN Number:128

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)将写入 sterr。

mirror -sync -promoteimage将次映像升级为主映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述此命令会将次映像升级为主映像角色。如果可将次映像升级为服务器可访问的主映像,此命令为成功。您必须将此命令定向至保存次映像的系统,而切勿定向至保存主映像的系统。如果向保存主映像的系统发出此命令,则命令将失败。

如果次映像处于已同步或一致状态,则可升级次映像。如果原始主映像可用,软件将执行完全重新同步,除非确认两个映像已同步。

小心谨慎地使用 -promoteimage。在处理命令之前,软件将提示确认,具体如下:

Warning! This command is a very powerful and unforgivingcommand like formatting a disk.An improper use of this commandcan create unexpected results.If you have not done any of thefollowing steps then answer ’n’ and fulfil these steps andre-issue the command.Did you put primary image in a quiescentstate? Is image synchronized? It does not have to besynchronized but it is better to be synchronized to avoid anykind of loss of data.Do you want to continue (y/n)?回答 yes 将继续处理 promote 命令。回答 no 将停止执行命令。

如果将次映像升级为主映像,软件将为升级的映像分配新镜像 UID,以将其与旧镜像区分开。旧主映像的新状态取决于升级时旧主映像是否可访问:

l 如果发出 promote 命令时原始主映像不可访问,则软件将创建新镜像,使原始次映像作为主映像,且原始主镜像不属于新镜像。如果原始镜像具有第二个次映像,它将作为次映像添加到新镜像(如果可访问)。如果原始主映像以后变为可用,则您应使用 Unisphere force destroy 或 VNX CLI for Block mirror-sync-destroy-force 选项销毁原始镜像。销毁原始镜像之后,可(如果需要)将保存原始主映像的 LUN 添加到新镜像,作为其次映像。此次映像需要先完全同步,才能提供数据保护。

l 如果发出 promote 命令时原始主映像可访问,则升级的映像将成为主映像,而原始主映像成为次映像(即映像交换) 然后,软件开始检测,以查看两个映像是否“已同步”。如果映像“已同步”,软件将照常进行镜像的 I/O。如果镜像未处于“已同步”状态,则镜像将不同步并等待管理。升级期间恢复策略将更改为手动,因此必须启动同步。如果选择要同步镜像,将为完全同步。

EMC VNX MirrorView/S CLI

mirror -sync -promoteimage 465

Page 466: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

升级会将镜像的恢复策略更改为手动。

升级映像后,必须将新升级的映像明确添加到相应的存储组。如果可能,EMC 建议您还从其存储组删除旧主映像。

您不能在属于一致性组的镜像上发出此命令。

在要对主映像进行 I/O 操作时升级可能会导致数据丢失。在升级过程中进行的所有 I/O操作可能均不会被记录到次映像,并且在次映像升级后将不可用。升级之后,可能还需要进行新的次映像的完全同步。

在无故障发生的正常运行中,可以(但可能不需要)升级次映像。如果执行了此操作,主映像将降级为次映像。新主映像将继承降级的主映像的镜像属性。发出此命令前,请考虑以下事项:

l 如果可能,次映像应该与主映像同步(已同步状态)。如果升级为主映像时次映像处于一致状态(非已同步状态),则可能会在升级期间丢失数据。要升级的次映像必须处于一致或已同步状态。如果次映像不同步或正在同步,则无法进行升级;将导致错误。

l 在发出此命令前,必须停止针对可访问主映像的 I/O。如果继续向原始主映像进行I/O,则可能丢失数据,因为软件会将主映像降级为次映像,并且/或者 SP 可能会在尝试升级期间意外重新启动。

l 如果主系统具有写意图日志,请确保次系统也是如此。

语法mirror-sync-promoteimage-name“name”|-mirroruid“uid ”-imageuid“imageuid ”[-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来升级次映像。

-mirroruiduid

指定创建镜像时分配的唯一 16 字节镜像 ID(全球通用名称)。有关 ID 中的任何字母,请参见下面 -imageuid 下的备注。

-imageuiduid

指定要升级的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 函数)。

-o运行命令,而不提示确认。

示例对于 SP ss1_spa(名为 db_mirror 的远程镜像的所有者),此命令将升级具有所示唯一 ID 的次映像。

EMC VNX MirrorView/S CLI

466 EMC VNX Series 5.33 Block 命令行界面参考

Page 467: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa mirror -sync -promoteimage -name db_mirror-imageuid 50:06:06:10:00:FD:A1:6

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -removeimage从镜像中删除次映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可从远程镜像删除次映像。您必须向保存主映像的系统发出此命令。

即使是活动映像,也可将其删除。但是,只有当次映像处于已同步状态或已将镜像断开,才能删除次映像。

如果您忽略 -override 选项,软件将显示消息,要求您确认删除操作:

删除映像将停止将数据镜像至指定映像。It may cause the minimum numberof images required parameter to be violated that will cause themirror to go into attention state.Do you really want to removethe image(y/n)?回答 yes 将删除映像。

您不能在属于一致性组的镜像上发出此命令。

语法mirror-sync-removeimage-name “name”|-mirroruid“mirroruid”-arrayhost“sp-hostname”|-imageuid“imageuid”[-o]选项

-namename

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来删除次映像。

-mirroruid uid

指定软件创建镜像时分配的唯一 16 字节远程镜像 ID(全球通用名称)。有关 ID中的任何字母,请参见下面 -imageuid 下的备注。

-arrayhostsp-hostname

指定要删除的,保存次映像的远程 SP 的主机名称或网络地址。如果指定此开关,将从次 LUN 堆栈删除驱动程序。

-imageuidimage-uid

指定要删除的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。如果指定此开关,则必须使用 -setfeature 命令从次 LUN 堆栈显式删除驱动程序。

-o

EMC VNX MirrorView/S CLI

mirror -sync -removeimage 467

Page 468: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例对于 SP 地址 ss1_spa(名为 db_mirror 的镜像的所有者),此命令将删除具有所示唯一 ID 的映像。

naviseccli -h ss1_spa mirror -sync -removeimage-name db_mirror -imageuid 50:06:06:10:00:FD:A1:6

Removing the image will stop mirroring of data to the specified image.It may cause the minimum number ofimages required parameter to be violated that will causethe mirror to go into attention state.Do you really wantto remove the image (y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -setfeature将同步镜像驱动程序添加至 LUN 堆栈或从 LUN 堆栈删除。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可将同步镜像驱动程序添加至 LUN 堆栈或将其从 LUN 堆栈删除,具体取决于指定 -on 还是 -off 选项。您必须向 LUN 所在的系统发出此命令。

从镜像删除次映像后需要使用此命令,并使用 -imaguid 开关指定映像。在这种情况下,Unisphere 没有足够信息来自动从次映像 LUN 堆栈删除 MirrorView/S 驱动程序,因此必须使用此命令手动操作。

当您使用 -on 开关将同步镜像驱动程序添加到 LUN 堆栈时,MirrorView/S 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法mirror-sync-setfeature-on|-off-lun“lun_number”|-lunuid“uid”

选项

-on将驱动程序添加至 LUN 堆栈。

-off从 LUN 堆栈删除驱动程序。

-lunlun_number

指定要在其中添加或从中删除驱动程序的 LUN 编号。

-lunuiduid

EMC VNX MirrorView/S CLI

468 EMC VNX Series 5.33 Block 命令行界面参考

Page 469: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定将在其中添加或删除驱动程序的 LUN 的唯一 16 字节标识号(全球通用名称)。

示例对于 SP ss1_spa,此命令会开始将驱动程序添加到 LUN 112。

naviseccli -h ss1_spa mirror -sync -setfeature -on -lun 112

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

mirror -sync -syncimage开始次映像的更新。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可在以前已管理性断开的次映像或镜像映像状态为正常的次映像上开始同步操作。您必须向保存主映像的系统发出此命令。执行此操作时,应该断开次映像。如果指定未断开的次映像,则将返回内部错误消息。

如果您未指定 -o,软件将显示消息,要求您确认:

During synchronization, array performance will be impacted anddata is vulnerable to a failure of the primary image.Do youwant to sync the image (y/n)?回答 y 将开始同步。

您不能在属于一致性组的镜像上发出此命令。

语法

mirror -sync -syncimage -name name|-mirroruid mirroruid-imageuid imageuid [-o]

选项

-name name

指定您使用 -create 命令为镜像提供的名称。您可以使用镜像名称或唯一 ID 来更新次映像。

-mirroruiduid

指定软件创建镜像时分配的唯一 16 字节远程镜像 ID(全球通用名称)。有关 ID中的任何字母,请参见下面 -imageuid 下的备注。

-imageuidimageuid

指定将同步的次映像的唯一 8 字节映像 ID。对于 ID 中的任何字母,指定的大小写必须与创建镜像时软件分配给映像的大小写相同(使用 mirror -list 命令)。

-o执行命令,而不提示确认。

EMC VNX MirrorView/S CLI

mirror -sync -syncimage 469

Page 470: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 SP ss1_spa(名为 db_mirror 的镜像的所有者),此命令将开始同步具有所示唯一 ID 的映像。

naviseccli -h ss1_spa mirror -sync -syncimage-name db_mirror -imageuid 50:06:06:10:00:FD:A1:6

During synchronization, array performance will beimpacted and data is vulnerable to a failure of theprimary image.Do you want to sync the image (y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。您还可能会收到其他错误消息。

MirrorView/S 一致性组命令此部分说明用于在带 EMC MirrorView/S 选件的 VNX 系列系统上创建和管理镜像组的命令。本部分将镜像组称为“一致性组”。

MirrorView/S 一致性组中的 LUN 必须位于同一系统上,这与 Symmetrix 一致性组中的卷不一样,后者可以位于多个系统上。

mirror -sync -creategroup建立稍后可添加镜像的一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可创建能使用后续命令向其添加镜像的一致性组。您必须将此命令定向至要创建 MirrorView/S 组的系统。

不应该为写意图日志 LUN 和克隆专用 LUN 启用 FAST Cache。针对这些 LUN 启用FAST Cache 是一种接近 佳的 FAST Cache 使用方式,可能会降低其他 LUN 的缓存性能。创建一致性组时,MirrorView/S 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法

mirror -sync -creategroup -name name[-description description] [-recoverypolicy policy] [-o]

选项

-name name

指定一致性组的名称。仅将字母数字字符用于一致性组名称。名称 多可包含 32个字符。

EMC VNX MirrorView/S CLI

470 EMC VNX Series 5.33 Block 命令行界面参考

Page 471: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-description description

指定一致性组的文本描述。

-recoverypolicy 策略指定由于出现故障导致系统断开后恢复镜像使用的策略。值为:

manual:显式发出 synchronize 命令后,才开始更新次映像。

auto:两个系统之间的连接重新正常工作后,立即自动开始更新次映像。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将创建名为 dbgroup 的一致性组。

naviseccli -h ss1_spa mirror -sync -creategroup -name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -destroygroup销毁一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,可销毁一致性组。它是 -creategroup 的对应项。

在销毁一致性组前确保其为空。

如果忽略覆盖选项,则系统将显示消息,要求您确认销毁一致性组。

Do you really want to destroy the group <group-name>? (y/n)?要销毁一致性组,请回答 y;否则,请输入 n。

语法mirror-sync-destroygroup-name “name”|-groupid“id”[-force][-o]选项

-namename

指定您使用 -creategroup 命令为镜像提供的名称。您还可以使用一致性组 ID。

-groupidid

指定创建一致性组时分配的一致性组唯一 ID。

-force即使一致性组不为空,也将其销毁。强制销毁将仅销毁本地系统上的组;您还必须销毁其他系统上的组。

EMC VNX MirrorView/S CLI

mirror -sync -destroygroup 471

Page 472: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-o执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将销毁使用名称 dbgroup 创建的一致性组。

naviseccli -h ss1_spa mirror -sync -destroygroup dbgroup

Do you really want to destroy the group dbgroup?(y/n)? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。如果命令失败,您还可能收到其他错误消息。

mirror -sync -addtogroup将镜像添加到以前创建的一致性组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,每次可以将一个镜像添加到一致性组。

指定的镜像必须在系统上拥有其主映像。一致性组中的镜像的两个次映像不能位于不同的系统上。将镜像添加到一致性组时,MirrorView/S 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法mirror-sync-addtogroup-name “name”|-groupid“id”-mirrorname“name”|-mirroruid“id”

选项

-namename

指定要添加镜像的一致性组的名称。

-groupidid

指定要添加镜像的一致性组的唯一 ID。

-mirrornamename

指定要添加至一致性组的镜像的名称。

-mirroruidid

指定要添加至一致性组的镜像的全球通用名称。

示例对于 SP ss1_spa,此命令会将镜像 Sales Accounts Mirror to Europe 添加到一致性组 dbgroup。

EMC VNX MirrorView/S CLI

472 EMC VNX Series 5.33 Block 命令行界面参考

Page 473: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa mirror -sync -addtogroup -name dbgroup-mirrorname "Sales Accounts Mirror to Europe"

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -removefromgroup从一致性组删除镜像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli(请参见 naviseccli)配合使用时,每次可从一致性组删除一个镜像。

指定的镜像必须在系统上拥有其主映像。如果您使用 -force 开关,则这并不适用。

如果您忽略 -o 选项,软件将显示消息,要求您确认删除操作。回答 yes 将删除镜像。

语法

mirror -sync -removefromgroup -name name|-groupid id-mirrorname name|-mirroruid id[-force] [-o]

or

mirror -sync -removefromgroup -name name|-groupid id-localLunUid uid | -localLunnumber number[-force] [-o]

选项

-namename

指定要从中删除镜像的一致性组的名称。

-groupidid

指定要添加镜像的一致性组的唯一 ID。

-mirrornamename

指定要从一致性组删除的镜像的名称。

-mirroruidid

指定要从一致性组删除的镜像的全球通用名称。

-localLunUiduid

指定属于本地映像(参与一致性组)的本地 LUN 的全球通用名称。您可以使用此开关仅在故障情况下删除组成员。

-localLunnumbernumber

指定属于本地映像(参与一致性组)的本地 LUN 的 LUN 编号。您可以使用此开关仅在故障情况下删除组成员。

EMC VNX MirrorView/S CLI

mirror -sync -removefromgroup 473

Page 474: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果镜像不再存在,则可能会出现故障,但镜像仍将被视为一致性组的成员。这种情况下,一致性组将处于不完整状态。如果升级在销毁原始镜像与创建新镜像之间失败,则一致性组中可能会丢失镜像。在这种情况下,丢失镜像的所有属性(local LUN uid 和 local LUN number 除外)在 -listgroups 命令中都将显示为 unknown。您只能通过指定组名称或组 ID 以及本地 LUN UID 或本地LUN 编号,从一致性组删除镜像。本地 LUN UID 或本地 LUN 编号仅适用于这种故障情况。通过指定 -locallunnumber 或 -locallunuid 来删除组中的常规镜像时,将返回错误。通过指定 -mirrorname 或 -mirroruid 来删除丢失镜像时,也将返回错误。如果仅次端上的镜像丢失,则在主端发出 removefromgroup 命令还将会删除次端的丢失成员。

-force即使与远程系统的连接未运行,也将删除镜像。如果使用此开关在次系统定向此命令,将仅删除次成员;不会联系主系统。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将删除具有所示唯一 ID 的镜像。

naviseccli -h ss1_spa mirror -sync -removefromgroup-name dbgroup -mirroruid

83:5A:20:90:60:01:06:50:01:00:00:00:00:00:00:00

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -changegroup更改一致性组属性。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将此命令与 naviseccli 配合使用时,可更改一致性组的一个或多个参数。

您必须至少指定其中一个可选开关。如果忽略覆盖选项,则将为每个参数显示一条与下面类似的消息,确认是否更改。

Do you want to change the group synchronization rate fromMedium to High (y/n)?要更改参数,请输入 y。

语法mirror-sync-changegroup-name“name”|-groupid“id”[-newname“newname”]

EMC VNX MirrorView/S CLI

474 EMC VNX Series 5.33 Block 命令行界面参考

Page 475: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-description“description”][-recoverypolicy“policy”][-o]选项

-namename

指定要更改的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要更改的一致性组的唯一 ID。

-descriptiondescription

指定一致性组的文本描述。

-recoverypolicy 策略指定由于出现故障导致系统断开后恢复镜像使用的策略。值为:

manual:显式发出 synchronize 命令后,才开始更新次映像。

auto:两个系统之间的连接重新正常工作后,立即自动开始更新次映像。

-o执行命令,而不提示确认。

示例对于系统 ss1_spa 一致性组 dbgroup,此命令将自动开始同步。

naviseccli -h ss1_spa mirror -sync -changegroup -name dbgroup-recoverypolicy auto

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -syncgroup同步一致性组的所有成员。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror -sync 命令与 -syncgroup 配合使用时,可同步一致性组的所有成员。当组中的某个成员断开时,所有成员都会断开;因此,必须对组进行同步。您不能同步其主映像属于一致性组的单个映像。一致性组的所有成员都已排队等待同步时,-syncgroup 命令将返回成功。

语法mirror-sync-syncgroup-name“name”|-groupid“id”[-o]选项

-namename

指定要更新或同步的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

EMC VNX MirrorView/S CLI

mirror -sync -syncgroup 475

Page 476: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定要更新或同步的一致性组的唯一 ID。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将开始同步一致性组。

naviseccli -h ss1_spa mirror -sync -syncgroup -name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -fracturegroup断开一致性组中的所有映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror -sync 命令与 -fracturegroup 配合使用时,即使一致性组中的所有映像已处于系统断开状态,也可启动其管理性断开。您必须将此命令定向至主系统。

语法mirror-sync-fracturegroup-name“name”|-groupid“id”[-o]选项

-namename

指定要断开的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要断开的一致性组的唯一 ID。

-o执行命令,而不提示确认。

示例对于 SP ss1_spa(带名为 dbgroup 的一致性组),此命令将断开一致性组中的所有映像。

naviseccli -h ss1_spa mirror -sync -fracturegroup-name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

EMC VNX MirrorView/S CLI

476 EMC VNX Series 5.33 Block 命令行界面参考

Page 477: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

mirror -sync -promotegroup将一致性组中的所有次映像都升级为主映像。

前提条件您必须在要执行命令的系统上具有用户帐户。

升级前,请执行以下步骤:

1. 停止所有 I/O。

2. 如果可能,确保组处于已同步状态。

3. 运行强制升级前,先执行正常升级;如果可能,请修复返回的任何错误情况。

对升级后处于不同步状态的一致性组进行强制升级后,在对其进行同步之前请谨慎操作。如果组在升级前已断开,则新的主系统中可能包含大大旧于原始主系统(现在为次系统)中数据的数据。同步组可能会覆盖原始主系统中较新的数据。

描述此命令会将所有次映像升级为主映像角色。您必须将此命令定向至次系统。此命令与naviseccli(请参见 naviseccli)配合使用。

要升级一致性组,次端的组必须处于“一致”或“已同步”状态。当无法访问主系统时,该组可能未处于“一致”或“已同步”状态。

在要对主映像进行 I/O 操作时升级可能会导致数据丢失。在升级过程中进行的所有 I/O操作可能均不会被记录到次映像,并且在次映像升级后将不可用。升级之后,可能还需要进行新的次映像的完全同步。

语法mirror-sync-promotegroup-name“name”|-groupid“id”[-type“type”][-o]选项

-namename

指定要升级的一致性组的名称。您可以指定一致性组名称或 ID(下一步)。

-groupidid

指定要升级的一致性组的唯一 ID。

-type 键入指定升级的类型。值为:

normal(默认值),将升级一致性组中的每个镜像。否则,它将销毁原始镜像并创建新镜像,其中目标次映像作为主映像,而原始主映像作为次映像。

local,将仅创建新主映像。如果可连接到原始主系统,则将从原始主系统上的镜像删除次映像。因此,两个系统均具有只含主映像的镜像。

force,大多数错误发生时,都将继续升级。我们建议在使用强制升级前,先使用正常升级;如果可能,请修复返回的任何错误。

EMC VNX MirrorView/S CLI

mirror -sync -promotegroup 477

Page 478: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-o运行命令,而不提示确认。

示例对于 SP ss1_spa(名为 dbgroup 的一致性组的所有者),此命令将升级所有次映像:

naviseccli -h ss1_spa mirror -sync -promotegroup -name dbgroup

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

mirror -sync -listgroups显示有关现有一致性组的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli mirror -sync 命令与 -listgroups 配合使用且不使用其他开关时,可列出系统上所有同步一致性组的所有信息。将此命令与一个或多个选项配合发出时,将根据发出的选项显示信息。此命令与 naviseccli(请参见 naviseccli)配合使用。

语法mirror-sync-listgroups[-name[“name”]][-groupid[“-id”]][-feature][-state][-role][-mirrors][-condition][-recoverypolicy][-canbeaddedtogroup]选项

-namename

指定要显示信息的一致性组的名称。如果未使用此开关指定一致性组的名称,则将为正在显示的一致性组显示该信息。

-groupidid

指定要显示信息的一致性组的唯一 ID。

-feature显示系统上允许的 大一致性组数以及每个一致性组的 大成员数。

-state显示 Synchronized、Out-of-Sync、Synchronizing、Consistent、Scrambled、Incomplete、Local Only 或 Empty。

-role显示 Primary、Secondary 或 Unknown。

-mirrors显示镜像名称、镜像 uid、两个成对映像的 ID 和成对映像的系统 ID。

-condition显示一致性组状态,如 Active、Admin Fractured、System Fractured、Waiting onSync、Inactive 或 Invalid。

EMC VNX MirrorView/S CLI

478 EMC VNX Series 5.33 Block 命令行界面参考

Page 479: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-recoverypolicy显示 manual 或 automatic,以描述在发生系统断开时,系统是否在解决问题后等待您重新启动更新。

-description显示与一致性组关联的描述。

-canbeaddedtogroup显示可添加到组的所有镜像。只有当镜像处于一致或已同步且未断开的状态,才会显示在列表中。此外,一致性组必须处于同步或一致且未断开的状态。

示例naviseccli -h 10.14.5.200 mirror -sync -listgroups

Maximum Number of Groups Allowed:16Maximum Number of Mirrors per Group:16

Group Name:vidGroup ID:50:06:01:60:90:60:2D:03:00:00:00:00Description:State:SynchronizedRole:SecondaryCondition:ActiveRecovery Policy:ManualMirror Name:vidMirror WWN:50:06:01:60:90:60:2C:BA:01:00:00:00:00:00:00:00Primary WWN:50:06:01:60:90:60:2C:BASecondary WWN:50:06:01:60:90:60:2D:03Array hosting remote image:50:06:01:60:90:60:2C:BALocal LUN ID:60:06:01:60:8B:53:10:00:A0:FF:D5:30:DE:B4:D8:11Local LUN Number:0Remote LUN ID:60:06:01:60:90:53:10:00:A3:58:04:80:DE:B4:D8:11Mirrors can be added to group:Mirror Name:djp1Mirror WWN:50:06:01:60:90:60:2C:BA:03:00:00:00:00:00:00:00

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stdout。您还可能会收到其他错误消息。

EMC VNX MirrorView/S CLI

mirror -sync -listgroups 479

Page 480: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

EMC VNX MirrorView/S CLI

480 EMC VNX Series 5.33 Block 命令行界面参考

Page 481: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 11 章

SAN Copy 及其命令行应用工具

本章将介绍 EMC® SAN Copy™ 软件及其命令行应用工具:admhost,具有操作系统用来管理 SAN Copy 设备的命令;CLI,具有管理 SAN Copy 会话的命令。

本节包括以下主题:

l SAN Copy 软件简介......................................................................................... 482l 为拷贝会话准备 Block 系统..............................................................................482l 为复制会话准备 Symmetrix 系统......................................................................485l 关于用于 SAN Copy 的 admhost...................................................................... 487l admhost SAN Copy 命令功能...........................................................................488l 为 SAN Copy 会话准备逻辑单元...................................................................... 490l SAN Copy CLI 命令...........................................................................................491l SAN Copy 命令的功能...................................................................................... 491l sancopy -create............................................................................................... 493l sancopy -destinfo.............................................................................................497l sancopy -duplicate...........................................................................................500l sancopy -info....................................................................................................501l sancopy -mark................................................................................................. 504l sancopy -modify.............................................................................................. 505l sancopy -pause................................................................................................. 511l sancopy -remove...............................................................................................511l sancopy -resume.............................................................................................. 512l sancopy -settings............................................................................................. 513l sancopy -start.................................................................................................. 515l sancopy -stop...................................................................................................516l sancopy -throttle.............................................................................................. 517l sancopy -transfer............................................................................................. 518l sancopy -unmark.............................................................................................. 519l sancopy -updateconnections........................................................................... 520l sancopy -verify................................................................................................ 520

SAN Copy 及其命令行应用工具 481

Page 482: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SAN Copy 软件简介EMC SAN Copy 软件(在本文档的后面部分称为 SAN Copy)在 SAN Copy 系统(启用了 SAN Copy 软件的系统)上运行。它可在数据块系统之间、数据块系统内部、数据块和 Symmetrix 系统之间以及数据块和经认可的非 EMC 系统之间拷贝数据。SANCopy 可以直接将数据从一个系统上的源逻辑单元拷贝到其他系统上的目标逻辑单元,而不占用主机资源。SAN Copy 直接连接或者通过 SAN 进行连接,并支持多种协议,使您可以使用 IP WAN(广域网)进行远距离数据发送。SAN Copy 可同时执行多项拷贝(每项拷贝处于各自的拷贝会话中)。参与复制会话的逻辑单元的 RAID 类型无需相同;即,源逻辑单元和目标逻辑单元可以属于不同的 RAID 类型。

您可以使用 SAN Copy 来创建源逻辑单元的完整复制和增量复制。增量会话仅复制上一复制会话后更改的数据。这可以极大地减少数据复制所需的时间,从而可使复制操作更加频繁和有效地进行。与完全复制会话不同,增量会话的源逻辑单元可以在复制过程中保持联机。但是,您必须在开始会话之前准备源逻辑单元(请参见为 SAN Copy会话准备逻辑单元)。无论拷贝会话类型是完整会话还是增量会话,参与会话的逻辑单元必须符合某些特定要求。

使用 SAN Copy 可以完成以下任务:

l 一次性数据迁移l 例行数据复制以进行应用程序检测l 内容分发l 对于多个数据库的计划更新

要管理 SAN Copy 会话,您可以使用基于 UI 的 Unisphere(如 Unisphere 联机帮助中所述),也可以使用本手册中所述的 SAN Copy 命令行界面。

为拷贝会话准备 Block 系统如果要在 Block 系统之间或在 VNX Block 和 Symmetrix 系统之间拷贝数据,请遵循《EMC VNX for Block 概念》中的 SAN Copy 配置要求,并按以下过程中描述的方式准备 Block 系统。您可以将 Block 系统中的逻辑单元 (LUN) 用作 SAN Copy 会话的源或目标。

如果要在 Block 系统内的 LUN 之间拷贝数据,请参见《EMC VNX for Block 概念》中所述的“在 Block 系统内的 LUN 之间拷贝数据”。

对于所有会话,您必须至少在其中一个 Block 系统上安装 SAN Copy 软件。对于增量拷贝会话,源逻辑单元必须位于 SAN Copy 系统上。

过程

1. 对于光纤通道复制,请使用本机交换机管理工具将至少一个端口从 SAN Copy 系统的 SP 分区至参与的远程系统的一个或多个 SP 端口(请参见《EMC VNX forBlock 概念》中所述的光纤通道分区要求和建议)。

对于 iSCSI 复制,请创建连接集。连接集将在 iSCSI 启动器和 iSCSI 目标之间建立复制会话。连接集包含用户定义的唯一名称、可选用户名和密码、分配安全凭据的方法(特定于连接、阵列共享或者无)以及一个或多个连接路径。每个连接集应仅包含一个 iSCSI 启动器。

SAN Copy 及其命令行应用工具

482 EMC VNX Series 5.33 Block 命令行界面参考

Page 483: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SAN Copy 端口用作远程系统(未安装 SAN Copy 软件的系统)的主机启动器。

2. 使用 naviseccli 或 navicli-hspnamesancopy-updateconnections 命令在同一分区的任何其他 SP 端口上注册 SAN Copy 端口(请参见 sancopy -updateconnections)。

如果远程系统是 Block 系统,则 SAN Copy 端口将注册到每个系统中,并且软件会将每个 SAN Copy 端口的记录添加到系统的主机启动器表中。Unisphere 将在“连接状态”对话框和“SAN Copy 摘要”对话框中显示每个已注册 SAN Copy端口的条目。

3. 通过对 SAN Copy 系统上的每个 SP 使用以下命令,验证 SAN Copy 端口是否已连接并注册到将参与拷贝会话的所有系统中:

naviseccli-hspname-port-list其中 spname 是 SAN Copy 系统中 SP 的名称。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli.。

4. 将 SAN Copy 端口连接到数据块组(请参见下一节将 SAN Copy 端口连接到存储组。

将 SAN Copy 端口连接到存储组

每个 SAN Copy 端口相当于一个主机启动器,因此每次只能连接到存储系统中的一个存储组。

要使 SAN Copy 端口能够访问 LUN,必须将 SAN Copy 端口连接到 LUN 所在的存储组。连接到存储组时,SAN Copy 使您可以选择与存储组之间存在有效连接的所有可用SP 端口,或选择特定端口。

如果远程存储系统中所有参与的逻辑单元已属于同一存储组,则可以将 SAN Copy 端口连接到现有存储组。但是,如果这些逻辑单元属于不同的存储组,则建议您创建一个或多个新存储组,并将逻辑单元置于这些存储组中,然后将 SAN Copy 端口连接到这些存储组。仅在这种情况下建议您将同一逻辑单元置于多个存储组中。

某些操作系统不支持同一主机访问相同的 LUN。因此,SAN Copy 完成复制会话后,建议您将所有 LUN 副本移至不同的存储组中。

有关以下 CLI 命令的详细信息,请参阅《EMC Command Line Interface (CLI)Reference》(EMC 命令行界面 (CLI) 参考)。要使用 navicli CLI 命令,请将naviseccli 替换为 navicli.。

过程

1. 使用以下命令创建存储组:

naviseccli-hspnamestoragegroup-create-gnamestoragegroupname

2. 使用以下命令向存储组中添加 LUN:

SAN Copy 及其命令行应用工具

将 SAN Copy 端口连接到存储组 483

Page 484: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli-hspnamestoragegroup-addhlu-gnamestoragegroupname-hluhlunnumber-alualunnumber

3. 使用以下命令(以及上述 naviseccli -port -list 命令中的信息)将 SANCopy 端口添加到存储组:

naviseccli-hspnamestoragegroup-setpath-gnamestoragegroupname-hbauidhbawwn-spa or b-spportportnumber

表 45 naviseccli -h 参数

参数 描述

spname 存储组所属存储系统中 SP 的 IP 地址。

storagegroupname

要连接到的存储组的名称。

hbawwn SAN Copy 端口的全球通用名称(来自 -portlist 命令)。

a 或 b 拥有该存储组的 SP。

portnumber 拥有该存储组的 SP 端口的 ID(来自 -portlist 命令)。

如果存储组的共享状态为专用(只有一个主机可访问存储组中的 LUN),则还必须指定以下开关之一:

-hosthostname 或 -ipipaddress

其中:

表 46 主机开关

参数 描述

hostname 可以访问存储组中的 LUN 的主机的名称

ipaddress 可以访问存储组中的 LUN 的主机的 IP 地址

SAN Copy 存储组配置示例显示了 SAN Copy 的存储组配置示例。远程存储系统包括三个存储组,分别标为 SG 1、SG 2 和 SG 3。SG 1 和 SG 2 通过连接的主机提供对 LUN 的 I/O 访问。SG 3 是 SAN Copy 存储组。

在此示例中,我们从两个并发运行的 SAN Copy 会话开始。存储组 1 中的 LUN(LUN 1 和 LUN 2)均参与了两个会话。SAN Copy 存储系统中的源 LUN 1 将数据复制到 SG 1 中的 LUN 1,SG 1 中的 LUN 2 将数据复制到 SAN Copy 系统中的目标 LUN。由于 LUN 1 和 LUN 2 属于同一存储组,因此可以将同一 SAN Copy端口直接连接到该存储组,而且两个会话均可使用此 SAN Copy 端口。

将来,您可能需要启动使用同一 SAN Copy 端口将数据从源 LUN 2 拷贝到 LUN3 的第三个会话。由于 LUN 3 位于另一存储组中,因此建议您为 SAN Copy 会话创建新的存储组 (SG 3),然后将 LUN 1、LUN 2 和 LUN 3 置于此存储组中。仅在这种情况下建议您将同一逻辑单元置于多个存储组中。

某些操作系统不支持同一主机访问相同的 LUN。因此,SAN Copy 完成复制会话后,建议您将所有 LUN 副本移至不同的存储组中。

SAN Copy 及其命令行应用工具

484 EMC VNX Series 5.33 Block 命令行界面参考

Page 485: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

图 3 SAN Copy 存储组配置示例

EMC2693

LUN1

LUN2

SG 1

LUN3

LUN4

SG 2

SG 3

LUN

LUN 1

LUN 2

SAN Copy

为复制会话准备 Symmetrix 系统您可以将 Symmetrix 系统中的逻辑单元(卷)用作完整 SAN Copy 会话的源或目标。对于增量会话,源逻辑单元必须位于 SAN Copy 系统中。要为 SAN Copy 会话准备Symmetrix 系统,您必须遵循《EMC VNX for Block 概念》中的“SAN Copy 配置要求”部分,并使用以下过程之一。

使用 EMC ControlCenter SAN Manager 准备 Symmetrix 系统

为了完成此过程,您必须熟悉 Unisphere、EMC ControlCenter® SAN Manager 和Solutions Enabler Device Manager CLI。

过程

1. 使用 EMC ControlCenter SAN Manager 5.2 或更高版本将至少一个端口从 SANCopy 系统的 SP 分区至参与的 Symmetrix 系统的一个或多个 FA 端口(请参见《EMC VNX for Block 概念》中的“光纤通道分区要求和建议”部分)。

您还可以使用本机交换机管理工具将 SP 分区至一个或多个 Symmetrix FA 端口。

2. 验证主机是否符合下列条件:

l 有权访问参与 SAN Copy 会话的 Symmetrix 卷l 正在运行 Unisphere Host Agent

l 连接至域中的系统l 是否是域中的入口配置的组成部分。有关入口的信息,请参阅 Unisphere 联

机帮助。

SAN Copy 及其命令行应用工具

为复制会话准备 Symmetrix 系统 485

Page 486: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

3. 使用 Unisphere 将 SAN Copy 端口注册到 Symmetrix 系统:

a. 在“企业级存储”窗口的存储树中,右键单击 SAN Copy 系统的图标。

b. 选择 “SAN Copy” > “更新连接”。

SAN Copy 端口将登录到 Symmetrix 存储系统。

4. 要验证是否已在 Symmetrix 系统中注册 SAN Copy 端口,请使用以下 SolutionsEnabler CLI 命令:

symmask-sidsymmIDlistlogins其中 symmID 是 Symmetrix 的序列号 ID。

使用 SymmCLI 命令 sympd list -sid 确定 VCM 数据库的路径名,或在主机上运行 inq(如果可用)。

5. 使用以下 Solutions Enabler symmask 命令将 Symmetrix 卷分配给 SAN Copy 端口:

symmask -sid symmID -wwn SPportWWN add devs SymDevname|SymDevname -dir <#> -p <#>例如:

symmask -sid 0128 -wwn 11:22:33:44:55:66:77:88 add devs0014,0015-dir 16a -p 0

使用 ESN Manager 准备 Symmetrix 系统

要完成此过程,您必须熟悉 Unisphere 和 ESN Manager。

过程

1. 使用本机交换机管理工具将至少一个端口从 SAN Copy 系统的 SP 分区至参与的Symmetrix 系统的一个或多个 FA 端口(请参见《EMC VNX for Block 概念》中的光纤通道分区要求和建议)。

SAN Copy 端口用作远程系统(未安装 SAN Copy 软件的系统)的主机启动器。

2. 使用 ESN Manager 2.1 版将 SAN Copy 端口放在拓扑视图的主机端。

l 如果这是新安装的系统,请完成步骤 2a 和 2b。l 如果 ESN Manager 已经发现系统,并且可以在拓扑视图的存储端看到该系

统,请完成步骤 2b 的所有操作。

ESN Manager 将不允许 SAN Copy 端口(用作启动器的 SP 端口)访问Symmetrix 卷,除非可以在拓扑视图的主机端看到端口。

a. 配置 ESN Manager 以发现系统。

SAN Copy 及其命令行应用工具

486 EMC VNX Series 5.33 Block 命令行界面参考

Page 487: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

ESN Manager 发现系统后,将在拓扑视图的存储端放置一个该系统的图标。

b. 使用 ESN Manager 将系统移到拓扑视图的主机端。

a. 在“工具”菜单中,选择“选项” > “带外”。

b. 在“带外”对话框中选择系统,并清除“启用”复选框。

SAN Copy 端口的图标在拓扑视图中显示为主机。

3. 验证能够访问参与 SAN Copy 会话的 Symmetrix 卷的主机是否正在运行Unisphere Host Agent,并已:

l 连接至域中的系统或

l 是域中的入口配置的组成部分。有关入口的信息,请参见联机帮助或 《EMCCommand Line Interface (CLI) Reference》(EMC 命令行界面 (CLI) 参考)。

4. 使用 navicli-hspnamesancopy -updateconnections 命令在同一分区的任何其他 SP 端口上注册 SAN Copy 端口(请参见 sancopy -updateconnections)。

SAN Copy 端口将登录到 Symmetrix 存储系统。

5. 要验证 SAN Copy 端口是否已注册到 Symmetrix 系统,请使用 Symmetrix CLI命令:

fpathlshist-dphysicaldrive其中 physicaldrive 是该主机上 VCM 数据库的位置。

使用 SymmCLI 命令 fpath lshostdev 确定 VCM 数据库的路径名,或在主机上运行 inq(如果可用)。

6. 使用 ESN Manager 将 Symmetrix 卷分配到 SAN Copy 端口。

这与将卷分配给主机启动器是相同的。

7. 使用 ESN Manager 将系统移回到拓扑视图的存储端。

8. 要验证 SAN Copy 端口是否可以访问 Symmetrix 远程卷,请单击 SAN Copy 端口项,在卷面板中,确保 ESN Manager 用蓝色方块圈住了 SP 端口可以访问的所有卷。

如果要将数据拷贝到第三方系统,请使用第三方系统管理文档执行以下操作:

l 验证 SAN Copy 启动器是否已登录到该系统l 为 SAN Copy 启动器提供对该第三方系统上卷的访问权限

关于用于 SAN Copy 的 admhostAdmhost Utility 是一个可执行程序,可以通过脚本交互运行。Admhost 命令可以激活和停用 SAN Copy 会话中正在使用的源逻辑单元与目标逻辑单元,还可以刷新操作系统缓冲区中的数据,以确保源逻辑单元中的信息为 新信息。

SAN Copy 及其命令行应用工具

关于用于 SAN Copy 的 admhost 487

Page 488: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

目前,只有下列 Microsoft Windows 平台支持 admhost:Windows Server 2003 和Windows 2000。有关这些操作系统的受支持版本,请参见《EMC SAN Copy 和Admhost 发行说明》。

admhost SAN Copy 命令功能本部分列出了 admhost 命令,并介绍了它们在 SAN Copy 会话中的功能。

UNIX 主机不支持 admhost 应用工具。请使用您的操作系统常用的命令来寻找新的逻辑单元、刷新缓冲区以及取消装载逻辑单元。

表 47 admhost 功能和说明

职责 描述 语法和示例

admhost lun_activate admhost lun_activate 命令会扫描总线以寻找新设备,然后为所有尚未具有驱动器号的Symmetrix® 和数据块设备分配驱动器号。使用 -l 和 -d 开关可以扫描总线以寻找新设备,并且为具有特定全球通用名称 (WWN) 的设备分配驱动器号。此命令不会为任何其他设备指定驱动器号。

如果使用了 admhost_activate但找不到任何新设备,而且已为数据块和 Symmetrix 逻辑单元分配了驱动器号,admhost将报告错误消息。

admhost lun_activate [-llun_wwn -d drive_letter][-h]其中,

-l lun_wwn 用于指定要为其分配驱动器号的 LUN 的全球通用名称 (WWN)(需要 -d 开关)。

-d drive_letter 用于指定要分配给指定 LUN 的驱动器号(需要 -l 开关)。

-h 用于显示帮助消息。

如果 admhost lun_activate 命令激活了多个设备,则会为列表中的第一个设备指定驱动器号。

admhost lun_deactivate admhost lun_deactivate 命令将尝试使设备进入脱机状态,并使其无法被操作系统访问。该命令会删除驱动器号并卸载该设备。使用 admhost lun_activate 命令可以使该卷返回联机状态。

启动 SAN Copy 会话之前,请对源主机或目标主机使用此命令(请参见为 SAN Copy 会话准备逻辑单元)。

admhost lun_deactivate -oobject_name [-t object_type][-h]其中,

--o 对象名称 用于指定要停用的设备的驱动器盘符。

当您指定了对象名称后,admhost 会查找该设备,删除其驱动器盘符,卸载该设备,然后使其进入脱机状态。

-t object_type 为可选开关,用于指定要停用的设备的对象类型(设备或驱动器号)。

-h 用于显示帮助消息。

SAN Copy 及其命令行应用工具

488 EMC VNX Series 5.33 Block 命令行界面参考

Page 489: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 47 admhost 功能和说明 (续)

职责 描述 语法和示例

admhost lun_flush 在 Windows 主机上,该命令会刷新指定对象类型的所有数据,以便将写入缓存中的数据写入磁盘。启动 SAN Copy 会话之前,请对源主机或目标主机使用此命令(请参见为 SAN Copy 会话准备逻辑单元)。

admhost lun_flush [-h] -o 对象名称 [-t 对象类型 device|driveletter]其中,

-h 用于显示帮助消息。

-o 对象名称 用于指定要刷新的设备的名称或驱动器号。

-t object_type 为可选开关,用于指定要刷新的设备的对象类型(设备或驱动器号)。

如果指定了设备名称,admhost 将标识相应的设备和驱动器号。

admhost lun_list 用来执行列表操作。此命令会列出所有主机设备的驱动器盘符和全球通用名称。

admhost lun_list [-h] [-l lun 的全球通用名称] [-d 对象名称][-a 输出样式]其中,

-h 用于显示帮助消息。

-l lun 的全球通用名称 用于指定要列出的设备的 WWN。

-d 对象名称 用于指定要列出的设备的驱动器号或名称。

-a 输出样式 用于指定列表输出的替换输出样式。默认样式将列出逻辑单元的驱动器号和WWN。使用 -a 开关,可以将物理驱动器指定为输出样式。

admhost help 此命令会显示每个 admhost命令的语法以及 admhost 应用工具的修订版号。下面显示了 admhost help 命令的输出。

Revision number:V1.1.0.0.0 - 0 Valid operations include:lun_flush, lun_activate, lun_deactivate, lun_list, and help.

Valid types include:device and driveletter.

admhost help

SAN Copy 及其命令行应用工具

admhost SAN Copy 命令功能 489

Page 490: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

为 SAN Copy 会话准备逻辑单元在启动一个完整 SAN Copy 会话和标记增量复制会话之前,必须准备将要参与该会话的源逻辑单元和目标逻辑单元。对于连接至 Windows 服务器的逻辑单元加入的 SANCopy 会话,请使用 admhost 应用工具。有关所有其他类型的服务器,请使用服务器操作系统特定的命令。

使用下列步骤为完整会话和增量会话准备源逻辑单元和目标逻辑单元。

为完整会话和增量会话准备源逻辑单元和目标逻辑单元

必须严格遵循此过程以避免数据丢失或损坏。

过程

1. 停止对源逻辑单元和目标逻辑单元的所有 I/O 操作。

对于增量复制会话,强烈建议您在启动/标记会话之前停止对源逻辑单元的所有I/O 操作,并刷新所有服务器缓冲区。收到标记或启动会话操作已成功的确认之后,您可以恢复对源 LUN 的 I/O 操作。如果不停止对源逻辑单元的所有 I/O 操作并刷新服务器缓冲区,得到的数据副本将具有“崩溃一致性”。这意味着,如果服务器崩溃,则副本的内容将与逻辑单元中的剩余内容十分相似。可能需要您使用 fsck 或类似的应用工具使数据副本处于可加载状态。在这种情况下,数据副本不能包含未刷新的服务器数据。

2. 通过在连接到任一目标逻辑单元的服务器上执行以下操作之一,刷新主机缓冲区并将逻辑单元与服务器断开连接:

如果未装载目标逻辑单元,请忽略此步骤。

l 在 Windows Server 2003 或 Windows 2000 主机上,使用以下命令刷新主机缓冲区并将数据写入磁盘:admhost lun_flush -odestinationdriveletter例如,要刷新驱动器 F:上的主机缓存,输入下列命令:

admhost lun_flush -o F:l 在 Windows Server 2003 或 Windows 2000 主机上,使用以下命令可使该磁

盘进入脱机状态:admhost lun_deactivate -odestination-driveletter例如,要使驱动器 F:进入脱机状态,请输入以下命令:

admhost lun_deactivate -o F:l 在 UNIX 服务器上,使用 unmount 命令卸载任何目标逻辑单元上的文件系

统。l 在 NetWare 服务器上,使用 dismount 命令卸载任何目标逻辑单元上的文

件系统。

SAN Copy 及其命令行应用工具

490 EMC VNX Series 5.33 Block 命令行界面参考

Page 491: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

3. 通过在连接到源逻辑单元 的服务器上执行以下操作之一,停用源逻辑单元,刷新服务器缓冲区并将源逻辑单元与服务器断开连接:

如果您要保持对该源逻辑单元的读取访问权限,请跳过此步骤。

l 在 Windows Server 2003 或 Windows 2000 主机上,使用以下命令刷新主机缓冲区并将数据写入磁盘:admhost lun_flush -osource-driveletter例如,要刷新驱动器 F:上的主机缓存,输入下列命令:

admhost lun_flush -o F:l 在 Windows Server 2003 或 Windows 2000 主机上,使用以下命令可使该磁

盘进入离线状态:admhost lun_deactivate -osource-driveletter例如,要使驱动器 F:进入脱机状态,请输入以下命令:

admhost lun_deactivate -o F:l 在 UNIX 服务器上,使用 umount 命令卸载任何源逻辑单元上的文件系统。

l 在 NetWare 服务器上,使用 dismount 命令卸载任何源逻辑单元上的文件系统。

SAN Copy CLI 命令此部分说明如何将 sancopy 命令与 naviseccli 或 navicli CLI 命令配合使用来管理 SAN Copy 软件。这些命令函数仅在安装了可选 SAN Copy 软件的系统上可用。

SAN Copy 命令的功能SAN Copy 软件具有两种界面,EMC VNX CLI for Block 提供其中一种界面,Unisphere UI 提供另一种界面。CLI 命令是 naviseccli sancopy 或 naviclisancopy,并且您可使用开关指定函数。

下面是按字母顺序列出的 sancopy 命令的功能:

l sancopy -create

l sancopy -destinfo

l sancopy -duplicate

l sancopy -info

l sancopy -mark

l sancopy -modify

l sancopy -pause

l sancopy -remove

l sancopy -resume

l sancopy -settings

l sancopy -start

l sancopy -stop

SAN Copy 及其命令行应用工具

SAN Copy CLI 命令 491

Page 492: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l sancopy -throttle

l sancopy -transfer

l sancopy -unmark

l sancopy -updateconnections

l sancopy -verify

下表按命令执行顺序列出了 sancopy 功能。

表 48 naviseccli 或 navicli sancopy 命令的功能(按使用顺序列出)

命令 描述

“基本功能(按执行顺序)”

sancopy -create 或sancopy -create -incremental

创建完整 SAN Copy会话创建增量 SAN Copy会话

sancopy -mark(仅用于增量复制会话) 创建自上次复制会话之后到标记此会话期间发生的更改的时间点拷贝。

sancopy -start 基于复制描述符信息启动 SAN Copy 会话

“可选的状态功能(按字母顺序列出) ”

sancopy -destinfo 显示目标查看点上特定会话的信息

sancopy -info 显示所有 SAN Copy会话的信息或显示特定会话的属性

sancopy -stop 停止 SAN Copy 会话

sancopy -verify 确保 SAN Copy 软件可以访问逻辑单元

“可选的重新配置功能(按字母顺序列出)”

sancopy -duplicate(仅用于完整复制会话) 创建相同的复制描述符

sancopy -modify 更改复制描述符中的参数

sancopy -pause 暂停 SAN Copy 会话

sancopy -remove 删除复制描述符

sancopy -resume 继续已暂停、停止或失败的会话

sancopy -throttle 更改现有的正在运行的会话的限制(执行速率)

SAN Copy 及其命令行应用工具

492 EMC VNX Series 5.33 Block 命令行界面参考

Page 493: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 48 naviseccli 或 navicli sancopy 命令的功能(按使用顺序列出) (续)

命令 描述

sancopy -unmark(仅用于增量复制会话) 删除现有标记,准备插入新标记

sancopy -transfer 将复制描述符的控制转移到对等 SP

sancopy -settings 获取或设置环境控制参数

sancopy -updateconnections 更新系统注册信息

sancopy -create创建完整和增量 SAN Copy 会话

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述

除了所有 sancopy -create 命令开关之外,sancopy -create -incremental命令还使用以下可选开关:-changesonly、-linkbw 和 -latency(请参见《EMC

VNX for Block 概念》中的“增量 SAN Copy 会话”)。

将 naviseccli 或 navicli sancopy 命令与 -create 开关配合使用时,可创建完整 SAN Copy 会话。完整会话将源 LUN 中的所有数据复制到目标逻辑单元。与可选 -incremental 开关配合使用时,-create 命令将创建增量 SAN Copy 会话。增量会话仅复制上一复制会话后更改的数据。如果执行 CLI 命令的系统(或目标系统)正在运行支持具有精简 LUN 的 San Copy 的已提交捆绑包,此命令将支持精简 LUN 作为系统中的源或目标。

执行此命令时必须存在目标逻辑单元。

默认情况下,除非指定了 -start 开关,否则描述符不启动会话。

有关主机可访问的逻辑单元的信息,请使用《CLI 参考手册》中说明的基本 CLI 命令lunmapinfo。

语法

sancopy -create [-incremental] -name sessionName

-srcwwn source-lun-wwn | -srclun source -sp sourcelunnumber[-device devicename]

SAN Copy 及其命令行应用工具

sancopy -create 493

Page 494: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-srcportwwn destportwwn destlunnumber

-destwwn dest-lun-wwn | -destlunnumber dest -sp destlunnumber|-destportwwn destportwwn destlunnumber [-start][-throttle n][-verify][-o]

选项

-namesessionName

指定 SAN Copy 的会话名称。此名称 多可包括 64 个字符,且对每个系统必须是唯一的。除非您进行删除,否则所创建的名称将保持不变。

对于增量 SAN Copy 会话,SAN Copy 将创建相应的保留会话。分配给保留会话的名称由前缀的“SANCopy_”文本加 SAN Copy 会话名称组成。该文本包含的字符

多不能超过 64 个。例如,如果 SAN Copy 会话的名称为 june_update,则相应的保留会话的名称即为 SANCopy_june_update。

-srcwwnsource-lun-wwn

对于增量会话,源 LUN 不能 是 SnapView 快照,也不能位于远程系统。对于增量会话,源 LUN 必须驻留在 SAN Copy 系统中。

指定将参与会话的源逻辑单元(LUN 或快照)的全球通用名称 (WWN)。对于完整复制会话,源逻辑单元可以驻留在 SAN Copy 系统中或远程系统中。如果源逻辑单元没有驻留在 -h 开关指定的系统中,则所有目标逻辑单元必须驻留在使用 -h指定的系统中。

默认情况下,指定源逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

如果源逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将源逻辑单元的连接类型设置为光纤。

-iscsi将源逻辑单元的连接类型设置为 iSCSI。

-srclunsource-sp sourcelunnumber

将源逻辑单元条目添加到拷贝描述符的备选方法。对于源 sp,指定拥有源逻辑单元的 SP 主机名称(或 SP IP 地址)。对于源 lun 编号,指定逻辑单元编号。

对于 FC4700 以前的系统,如果使用 -srclunsource-spsourcelunnumber 函数,则必须使用 -devicedevicename。

默认情况下,指定源逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

SAN Copy 及其命令行应用工具

494 EMC VNX Series 5.33 Block 命令行界面参考

Page 495: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果源逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将源逻辑单元的连接类型设置为光纤。

-iscsi将源逻辑单元的连接类型设置为 iSCSI。

-devicedevicename

对于 FC4700 以前的系统,此命令为必需命令。

指定源 LUN 或目标 LUN 的设备名称。

-srcportwwn 目标端口 wwn 目标 lun 编号仅在指定驻留在所支持的非 EMC 系统中的源 LUN 时有效。对于源端口 wwn,请指定拥有源 LUN 的源系统上 SP 端口的全球通用名称;对于源 lun 编号,请指定源 LUN 的编号。

-destwwndest-lun-wwn

指定作为复制目标的逻辑单元。如果需要多个源逻辑单元副本,则可以指定多个目标逻辑单元。如果客户端系统无法访问目标逻辑单元,并且您未使用 -o 函数,CLI 将显示警告并要求确认。

默认情况下,指定目标逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

如果目标逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将目标逻辑单元的连接类型设置为光纤。

-iscsi将目标逻辑单元的连接类型设置为 iSCSI。

-destlunnumberdest-sp destlunnumber

将目标 LUN 条目添加到复制描述符的备选方法。对于目标 sp,请指定拥有目标逻辑单元的 SP 主机名称(或 SP IP 地址);对于目标 lun 编号,请指定 LUN 编号。如同 -destwwn 一样,如果需要多个源逻辑单元拷贝,则可以指定多个目标逻辑单元。

如果您指定了 -verify 函数,且软件无法访问 SP 或无法找到 SP 上的逻辑单元,该软件将返回错误。

默认情况下,指定目标逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

SAN Copy 及其命令行应用工具

sancopy -create 495

Page 496: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果目标逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将目标逻辑单元的连接类型设置为光纤。

-iscsi将目标逻辑单元的连接类型设置为 iSCSI。

-destportwwndestportwwn destlunnumber

仅在指定驻留在所支持的非 EMC 系统中的目标 LUN 时有效。对于目标端口wwn,请指定拥有目标 LUN 的目标系统上的 SP 端口的全球通用名称;对于目标lun 编号,请指定目标 LUN 的编号。

-start使用此复制描述符启动 SAN Copy 会话。缺省情况下,-create 命令不会启动会话。

-throttle n

指定拷贝的 I/O 速率。 大值为 10, 小值为 1。如果省略此开关,则缺省值为6。

-verify验证 SAN Copy 能够访问 -create 命令中指定的所有逻辑单元。

-o禁止出现要求您确认是否立即创建会话的消息。

-incremental下列可选开关仅与 sancopy -create -incremental 命令配合使用:

-changesonly如果创建会话时源 LUN 和目标 LUN 已同步,请使用此开关。启动会话后,SANCopy 仅复制自初始同步后源 LUN 发生的更改,且所有后续会话将仅复制更改。

如果源 LUN 和目标 LUN 不同步(或您不能确定复制状态),请不要使用此开关。首次运行会话时,SAN Copy 会将整个源 LUN 复制到目标 LUN。所有后续会话将仅复制所作的更改。

-linkbw指定复制会话可用的链路带宽。可以将网络连接的整个带宽用于增量 SAN Copy会话,也可以仅指定其中的一部分。

-latency将数据块传输到其目标所需的时间(以毫秒为单位)。有效值为 auto(由 SANCopy 计算滞后时间值),或者是没有 大值限制的十进制数。缺省值为 auto。

如果您创建并开始了增量会话,并且在速度低于光纤通道速度的链路中执行复制,SAN Copy 将使用链路带宽和滞后时间值计算用于会话的 佳缓冲区空间。

SAN Copy 及其命令行应用工具

496 EMC VNX Series 5.33 Block 命令行界面参考

Page 497: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例完整会话示例:对于 SP ss1_spa,-create 命令创建名为 copy_lun66 的完整拷贝会话,该会话在此 SP 上定义了源逻辑单元 66,在主机 SP ss5_spa 上定义了目标逻辑单元 22。然后,-start 命令将启动拷贝会话,-throttle 命令指定此会话的限制值为 3。

Incremental session example:The command below creates an incremental copy session named copy_77 that defines logical unit 1 on SP 10.22.33.44 as the source and logical unit 22 on SP ss5_spa as the destination.The -linkbw command specifies a bandwidth value of 100 Mbits/sec., and the latency value defaults to auto.

naviseccli -h ss1_spa sancopy -create -name copy_lun66 -srclunss1_spa 66 -destlunnumber ss5_spa 22 - start -throttle 3

naviseccli -h 10.22.33.44 sancopy -create -incremental -namecopy_77 -srclun 10.22.33.44 1 -destlunnumber ss5_spa 22 -linkbw 100

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_SPECIFIED_NOT_UNIQUEDMF_CREATE_PARAMSDMF_SRCLUN_WWN_AND_NUMBER_SPECIFIEDDMF_DESTLUN_WWN_AND_NUMBER_SPECIFIEDDMF_INVALID_THROTTLE_VALUE

sancopy -destinfo显示有关正在运行的会话的目标逻辑单元的信息

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述

除了上面列出的所有 sancopy -destinfo 命令开关之外,增量拷贝会话还使用可选-syncstate 开关。

naviseccli 或 navicli sancopy 命令与 -destinfo 一起使用可获得来自目标查看点的会话状态。

SAN Copy 及其命令行应用工具

sancopy -destinfo 497

Page 498: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果您仅具有完整拷贝会话,-destinfo 命令不与任何参数配合发出时,将显示所有属于指定 SP 的拷贝会话的所有目标信息。

如果既有完整拷贝会话,又有增量拷贝会话,并且将 -destinfo 命令不与任何参数配合发出,则完整会话的某些参数以及特定于增量会话的所有参数将不会显示。要查看完整会话和增量会话的所有参数,您必须使用 -destinfo-all 命令。

我们建议您对完整会话和增量会话都使用 -destinfo-all 命令。

语法sancopy-destinfo[-peer][-descriptorid“ descriptorid”]|[-name “name”][-destwwn “dest”“-lun”“-wwn”][-destlunnumber“ destsp”“destlunnumber”][-destportwwn“ destportwwn”“destlunnumber”][-complete][-counts][-failure][-time][-connectiontype][-all]选项

-peer列出对等 SP 的所有目标信息。

-descriptoriddescriptorid | -namename

如果单独使用,-descriptorid 或 -name 将显示指定 SP 的所有拷贝描述符的描述符 ID 或名称;带有 ID 的 -descriptorid 或带有名称的 -name 将列出拷贝描述符的所有目标的状态(WWN、故障状态、转移计数、完成百分比以及故障时间)。

-destwwndest-lun-wwn

如果单独使用,-destwwn 将显示描述符的所有目标的 WWN。带有 WWN 的 -destwwn 将列出指定目标逻辑单元的状态。

-destlunnumberdestsp destlunnumber

不能单独使用开关 -destlunnumber。与 SP 名称以及 LUN 编号结合使用时,它将显示指定目标逻辑单元的状态。

-destportwwndestportwwn lunnumber

开关 -destportwwn 显示在所支持的非 EMC 系统中驻留的指定目标 LUN 的状态。

-complete显示在任何目标逻辑单元出现故障时,复制会话完成的百分比。如果没有故障,则将显示 N/A。

-counts显示任何目标逻辑单元出现故障时,已经转移的磁盘个数。如果没有故障,则将显示 N/A。

-failure

SAN Copy 及其命令行应用工具

498 EMC VNX Series 5.33 Block 命令行界面参考

Page 499: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示目标逻辑单元的故障状态或 No Failure。要显示详细信息,另请使用 -time、-counts 和/或 -complete 开关。

-time显示任何目标逻辑单元出现故障的时间。如果没有故障,则将显示 N/A。

-connectiontype显示用于参与复制会话的所有目标逻辑单元的请求连接类型和实际连接类型。

请求连接类型的有效值包括光纤、iSCSI 或首选光纤。实际连接类型的有效值包括光纤、iSCSI、不确定和 N/A(对于同一系统内的目标逻辑单元)。

-all显示属于指定 SP 的完整复制会话和增量复制会话的所有目标信息。

如果既有完整复制会话,又有增量复制会话,并且将 -destinfo 命令不与任何参数配合发出,则完整会话的某些参数以及特定于增量会话的所有参数将不会显示。要查看完整会话和增量会话的所有参数,请使用 destinfo -all 命令。

下列可选开关仅用于增量会话:

-syncstate显示与源逻辑单元相关的指定目标逻辑单元的数据状态。有效状态包括 不适用、不一致以及需要初始复制。

示例此示例显示在不指定 -all 开关的情况下使用 -destinfo 命令时完整拷贝会话的输出。要显示增量拷贝会话的所有信息,请使用 -destinfo-all 命令。

naviseccli -h dm340c-16a sancopy -destinfo -connection type

Copy Descriptor Name:Std0_1Copy Descriptor ID:7202Owner:SPA

Requested Connection Type:Fibre PreferredActual Connection Type:N/A

Requested Connection Type:Fibre PreferredActual Connection Type:N/A

在以下示例中,会话包括两个目标逻辑单元。对于这两个目标,已显示了请求连接类型和实际连接类型。

naviseccli -h ss1_spa sancopy -destinfo

Copy Descriptor Name:DMHOST7_SAN005_10.6.92.169_00_p000Copy Descriptor ID:8Owner:SPBCopy Descriptor Type:IncrementalCopy Whole LUN:NOSource LUN WWN:60:06:01:60:0E:C2:1C:00:84:C4:31:B2:1C:24:DC:11Source PortWWN and LUN:N/ANumber of Blocks to Copy:0Size of source LUN:8388608Number Of Destinations:2

SAN Copy 及其命令行应用工具

sancopy -destinfo 499

Page 500: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Destination LUN WWN: 60:06:01:60:61:31:19:00:FD:C8:6D:54:1C:24:DC:11, 60:06:01:60:61:31:19:00:6E:F0:C3:61:1C:24:DC:11Destination PortWWN and LUN:N/ASession Status:CompleteInitial Throttle:4Current Throttle:4Transfer Count:8388608Percent Complete:100Start Time:06/27/07 10:51:05Completion Time:06/27/07 12:55:12Duration:2 hr 4 min 7 secFailure Status:No FailureMarked:NOMark Time:N/ABlocks modified since mark:N/ALink Bandwidth (Mbps):1.024Effective Bandwidth (Mbps):0.719Latency (msec):AutoMeasured Latency (msec):6.140Requested Connection Type:Fibre PreferredActual Connection Type:N/A

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。

sancopy -duplicate复制副本描述符

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -duplicate 配合使用时,可拷贝现有拷贝描述符。然后,您可以根据需要修改此拷贝 (-modify)。要复制的复制描述符可以是活动 SAN Copy 会话的一部分。在复制描述符前不需要停止此复制描述符。

增量 SAN Copy 会话不支持 sancopy -duplicate 命令。

语法sancopy -duplicate -descriptoriddescriptorid|-name name选项

-descriptoriddescriptorid | -namename

标识要复制的描述符。

示例此命令将复制 SP ss1_spa 的拷贝描述符 copy_lun_66,并为新描述符分配默认名称— xxx 拷贝,其中 xxx 是要复制的描述符的名称,如 copy_lun_66 拷贝。

naviseccli -h ss1_spa sancopy -duplicate -name copy_lun_66

SAN Copy 及其命令行应用工具

500 EMC VNX Series 5.33 Block 命令行界面参考

Page 501: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

sancopy -info显示有关复制描述符的信息

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述

除了上面列出的所有 sancopy -info 命令开关之外,增量拷贝会话还使用以下可选开关:-copywholelun、-markstatus、-srcsize、-link(请参见《EMC VNX

for Block 概念》中的“增量 SAN Copy 会话”)。

naviseccli 或 navicli sancopy 命令与 -info 结合使用可显示有关拷贝会话的信息。它与 -destinfo 不同之处在于:-destinfo 会获取有关目标逻辑单元的信息。

如果您仅具有完整拷贝会话,将 -info 命令不与任何参数配合发出时,将显示所有属于指定 SP 的拷贝会话的所有目标信息。

如果既有完整拷贝会话,又有增量拷贝会话,并且将 -info 命令不与任何参数配合发出,则完整会话的某些参数以及特定于增量会话的所有参数将不会显示。要查看完整会话和增量会话的所有参数,请使用 -info-all 命令。

我们建议您对完整会话和增量会话都使用 -info -all 命令。

语法sancopy -info[-peer][-descriptorid“ descriptorid”|-name“ name”][-srcwwn][-length][-numdests][-dests][-sessionstatus][-throttle][-counts][-complete][-time][-failure]

SAN Copy 及其命令行应用工具

sancopy -info 501

Page 502: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-duration][-type][-connectiontype][-all]选项

-peer列出对等 SP 上的所有目标信息。

-descriptoriddescriptorid

如果使用此命令时没有指定特定的描述符 ID,则会列出属于指定 SP 的所有会话的描述符 ID。

使用此命令时如果指定了特定的描述符 ID,则会列出指定会话的状态。

-namename

如果使用此命令时没有指定特定的复制描述符名称,则会列出属于指定 SP 的所有复制描述符的名称。

使用此命令时如果指定了名称,则会列出指定复制描述符的状态。

-srcwwn显示所有源逻辑单元的全球通用名称。

-length显示要复制的块数。如果使用源 WWN 创建描述符,则显示 N/A。

-numdests显示目标逻辑单元数量。

-dests显示指定描述符中所有目标逻辑单元的全球通用名称。

-sessionstatus显示与复制描述符关联的会话状态:未开始、完成、停止、暂停或失败。

-throttle显示复制会话的当前限制值。

-counts显示已转移的磁盘块数。

-complete显示复制会话的完成百分比。

-time显示复制完成的时间。

-failure显示拷贝描述符源逻辑单元和目标逻辑单元的故障状态,或显示 No Failure。

-duration显示会话的完成时间和持续时间。

-type显示会话类型 - 完整 或 增量。

SAN Copy 及其命令行应用工具

502 EMC VNX Series 5.33 Block 命令行界面参考

Page 503: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-connectiontype显示用于参与复制会话的源逻辑单元的请求连接类型和实际连接类型。

请求连接类型的有效值包括光纤、iSCSI 或首选光纤。实际连接类型的有效值包括光纤、iSCSI、不确定和 N/A(对于同一系统内的源逻辑单元)。

-copywholelun显示会话将复制整个源逻辑单元还是仅复制对源逻辑单元的更改。如果选择 Yes,则会话将拷贝整个逻辑单元;如果选择 No,则会话将仅拷贝更改。

-markstatus

如果标记了会话,SAN Copy 将创建自上次复制会话到标记本次会话期间发生的更改的时间点拷贝。

显示是否已标记会话,如果是,则显示标记的时间以及自标记发生后已更改的数据块数量(这些数据块在会话启动后将不 进行复制)。

-srcsize显示源逻辑单元的大小(以块为单位)。

-link显示任意网络链路使用率性能参数的状态如下:

链路带宽 — 创建会话时设置的网络连接的链路带宽。该值以 兆比特/秒为单位。

有效带宽 — 由 SAN Copy 测量的会话的实际链路带宽。

延迟 — 显示创建会话时设置的延迟值或显示默认值 Auto。滞后时间是数据块传输到其目标所需的时间(以毫秒为单位)。

测量的延迟 — 实际测量的会话延迟时间(以毫秒为单位)。

-all显示属于指定 SP 的完整复制会话和增量复制会话的所有会话信息。

您必须使用 -destinfo -all 命令显示特定于增量会话的信息。我们建议您对完整会话和增量会话都使用 -destinfo -all 命令。

使用 -all 命令显示的信息在将来的软件版本中可能会有变化。

示例此命令将显示两个 SP 的所有复制描述符的状态,但是不显示任何特定于增量复制会话的信息。格式如下:

naviseccli sancopy -info -all

Copy Descriptor name:session1 Copy Descriptor ID:4Owner:SP ACopy Descriptor Type:FullSource LUN WWN:60:06:01:60:72:70:18:00:5A:FE:9A:58:0E:5A:DB:11 Source PortWWN and LUN:N/A Number of Blocks to Copy:4194304

SAN Copy 及其命令行应用工具

sancopy -info 503

Page 504: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Number Of Destinations:1Destination LUN WWN:60:06:01:60:72:70:18:00:5B:FE:9A:58:0E:5A:DB:11 Destination PortWWN and LUN:N/ASession Status:A session was active when the Storage Processor (SP) rebooted.The session may be restarted.Initial Throttle:6 Current Throttle:4 Transfer Count:158720Percent Complete:3 Start Time:10/12/06 16:54:57 Completion Time:10/12/06 16:59:44 Duration:4 min.47 sec Failure Status:N/A

Copy Descriptor name:ses_change_ar Copy Descriptor ID:1 Owner:SP BCopy Descriptor Type:FullSource LUN WWN:60:06:01:60:72:70:18:00:C4:AD:19:66:0E:5A:DB:11 Source PortWWN and LUN: N/A Number of Blocks to Copy:4194304 Number Of Destinations:1Destination LUN WWN:60:06:01:60:72:70:18:00:C45AD:19:66:0E:5A:DB:11Destination PortWWN and LUN:N/ASession Status:Session is paused.Initial Throttle:6Current Throttle:6Transfer Count:799744Percent Complete:19Start Time:10/12/06 17:17:37 Completion Time:N/ADuration:N/A Failure Status:No Failure Copy Descriptor name:SAN000_10.6.84.185_00_p1608Copy Descriptor ID:21646Copy Descriptor Type:FullSource LUN WWN:60:06:01:60:E3:FA:15:00:0E:4E:70:A1:8B:C5:DA:11Source PortWWN and LUN: 60:06:01:60:E3:FA:15:00:0E:4E:70:A1:8B:C5:DA:11 Number of Blocks to Copy:2097152Number Of Destinations:1Destination LUN WWN:60:06:01:60:E3:FA:15:00:0F:4E:70:A1:8B:C5:DA:11Destination PortWWN and LUN:N/ASession Status:CompleteInitial Throttle:4 Current Throttle:4 Transfer Count:2097152Percent Complete:100Start Time:04/19/06 09:55:39 Completion Time:04/19/06 09:55:57 Duration:18 sec Failure Status:No Failure

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。

sancopy -mark仅限增量会话 — 对上个复制会话之后的源逻辑单元所作的更改创建时间点拷贝。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

SAN Copy 及其命令行应用工具

504 EMC VNX Series 5.33 Block 命令行界面参考

Page 505: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -mark 配合使用时,可创建自上次拷贝会话到标记本次会话期间所做更改的时间点拷贝。您可以在启动会话前的任何时间标记会话,否则 SAN Copy 将在会话启动时标记此会话。启动已标记的会话时,标记前对源 LUN 所作的所有更改将被拷贝到目标逻辑单元中。

标记会话前,请确保已按照为 SAN Copy 会话准备逻辑单元部分中的说明准备源逻辑单元。收到标记操作成功的确认后,可将 I/O 恢复到源逻辑单元。

语法sancopy -mark -descriptoriddescriptorid|-namesessionName选项

-descriptoriddescriptorid | -namesessionName

标识要标记的会话。

示例此命令标记了名为 monday 的 SAN Copy 会话。此会话启动后,它将仅拷贝自上次复制会话到本次标记时间期间源逻辑单元已经发生更改的部分。

naviseccli -h 10.11.22.33 sancopy -mark -name monday

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIED DMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

sancopy -modify更改复制会话的定义

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述naviseccli 或 navicli sancopy 命令与 -modify 结合使用可更改现有 SAN Copy会话。如果会话已开始或处于暂停状态,此命令将失败。在修改会话前,必须先停止会话。只有在执行 CLI 命令的系统(或目标系统)正在运行支持具有精简 LUN 的 SanCopy 的已提交捆绑包时,此命令才支持精简 LUN。

仅当开始新会话后,新会话信息才开始生效。

必须使用复制描述符 ID 或名称以及一个或多个开关来指明要进行的更改。

SAN Copy 及其命令行应用工具

sancopy -modify 505

Page 506: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果修改的是增量 SAN Copy 会话,则以下可选开关可用:-copywholelun、-chglinkbw 和 -chglatency。

语法

sancopy -modify -descriptorid descriptor-id|-name name[-adddestbywwn dest-lun-wwn][-adddestbylunnumber destsp destlunnumber][-adddestbyportwwn destportwwn destlunnumber][-chgdestconnectiontypebywwn destwwn][-chgdestconnectiontypebylunnumber destspname destlunmumber][-chgname newname][-chgsrcbylunnumber srcspname srclunnumber][-chgsrcbywwn srcwwn][-chgsrcbyportwwn srcportwwn srclunnumber][-chgsrcconnectiontype srcwwn][-chgsessiontype][-o][-rmdestbylunnumber destsp destlunnumber][-rmdestbywwn dest-lun-wwn][-rmdestbyportwwn destportwwn destlunnumber][-throttle n]

选项

-descriptoriddescriptor-id | -namename

标识要更改的描述符。

-adddestbywwndest-lun-wwn

按全球通用名称将目标逻辑单元添加到描述符中。

默认情况下,指定逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

如果逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将逻辑单元的连接类型设置为光纤。

-iscsi将逻辑单元的连接类型设置为 iSCSI。

-adddestbylunnumberdestspdestlunnumber

按目标 SP(指定 SP 名称或 IP 地址)和目标逻辑单元编号将目标逻辑单元添加到描述符中。

默认情况下,指定逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

SAN Copy 及其命令行应用工具

506 EMC VNX Series 5.33 Block 命令行界面参考

Page 507: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将逻辑单元的连接类型设置为光纤。

-iscsi将逻辑单元的连接类型设置为 iSCSI。

-adddestbyportwwndestportwwndestlunnumber

仅添加驻留在所支持的非 EMC 系统中的目标逻辑单元。对于目标端口 wwn,请指定拥有目标 LUN 的目标系统上的 SP 端口的全球通用名称;对于目标 lun 编号,请指定目标 LUN 的编号。

-chgdestconnectiontypebywwndestwwn

使用全球通用名称目标 wwn 更改目标逻辑单元的连接类型。

您可以使用以下开关之一更改逻辑单元的连接类型:-fibre、-iscsi 或 -fibrepreferred。

如果目标逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将目标逻辑单元的连接类型设置为光纤。

-iscsi将目标逻辑单元的连接类型设置为 iSCSI。

-fibrepreferred将目标逻辑单元的连接类型设置为光纤或 iSCSI(如果找不到光线通道)。

-chgdestconnectiontypebylunnumberdestspnamedestlunnumber

使用目标逻辑单元的目标 SP(指定 SP 名称或 IP 地址)目标 sp 名称和目标逻辑单元号目标 lun 编号更改其连接类型。

您可以使用以下开关之一更改逻辑单元的连接类型:-fibre、-iscsi 或 -fibrepreferred。

如果目标逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将目标逻辑单元的连接类型设置为光纤。

-iscsi将目标逻辑单元的连接类型设置为 iSCSI。

-fibrepreferred将目标逻辑单元的连接类型设置为光纤或 iSCSI(如果找不到光线通道)。

-chgnamenewname

SAN Copy 及其命令行应用工具

sancopy -modify 507

Page 508: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

不可用于增量会话。

将描述符名称更改为新名称。

-chgsrcbylunnumbersrcspnamesrclunnumber

不可用于增量会话。

更改源 SP(对于 srcspname,指定 SP 名称或 IP 地址)拥有的会话中的源逻辑单元和源逻辑单元号。

默认情况下,指定源逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

如果源逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将源逻辑单元的连接类型设置为光纤。

-iscsi将源逻辑单元的连接类型设置为 iSCSI。

-chgsrcbywwnsrcwwn

不可用于增量会话。

使用新源逻辑单元的全球通用名称更改描述符中的源逻辑单元。

默认情况下,指定源逻辑单元的连接类型设置为 fibrepreferred。每次启动或恢复会话时,这可将连接类型设置为光纤或 iSCSI(如果未找到光纤)。您可以使用以下开关之一更改连接类型:-fibre 或 -iscsi。

如果源逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将源逻辑单元的连接类型设置为光纤。

-iscsi将源逻辑单元的连接类型设置为 iSCSI。

-chgscrbyportwwnsrcportwwnsrclunnumber

仅在更改驻留在所支持的非 EMC 系统中的目标逻辑单元时有效。对于源端口wwn,请指定拥有源 LUN 的源系统上 SP 端口的全球通用名称;对于源 lun 编号,请指定源 LUN 的编号。

-chgsrcconnectiontypesrcwwn

SAN Copy 及其命令行应用工具

508 EMC VNX Series 5.33 Block 命令行界面参考

Page 509: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

使用其全球通用名称 (srcwwn) 更改源逻辑单元的连接类型。

您可以使用以下开关之一更改逻辑单元的连接类型:-fibre、-iscsi 或 -fibrepreferred。

如果逻辑单元未驻留在远程系统中,设置连接类型将无效。

-fibre将会话连接类型设置为光纤。

-iscsi将会话连接类型设置为 iSCSI。

-fibrepreferred对于组合系统之间的连接(光纤通道和 iSCSI),将连接类型设置为光纤(如果可能)。如果不可能,则使用 iSCSI。

-chgsessiontype更改 SAN Copy 会话的类型 — 增量或完整。

如果将会话类型从完整更改为增量,则下列可选开关可用:-changesonly、-linkbw 和 -latency。

-changesonly如果源 LUN 和目标 LUN 已同步,请使用此开关。启动会话后,SAN Copy 仅复制自初始同步后源 LUN 发生的更改,且所有后续会话将仅复制更改。

如果源 LUN 和目标 LUN 不同步(或您不能确定复制状态),请不要使用此开关。首次运行会话时,SAN Copy 会将整个源 LUN 复制到目标 LUN。所有后续会话将仅复制所作的更改。

-linkbw指定复制会话可用的链路带宽。可以将网络连接的整个带宽用于增量 SAN Copy会话,也可以仅指定其中的一部分。缺省值为 0.15 兆比特/秒(相当于一个 T1 线路)。

-latency指定增量会话的滞后时间值。滞后时间是数据块传输到其目标所需的时间(以毫秒为单位)。有效值为 auto(由 SAN Copy 计算滞后时间值),或者是没有 大值限制的十进制数。缺省值为 auto。输入滞后时间值 0 相当于输入 auto。

如果您创建并开始了增量会话,并且在速度低于光纤通道速度的链路中执行复制,SAN Copy 将使用链路带宽和滞后时间值计算用于会话的 佳缓冲区空间。

-o禁止说明描述符的确认消息。

-rmdestbylunnumberdestspdestlunnumber

按目标 SP(指定 SP 名称或 IP 地址)和目标逻辑单元编号从指定的描述符删除目标逻辑单元。

-rmdestbywwndest-lun-wwn

SAN Copy 及其命令行应用工具

sancopy -modify 509

Page 510: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

按全球通用名称从指定描述符删除目标逻辑单元。

-rmdestbyportwwndestportwwndestlunnumber

仅在删除驻留在所支持的非 EMC 系统中的目标逻辑单元时有效。对于目标端口wwn,请指定拥有目标 LUN 的目标系统上的 SP 端口的全球通用名称;对于目标lun 编号,请指定目标 LUN 的编号。

-throttle n

将 I/O 速率更改为 n(有效值为 1 到 10)。缺省值为 6。要更改活动会话的限制值,请使用命令 sancopy -throttle。

对于增量 SAN Copy 会话,以下可选开关可用。

-copywholelun指定在下次会话运行时 SAN Copy 复制源逻辑单元的全部内容。

-chglinkbw更改指定会话的链路带宽。

缺省值为 0.15 兆比特/秒(相当于一个 T1 线路)。

-chglatency更改指定会话的滞后时间值。滞后时间是数据块传输到其目标所需的时间(以毫秒为单位)。有效值为 auto(由 SAN Copy 计算滞后时间值),或者是没有 大值限制的十进制数。缺省值为 auto。

示例对于 SP ss1_spa,拷贝描述符 copy_66 是完整拷贝会话。此命令将添加全球通用名称为 60:06:01:6B:61:09:00:00:6A:6F:9F:ED:0B:A3:D6:11 的目标逻辑单元。对于 SPss1_spa,拷贝描述符 copy_77 是增量拷贝会话。下次运行会话 copy_77 时,SANCopy 会将整个源 LUN 内容复制到目标位置。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa sancopy -modify -name copy_66 -adddestbywwn60:06:01:6B:61:09:00:00:6A:6F:9F:ED:0B:A3:D6:11

naviseccli -h ss1_spa sancopy -modify -name copy_77 -copywholelun

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTORDMF_INVALID_THROTTLE_VALUEDMF_REMOVED_DEST_DOESNOT_EXIST

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAMESESSION_NAME_EXISTS

SAN Copy 及其命令行应用工具

510 EMC VNX Series 5.33 Block 命令行界面参考

Page 511: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

sancopy -pause暂停活动 SAN Copy 会话中的 I/O

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述naviseccli 或 navicli sancopy 命令与 -pause 结合使用可暂停现有 SAN Copy会话。必须指定描述符 ID 或名称。

要继续已暂停的会话,请使用 sancopy -resume 函数。

语法sancopy -pause -descriptoriddescriptor-id|-namename选项

-descriptoriddescriptor-id | -namename

标识要暂停其会话的描述符。

示例对于 SP ss1_spa,此命令将暂停描述符为 copy_lun_ 66 的会话。

naviseccli -h ss1_spa sancopy -pause -name copy_lun_66

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAMEINVALID_SIZE

sancopy -remove删除复制会话。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

SAN Copy 及其命令行应用工具

sancopy -pause 511

Page 512: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli 或 navicli sancopy 命令与 -remove 配合使用时,可删除一个或所有以前存储的拷贝会话。如果复制会话当前处于活动状态,则无法删除。活动复制会话必须先完成复制或先停止。

如果您忽略覆盖 -o 选项,则 CLI 将显示消息,要求您确认删除拷贝会话。

此命令一次只能使用以下开关之一:

-descriptorid;-name;-all语法sancopy-remove-descriptoriddescriptor-id|-namename|-all[-o]选项

-descriptoriddescriptor-id| -namename

标识要删除的描述符。

-all指示 CLI 删除 SP 上的所有描述符。

-o禁止显示确认删除描述符的消息。

示例对于 SP ss1_spa,此命令将删除名为 copy_lun_80 的拷贝描述符。naviseccli -h ss1_spa sancopy -remove -name copy_lun_80

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

Do you really want to remove the copy descriptor(y/n)[n]? y

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIED DMF_NAME_OR_UID_REQUIRED DMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_ID

sancopy -resume继续 SAN Copy 会话中的 I/O

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

SAN Copy 及其命令行应用工具

512 EMC VNX Series 5.33 Block 命令行界面参考

Page 513: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli 或 navicli sancopy 命令与 -resume 配合使用时,可恢复状态为暂停、停止或失败的现有 SAN Copy 会话。如果复制会话处于暂停状态,它将从暂停点开始恢复。

如果拷贝会话处于停止或失败状态,-resume 命令将从 后一个检查点重新开始拷贝会话(在 settings 命令中说明)。如果禁用了检查点功能(检查点设置为禁用),复制会话将从头重新开始。

必须指定描述符 ID 或名称。

语法sancopy-resume-descriptoriddescriptor-id | -namename选项

-descriptoriddescriptor-id | -namename

标识要恢复其会话的描述符。

示例对于 SP ss1_spa,此命令将恢复 sancopy_lun_66 拷贝会话。

naviseccli -h ss1_spa sancopy -resume -name copy_lun_66

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误消息包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAMESESSION_ALREADY_IN_PROGRESS

sancopy -settings列出或更改 SAN Copy 环境参数

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -settings 配合使用时,可获得和设置四个 SAN Copy 环境控制参数:

l 并发活动会话 大数l 会话状态的检查点间隔

SAN Copy 及其命令行应用工具

sancopy -settings 513

Page 514: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l 每个会话的缓冲区数l 缓冲区大小

要查找当前设置,请使用 -list 开关;要更改设置,请省略 -list 并指定设置。

如果不更改设置指定,软件将使用缺省值。

语法

sancopy -settings -list

sancopy -settings [-setmax MaxNumSessions][-setcheckpoint CheckpointInterval][-setbufsize buffersize][-setbufnum buffervalue]

选项

-list显示当前环境参数设置。

-setmaxmaxNumSessions

设置 大 SAN Copy 会话数。 大会话数取决于系统类型。

-setcheckpointCheckpointInterval

设置以分钟为单位的检查点间隔(值可以是 5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80、85 或 90),或可以是文字 Disable,以禁用检查点功能。缺省情况下,启用检查点,并且值为 10 分钟。

SAN Copy 软件可以通过检查点间隔跟踪复制会话的进度。如果会话在检查点启用的状态下失败,则修复问题后,您可以指示软件执行恢复操作(-resume 函数)。如果可能的话,系统将从 后一个检查点继续复制。如果检查点被禁用,或不可能进行恢复,则可以从头开始复制。

-setbufsizebuffersize

指定光纤通道连接上的 SAN Copy 会话要使用的 大缓冲区大小。缺省的缓冲区大小为 1024 个块。 小缓冲区大小为 64 KB。

-setbufnumbuffernumber

指定光纤通道连接上的 SAN Copy 会话要使用的 大缓冲区数。默认缓冲区数为4, 小缓冲区数为 1。

示例对于 SP ss1_spa,此命令将列出 大会话数、检查点间隔、每个会话的缓冲区数以及缓冲区大小的当前值。对于 SP ss1_spa,此命令将检查点间隔更改为 45 分钟。对于 SP ss1_spa,此命令将缓冲区数更改为 3。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa sancopy -settings -list

naviseccli -h ss1_spa sancopy -settings -setcheckpoint 45

naviseccli -h ss1_spa sancopy -settings -setbufnum 3

SAN Copy 及其命令行应用工具

514 EMC VNX Series 5.33 Block 命令行界面参考

Page 515: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。其他错误包括:

DMF_LIST_AND_SET_SPECIFIEDDMF_INVALID_MAX_SESSION_VALUEDMF_INVALID_CHECKPOINT_INTERVAL_VALVE

从驱动程序或代理返回的错误包括:

SESSION_MAX_OVER_LIMITSESSION_POLL_OVER_LIMIT

sancopy -start根据复制描述符中的值启动 SAN Copy 会话

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -start 配合使用时,可启动在拷贝描述符中标识的源逻辑单元和目标逻辑单元的 SAN Copy 会话。您可以使用描述符 ID 或名称启动会话。

此命令仅在向拥有复制描述符的 SP 发出时才会起作用。

sancopy -info 命令可提供 sancopy -start 命令的有用信息。

启动拷贝会话前,请确保已按为 SAN Copy 会话准备逻辑单元部分中的说明准备源逻辑单元和目标逻辑单元。启动 SAN Copy 会话时,SAN Copy 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法

sancopy -start -descriptorid descriptor-id | -name name[-copywholelun [-nomark new | all] ]

选项

-descriptoriddescriptor-id | -namename

标识要启动的会话的复制描述符。

对于增量 SAN Copy 会话,以下可选开关可用。

-copywholelun指定此增量会话将源逻辑单元的全部内容拷贝到所有目标逻辑单元。要使用此命令,必须取消此会话的标记。使用此命令启动会话时,SAN Copy 将为您标记会话。此命令将覆盖会话的所有现有设置。

-nomarknew|all

与 -copywholelun 开关配合使用,且仅在尚未标记会话时才起作用。指定此会话启动时将不 进行标记。使用 -copywholelun-nomark 命令运行的会话将以更

SAN Copy 及其命令行应用工具

sancopy -start 515

Page 516: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

快的速度完成,但是会话结束时,源逻辑单元和目标逻辑单元会不一致。要使它们保持一致,必须再次运行会话。

将 -nomark 与 new 选项配合使用时,SAN Copy 会启动未标记的会话,该会话可将源逻辑单元的内容拷贝到任意新目标逻辑单元。

将 -nomark 与 all 选项配合使用时,SAN Copy 会启动未标记的会话,该会话可将源逻辑单元的内容拷贝到所有目标逻辑单元。

示例对于 SP ss1_spa,此命令将启动基于名为 copy_lun_66 的拷贝描述符的拷贝会话。

naviseccli -h ss1_spa sancopy -start -name copy_lun_66

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 软件不支持此命令,则 CLI 会将 Command isnot supported 错误消息打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAMESESSION_ALREADY_IN_PROGRESS

sancopy -stop停止(终止)SAN Copy 会话

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述naviseccli 或 navicli sancopy 命令 -stop 将终止指定的会话。会话在完成时将自动停止,因此在 SAN Copy 的正常运行过程中不需要使用此命令。

语法sancopy-stop-descriptoriddescriptor-id | -namename选项

-descriptoriddescriptor-id | -namename

标识要停止其会话的描述符。

示例对于 SP ss1_spa,此命令将停止拷贝描述符名称为 copy_lun_66 的拷贝会话。

SAN Copy 及其命令行应用工具

516 EMC VNX Series 5.33 Block 命令行界面参考

Page 517: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa sancopy -stop -name copy_lun_66

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。其他错误消息包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAME

sancopy -throttle更改活动复制描述符的 I/O 速率

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -throttle 配合使用时,可更改正在运行的现有拷贝描述符的限制。新限制值仅在会话运行时才有效,且不会更改描述符数据库中的值。

要更改未运行的现有拷贝描述符的限制值,请使用 sancopy -modify -throttle命令(请参见 sancopy -modify)

语法sancopy-throttle-descriptoriddescriptor-id | -namenamen选项

-descriptoriddescriptor-id | -namename

标识要更改其限制值的描述符。

n

是新限制值,范围从 1( 低值)至 10( 高值)。缺省值为 6。

示例对于 SP ss1_spa 的描述符 copy_lun_66,此命令将显示信息,其中包括限制信息。对于 SP ss1_spa 的描述符 copy_lun_66,这些命令将获取信息(包括限制值),然后将限制值更改为 8。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

SAN Copy 及其命令行应用工具

sancopy -throttle 517

Page 518: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa sancopy -info -name copy_lun_66

naviseccli -h ss1_spa sancopy -throttle -name copy_lun_66 8

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported 错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_INVALID_THROTTLE_VALUEDMF_UNKNOWN_DESCRIPTOR

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAME

sancopy -transfer从对等 SP 转移复制描述符

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -transfer 配合使用时,可将对等 SP中指定的描述符移到命令中指定的 SP。

转移复制描述符后,您可以使用此描述符在正运行的 SP 上启动新会话。

语法sancopy-transfer-descriptoriddescriptor-id | -namename选项

-descriptoriddescriptor-id | -namename

标识要转移到正在运行的 SP 的描述符。

示例此命令将拷贝描述符 copy_lun_66 转移到名为 ss1_spb 的 SP。

naviseccli -h ss1_spb sancopy -transfer -name copy_lun_66

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

SAN Copy 及其命令行应用工具

518 EMC VNX Series 5.33 Block 命令行界面参考

Page 519: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTORDMF_PEER_SP_ALIVE

从驱动程序或代理返回的错误包括:

UNKNOWN_DESCRIPTOR_IDUNKNOWN_DESCRIPTOR_NAME

sancopy -unmark仅限增量会话 — 从已标记的增量 SAN Copy 会话中删除时间点拷贝

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令和 -unmark 配合使用时,可从已标记的增量 SAN Copy 会话删除时间点拷贝。

如果会话中有任何目标逻辑单元失败,则无法取消会话的标记。

语法sancopy-unmark-descriptoriddescriptor-id | -namename选项

-descriptoriddescriptor-id | -namename

标识要取消标记的会话。

示例此命令将从名为 monday 的增量拷贝会话删除标记。

naviseccli -h 10.11.22.33 sancopy -unmark -name monday

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

SAN Copy 及其命令行应用工具

sancopy -unmark 519

Page 520: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。其他错误包括:

DMF_NAME_AND_UID_SPECIFIEDDMF_NAME_OR_UID_REQUIREDDMF_UNKNOWN_DESCRIPTOR

sancopy -updateconnections更新连接和注册信息

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -updateconnections 配合使用时,可更新所有连接的系统的注册信息。

应当对每个 SP 运行此命令。

语法sancopy-updateconnections示例这些命令将更新 ss1_spa 和 ss1_spb 这两个 SP 上的连接。

naviseccli -h ss1_spa sancopy -updateconnections

naviseccli -h ss1_spb sancopy -updateconnections

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

sancopy -verify确保 SAN Copy 软件可以访问逻辑单元

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。

对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/主机条目才能使用此命令。

描述将 naviseccli 或 navicli sancopy 命令与 -verify 配合使用时,可确保 SANCopy 软件能够访问逻辑单元。应对两个 SP 发出此命令,因为可能其中一个 SP 具有访问权限,而另一个 SP 没有访问权限。

语法

sancopy -verify -wwn lun-wwn | -lunnumber sp-name lunnumber[-device devicename]

SAN Copy 及其命令行应用工具

520 EMC VNX Series 5.33 Block 命令行界面参考

Page 521: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-log][-iscsi|-fibre]

选项

-wwnlun-wwn

指定逻辑单元的全球通用名称。可以指定多个 WWN。

-lunnumbersp-namelunnumber

指定逻辑单元的另一种方法。对于 sp 名称,指定 SP 主机名(或 SP IP 地址)。对于 lun 编号,指定源逻辑单元编号或目标逻辑单元编号。可以指定多个 LUN 编号。

-devicedevicename

指定系统设备名称。

-log将事件记录到 SP 事件日志。

如果 SAN Copy 无法在远程系统上找到 LUN,请使用这些事件来帮助确定原因。

-iscsi |-fibre指定要用于验证连接的连接类型。如果未指定连接,则先使用光纤验证连接;如果未找到连接,则使用 iSCSI。

示例以下示例使用 LUN 的全球通用名称验证 LUN 是否可访问,并将所有事件记录到 SP 事件日志。如果 LUN 可访问,软件将显示以下消息:此示例使用 SP 名称和 LUN 编号验证两个 LUN。如果其中一个或两个 LUN 都无法访问,则软件将显示与以下消息类似的消息:

Storage device is reachable.

Error:sancopy command failedError returned from Agent SP A:CPM unable to locate device.Check that the device with this WWN exists (0x712ac007)

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h 11.12.13.14 sancopy -verify -wwn60:06:01:FA:2C:09:00:00:2B:89:4C:E9:65:D7:11 -log

naviseccli -h 11.12.13.14 sancopy -verify -lunnumber 12.34.56.78 612.34.56.78 12

SAN Copy 及其命令行应用工具

sancopy -verify 521

Page 522: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SAN Copy 及其命令行应用工具

522 EMC VNX Series 5.33 Block 命令行界面参考

Page 523: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 12 章

EMC SnapView 软件

本章介绍 EMC®SnapView™ 软件及其用户界面,以及该软件的两个命令行界面。这两个命令行界面包括基于服务器的 admsnap 应用工具和 EMC VNX CLI for Block 界面。

除非另行说明,否则对 LUN 的引用包括传统 LUN 和精简 LUN。如果您的系统包括 FAST Cache(具有闪存的固态磁盘驱动器或 SSD 驱动器),请参阅 EMC 在线支持网站上的 佳做法文档,了解有关将这些磁盘与 SnapView 配合使用的信息。

本节包括以下主题:

l SnapView 克隆 CLI 命令...................................................................................524l 用于克隆的 admsnap 命令............................................................................... 550l SnapView 快照 CLI 命令.................................................................................. 556l 用于快照的 admsnap 命令................................................................................578

EMC SnapView 软件 523

Page 524: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SnapView 克隆 CLI 命令本章说明了管理 SnapView 克隆的 Unisphere SnapView 克隆 CLI 命令。

设置 SnapView 以使用克隆本节介绍如何设置 SnapView 以使用克隆。

从克隆组中删除克隆并销毁克隆组之前,不能 扩展加入克隆组的 LUN 的容量。在扩展完成并执行相应附加操作之前,生产服务器和从属服务器都无法访问这部分添加的容量。有关扩展 LUN 的详细信息,请参见 vnx_bcli_c_cli_cmd_ref_navi_cli_chap。

设置克隆的前提条件设置和使用克隆之前,必须满足以下条件:l 必须绑定源 LUN。要使客户端或生产服务器可以访问源 LUN,必须将源 LUN 分配

给存储组,并将该存储组连接到生产服务器。为此,必须在存储系统上启用数据访问控制。

l 必须绑定要用作克隆 LUN 的 LUN。这些 LUN 的大小必须与要克隆的源 LUN 的大小相同。EMC 强烈建议您将克隆 LUN 绑定至与源 LUN 不同的存储池(RAID 组或精简池)。克隆的存储池不必与源 LUN 的 RAID 类型相同。

l 对于 VMware ESX Server,请验证是否已为虚拟机提供源 LUN(虚拟机上运行的是客户操作系统)。有关如何为虚拟机提供 LUN 的信息,请参阅随 ESX Server 一起提供的 VMware 文档。

l 有关使用 VMFS 卷时的配置限制,请转到 EMC 在线支持网站上的 EMC E-Lab™

Interoperability Navigator,然后在“PDF 和指南”选项卡下打开 VMware ESXserver.pdf 文件。

l 要使从属服务器可以访问克隆 LUN,必须将克隆分配至存储组(但在断开克隆之前无法读取该克隆)。必须将存储组连接到要访问克隆的从属服务器。必须将克隆LUN 分配至存储组(包含源 LUN 的存储组除外)。仅当 使用 Replication Manager或 Replication Manager/SE 将克隆置于存储组中时,EMC 才支持将克隆与其源LUN 置于同一存储组中。此软件提供对克隆和源 LUN 的同主机访问。有关使用这些软件产品的信息,请参见产品文档。

如果使用 VMware ESX Server,则必须通过不同的虚拟计算机访问克隆 LUN 和源LUN,除非虚拟计算机正在运行支持同主机访问的软件程序。

设置 SnapView 以使用克隆的概述下面是设置 SnapView 克隆的任务清单:l 分配克隆专用 LUN;请参见 clone - snapview -allocatecpl。

只有初始设置克隆时,才需要执行此步骤。

l 创建克隆组;请参见 clone - snapview -createclonegroup。l 将克隆添加到克隆组;请参见 clone - snapview -addclone。

CLI clone 命令函数下面是按字母顺序列出的 naviseccli clone 函数:

EMC SnapView 软件

524 EMC VNX Series 5.33 Block 命令行界面参考

Page 525: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

自 6.26 版开始,可使用 clone 或 snapview 前缀发出 clone 命令。

l clone | snapview -addclone

l clone | snapview -allocatecpl

l clone | snapview -changeclone

l clone | snapview -changeclonefeature

l clone | snapview -changeclonegroup

l clone | snapview -consistentfractureclones

l clone | snapview -createclonegroup

l clone | snapview -deallocatecpl

l clone | snapview -destroyclonegroup

l clone | snapview -fractureclone

l clone | snapview -listclone

l clone | snapview -listclonefeature

l clone | snapview -listclonegroup

l clone | snapview -removeclone

l clone | snapview -reversesyncclone

l clone | snapview -syncclone

下表按执行顺序列出了 CLI clone 函数。

表 49 naviseccli SnapView clone 命令函数(按使用顺序列出)

“基本功能(按执行顺序)”

clone | snapview -allocatecpl 指定克隆专用 LUN。

clone | snapview -createclonegroup 创建克隆组。

clone | snapview -addclone 将克隆 LUN 添加到克隆组。

clone | snapview -syncclone 启动将克隆与源 LUN 同步。

clone | snapview -consistentfractureclones或

clone | snapview -fractureclone

从源释放克隆 LUN,以便单独使用克隆。

clone | snapview -removeclone 从克隆组删除克隆。

clone | snapview -destroyclonegroup 删除克隆组。

“可选函数和状态函数(按字母顺序列出)”

clone | snapview -listclone 显示克隆信息。

clone | snapview -listclonefeature 显示克隆功能,如是否支持在此系统上创建克隆组及其他有用信息。

clone | snapview -listclonegroup 显示克隆组信息。

“可选的重新配置功能(按字母顺序列出) ”

clone | snapview -changeclone 更改克隆的一个或多个属性。

EMC SnapView 软件

CLI clone 命令函数 525

Page 526: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 49 naviseccli SnapView clone 命令函数(按使用顺序列出) (续)

clone | snapview -changeclonefeature 对于系统,启用或禁用克隆功能,如受保护恢复。

clone | snapview -changeclonegroup 更改克隆组设置。

clone | snapview -deallocatecpl 从系统克隆结构释放分配作为克隆专用 LUN的 LUN。

clone | snapview -reversesyncclone 启动反向同步进程,其中软件会将克隆数据拷贝到源。

clone | snapview -addclone将克隆添加到克隆组。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -addclone 配合使用时,可将克隆添加到克隆组。您添加的每个克隆 LUN 必须与源 LUN 大小相同。向克隆组中添加克隆时,需要为您在创建该组时指定的源 LUN 创建一个实际副本。在添加克隆 LUN 时,如果指定 -issyncrequired 1 命令,将会开始源 LUN 的拷贝。如果在所有系统中都提交包含精简 LUN 支持的捆绑包,此命令也可用于添加初始化精简LUN 作为克隆目标。

软件会为每个克隆分配一个克隆 ID。此 ID 将始终属于该克隆,直至您将克隆从其所在的组中删除。

向克隆组添加克隆时,SnapView 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

源 LUN 写入和重续的克隆状态 — 当克隆属于克隆组且重续时(辅助服务器无法访问该克隆),可以继续进行服务器对源 LUN 的写入操作,其结果如下:

存在对源的服务器写入 — 源 LUN 收到服务器写入请求后,克隆将转换为“一致”状态,因为克隆不再是其源的完全相同的拷贝。对源 LUN 所做的写入操作会同时复制到克隆中。如果在静止阈值期间对源 LUN 进行服务器写入,克隆将保持“一致”状态。停顿阈值是克隆在从一致状态转换为已同步状态之前必须等待的时间量。如果源 LUN在此期间接收到任何服务器写入请求,为静止阈值设置的时间将重新开始计时。您可以在创建克隆组时指定静止阈值。

在选择需要初始同步属性的情况下,当您向克隆组中添加克隆时,克隆状态将为“正在同步”。仅在初始同步完成后,此软件才会将克隆转换为已同步或一致状态。

不存在对源的服务器写入 — 如果在停顿阈值期间源 LUN 未收到任何服务器写入,则处于一致状态的所有重续的克隆将转换为已同步状态。

有关克隆状态的信息,请参见《EMC VNX for Block 概念》中的“克隆状态”。

EMC SnapView 软件

526 EMC VNX Series 5.33 Block 命令行界面参考

Page 527: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法clone | snapview-addclone-namename|-CloneGroupUiduid-lunslun_numbers[-issyncrequired 0|1][-RecoveryPolicy“manual”|“auto”][-SyncRate“high”|“medium”|“low”|“value”][-UseProtectedRestore 0|1]选项

-name 名称指定您使用 -createclonegroup 函数为克隆组提供的名称。使用此名称或克隆组唯一 ID(16 字节 WWN)。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(有关详细信息,请参阅 clone | snapview -listclonegroup)。

-lunsLUN 编号指定可用作克隆的 LUN 编号。当前每个命令仅支持一个 LUN。

-issyncrequired 0|1指定软件是否必须同步新添加的克隆。

0 — 不需要同步。如果源 LUN 包含 NULL 数据(如新绑定的源 LUN),则使用此值可跳过同步期间。

当您指定 issyncrequired 0 时,不管内容如何,软件都将克隆标记为已同步。因此,如果源 LUN 包含任何数据,请勿指定 issyncrequired 0,因为克隆会在未同步时显示为已同步,且可能不包含可用数据。

1 — 需要同步(默认值)。软件将立即开始同步克隆。

-RecoveryPolicy manual|auto指定硬件组件(如 SP)出现故障时系统将执行的同步操作。值为:

l manual — 手动恢复。管理员必须启动同步。

l auto — 自动。同步将使用其他路径(如果可用)自动启动。这是默认值。

如果发生故障前正在进行反向同步,则选择的值也适用。

-SyncRate high|medium|low|value将要同步的克隆写入之间的间隔设置为 high、medium 或 low,或以毫秒为单位的值。如果该值大于 100,则间隔以毫秒为单位。否则,它会在高速率和中速率之间缩放 — 值 1 相当于高速率,而 100 相当于中速率。默认值为 medium。high 速率同步克隆的速度 快,但可能会影响其他系统资源的性能。low 值对性能的影响小,但会延长同步进程。

EMC 建议您不要在带有单个 SP 的系统中使用 high 同步速率。

-UseProtectedRestore 0|1确定在反向同步操作期间收到 I/O 时软件的反应。

EMC SnapView 软件

clone | snapview -addclone 527

Page 528: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

0 — 使用传入服务器 I/O 更新克隆。这是默认值。

1 — 不使用 I/O 更新克隆。

示例此示例会将当前登录用户添加至安全文件。输入此命令后,无需在命令行中重新输入用户名、密码或范围。

naviseccli -password password -scope 0 -addusersecurity naviseccli -address ss1_spa clone -allocatecpl -spA 54 -spB 55 naviseccli -addressss1_spa clone -createclonegroup -name db3_clone -luns 22 naviseccli -address ss1_spa clone -addclone -name db3_clone -luns 43 -o naviseccli-address ss1_spa clone -listclonegroup

Name:db3_cloneCloneGroupUid: 50:06:01:60:20:04:21:3E:0C:00:00:00:00:00:00:00InSync:No

这些命令分配克隆专用 LUN(LUN 54 和 55),为源 LUN 22 创建名为 db3_clone的克隆组,将克隆 LUN (LUN 43) 添加到组,然后列出克隆组。在采用 -addclone 命令时,默认情况下会开始同步,因为该命令未指定 -issyncrequired 0。要从安全文件中删除已登录用户,请发出以下 后的命令:

naviseccli -removeusersecurity

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -allocatecpl保留克隆专用 LUN 用于克隆。

前提条件您必须在要执行命令的系统上具有用户帐户。

每个克隆专用 LUN 必须至少有 1 GB。克隆专用 LUN 大于 1 GB 时,对性能没有影响。您必须在将其配置为克隆专用 LUN 之前绑定这些 LUN。您可以将大小至少为 1 GB 的任何 LUN 用作克隆专用 LUN,但以下几种除外:

l 精简 LUN

l 热备盘 LUN

l MirrorView 远程镜像 LUN(用作主映像或次映像的 LUN)l SnapView 克隆、快照或源 LUN

l SAN Copy 源或目标逻辑单元l 专用 LUN(保留作为克隆专用 LUN 或用于保留 LUN 池的 LUN)

应将克隆专用 LUN 绑定于通常 I/O 操作不太繁忙的 RAID 组中。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -allocatecpl 配合使用时,可在两个 SP 上分配或重新分配克隆专用 LUN 以执行克隆操作。必须先为每个SP 配置一个克隆专用 LUN,才能创建克隆组。如果在所有系统都提交包含精简支持的捆绑包,此命令将支持精简 LUN。

EMC SnapView 软件

528 EMC VNX Series 5.33 Block 命令行界面参考

Page 529: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

clone –allocatecpl 命令将克隆专用 LUN 限制为 128 元素大小。如果所选 LUN 的元素大小不等于 128,则系统将显示以下错误消息:

Invalid element size for chosen LUN(s).Please choose LUN(s) with element size of 128(所选 LUN 的元素大小无效。请选择元素大小为 128 的 LUN)。

如果您使用 -allocatecpl 重新分配(更改现有分配)克隆专用 LUN,则必须更改两个 SP 的克隆专用 LUN。重新分配克隆专用 LUN 时,软件会将存储在原来克隆专用LUN 中的信息传输到新克隆专用 LUN。

配置克隆专用 LUN 时,SnapView 会自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

语法

clone | snapview -allocatecpl -spA lun_number -spB lun_number-o

选项

-spAlun_number

lun 编号 标识要用于 SP A 的克隆专用 LUN 的 LUN。LUN 必须绑定。您必须同时为 SP A 和 SP B 指定克隆专用 LUN。但是,这些 LUN 的所有权不重要,因为软件会将在每个 -sp 开关中指定的每个 LUN 主动变更为指定 SP。

-spBlun_number

lun 编号 标识要用于 SP B 的克隆专用 LUN 的 LUN。LUN 必须绑定。请参见 -spA 下的备注。

-o执行命令,而不提示确认。

示例此命令会将克隆专用 LUN 分配给 SP A(LUN ID 为 54 的 LUN)和 SP B(ID 为 55 的LUN),以便进行克隆操作(另请参见 -addclone 示例):

naviseccli -address ss1_spa clone -allocatecpl -spA 54 -spB 55 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -changeclone更改克隆的一个或多个属性。clone -changeclone 或 snapview -changeclone命令与 naviseccli 配合使用,如下所示。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -changeclone 配合使用时,可更改一个或多个克隆属性。使用此函数时,克隆可处于任何状态。如果您忽略覆盖选项 (-o),软件将显示确认更改的消息。

EMC SnapView 软件

clone | snapview -changeclone 529

Page 530: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

clone | snapview -changeclone -name name|-CloneGroupUid uid-cloneid id [-RecoveryPolicy manual|auto][-SyncRate high|medium|low|value][-UseProtectedRestore 0|1][-o]

选项

-namename

指定您使用 -createclonegroup 函数为克隆组提供的名称。使用此名称或克隆组唯一 ID(16 字节 WWN)。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID。

-cloneidid

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-RecoveryPolicymanual|auto

指定硬件组件(如 SP)出现故障时系统将执行的同步操作。值为:

l manual — 手动恢复。管理员必须启动同步。

l auto — 自动。同步将使用其他路径(如果可用)自动启动。这是默认值。

如果发生故障前正在进行反向同步,则选择的值也适用。

-SyncRatehigh|medium|low|value

将要同步的克隆写入之间的间隔设置为 high、medium 或 low,或以毫秒为单位的值。如果该值大于 100,则间隔以毫秒为单位。否则,它会在高速率和中速率之间缩放 — 值 1 相当于高速率,而 100 相当于中速率。默认值为 medium。high 速率同步克隆的速度 快,但可能会降级总体性能。low 值对性能的影响 小,但会延长同步进程。

-UseProtectedRestore 0|1

指定在反向同步操作期间收到 I/O 时软件的反应。

0 — 使用 I/O 更新克隆。默认值。

1 — 不使用 I/O 更新克隆。

只有目标系统支持该选项,此属性才可用。

当您更改 -UseProtectedRestore 选项的属性时,SnapView 将自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

-o执行命令,而不提示确认。

EMC SnapView 软件

530 EMC VNX Series 5.33 Block 命令行界面参考

Page 531: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例此命令将更改克隆组 db3_clone 中克隆 0100000000000000 的同步速率。

naviseccli -address ss1_spa clone -changeclone -name db3_clone-cloneid 0100000000000000 -syncrate high -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -changeclonefeature启用或禁用克隆功能,如受保护恢复。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -changeclonefeature 配合使用时,可全局启用或禁用 -AllowProtectedRestore 选项。此选项让您能以每个克隆为基础来使用受保护恢复功能。有关受保护恢复功能的信息,请参阅 clone | snapview -reversesyncclone。

如果您忽略覆盖选项 (-o),软件将显示确认更改的消息。

语法

clone | snapview -changeclonefeature [-AllowProtectedRestore 0|1] [-o]

选项

-AllowProtectedRestore0|1

启用或禁用在系统的 LUN 上使用受保护恢复的功能。请注意,启用受保护恢复将保留 SP 内存并防止将其用于任何其他用途。

0 — 此系统不允许使用受保护恢复。默认值。

1 — 此系统允许使用受保护恢复。

当您启用 -AllowProtectedRestore 选项时,SnapView 将自动分配和保留附加内存。此附加内存将计入复制软件总预计内存。

-o执行命令,而不提示确认。

示例此示例允许在包含 SP ss1_spa 的系统上使用受保护恢复。

naviseccli -address ss1_spa clone -changeclonefeature -AllowProtectedRestore 1

Do you really want to perform this operation? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

EMC SnapView 软件

clone | snapview -changeclonefeature 531

Page 532: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

clone | snapview -changeclonegroup更改现有克隆组的一个或多个参数。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -changeclonegroup配合使用时,可以更改现有克隆组的某些设置。

语法clone | snapview-changeclonegroup-namename|-CloneGroupUiduid[-description“description”][-newname“name”][-o][-quiescethreshold“seconds”]选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID。

-descriptiondescription

让您可以输入有关克隆组的描述, 多 256 个字符。如果要包括空格,请用双引号将整个描述引起来。引号不计入 256 个字符限制。

-newnamename

让您可以指定克隆组的新名称。有效名称应至少包含 1 个可打印字符,且不能超过64 个字符。每个克隆组名称在其系统中必须唯一。

-o执行命令,而不提示确认。

-quiescethresholdseconds

让您可以指定在到源 LUN 的 I/O 后,但在软件将其任何重续克隆置于已同步状态前必须经过的时间量。 小值为 10, 大值为 3600。

示例此示例会将克隆组 db3_clone 的停顿阈值更改为 30 秒。

naviseccli -address ss1_spa clone -changeclonegroup -name db3_clone-quiescethreshold 30

Do you really want to perform this operation? y

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

EMC SnapView 软件

532 EMC VNX Series 5.33 Block 命令行界面参考

Page 533: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

clone | snapview -consistentfractureclones从源 LUN 拆分一组克隆。

前提条件您必须在要执行命令的系统上具有用户帐户。

要断开的克隆必须位于不同的克隆组中。不能对属于不同系统的克隆执行一致断开。您必须指定两个或多个要断开的克隆,否则将显示错误。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -consistentfractureclones 配合使用时,将同时断开多个克隆,以便跨一组克隆保留可重新启动的时间点拷贝。SnapView 驱动程序会将对选定克隆的源 LUN 的所有I/O 请求延迟至所有克隆均已断开完毕时(从而在整组克隆中保留可重新启动的时间点拷贝)。

可重新启动副本是一种具有相关写入一致性的数据状态,其中所有内部数据库/应用程序控制信息都与数据库管理系统/应用程序映像一致。

一致断开完成后,克隆之间便不存在任何组关联。如果任何克隆出现故障,所有这些克隆的一致断开都将失败。如果组中有任何克隆在发生故障之前已断开,软件将对这些克隆进行重新同步。有关断开克隆的影响的详细信息,请参阅 clone | snapview -fractureclone 中的 -fractureclone 描述。

语法

clone | snapview -consistentfractureclones-CloneGroupNameCloneId name cloneId|-CloneGroupUidCloneId CGUidcloneId [-o]

选项

-CloneGroupNameCloneIdnamecloneId

让您可以指定要断开的克隆的克隆组名称和克隆 ID。如果为一个克隆指定了克隆组名称和克隆 ID,则必须为要同时断开的所有其他克隆指定相同信息。

克隆组名称是指在创建克隆组时指定的名称。克隆 ID 是 16 个字符的 ID。在将克隆添加至克隆组时由系统分配的。克隆 ID 始终为数值。

使用 -listclonegroup 命令可显示系统上所有的克隆组名称和克隆 ID(请参见 clone | snapview -listclonegroup)。

-CloneGroupUidCloneIdCGUidcloneId

让您可以指定要断开的克隆的克隆组 ID 和克隆 ID。如果为一个克隆指定了克隆组ID 和克隆 ID,则必须为要同时断开的所有其他克隆指定相同信息。

克隆组 ID 是在创建克隆组时软件分配的 16 个字节的唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。克隆 ID 是将克隆添加至克隆组时系统分配的 16 个字符的 ID。克隆 ID 始终为数值。

使用 -listclonegroup 命令可显示系统上所有的克隆组 ID 和克隆 ID(请参见 clone | snapview -listclonegroup)。

-o执行命令,而不提示确认。

EMC SnapView 软件

clone | snapview -consistentfractureclones 533

Page 534: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例

naviseccli -address ss1_spa clone -consistentfractureclones-CloneGroupNameCloneId CGname1 0100000000000000 CGname20200000000000000 CGname3 0300000000000000 -o

naviseccli -address ss1_spa snapview -consistentfractureclones-CloneGroupUidCloneId 50:06:01:60:80:60:03:E5:3A:00:00:00:00:00:00:000100000000000000 50:06:01:60:80:60:03:E5:3A:00:00:00:00:00:00:000200000000000000 50:06:01:60:80:60:03:E5:3A:00:00:00:00:00:00:000300000000000000 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -createclonegroup根据源 LUN 创建新克隆组。

前提条件您必须在要执行命令的系统上具有用户帐户。

您必须已为每个 SP 分配克隆专用 LUN。

大小至少为 1 GB 的任何源 LUN 均适合克隆,但以下几种除外:l 热备盘 LUN

l 克隆 LUN(作为源 LUN 或克隆 LUN 参与任何克隆组的 LUN)l 快照 LUN

l MetaLUN

l 专用 LUN(保留的作为克隆专用 LUN、在保留 LUN 池中或在写意图日志中的LUN)

l 正在迁移的 LUN

在 SnapView 版本 6.24 或更高版本中,克隆的源 LUN 可以是远程镜像 LUN(作为主映像或次映像参与的 LUN)。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -createclonegroup配合使用时,可将现有 LUN 用作源来创建新克隆组。

创建克隆组时,SnapView 会自动配置和保留附加内存。此附加内存将计入复制软件总预计内存。

语法clone | snapview-createclonegroup-namename-lunslun_number[-description“description”][-quiescethreshold“seconds”][-o]选项

-namename

让您可以指定克隆组的名称。有效名称应至少包含 1 个可打印字符,且不能超过64 个字符。每个克隆组名称在其系统中必须唯一。

EMC SnapView 软件

534 EMC VNX Series 5.33 Block 命令行界面参考

Page 535: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-lunslun_number

lun 编号 标识克隆组的源 LUN。

-descriptiondescription

让您可以输入有关克隆组的描述, 多 256 个字符。如果要包括空格,请用双引号将所有文本引起来。

-quiescethresholdseconds

让您可以指定在到源 LUN 的 I/O 后,但在软件将其任何重续克隆置于已同步状态前必须经过的时间量。 小值为 10, 大值为 3600。

-o执行命令,而不提示确认。

示例此命令将为源 LUN 22 创建名为 db3_clone 的克隆组。请参阅 -addclone、clone |snapview -addclone 的示例。

naviseccli -address ss1_spa clone -createclonegroup -name db3_clone-luns 22 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

后决条件您需要先使用 clone | snapview -addclone 命令来添加克隆并同步克隆,然后才能断开和使用克隆。

您可以使用 -changeclonegroup 函数来更改某些 create 参数。

clone | snapview -deallocatecpl取消分配克隆专用 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

在取消分配克隆专用 LUN 之前,必须删除所有克隆并销毁任何克隆组。还必须全局禁用“允许受保护还原”选项。为此,请发出 clone | snapview -changeclonefeature -AllowProtectedRestore 0 命令(有关此命令的详细信息,请参阅 clone |snapview -changeclonefeature)。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -deallocatecpl 配合使用时,可删除之前分配为克隆专用 LUN 的 LUN。此外,您还可以使用 -deallocatecpl 命令重新分配克隆专用 LUN(例如,在克隆专用 LUN 出现故障或您决定要将不同的 LUN 用作克隆专用 LUN 时)。如果使用 -deallocatecpl 命令重新分配克隆专用 LUN,则可对现有克隆组和克隆执行此操作。重新分配克隆专用 LUN时,软件将存储在原来克隆专用 LUN 中的信息传输到新克隆专用 LUN。

如果重新分配一个克隆专用 LUN,则必须重新分配另一个克隆专用 LUN。

语法clone | snapview-deallocatecpl[-o]

EMC SnapView 软件

clone | snapview -deallocatecpl 535

Page 536: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-o告知 CLI 执行命令,而不等待确认。

示例

naviseccli -address ss1_spa clone -deallocatecpl-o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -destroyclonegroup删除克隆组。

前提条件您必须在要执行命令的系统上具有用户帐户。

必须先从克隆组中删除所有克隆,才能销毁克隆组。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -destroyclonegroup 配合使用时,可从系统永久删除克隆组,并释放创建克隆组时指定的源 LUN。

语法clone | snapview -destroyclonegroup -namename|-CloneGroupUiduid[-o]选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-o告知 CLI 执行命令,而不等待确认。

示例

naviseccli -address ss1_spa clone -destroyclonegroup -name db3_clone-o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -fractureclone从源 LUN 拆分克隆。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC SnapView 软件

536 EMC VNX Series 5.33 Block 命令行界面参考

Page 537: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli clone 或 naviseccli snapview 命令与 -fractureclone 配合使用时,可从源 LUN 拆分克隆,从而允许辅助服务器将克隆作为独立 LUN 进行访问。

要同时断开多个克隆,必须使用 -consistentfractureclones 命令(请参见 clone - snapview -consistentfractureclones)。

断开一个克隆或一组克隆 (-consistentfracture) 不会从克隆组删除克隆。它将保持为克隆组的一部分,其他服务器可以将其作为独立 LUN 进行访问,直到您将其显式删除为止 (-removeclone)。当克隆仍在其克隆组中时,您只需使用 -syncclone 函数即可再次将其同步。

除非有支持同主机访问的其他软件,否则必须将克隆 LUN 分配至源 LUN 所在存储组以外的存储组。此外,还必须将同一个源 LUN 的多个已断开克隆分配至不同的存储组。有关支持同一主机访问的软件的信息,请参见设置克隆的前提条件。

可能会出现两种类型的断开 — 管理性断开或系统断开。

管理性断开将在以下任意事件之后发生:

l 生产服务器对一个或一组克隆执行了断开操作。l 从属服务器对克隆组中的另一个克隆执行了反向同步操作。l 克隆驱动程序在同步或反向同步期间收到源或克隆的读写错误。可能的错误包括扇

区故障或磁盘坏块。

要验证是否出现错误,请发出 -listclonegroup 命令,并确定 SourceMediaFailure或 CloneMediaFailure 的值是否设置为 TRUE。如果确实发生了错误,则必须排除故障,然后重新执行同步或反向同步操作。如果错误仍然存在,请与 EMC 服务提供商联系。

系统断开将在以下任意事件之后发生:

l 克隆驱动程序出现内部驱动程序错误,导致克隆被断开。如果出现这种情况,则必须更正错误情况、执行断开(管理性断开),然后对该克隆进行同步。

l 由于手动操作或 SP 出现故障,源 LUN 主动变更到对等 SP。如果出现这种情况,则会临时进行系统断开,当克隆的源 LUN 重新主动变更至其 SP 时,克隆将自动与其源 LUN 进行同步。

l 其他复制软件使用该克隆或其源执行某些操作,如启动 SAN Copy 会话或创建LUN 的快照。如果出现这种情况,则会临时进行系统断开,当该事件完成后,克隆将自动与其源 LUN 进行同步。

您可以在任何状态下断开克隆。但是,要使已断开的克隆可用于服务器写入请求,必须在克隆处于已同步或一致状态时将其断开。在上述任何一种状态下断开克隆后,其状态都会变为一致。

如果希望克隆包含可预测的时间点拷贝,则必须确保断开克隆时没有发生任何服务器写入。如果在克隆处于已同步状态时将其断开,则可以确定在停顿阈值这段时间内没有对源 LUN 进行任何写入。但是,这不能保证在您断开克隆期间,其他服务器不会向其中写入数据。

如果克隆从未进入已同步状态,则说明服务器仍在继续写入。在断开后对源进行的任何服务器写入都不会复制到克隆中。如果确信已停止对克隆的源 LUN 的所有 I/O 操

EMC SnapView 软件

clone | snapview -fractureclone 537

Page 538: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

作,则可能很难确定这些写入的原因。例如,它们可能是由于某些群集系统中的检测信号引起的。

在某些情况下,在一致状态下断开克隆会非常有用。例如,在以下情况下,可以在一致状态下断开克隆:

l 可以确定没有向源 LUN 发出任何写入命令,而且您不愿意等待由静止阈值指定的时间。

l 您的应用程序具有热备份模式,在这种模式下应用程序将继续写入源,但内部知道如何放弃在指定时间点之后生成的写入。

l 只需要一个崩溃一致映像(服务器发生故障或不正常关机时将获得的映像)。

如果克隆同步正在使系统性能下降,则可以在任何其他状态下断开克隆,然后在性能良好的某个时间再对其进行同步。

“写入已断开的克隆 LUN ”

断开的克隆收到服务器写入请求时,软件会将该克隆标记为“脏”,表明此克隆已被修改而不再是其源 LUN 的完全相同的副本。

“写入源 LUN”

断开克隆之后,软件不会复制对源 LUN 的任何服务器写入请求,除非手动执行同步。同步已断开的克隆将重续克隆,并使用克隆的源 LUN 更新克隆上的内容。

语法clone | snapview -fractureclone -namename| -CloneGroupUid uid-cloneid id[-o]选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-cloneidid

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-o告知 CLI 执行命令,而不等待确认。

示例naviseccli -address ss1_spa clone -fractureclone -name db3_clone -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -listclone显示有关特定克隆 LUN 的信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

EMC SnapView 软件

538 EMC VNX Series 5.33 Block 命令行界面参考

Page 539: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli clone 或 naviseccli snapview 命令与 -listclone 配合使用时,将显示有关一个克隆(而非克隆组)的信息。您必须指定克隆名称或克隆组 ID。借助函数开关,可获取更多具体信息。

语法

clone | snapview -listclone -Name name|-CloneGroupUid uid[-all][-AvailableForIO][-CloneCondition][-cloneid id][-CloneLuns][-CloneLunWWNs][-CloneState][-CloneMediaFailure][-IsDirty][-IsFractured][-PercentSynced][-RecoveryPolicy][-SyncRate][-timeoffracture][-UseProtectedRestore 0|1]

选项

-Namename

指定克隆组的名称。要获取克隆相关信息,这为必需项。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-all列出克隆的所有属性,无需键入任何其他开关。您必须指定此开关,才能知道克隆的 -timeoffracture。

-AvailableForIO显示克隆是否可用于已连接服务器的 I/O(yes 或 no)。

-CloneCondition显示克隆状况。通常这将显示故障克隆的自然状态。值包括“管理性断开”、“系统断开”、“等待管理员启动同步”、“排队以等待同步”、“正在同步”、“正常”和“未知”。

如果您已断开一个克隆 (-fractureclone) 或一组克隆 (-consistentfractureclones),克隆状况将显示为 AdministrativelyFractured。

-cloneidid

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数来了解这方面的信息。ID 区分大小写。

EMC SnapView 软件

clone | snapview -listclone 539

Page 540: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-CloneLuns显示克隆 LUN 编号列表。

-CloneLUNWWNs显示克隆的 WWN。

-CloneState状态包括“一致”、“不同步”、“远程镜像正在同步”、“反向不同步”、“正在反向同步”、“已同步”或“正在同步”。

-CloneMediaFailure指明 I/O 期间克隆 LUN 是否出错(yes 或 no)。

-IsDirty指明克隆是否收到了服务器写入请求,收到即表示该克隆不是其源 LUN 的完全相同的副本(yes 或 no)。

-IsFractured指明克隆是否已断开(yes 或 no)。

-PercentSynced显示克隆与其源同步的百分比。

-RecoveryPolicy指明恢复策略(请参见 -addclone),即“自动”或“手动”。

-SyncRate显示 high,medium,low 或用户指定的正整数。

-timeoffracture显示克隆映像已管理性断开的日期/时间。

-UseProtectedRestore0|1

指明“受保护恢复”选项的状态。值为 0(恢复期间可使用新 I/O 更新克隆)或 1(恢复期间不能使用新 I/O 更新克隆)。

示例 1naviseccli -address ss1_spa clone -listclone -name db3_clone

Name: db3_cloneCloneGroupUid: 50:06:01:60:80:60:03:E5:3A:00:00:00:00:00:00:00CloneID: 0100000000000000CloneState: SynchronizedCloneCondition: NormalAvailableForIO: NoCloneMediaFailure: NoIsDirty: NoIsFractured: NoPercentSynced: 100RecoveryPolicy: AutoSyncRate: MediumCloneLUNs: 1UseProtectedRestore: No

EMC SnapView 软件

540 EMC VNX Series 5.33 Block 命令行界面参考

Page 541: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 2naviseccli -scope 0 snapview -listclone -name CG -timeoffracture

Name: CGCloneGroupUid: 50:06:01:60:BC:E0:1C:43:01:00:00:00:00:00:00:00CloneID: 0200000000000000TimeofFracture: 12/15/09 11:25:19

示例 3naviseccli -scope 0 snapview -listclone -name CG -all

Name: CGCloneGroupUid: 50:06:01:60:BC:E0:1C:43:01:00:00:00:00:00:00:00CloneID: 0200000000000000CloneState: ConsistentCloneCondition: Administratively FracturedAvailableForIO: YesCloneMediaFailure: NoIsDirty: NoIsFractured: YesPercentSynced: N/ARecoveryPolicy: AutoSyncRate: MediumCloneLUNs: 10UseProtectedRestore: NoTimeofFracture: 12/15/09 11:25:19

clone | snapview -listclonefeature显示支持克隆的系统的常规信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -listclonefeature配合使用且不使用其他开关时,将列出支持克隆的系统的常规克隆信息。借助开关,可获取更多具体信息。

语法clone | snapview -listclonefeature[-AllowProtectedRestore][-AvailableLUNs][-CanCreate][-Cpl][-CplSPA][-CplSPB][-DriverVersion][-MaxCloneGroupsUsingCPL][-MaxCloneMemory][-MaxClonesPerGroup][-MaxLUNsPerSource][-MinCplSize]选项

-AllowProtectedRestore

EMC SnapView 软件

clone | snapview -listclonefeature 541

Page 542: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

显示系统“受保护恢复”选项的状态。状态可以是 no(指明系统应使用 I/O 更新克隆)或 yes(指明系统不应使用 I/O 更新克隆)。只有目标系统支持,此选项才可用。

-AvailableLUNs列出当前可用作源或克隆的 LUN 编号。

-CanCreate指明是否可在此系统上创建克隆组。有效回答包括 yes 或 no。

-Cpl指明是否已在此系统上分配和启用克隆专用 LUN。有效回答包括 yes 或 no。

-CplSPA显示 SP A 的克隆专用 LUN 的 LUN 编号。

-CplSPB显示 SP B 的克隆专用 LUN 的 LUN 编号。

-DriverVersion显示克隆驱动程序的版本。

-MaxCloneGroupsUsingCPL显示将使用此系统支持的克隆专用 LUN 的 大克隆组数。

-MaxCloneMemory显示克隆驱动程序可分配的 大内存量。

-MaxClonesPerGroup显示每个克隆组的 大克隆数。

-MaxLUNsPerSource显示源中允许的 大 LUN 数。

-MinCplSize显示每个克隆专用 LUN 允许的 小大小(以块为单位)。

示例naviseccli -address ss1_spa clone -listclonefeature

CanCreate: NoMaxCloneGroupsUsingCPL: 50MaxClonesPerGroup : 8MaxLUNsPerSource: 1MaxCloneMemory: 10485760Cpl: YesCplSPA: 2CplSPB: 3MinCplSize: 250000DriverVersion: 2AvailableLUNs:AllowProtectedRestore: No

EMC SnapView 软件

542 EMC VNX Series 5.33 Block 命令行界面参考

Page 543: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

clone | snapview -listclonegroup显示克隆组信息。

前提条件您必须在要执行命令的系统上具有用户帐户。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -listclonegroup 配合使用且不使用其他开关时,可列出克隆组的常规信息。借助开关,可获取更多具体信息。

语法clone | snapview-listclonegroup[-all][-CloneCount][-CloneGroupUid][-Clones][-CloneLunWWNs][-Description][-InSync][-IsControllingSP][-Name[“name”]][-QuiesceThreshold][-SourceLUNSize][-SourceMediaFailure][-Sources]选项

-all列出克隆的所有属性,无需键入任何其他开关。您必须指定此开关,才能知道克隆的 -timeoffracture。

-CloneCount显示克隆组中定义的克隆数和克隆名称数。

-CloneGroupUid显示 Uid 和克隆名称。Uid 是创建克隆组时分配的 16 字节唯一 ID。

-Clones显示有关每个克隆的下列信息:

表 50 克隆信息

CloneID 克隆的标识号。此编号在克隆组内(而非系统内)唯一。

CloneState 值包括“一致”、“不同步”、“远程镜像正在同步”、“反向不同步”、“正在反向同步”、“已同步”或“正在同步”

CloneCondition 值包括“管理性断开”、“系统断开”、“等待管理员启动同步”、“排队以等待同步”、“正在同步”、“正常”或“未知”。

AvailableForIO 已连接服务器的 I/O 的克隆 LUN 可用性:yes 或 no。

CloneMedia Failure 是否出现克隆介质故障:yes 或 no。

IsDirty 包含写入的克隆从源而非克隆组源发生:yes 或 no。

EMC SnapView 软件

clone | snapview -listclonegroup 543

Page 544: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 50 克隆信息 (续)

IsFractured 克隆已断开状态:yes 或 no。

PercentSynced 克隆实例当前与其源同步的百分比。还适用于正在反向同步操作。

RecoveryPolicy 用户定义的值:Automatic 或 Manual。

SyncRate 用户定义的值:high/medium/low。

CloneLUNs 克隆 LUN 编号列表。

UseProtected Restore 克隆“受保护恢复”选项的状态:yes 或 no。

-CloneLUNWWNs显示克隆的 WWN。

-Description显示克隆组中的描述和克隆名称。

-InSync指明源 LUN 是否可用于 I/O。

-IsControllingSP指明在命令中指定的 SP 是否是拥有克隆组的 SP(yes 或 no)。

-Namename

显示使用 -createclonegroup 函数为克隆组指定的克隆组名称的信息。

-QuiesceThreshold显示在到源 LUN 的 I/O 后,但在软件将其任何重续克隆置于已同步状态前必须经过的时间量。 小值为 10, 大值为 3600。

-SourceLUNSize显示源 LUN 的名称和合并大小。

-SourceMediaFailure指明 I/O 期间源 LUN 是否出错。

-Sources显示在克隆组中构成源的 LUN 编号。

示例naviseccli -address ss1_spa clone -listclonegroup -Name clone_0 -all

Name: clone_0CloneGroupUid: 50:06:01:60:BB:20:10:DD:01:00:00:00:00:00:00:00InSync: YesDescription:QuiesceThreshold: 60SourceMediaFailure: NoIsControllingSP: NoSourceLUNSize: 2097152CloneCount: 1Sources: 4Clones:CloneID: 0100000000000000CloneState: Consistent

EMC SnapView 软件

544 EMC VNX Series 5.33 Block 命令行界面参考

Page 545: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

CloneCondition: Administratively FracturedAvailableForIO: YesCloneMediaFailure: NoIsDirty: NoPercentSynced: N/ARecoveryPolicy: AutoSyncRate: MediumCloneLUNs: 5UseProtectedRestore: NoIsFractured: YesTimeofFracture: 09/22/09 02:55:55

clone | snapview -removeclone从克隆组删除克隆 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

要将克隆从其克隆组中删除,该克隆:

l 必须已断开或者处于已同步或一致状态。l 不能处于正在同步或正在反向同步状态。l 不能处于等待同步的队列中。

为了控制资源占用,SnapView 驱动程序将每个 SP 的并发同步和/或反向同步的大数量限制为 40 个。达到此限制后,软件会将其他所有同步和反向同步请求进行排队。

l 如果处于反向不同步状态并且是克隆组中的唯一克隆,则不能 将其删除。如果您删除了处于上述条件的克隆,则将无法恢复克隆。建议您对该克隆执行反向同步操作,并在反向同步成功时再从克隆组中删除 后一个克隆。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -removeclone 配合使用时,可将克隆从其克隆组删除。在从克隆组中删除某个克隆之后,该克隆将变为常规(普通)LUN,而不再与其源或克隆组相关联。

克隆组本身将持续,直至您使用 -destroyclonegroup 将其删除。

语法

clone | snapview -removeclone -namename|-CloneGroupUiduid-cloneid id [-o]

选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-cloneidid

EMC SnapView 软件

clone | snapview -removeclone 545

Page 546: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-o告知 CLI 执行命令,而不等待确认。

示例naviseccli -address ss1_spa clone -removeclone -name db3_clone -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -resetfracturelog在克隆专用 LUN 日志中将源或克隆 LUN 的所有数据区块标记为正在修改。这让您可以执行完全同步或反向同步。

前提条件您必须在要执行命令的系统上具有用户帐户。

只有克隆已管理性断开且克隆处于不同步或反向不同步状态,才能使用此开关。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -resetfracturelog配合使用时,可模拟向源或克隆 LUN 的服务器写入,从而将 LUN 上的所有数据区块标记为正在修改(更改)。

语法clone | snapview -resetfracturelog -namename| -CloneGroupUiduid-cloneid id[-o]选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-cloneidid

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-o告知 CLI 执行命令,而不等待确认。

示例naviseccli -address ss1_spa clone -resetfracturelog -name db3_clone

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

后决条件发出 -resetfracturelog 命令后,必须发出同步或反向同步。这将启动完全同步或反向同步,因为已将所有数据区块标记为正在修改。

EMC SnapView 软件

546 EMC VNX Series 5.33 Block 命令行界面参考

Page 547: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

同时执行多个完全同步或反向同步可能会影响其他系统资源的性能。

clone | snapview -reversesyncclone使用克隆 LUN 中的数据覆盖 LUN。

前提条件您必须在要执行命令的系统上具有用户帐户。

如果克隆的源是 MirrorView 次映像或包含未断开的次映像的 MirrorView 主映像,则不能反向同步克隆。

要反向同步已断开的克隆,必须满足以下条件:

l 克隆未处于不同步状态。l 克隆组中的其他克隆未处于正在同步或正在反向同步状态。

对于 Windows 操作系统,必须在克隆的源 LUN 上禁用索引服务和回收站。这可在反向同步期间防止数据损坏。

描述naviseccli clone 或 naviseccli snapview 命令与 -reversesyncclone 配合使用可将源 LUN 上的数据替换为克隆上的数据。例如,此操作使您可以在源 LUN损坏时恢复为源 LUN 原先的副本。

为了确保源 LUN 上的数据不会受到损坏,在启动反向同步功能之前必须使源 LUN 脱机。在操作开始之后,可以使源 LUN 重新联机。

当您通过 Unisphere 启动反向同步时,软件会立即断开克隆组中的所有克隆,随后对从中启动反向同步的克隆进行重续。然后软件会将源和克隆之间不同的数据区块复制到源 LUN。在后台继续进行实际复制时,源 LUN 可以立即访问数据。

“写入源 LUN ”

克隆上的数据将覆盖在 初断开克隆后对源 LUN 所做的所有服务器写入。所有未被修改(未更改)的数据区块不会重写到源。完成反向同步后,启动反向同步的克隆仍保持不断开状态。

如果您发出 -UseProtectedRestore 1 开关与 clone | snapview-reversesyncclone 命令,则在完成反向同步后,SnapView 将断开启动反向同步的克隆。

反向同步期间,软件会自动将从源 LUN 进行的所有服务器写入拷贝到克隆。如果您不想在反向同步期间将源写入拷贝到克隆,则必须发出 -UseProtectedRestore 1 开关与 clone | snapview-reversesyncclone 命令。

如果多次修改克隆中的同一数据区块,软件只会将 一次修改复制到源 LUN。

受保护还原功能可以在反向同步期间保护克隆上的数据。如果选择了此功能,则软件在反向同步期间不会将从源 LUN 进行的任何服务器写入拷贝到克隆。相反,软件会在克隆专用 LUN 中记录信息以标识对源 LUN 的这些写入操作,以便以后进行同步。

EMC SnapView 软件

clone | snapview -reversesyncclone 547

Page 548: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

启动反向同步后,软件将立即重续启动反向同步的克隆。然后,软件将断开克隆组中的任何其他克隆,以防止这些克隆在反向同步操作失败时受到破坏。随后软件开始将数据复制到源 LUN。反向同步完成之后,软件将断开启动反向同步的克隆。

您可以每个克隆为基础(而非以每个克隆组为基础)启用“受保护恢复”功能。首次将克隆添加至克隆组 (clone | snapview -addclone -UseProtectedRestore 1) 时或在执行反向同步 (clone | snapview -listclone -UseProtectedRestore 1) 前的任何时间,均可选择此功能。

在启动受保护恢复功能前,您必须发出 clone | snapview-changeclonefeature [-AllowProtectedRestore 1] 命令全局启用它。选择此选项后,SnapView 驱动程序将自动为每个 SP 分配 8 MB 的附加内存。该附加内存是固定的,用于监视源 LUN 中已修改的磁盘块,以防止它们在反向同步期间被克隆覆盖。此附加内存将计入复制软件总预计内存。

在克隆进行反向同步的过程中,不能:

l 向克隆组中添加克隆l 从克隆组中删除正在反向同步的克隆l 对克隆组中的任何克隆进行同步l 对克隆组中的任何克隆进行反向同步

语法clone | snapview-reversesyncclone-namename|-clonegroupUiduid-cloneidid[-UseProtectedRestore 0|1][-o]选项

-clonegroupUiduid

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-cloneidID

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-name 名称标识克隆组。将创建克隆组时分配的名称与 -createclonegroup.配合使用。要标识克隆组,您可以使用克隆名称或克隆组唯一 ID。

-o告知 CLI 执行命令,而不等待确认。

-UseProtectedRestore 0|1

指定在正在反向同步操作期间收到 I/O 时软件的反应。

0 — 使用向源 LUN 的 I/O 更新克隆。

1 — 不使用向源 LUN 的 I/O 更新克隆。

只有目标系统支持该选项,此属性才可用。

EMC SnapView 软件

548 EMC VNX Series 5.33 Block 命令行界面参考

Page 549: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例

naviseccli -address ss1_spa clone -reversesyncclone -name db3_clone -cloneid 0100000000000000 -o

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

clone | snapview -syncclone开始将源 LUN 上的数据拷贝到其克隆。

前提条件您必须在要执行命令的系统上具有用户帐户。

要同步已断开的克隆,必须满足以下条件:

l 克隆不能处于反向不同步状态。l 克隆组中的其他克隆不能处于正在反向同步状态。l 如果克隆已被系统断开,则必须先手动断开该克隆,才能对其进行同步。

对于 Windows 操作系统,必须在克隆 LUN 上禁用索引服务和回收站。这可在同步期间防止数据损坏。

描述将 naviseccli clone 或 naviseccli snapview 命令与 -syncclone 配合使用时,将开始同步流程:将源 LUN 上的数据拷贝到其克隆。同步已断开的克隆之目的在于使用其源 LUN 更新克隆的内容。对已断开的克隆进行同步后,克隆将变为未断开状态,其行为方式与克隆组中新添加的克隆相同。

启动同步后,软件会将源 LUN 与克隆 LUN 之间不同的数据区块复制到克隆。软件还会将所有服务器写入从源 LUN 复制到克隆 LUN。软件不会将任何未修改的区块复制到克隆。

如果源 LUN 中的同一数据区块被多次修改,则只有 后一次修改将被复制到克隆。

在克隆进行同步的过程中:

l 不能 删除处于正在同步状态的克隆。l 不能 对克隆组中的其他任何克隆执行反向同步。

为了控制资源占用,SnapView 驱动程序将每个 SP 的并发同步和/或反向同步的 大数量限制为 40 个。达到此限制后,软件会将其他所有同步和反向同步请求进行排队。

语法

clone | snapview -syncclone -name name|-CloneGroupUid uid-cloneid id [-o]

选项

-namename

标识克隆组。使用通过 -createclonegroup 创建克隆组时分配的名称。要标识克隆组,可使用克隆名称或克隆组唯一 ID。

-CloneGroupUiduid

EMC SnapView 软件

clone | snapview -syncclone 549

Page 550: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定创建克隆组时软件分配的 16 字节唯一 ID。克隆组 ID 可包含数字 0 至 9 和字母 A 至 F(这些字母不区分大小写)。您可以使用 -listclonegroup 命令函数获取克隆组 ID(请参见 clone | snapview -listclonegroup)。

-cloneidid

指定添加克隆时系统分配的 16 字符克隆 ID。您可以使用 -listclonegroup 命令函数获取此 ID。id 为数值。

-o告知 CLI 执行命令,而不等待确认。

示例

在发出同步命令前,应将所有缓存数据刷新至源 LUN。

这些命令将列出系统 SP ss1_spa 上所有克隆组的状态,然后开始克隆 db3_clone的同步。

naviseccli -address ss1_spa clone -listclonegroup

naviseccli -address ss1_spa clone -syncclone -name db3_clone -cloneid0100000000000000 -o

Name: db3_cloneCloneGroupUid: 50:06:01:60:20:04:21:3E:0C:00:00:00:00:00:00:00InSync: YesDescription:QuiesceThreshold: 60SourceLUNSize: 2097152CloneCount: 2Sources: 16Clones:CloneID: 0100000000000000

输出如果命令成功,则不输出任何内容;如果命令失败,则输出状态或错误信息。

用于克隆的 admsnap 命令此部分说明如何将 admsnap utility 软件与 SnapView 克隆配合使用。

关于 admsnap 软件和克隆Admsnap Utility 是一个可执行程序,可通过脚本交互运行,用于管理克隆。AdmsnapUtility 位于安装有 SnapView 驱动程序的系统所连接的服务器上。您必须从这些连接的服务器之一执行下列 admsnap 命令:

l admsnap clone_activate — 扫描新设备,以及分配驱动器号(对于Windows)。

l admsnap clone_deactivate — 刷新服务器缓冲区,并删除使用clone_activate 分配的驱动器号(仅限 Windows)。

l admsnap flush — 将源 LUN 中的数据刷新至其克隆,以便源和克隆处于同步状态。

EMC SnapView 软件

550 EMC VNX Series 5.33 Block 命令行界面参考

Page 551: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l admsnap list — 列出操作系统中的设备及其全球通用名称 (WWN)。

admsnap 软件支持本机设备名称和 PowerPath 仿真设备名称。如果您使用 PowerPath仿真设备名称,则可以将此设备名称添加至 etc/fstab 文件(对于 Linux)或 etc/vfstab 文件(对于 Solaris)。对于 Veritas 设备,Admsnap 同时支持基于磁盘的命名方案和基于存储模块的命名方案。

有关通过 admsnap 与 VNX CLI for Block 设置和使用克隆的操作步骤概述和示例,请参阅《EMC VNX for Block 概念》中的“SnapView 示例”。

admsnap 和克隆的要求要将 admsnap 用于克隆,必须满足以下条件。

一般要求

l 服务器必须可访问 VNX CLI for Block。这对于创建前提条件 LUN(称为克隆专用LUN)和创建克隆是必需的。

l 系统必须安装 SnapView 软件。l 生产服务器和辅助服务器必须同时安装了 Unisphere Host Agent 和 admsnap 软

件。要安装 Host Agent 和 admsnap,请参阅针对您操作系统的 EMC Block 服务器支持产品指南。

特定于平台的要求

l 对于 HP-UX,admsnap 要求每条系统路径都具有卷组条目。这些条目可包含在单个卷组或多个卷组中。在目标系统上,卷组条目必须指定克隆。

admsnap clone_activate在辅助服务器上扫描新 LUN。

前提条件您必须拥有辅助服务器的管理权限。

在此命令起作用前,必须存在克隆组 (clone | snapview -createclonegroup)和克隆(即必须使用 clone | snapview -addclone 将 LUN 添加至克隆组来启动一个克隆)。接着必须断开克隆并将其添加至连接至辅助服务器的存储组。

描述admsnap clone_activate 命令将扫描新设备;对于 Windows,为找到的每个新设备分配驱动器号。激活克隆并将其添加至存储组时,即可在辅助服务器上访问克隆。

尽管 clone_activate 命令的前缀为术语 clone,但是您可以在需要扫描新 LUN 以及驱动器号分配(仅限于 Windows)的任何设备上发出此命令。

根据您的操作系统,admsnap clone_activate 命令将执行下列操作:

表 51 适用于操作系统的 admsnap clone_activate 命令的功能

服务器 OS 功能描述

Windows 扫描新设备并为找到的每个新设备分配驱动器号。

EMC SnapView 软件

admsnap 和克隆的要求 551

Page 552: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 51 适用于操作系统的 admsnap clone_activate 命令的功能 (续)

服务器 OS 功能描述

对于 Windows 远程桌面和终端服务,如果辅助服务器正在运行终端服务器,您必须在使用 clone_activate 命令前删除并禁用该服务器。如果启用了终端服务器,它将使此命令不能正常运行。

AIX、HP-UX 和 Solaris 重新扫描总线以查找新设备。

Linux 不支持 clone_activate 命令。您必须重新启动服务器或者卸载再加载 HBA 驱动程序。

NetWare 不支持 clone_activate 命令。在控制台上运行命令list_devices 或使用命令 scan_all_LUNs。

语法admsnap clone_activate [-h]选项

-h列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项仅适用于 Windows、Solaris、HP-UX 和 AIX 系统。

示例admsnap clone_activate

admsnap clone_deactivate刷新服务器缓冲区并删除分配的驱动器号。此命令仅适用于 Windows 系统。

前提条件您必须拥有辅助服务器的管理权限。

您必须在激活克隆后且在同步已断开的克隆前,在辅助服务器上使用此命令;或者在反向同步已断开的克隆前,在生产服务器上使用此命令。

描述在 Windows 服务器上,admsnap clone_deactivate 命令会刷新所有服务器缓冲区并删除由 clone_activate 分配的驱动器号。当停用克隆时,软件会让此克隆进入离线状态,使辅助服务器无法对其进行访问。

尽管 clone_deactivate 命令的前缀为术语 clone,但是您可以在需要使卷离线的任何 Windows 设备上发出此命令,从而使辅助服务器无法访问它。发出 deactivate 命令后,可从存储组删除克隆。

EMC SnapView 软件

552 EMC VNX Series 5.33 Block 命令行界面参考

Page 553: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 52 适用于操作系统的 admsnap clone_deactivate 命令的功能

服务器 OS 功能描述

Windows 刷新所有服务器缓冲区并删除由 clone_activate 分配的驱动器号。此操作将尝试使设备离线,让操作系统无法对其进行访问。要使设备恢复在线状态,您必须发出 clone_activate 命令。对于 Windows 远程桌面和终端服务,如果辅助服务器正在运行终端服务器,您必须在使用 clone_deactivate 命令前删除并禁用该服务器。如果您启用了终端服务器,它将使 clone_deactivate 命令不能正常运行。

对于 Microsoft Cluster Services (MSCS),需要停止至克隆或克隆源 LUN 的I/O 时,必须使克隆 LUN 离线,以确保 MSCS 停止生成 I/O。您必须在使用admsnap clone_deactivate 命令的基础上执行此操作。通过执行下列操作,可使克隆 LUN 离线:

1. 找到包括克隆 LUN 的 MSCS 磁盘组资源。

2. 使用 Microsoft Cluster Administrator 使磁盘组离线,方法是右键单击磁盘组并选择“脱机”。

3. 执行克隆操作。

准备恢复至磁盘的 I/O 时,使用 Microsoft Cluster Administrator 使磁盘组返回在线状态,方法是右键单击磁盘组并选择“联机”。

AIX、HP-UX和 Solaris

clone_deactivate 命令不受支持;我们提供它仅为了实现 Windows 和UNIX 之间的脚本兼容性。如果在此服务器上发出该命令,admsnap 将返回错误。请通过发出 umount 命令卸载文件系统。如果您无法卸载文件系统,则可以使用 sync 命令刷新缓冲区。sync 命令不能被视为卸载文件系统的替代命令,但您可以使用它减少需要在备份服务器的文件系统上发出 fsck 命令的次数。要获得 sync 命令的用法,请参阅系统的手册页。

Linux 不支持 clone_deactivate 命令。您必须重新启动服务器或者卸载再加载HBA 驱动程序。

NetWare 不支持 clone_deactivate 命令。对克隆卷使用 dismount 命令来卸载文件系统。

语法admsnap clone_deactivate [-h] -oobject_name [-tobject_type]选项

-h列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

-oobject_name

指定对象名称。对象名称必须是设备名称或驱动器号。如果设备名称作为对象名称提供,则 admsnap 将查找关联设备和驱动器号。接着,它将删除驱动器号、卸载设备并使设备脱机。

如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

-tobject_type

指定对象类型。有效 Windows 对象类型包括设备和驱动器号。

EMC SnapView 软件

admsnap clone_deactivate 553

Page 554: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果您未指定 -t 选项,admsnap 将尝试确定正确的对象类型,并在无法确定时报告故障。

示例Windows 示例:

admsnap clone_deactivate -o e:

admsnap flush刷新所有已写入源 LUN 的数据。

描述admsnap flush 命令可清除缓冲区并将所有数据都刷新至 LUN。

断开克隆前,在源 LUN 的服务器中使用该命令,从而确保所有缓存数据都已写入克隆。

根据您的操作系统,admsnap flush 命令将执行下列操作:

表 53 适用于操作系统的 admsnap flush 命令的功能

服务器 OSa 功能描述

Windows 将数据从缓冲区写入磁盘。

AIX、HP-UX、Linux 和 Solaris 将数据从缓冲区写入磁盘。我们建议您通过发出 umount 命令来卸载文件系统,以确保无其他源写入正在进行中。如果您无法卸载文件系统,则可发出 admsnapflush 命令 b。

NetWare 不支持 flush 命令。通过对卷使用dismount 命令来卸载文件系统。

a. 对于某些操作系统,可能需要关闭应用程序才能刷新数据。特定操作系统的要求有所不同。b. flush 命令和 sync 命令均不能作为卸载文件系统的替代命令, 这两个命令只是对卸载文

件系统的补充。

语法admsnap flush[-h]-o“object_name”[-t“object_type”]选项

-h列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-oobject_name

指定对象名称。有效 Windows 对象名称包括驱动器号和物理驱动器名称。有效Solaris 对象名称包括设备名称、文件系统名称或 Veritas 卷名。对于 HP-UX 和Linux,有效对象名称为设备名称、文件系统名称或 Veritas 卷名。对于 AIX,有效对象名称为设备名称或文件系统名称。

如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

-tobject_type

EMC SnapView 软件

554 EMC VNX Series 5.33 Block 命令行界面参考

Page 555: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定对象类型。此开关仅在 Windows 或 UNIX 操作系统上受支持。有效 Windows对象类型包括设备和驱动器号。有效 UNIX 对象类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

如果您未指定 -t 选项,admsnap 将尝试确定正确的对象类型,并在无法确定时报告故障。

示例Windows 示例:

admsnap flush -o E:

admsnap list执行列表操作并提供系统上所有支持设备的全球通用名称 (WWN)。

前提条件您必须拥有生产和辅助服务器的管理权限。

描述admsnap list 命令将尝试列出操作系统上的设备及其全球通用名称(或 WWN)。您可以使用 WWN 区分操作系统设备。

admsnap list 命令仅适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

语法admsnap list[-h][-l“lun_wwn”][-d“object_name”][-a“output_format”]选项

[ -h ]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

[-llun_wwn]

列出指定的 WWN 的设备名称。WWN 必须采用有效的 WWN 格式。

[-dobject_name]

指定对象名称,必须是设备名称、文件系统装载点、Veritas 卷名或驱动器号。

-a 选项与 -d 选项配合使用时将被忽略,而对象名称参数是 Windows 设备名称,如 \\.\PhysicalDrive1。

[-aoutput_format]

指定 Windows 服务器上的替换输出样式。默认 Windows 输出样式是列出驱动器号及其 WWN。输出样式必须是有效样式,即驱动器号(在完全未指定 -a 时,这是默认值)或物理驱动器。

EMC SnapView 软件

admsnap list 555

Page 556: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-a 选项与 -d 选项配合使用时将被忽略,而对象名称参数是 Windows 设备名称,如 \\.\PhysicalDrive1。

示例Windows 示例:

admsnap list -d E:

SnapView 快照 CLI 命令此部分说明用于管理 SnapView 快照的 SnapView 快照 CLI 命令。

设置 SnapView 以使用快照本节介绍如何设置 SnapView 以使用快照。

设置快照的前提条件设置和使用快照之前,必须满足以下条件:

l 必须绑定源 LUN。要使客户端或生产服务器可以访问源 LUN,必须将源 LUN 分配给存储组,并将该存储组连接到生产服务器。为此,必须在系统上启用数据访问控制。

l 对于 VMware ESX Server,请验证是否已为虚拟机提供源 LUN(虚拟机上运行的是客户操作系统)。有关如何为虚拟机提供 LUN 的信息,请参阅随 ESX Server 一起提供的 VMware 文档。

l 有关使用 VMFS 卷时的配置限制,请转到 EMC 在线支持网站上的 E-LabInteroperability Navigator,然后在“PDF 和指南”选项卡下打开“VMware ESXserver.pdf”文件。

l 要使从属服务器可以访问快照,必须将快照分配至存储组。必须将该存储组连接到将要激活快照的从属服务器。必须将快照分配至存储组(包含源 LUN 的存储组除外)。仅当使用 Replication Manager 或 Replication Manager/SE 将快照置于存储组中时,EMC 才支持将快照与其源 LUN 置于同一存储组中。借助此软件,可以对快照和源 LUN 进行同主机访问。有关使用这些软件产品的信息,请参见产品文档。如果使用的是 VMware ESX Server,则必须通过不同的虚拟机访问快照 LUN 和源LUN,除非虚拟机正在运行支持同一主机访问的软件程序之一。

在将快照添加到存储组中之前,VMware ESX Server 必须先激活该快照。

l 在启动 SnapView 会话之前,必须绑定保留 LUN 并将其添加到保留 LUN 池中。对于要复制的每个源 LUN,必须将保留 LUN 添加到保留 LUN 池。要配置保留 LUN池,请参阅 VNX CLI for Block。

精简 LUN 不能用作保留 LUN。

设置 SnapView 以使用快照的概述下面是设置 SnapView 快照的任务清单。

EMC SnapView 软件

556 EMC VNX Series 5.33 Block 命令行界面参考

Page 557: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

必须先完成设置快照的前提条件中列出的设置快照的前提条件,才能执行以下过程。

l 启动 SnapView 会话,请参阅 snapview -startsession。

可以在启动会话前创建快照,但在对快照启动会话之前,快照将不起作用。然后,从属服务器可以将快照激活到会话。

l 创建快照,请参阅 snapview -createsnapshot。l 如果使用的不是 VMware ESX Server,请将快照添加到存储组,该存储组已连接到

要访问快照的服务器。

如果您有 VMware ESX Server — 请激活快照。激活快照后,请执行下列操作:

1. 将快照添加到存储组,该存储组已连接到要访问快照的 ESX 服务器。

2. 重新扫描 ESX 服务器级别的总线。

3. 如果虚拟机已在运行,请关闭其电源,然后使用 ESX Server 的 ServiceConsole 将快照分配给该虚拟机。如果未 运行虚拟计算机,请在 ESX Server 上创建一个虚拟计算机,然后将快照分配给该虚拟计算机。

如果未 运行虚拟计算机,请在 ESX Server 上创建一个虚拟计算机,然后将快照分配给该虚拟计算机。

4. 打开虚拟机的电源。如果快照已显示在虚拟机中,则在虚拟机级别重新扫描总线。对于运行 Windows 的虚拟机,您可以使用 admsnap activate 命令重新扫描总线。

与 SnapView 配合使用的保留 LUN 池保留 LUN 池由一个或多个专用 LUN 组成,并与 SnapView 会话和快照配合使用。保留LUN 池存储自会话启动以来已被修改的原始源 LUN 数据区块。对于任一会话,保留LUN 中的内容和所有未更改的源 LUN 块构成了快照。

对已激活的快照进行的服务器写入也存储在全局保留 LUN 池的保留 LUN 中。停用快照后,系统将释放保留 LUN 空间,并销毁所有快照写入。

启动会话前,对于每个将启动会话的源 LUN,保留 LUN 池必须至少包含一个 LUN。可以将可用的任何 LUN 添加到保留 LUN 池中。每个系统管理各自的 LUN 池并为每个SnapView 源 LUN 分配一个单独的保留 LUN(或多个 LUN)。一个源 LUN 的多个会话将共享相同的一个或多个保留 LUN。

如果保留 LUN 已用完,而保留 LUN 池中又没有可用的保留 LUN,软件会自动终止要尝试配置保留 LUN 空间的会话,记录错误,释放此会话占用的保留 LUN,然后将其返回到保留 LUN 池。软件还将销毁此会话的所有存储在保留 LUN 池中的首次写入时复制数据。这时,快照将变成非活动状态,所有已在快照上装载卷的服务器将收到 I/O错误并且无法继续访问。

如果一个源 LUN 有多个会话且保留 LUN 已用完,而保留 LUN 池中又没有其他可用的LUN,那么,因为生产服务器修改源 LUN 上的区块而导致执行“首次写入时复制”操作时,软件将终止具有相同区块的每个会话。不具有此区块的其他会话将继续运行,并使用已终止会话使用的保留 LUN 空间。

EMC SnapView 软件

设置 SnapView 以使用快照 557

Page 558: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

SnapView、增量 SAN Copy 和 MirrorView/Asynchronous 共享保留 LUN 池的 LUN 资源。例如,如果在一个 LUN 上正在运行一个增量 SAN Copy 会话,同时在另一个 LUN上正在运行一个 SnapView 会话,则保留 LUN 池中必须至少包含两个 LUN — 每个LUN 对应于一个源 LUN。如果在同一源 LUN 上正在运行两个对话,这两个会话将共享一个保留 LUN。

配置保留 LUN 池启动 SnapView 会话之前,必须先配置保留 LUN 池。使用 VNX CLI for Block 配置保留LUN 池(请参阅 VNX CLI for Block)。CLI 参考还介绍了如何手动估算合适 LUN 池大小。

精简 LUN 不能用作保留 LUN。

SnapView 命令函数下面是按字母顺序列出的 naviseccli 或 navicli snapview 函数:

l snapview -activatesnapshot

l snapview -chgrollback

l snapview -chgsnapshot

l snapview -createsnapshot

l snapview -deactivatesnapshot

l snapview -listrollback

l snapview -listsnapshots

l snapview -listsessions

l snapview -listsnapableluns

l snapview -lunpool

l snapview -rmsnapshot

l snapview -startrollback

l snapview -startsession

l snapview -stopsession

在 naviseccli 或 navicli SnapView 命令函数中,根据必要和可选函数按字母顺序列出了SnapView 快照 CLI 函数。

表 54 naviseccli 或 navicli SnapView 命令函数

命令 描述

“必要函数(按字母顺序)”

snapview -activatesnapshot 或 admsnap -activate

将会话与快照 LUN 关联,LUN 存在多个会话时需要。admsnap activate 命令可返回快照的驱动器号或设备名称。

snapview -createsnapshot 创建快照 LUN。

snapview -startrollback 在选定 SnapView 会话上启动回滚。

EMC SnapView 软件

558 EMC VNX Series 5.33 Block 命令行界面参考

Page 559: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 54 naviseccli 或 navicli SnapView 命令函数 (续)

命令 描述

snapview -startsession 启动单个 SnapView 会话。

snapview -stopsession 停止 SnapView 会话。

“可选的状态功能(按字母顺序列出)”

snapview -listrollback 显示回滚信息,如回滚状态和性能统计信息。

snapview -listsessions 显示有关所有活动 SnapView 会话的信息。

snapview -listsnapableluns 显示所有潜在快照源 LUN 的唯一 ID。

snapview -listsnapshots 显示有关快照 LUN 的信息。

snapview -lunpool 列出当前用于 SnapView 的所有保留 LUN。

“可选的重新配置功能(按字母顺序列出)”

snapview -chgrollback 更改回滚速率。

snapview -chgsnapshot 重命名快照 LUN。

snapview -deactivatesnapshot 删除会话与快照 LUN 的关联。

snapview -rmsnapshot 删除快照 LUN。

snapview -activatesnapshot为会话激活快照 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

必须已存在会话(也就是说,必须使用 snapview-startsession 启动会话)和快照 LUN (snapview-createsnapshot),此命令才会起作用。

如果使用 VMware ESX Server,则 必须 先激活快照,才能将其添加到存储组中。

描述naviseccli 或 navicli snapview 命令与 -activatesnapshot 配合使用可将快照 LUN 映射到 SnapView 会话。将会话激活快照后,即可在辅助服务器的系统上访问此会话。

您必须向拥有源 LUN 的 SP 发出此命令;否则,此命令将失败。

从属服务器将快照激活到会话后,此服务器便可以向激活的快照写入数据。软件将所有对快照所作的写入存储在保留 LUN 池中。如果从属服务器停用会话的快照,软件会销毁写入会话的所有数据。

snapview-activatesnapshot 命令的功能与 admsnap activate 命令类似,但snapview-activatesnapshot 命令不返回快照设备信息或允许您使用一个命令激活所有快照。

EMC SnapView 软件

snapview -activatesnapshot 559

Page 560: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

snapview -activatesnapshot sessionname -snapshotid uidorsnapview -activatesnapshot sessionname -snapshotname name

选项

-activatesnapshotsessionname

指定会话名称(使用 -startsession 启动会话时分配的名称)。

-snapshotiduid

指定快照的 32 字节唯一 ID(使用 -createsnapshot 创建拷贝时由系统分配的ID)。

-snapshotnamename

指定快照的名称(使用 -createsnapshot 创建拷贝时根据需要分配的名称)。

示例对于 SP ss1_spa,这些命令将启动名为“2pmsession”的会话(带快照“LUNlun20copy”),然后将会话与快照关联。之后,就可在辅助服务器的系统上访问该拷贝。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -startsession 2pmsession -snapshotnamelun20copy

naviseccli -h ss1_spa snapview -activatesnapshot 2pmsession-snapshotname lun20copy

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported 错误消息将打印至 stderr。

snapview -chgrollback更改回滚速率。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -chgrollback 配合使用时,可更改将数据拷贝回到源 LUN 的速率。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须从拥有源 LUN 的 SP 发出此命令,否则此命令将失败。

EMC SnapView 软件

560 EMC VNX Series 5.33 Block 命令行界面参考

Page 561: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法snapview -chgrollback sessionname-rate[“high”|“medium”|“low”]选项

-chgrollbacksessionname

指定要回滚的 SnapView 会话的名称。

-ratehigh | medium | low

指定软件将数据拷贝回源 LUN 的速率。选项包括 high、medium 或 low。默认级别为中。

示例对于 SP ss1_spa,此命令会将名为 rollbackTest 的会话的回滚速率更改为medium。此命令无任何输出。您可以通过发出 -listrollback -rate 命令来验证新回滚速率。有关 -listrollback command 的更多信息,请参阅 snapview -listrollback。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -chgrollback rollbackTest -rate medium

输出如果指定会话不回滚,则软件将返回错误消息。

如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -chgsnapshot重命名快照。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -chgsnapshot 配合使用时,可更改快照的名称。

您可以从任一 SP 发出此命令。

语法

snapview -chgsnapshot -snapshotid uid -snapshotnewname newnameorsnapview -chgsnapshot -snapshotname name -snapshotnewnamenewname

选项

-snapshotiduid

EMC SnapView 软件

snapview -chgsnapshot 561

Page 562: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定在创建快照时分配的快照的 32 字节 LUN 唯一 ID (WWN)。对于 ID 中的任何字母,指定的大小写必须与创建快照时软件分配给映像的大小写相同(使用snapview-listsnapshots 函数)。

-snapshotnamename

指定快照的现有名称。

-snapshotnewnamenewname

指定快照的新名称。

示例对于 SP ss1_spa,此命令会将名为 snap11am 的快照重命名为 snap3pm。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -chgsnapshot -snapshotname snap11am-snapshotnewname snap3pm

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -createsnapshot创建快照。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -createsnapshot 配合使用时,可创建快照。快照是一个虚拟 LUN,在激活 (-activatesnapshot) 后,它允许辅助服务器查看 SnapView 会话。活动快照是由源 LUN 和快照被销毁之前的保留 LUN 数据组成的。可以在启动会话之前或之后创建快照;在从属服务器将快照激活至会话之前,快照不起作用。

创建快照时,SnapView 会自动配置和保留附加内存。此附加内存将计入复制软件总预计内存。

如果系统在 SnapView 会话运行时断电,则会话和快照均可在系统电源故障期间继续运行,因为所有会话都以持续模式运行。

您必须向拥有源 LUN 的 SP 发出此命令;否则,此命令将失败。

除非有支持同主机访问的其他软件,否则必须将快照分配给不包含源 LUN 的存储组。此外,还必须将同一个源 LUN 的多个快照分配至不同的存储组。有关支持同一主机访问的软件的信息,请参阅设置快照的前提条件。

语法snapview -createsnapshotlun[-snapshotname“ name”]

EMC SnapView 软件

562 EMC VNX Series 5.33 Block 命令行界面参考

Page 563: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-createsnapshotlun

指定源 LUN 的 LUN ID。

-snapshotnamename

让您可以对快照分配有意义的名称;例如 2pmsnap。会话期间,您可使用此名称管理快照。名称 多可包括 32 个字符,并允许包含空格。

示例对于 SP ss1_spa,此 -createsnapshot 命令将针对 LUN ID 为 20 的源 LUN 创建快照。快照名称为 lun20snap。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -createsnapshot 20 -snapshotnamelun20snap

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported 错误消息将打印至 stderr。

snapview -deactivatesnapshot删除 SnapView 会话和快照 LUN 之间的关联。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述naviseccli 或 navicli snapview 命令与 -deactivatesnapshot 配合使用时,将在 SnapView 会话中取消映射快照,并销毁辅助服务器对该快照进行的所有写入。辅助服务器的系统将无法访问快照,而会话将继续。

您必须向拥有源 LUN 的 SP 发出此命令;否则,此命令将失败。

语法

snapview -deactivatesnapshot -snapshotid uid [-o]orsnapview -deactivatesnapshot -snapshotname name[-o]

选项

-snapshotiduid

指定快照的 32 字节唯一 ID(使用 -createsnapshot 创建拷贝时分配的 ID)。

-snapshotnamename

指定快照的名称(使用 -createsnapshot 创建拷贝时根据需要分配的名称)。

-o执行命令,而不提示确认。

EMC SnapView 软件

snapview -deactivatesnapshot 563

Page 564: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例对于 SP ss1_spa,此命令将删除快照 lun20copy 及其会话之间的现有关联。之后,辅助服务器的系统就无法访问快照。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -deactivatesnapshot -snapshotnamelun20copy

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported 错误消息将打印至 stderr。

snapview -listrollback显示回滚信息,如回滚状态和性能统计信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述

如果会话跨两个 SP,则提供统计信息的开关仅指定 navicli 命令中的 SP 的统计信息。

将 naviseccli 或 navicli snapview 命令与 -listrollback 配合使用且不使用其他开关时,可列出所有回滚信息。您可以使用下述开关获取更多具体信息。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须向拥有源 LUN 的 SP 发出此命令,否则此命令将失败。

语法snapview-listrollback[-name“ sessionname”][-rate [-high|-medium|-low]][-complete][-incomplete][-reads][-writes][-spanreads][-spanwrites][-blocksread][-blockswritten][-rollbackpercent]选项

-namesessionname

指定要回滚的 SnapView 会话的名称。如果未指定会话名称,软件将返回在该 SP上回滚的所有会话的名称。

-rate high|medium|low

EMC SnapView 软件

564 EMC VNX Series 5.33 Block 命令行界面参考

Page 565: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定软件将数据拷贝回源 LUN 的速率。值包括 high、medium 或 low。

-complete显示已拷贝到源 LUN 的区块数。这包括刷新的区块数和无效的区块数。

刷新的区块数是指已从正在回滚至源 LUN 的会话中拷贝的保留 LUN 区块数。

无效的区块数是指不会拷贝到源 LUN 的保留 LUN 区块数。进行回滚时对源 LUN的服务器写入优先于正在回滚的数据区块。

-incomplete显示尚未拷贝回会话源 LUN 的首次写入时拷贝区块数。

-reads显示回滚操作期间向源 LUN 进行的服务器读请求数。

-writes显示回滚操作期间向源 LUN 进行的服务器写请求数。

-spanreads显示回滚操作期间向源 LUN 进行的服务器读请求数(跨部分区块)。

-spanwrites显示回滚操作期间向源 LUN 进行的服务器写请求数(跨部分区块)。

-blocksread显示源 LUN 服务器在回滚操作期间读取的 512 字节磁盘块数。

-blockswritten显示源 LUN 服务器在回滚操作期间写入的 512 字节磁盘块数。在回滚进行过程中对源 LUN 的服务器写入将覆盖回滚的数据。

-rollbackpercent显示已拷贝到源 LUN 的数据区块百分比。

示例您可以不指定开关或仅指定您感兴趣的开关,如以下示例所示。

naviseccli -h ss1_spa snapview -listrollback未为 SP ss1_spa, 指定任何开关时,此命令将显示正在回滚的所有会话的统计信息。

naviseccli -h ss1_spa snapview -listrollback -name对于 SP ss1_spa,此命令将仅显示正在回滚的所有会话的名称。

naviseccli -h ss1_spa snapview -listrollback -name sessionName对于 SP ss1_spa,此命令将显示指定会话的统计信息。

naviseccli -h ss1_spa snapview -listrollback -name -rate -complete对于 SP ss1_spa,此命令将显示每个正在回滚的会话的回滚速率及其完成的区块数。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

EMC SnapView 软件

snapview -listrollback 565

Page 566: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出以下是显示一个代理控制的设备的样例输出。实际输出会因与 -listrollback 命令配合使用的开关的不同而异。

Name of the session:rollbackTestSession RollBack Rate: low Number of Chunks Complete:1024Chunks Flushed:1024Chunks Invalidated:0Number of Chunks Incomplete:15293Host Read Requests:0Host Write Requests:0Spanning Host Read Requests:0Spanning Host Write Requests:0Number of Blocks Read:0Number of Blocks Written:0Percent Rolled Back:6.27566

如果没有正在回滚的会话,VNX CLI for Block 将显示以下消息:

No snap session on this SP is in the process of rolling back.

如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -listsessions列出会话性能统计信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -listsessions 配合使用且不使用其他开关时,可列出有关所有 SnapView 会话的信息。带有 -name 名称开关时,可列出有关指定会话的所有信息。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须向拥有源 LUN 的 SP 发出此命令,否则此命令将失败。

语法snapview -listsessions[-name [“sessionname”]][-all][-cacheusage][-consistent][-cowwrites][-creationtime][-includepeer][-luns][-lunwrites][-persistence][-readfromcache][-readslun][-readssnapshot]

EMC SnapView 软件

566 EMC VNX Series 5.33 Block 命令行界面参考

Page 567: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-reserved][-sessionstate][-snapshotsname][-snapshotsuid][-tlunumber][-totalwrites][-writeslargerthansize]选项

-name [sessionname]

指定要描述的会话的名称。如果忽略会话名称,则 CLI 将显示所有会话名称。

-all列出会话的所有属性,无需键入任何其他开关。

-cacheusage显示系统的保留 LUN 池容量(以 GB 为单位),以及此 SnapView 会话中使用的区块百分比或总数。

-consistent列出会话是否以一致模式运行。

-cowwrites显示向保留 LUN 池进行并触发首次写入时拷贝的写请求数。

-creationtime显示创建会话的时间和日期。

-includepeer列出对等 SP 上的会话和来自跨两个 SP 的会话的 LUN。

-luns列出会话中使用的源 LUN。

-lunwrites显示来自源 LUN 的写请求总数。

-persistence列出会话是否以持续模式运行。在默认情况下,VNX CLI for Block 6.24 版或更高版本启用持续模式。

-readfromcache显示从保留 LUN 池读取的区块数。

-readslun显示从源 LUN 读取的区块总数。

-readssnapshot显示从快照读取的区块数。

-reserved列出所有保留会话。保留会话是用于其他应用程序(如 SAN Copy 和 MirrorView/Asynchronous)的会话。

-sessionstate显示会话的状态:Stopping、Normal 或 Rolling Back。

EMC SnapView 软件

snapview -listsessions 567

Page 568: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-snapshotsname列出此会话中任何活动快照的名称。

-snapshotsuid列出此会话中快照的 16 字节 LUN 唯一 ID。

-tlunumber显示源 LUN 的 LUN 编号。

-totalwrites显示向 SnapView 会话中的源 LUN 和保留 LUN 池进行的写请求总数。

-writeslargerthansize显示大于区块大小的写请求数。

示例对于 SP ss1_spa,此命令将列出所有会话。样例输出如下。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -listsessions

输出以下是显示一个代理控制的设备的样例输出。实际输出会因与 -listsessions 命令配合使用的开关的不同而异。

Name of the session:rollbackTestNumber of read requests serviced by the snapview reserved LUNpool:65264Total number of read requests on the snapview logical unit:0Number of reads from the Thin LUN:4294902032Number of writes requests in the session:65264Number of writes requests to reserved LUN pool that triggered aCOW:0Total number of writes requests on the snapview target logicalunit:65264Number of writes requests larger than the chunk size:0LUN Pool Capacity in GB:6Session Usage for This SP:33.257List of Thin LUNs:LUN 8 LUN 9snap Logical Units UIDsnap Logical Units NameSession in persistence:YESSession creation time:03/21/03 06:56:28Session state:Normal

如果 SP 上运行的 VNX OE for Block 软件版本不支持此命令,Command is notsupported(不支持此命令)错误消息将打印至 stderr。

snapview -listsnapshots显示有关快照拷贝的信息。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

EMC SnapView 软件

568 EMC VNX Series 5.33 Block 命令行界面参考

Page 569: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述将 naviseccli 或 navicli snapview 命令与 -listsnapshots 配合使用且不使用其他开关时,可列出有关所有快照拷贝的全部信息。

借助 -snapshotnamename 或 -snapshotiduid,该命令将列出有关一个快照的所有信息。仅在 snapview -createsnapshot 命令创建一个或多个快照拷贝后,该命令才会起作用。

您可以从任一 SP 发出此命令。

语法snapview -listsnapshots[-lun][-name][-reserved][-snapshotname [“name”]][-snapshotid[“uid”]][-state]选项

-lun列出源 LUN。

-name列出 SnapView 会话名称。

-reserved列出所有保留快照。保留快照是用于其他应用程序(如 SAN Copy 和 MirrorView/Asynchronous)的快照。

-snapshotname [name]

指定创建快照或启动会话时分配的快照名称。如果忽略名称,它将显示所有快照名称。

-snapshotid [uid]

指定快照的唯一 ID。如果您忽略 uid,它将显示所有拷贝的唯一 ID。

-state列出拷贝的状态:Active 或 Inactive.

示例对于 SP ss1_spa1,此命令将列出有关快照拷贝的所有信息。样例输出如下。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -listsnapshots

输出以下是显示一个代理控制的设备的样例输出。实际输出会因与 -listsnapshots 命令配合使用的开关而异。

SnapView logical unit name:snapOnLun4SnapView logical unit ID:60:06:01:67:51:09:00:00:CD:2E:

EMC SnapView 软件

snapview -listsnapshots 569

Page 570: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

76:86:FE:5D:D7:11Target Logical Unit:4State:ActiveSession Name:sessionAtNoonOnLun4

如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -listsnapableluns列出可在其中创建快照的所有源 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -listsnapableluns 配合使用时,将列出可快照的所有源 LUN。

您可以从任一 SP 发出此命令。

语法snapview -listsnapableluns示例对于 SP ss1_spa,此命令将列出已准备好进行快照拷贝的所有 LUN。样例输出如下。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -listsnapableluns

输出以下是显示一个代理控制的设备的样例输出。实际输出会因与 -listsessions 命令配合使用的开关的不同而异。

Name LUN 1Name LUN 2Name LUN 3Name LUN 4Name LUN 5Name LUN 8Name LUN 9Name LUN 10Name LUN 11Name metaLun67

如果 SP 上运行的软件不支持此命令,则 CLI 会将 Command is not supported(不支持此命令)错误消息打印至 stderr。

EMC SnapView 软件

570 EMC VNX Series 5.33 Block 命令行界面参考

Page 571: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

snapview -lunpool列出当前用于 SnapView 的所有保留 LUN。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -lunpool 配合使用时,可列出有关 SnapView 当前在定向 SP 拥有的源 LUN 上使用的保留 LUN 的所有信息。

语法snapview -lunpool示例此命令将列出 SnapView 使用的系统上的所有保留 LUN。样例输出如下。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -lunpool

输出以下是显示一个代理控制的设备的样例输出。

Target LUNs AssociatedLUNPoolLUNs LUNPoolLUNUsedPercent4 20 3.5625005 21 3.5625001 16 0.3479000 17 0.347900

如果 SP 上运行的软件不支持此命令,则 CLI 会将 Command is not supported(不支持此命令)错误消息打印至 stderr。

snapview -rmsnapshot删除快照。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -rmsnapshot 配合使用时,可删除使用 snapview -create 函数创建的快照。

您可以指定快照唯一 ID 或名称(如果创建拷贝时分配了名称)。

您必须向拥有源 LUN 的 SP 发出此命令;否则,此命令将失败。

语法

snapview -rmsnapshot -snapshotid uid [-o]or

EMC SnapView 软件

snapview -lunpool 571

Page 572: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

snapview -rmsnapshot -snapshotname name[-o]

选项

-snapshotiduid

指定快照的 32 字节唯一 ID(使用 -createsnapshot 创建拷贝时分配的 ID)。

-snapshotnamename

指定快照的名称(使用 -createsnapshot 创建拷贝时根据需要分配的名称)。

-o删除拷贝,而不提示确认。

示例对于 SP ss1_spa,此命令将开始删除名称为 2pmsnap 的快照。软件要求确认。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -rmsnapshot -snapshotname 2pmsnap

Do you really want to remove the snapshot (y/n)[N]? y

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -startrollback在选定 SnapView 会话上启动回滚。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

在对 SnapView 会话启动回滚之前,请验证以下内容:

l 会话正以持续模式运行。在默认情况下,VNX CLI for Block 6.24 版或更高版本启用持续模式。

l 会话未处于回滚过程中。l 源 LUN 未参与其他回滚。l 如果某个已激活的快照已映射至此会话,请卸载该快照。

描述

启动回滚后,将不能停止回滚或停止正在回滚的会话。

naviseccli 或 navicli snapview 命令与 -startrollback 配合使用可在选定SnapView 会话上启动回滚。使用回滚功能可以将会话的时间点拷贝恢复到源 LUN中。

EMC SnapView 软件

572 EMC VNX Series 5.33 Block 命令行界面参考

Page 573: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

仅限 Windows 操作系统 — 为防止回滚操作期间发生数据损坏,应在将要回滚的会话的源 LUN 中禁用索引服务和回收站。

当您确认启动回滚操作时,源 LUN 可以立即访问会话的时间点数据,同时后台拷贝将继续(直到会话的所有时间点数据块均已拷贝到源 LUN)。在完成所有后台数据拷贝之前,无法在任何参与回滚操作的源 LUN 上启动新会话。回滚操作本身不会计入每个源 LUN 八个会话的限制。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须向拥有源 LUN 的 SP 发出此命令,否则此命令将失败。

“使用快照进行回滚”

每个属于正在回滚的会话的源 LUN 都可以有激活或停用的快照。如果会话有已激活的快照,软件将把对此快照所做的所有服务器写入复制到源 LUN。但是,必须在启动回滚操作之前 卸载快照。完成回滚操作时(包括后台复制),可以重新装载快照。

如果在启动回滚操作之前停用快照,对该快照进行的所有服务器写入都将丢失。

“分配保留 LUN 池空间”

回滚操作本身不占用保留 LUN 池空间。但是,对于在回滚的会话之后启动的会话,回滚可能会导致对这些会话执行首次写入时复制操作。反过来这将占用更多的保留 LUN池空间。发生这些首次写入时复制操作的原因是这些会话的原始时间点数据正由回滚操作进行修改。此外,由于您可以恢复源 LUN 的 I/O 或在后台复制继续进行时启动另一个会话,因此可能需要额外的保留 LUN 空间。

如果在进行回滚操作时(后台复制期间)SP 的 LUN 池中的保留 LUN 用尽,则在完成所有后台复制后,软件将终止正在回滚的会话。软件还将终止尝试配置附加保 LUN 池空间的任何其他会话。

您不能回滚 SnapView 会话,如果会话的源 LUN 符合以下条件:l 为重续克隆。回滚会话之前必须先断开克隆。l 是不可用于 I/O 的已断开克隆。例如,克隆在“不同步”状态下被断开。l 是包含任何未断开的克隆 LUN 或正在进行反向同步的克隆的克隆组的源 LUN。必

须先断开此源 LUN 的所有处于已同步或一致状态的克隆 LUN,才能将会话回滚到该源 LUN。

l 为具有一个或多个重续次映像的主映像。回滚会话之前必须先断开次映像。l 为次镜像映像。回滚会话之前必须先升级次映像,然后断开此次映像。

语法snapview -startrollbacksessionname[-rate“ high”|“medium”|“low”][-o]选项

-startrollbacksessionname

指定要回滚的 SnapView 会话的名称。

-rate high | medium | low

指定软件将数据拷贝回源 LUN 的速率。选项包括 high、medium 或 low。默认级别为中。您可以在进行回滚操作时更改此速率(请参阅 -chgrollback)。如果您未指定 -rate 选项,软件将使用默认值 medium。

-o

EMC SnapView 软件

snapview -startrollback 573

Page 574: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

执行命令,而不提示确认。

示例对于 SP ss1_spa,此命令将开始回滚名为 rollbackTest 的会话。指定的回滚速率为low。软件要求确认。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

naviseccli -h ss1_spa snapview -startrollback rollbackTest -rate low

This session has at least one active snapshot associated with it.Continuing this operation will restore not just the original data but also any modifications made to the active snapshot LUNs.If only the original data is desired for the RollBack, then quit this operation and deactivate the snapshot first.

Make sure that you have quiesced all host I/O to the Session's source LUNs and to any of the associated active Snapshot LUNs.This command will flush the Session's data back to the Source LUNs asynchronously in the background.

NOTE:If you want a recovery session for this rollback, you must create a persistent session NOW before beginning the rollback.Otherwise you will not be able to recover the current data once rollback begins.

Do you want to continue? (y/n)?

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

snapview -startsession以持续模式和(可选)一致模式启动 SnapView 会话。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

在启动 SnapView 会话之前,请验证以下条件:

l 您已使用保留 -lunpool-addlun 函数配置保留 LUN 池。

l 当前未使用源 LUN 启动另一个一致会话。在对所有的源 LUN 启动一致会话之后,可以使用同一个源 LUN 启动另一个一致会话。

l 如果已安装 MirrorView/Asynchronous,将用于启动一致会话的源 LUN 不能处于开始对组进行更新的进程中。如果这些源 LUN 正在启动对组的更新,那么,当您尝试启动一致会话时,会收到一条错误消息。在镜像或组正在更新,或者已更新完毕而下次更新尚未开始,可以使用相同的源 LUN 启动一致会话。

描述

对于 VNX CLI for Block 6.24 版或更高版本,所有 SnapView 会话都将以持续模式运行,因此不再需要 -persistence 开关。

EMC SnapView 软件

574 EMC VNX Series 5.33 Block 命令行界面参考

Page 575: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

带 -startsession 的 naviseccli 或 navicli snapview 命令将在指定的源LUN 上启动 SnapView 会话。SnapView 会话是源 LUN 的一个时间点拷贝。会话记录了特定时间点源 LUN 的情况。您使用快照名称、快照唯一 ID(快照 WWN)或源 LUN编号启动会话。

使用 VNX CLI for Block 6.24 版或更高版本时,所有 SnapView 会话均以持续模式运行,这意味着该会话能够在 SP 重新启动或故障、软件安装、系统重新启动或电源故障以及服务器 I/O 主动变更至对等 SP 时仍然正常运行。您也可以使用 -consistent选项以一致模式运行会话,这将跨一组源 LUN 保留时间点可重启拷贝。

启动会话时,SnapView 会自动配置和保留附加内存。此附加内存将计入复制软件总预计内存。

在启动 SnapView 会话后,当生产服务器写入源 LUN 时,软件会将原始数据的副本存储在保留 LUN 池中(以区块为单位)。此复制也称为首次写入时复制,仅在服务器首次修改源 LUN 上的数据区块时执行此操作,且仅执行一次。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须向拥有源 LUN 的 SP 发出此命令,否则此命令将失败。

语法

snapview -startsession sessionname -snapshotid uids |-snapshotname names | -lun luns [-consistent] -persistence

选项

-startsessionsessionname

指定要启动的会话的名称。会话名称 多可包含 32 个字符。名称是必需的。如果在名称中使用空格,请在此命令和访问该会话的其他 CLI 命令中用引号将整个名称引起来。

-snapshotiduid

指定一个或多个快照 32 字节唯一 ID (WWN)。使用 -createsnapshot 创建快照时,快照软件会将唯一 ID 分配给快照。对于多个 ID,请使用空格分隔 ID。对于ID 中的任何字母,指定的大小写必须与创建快照时软件分配给映像的大小写相同(使用 snapview -listsnapshots 函数)。

-snapshotname 名称指定一个或多个在使用 -createsnapshot 创建快照时分配的快照名称。对于多个名称,请用逗号分隔名称。

-lunLUN

指定一个或多个源 LUN 编号。对于多个 LUN,请使用空格分隔编号。

-consistent指定一致会话。此会话将跨一组源 LUN 保留时间点可重启拷贝。SnapView 驱动程序会延迟对这组源 LUN 的所有 I/O 请求,直至在所有 LUN 上均已启动会话(从而在这组 LUN 上保留可重新启动的时间点拷贝)。

EMC SnapView 软件

snapview -startsession 575

Page 576: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

可重新启动副本是一种具有相关写入一致性的数据状态,其中所有内部数据库/应用程序控制信息都与数据库管理系统/应用程序映像一致。

如果会话跨两个 SP,则只需指定一个 SP,且软件将在两个 SP 上都启动会话。启动一致会话后,无法将其他源 LUN 添加至会话。如果出现故障,软件将不会在任何源 LUN 上启动会话,并会显示一条错误消息。

当以下任意条件成立时,将使用一致模式:

l 要跨一组 LUN 获得一致复制副本。

l 不希望在启动会话前停止对源 LUN 的 I/O 操作。

l 要阻止向会话添加其他 LUN。如果需要,可以在单个源 LUN 中启动一致会话,以防止为该会话添加其他 LUN。

l 将用于启动会话的一组源 LUN 分布于两个 SP 中;但源 LUN 不能跨系统。

可以基于每个会话(但不能基于每个快照或源 LUN)使用一致功能,并将其计为每个源 LUN 的会话限制(八个)之一。

在所有 LUN 上启动一个一致会话的过程中,您不能停止会话(如果 I/O 正在排队且保留 LUN 池中没有足够空间,则软件可能会在启动过程完成后立即停止会话),执行回滚操作,或为会话激活一个快照。

-persistence

对于 VNX CLI for Block 6.24 版或更高版本,所有 SnapView 会话都将以持续模式运行,因此不再需要 -persistence 开关。

指定持续会话。该会话将在 SP 重新启动或故障、软件安装、系统重新启动或电源故障以及服务器 I/O 主动变更至对等 SP 后继续运行。

持续功能只能针对每个会话启用,而不能针对每个快照或源 LUN 启用。如果出现故障,保留 LUN 以及源 LUN 将主动变更到另外的 SP。根据您的故障切换软件的不同,在出现故障的 SP 处于运行状态时,可能需要发出恢复命令以便将适合的源LUN 和保留 LUN 恢复回各自的原始 SP。有关相应的恢复命令,请参阅故障切换软件附带的文档。

有关您管理的系统支持的故障切换软件的信息,请参阅《EMC SnapView 发行说明和 Admsnap 发行说明》。

示例在第一个示例中,-startsession 命令将启动名为 2pmsession 的持久会话。在第二个示例中,-startsession 命令将在 LUN 1、LUN 2 和 LUN 3 上启动名为2pmsession 的一致性持久会话。如果会话跨两个 SP,则只需指定一个 SP,且软件将在两个 SP 上都启动会话。

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

EMC SnapView 软件

576 EMC VNX Series 5.33 Block 命令行界面参考

Page 577: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa snapview -startsession 2pmsession

naviseccli -h ss1_spa snapview -startsession 2pmsession -persistence

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。

后决条件启动 SnapView 会话后,辅助服务器就可以对 SnapView 会话激活(映射)快照。快照从保留 LUN 池中查看自启动会话以来已修改的原始源 LUN 数据区块,并从源 LUN 中查看未修改的数据区块。

snapview -stopsession停止 SnapView 会话。

前提条件对于 naviseccli,您必须在要执行命令的系统上具有用户帐户。对于 navicli,您必须具有 Unisphere SP Agent 配置文件中的用户名/服务器条目。

描述将 naviseccli 或 navicli snapview 命令与 -stopsession 配合使用时,可停止指定会话并释放会话使用的保留 LUN 池空间。

如果参与会话的快照属于一个或多个存储组,而您停止了该会话,那么连接到这些存储组的服务器将无法再访问这些存储组中的快照。EMC 建议您执行以下操作之一:

l 在停止会话之前刷新查看活动快照的服务器上的 I/O。l 在停止会话之前停用快照。

停止一个具有活动快照的会话将使快照转为非活动状态。

如果会话跨两个 SP 或会话是一致会话,可从任一 SP 发出此命令;否则,必须向拥有源 LUN 的 SP 发出此命令,否则此命令将失败。如果已在多个源 LUN 中启动某个会话,则可以选择这些源 LUN 中的任意一个以停止该会话。

语法snapview -stopsession sessionname[-o]选项

-stopsessionsessionname

指定要停止的会话的名称。应已有人在创建快照或启动会话时分配了名称。

-o停止会话,而不提示确认。

示例对于 SP ss1_spa,此命令将停止名为 2pmsession 的会话。软件要求确认:

要将此命令与 navicli 配合使用,请将 naviseccli 替换为 navicli。

EMC SnapView 软件

snapview -stopsession 577

Page 578: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h ss1_spa snapview -stopsession 2pmsession

Stopping of the session will stop data SnapView.Do you really want to stop the session (y/n)[n]? y

输出如果 SP 上运行的软件版本不支持此命令,Command is not supported(不支持此命令)错误消息将打印至 stderr。其他错误:

INVALID_SESSION 会话不存在。

后决条件有关通过 admsnap 与 CLI 设置和使用快照的操作步骤概述和示例,请参阅《EMC VNXfor Block 概念》中的“SnapView 示例”。

用于快照的 admsnap 命令此部分说明如何将 admsnap utility 软件与 SnapView 快照配合使用。

关于 admsnap 软件和快照Admsnap Utility 是一个可执行程序,可以交互运行或通过脚本运行,用于管理快照。Admsnap Utility 位于安装有 SnapView 驱动程序的系统所连接的服务器上。您必须从这些连接的服务器之一执行下列 admsnap 命令:

l admsnap activate — 向会话激活快照。

l admsnap deactivate — 从会话停用快照。

l admsnap flush — 将缓存数据刷新至 LUN。

l admsnap list — 列出所有当前快照。

l admsnap start — 启动会话。

l admsnap stop — 停止会话。

admsnap 软件支持本机设备名称和 PowerPath 仿真设备名称。如果您使用 PowerPath仿真设备名称,则可以将此设备名称添加至 etc/fstab 文件(对于 Linux)或 etc/vfstab 文件(对于 Solaris)。对于 Veritas,Admsnap 同时支持设备命名方案和存储模块命名方案。

有关通过 admsnap 与 VNX CLI for Block 设置和使用快照的操作步骤概述和示例,请参阅《EMC VNX for Block 概念》中的《SnapView 示例》。

保留 LUN 池(快照缓存)在与 SnapView 版本 02.03.xxx(或更高版本)一起使用时,快照缓存称为保留 LUN池。保留 LUN 池和快照缓存配合使用 SnapView 的方式相同。但是,与仅用于SnapView 的快照缓存不同,保留 LUN 池会将其 LUN 资源与其他应用程序(如 SANCopy 和 MirrorView/Asynchronous)共享。VNX CLI for Block 快照缓存命令仍受支持;但是,EMC 建议您使用新的保留 LUN 池命令。有关新的保留 LUN 池命令的信息,请参阅 VNX CLI for Block。

有关特定于 SnapView 的保留 LUN 池的信息,请参阅 SnapView 命令函数。

EMC SnapView 软件

578 EMC VNX Series 5.33 Block 命令行界面参考

Page 579: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

快照的要求可将 admsnap 用于快照,必须满足以下条件:

一般要求

l 连接的服务器必须运行合适的 Web 浏览器才能运行 VNX CLI for Block(和可选的Unisphere)。要配置和维护保留 LUN 池,则需要 CLI。

l 系统必须启用 SnapView 软件。l 生产服务器和辅助服务器必须同时安装了 Unisphere Host Agent 和 admsnap 软

件。要安装 Host Agent 和 admsnap,请参阅针对您操作系统的 EMC Block 服务器支持产品指南。

l 保留 LUN 必须可用于每个要启动会话的源 LUN;否则,admsnap start 命令将失败。您可以使用 VNX CLI for Block 或 Unisphere 绑定保留 LUN 并将其添加到 SP的保留 LUN 池。

特定于平台/服务器的要求

l 对于 HP-UX,admsnap 要求每条系统路径都具有卷组条目。这些条目可包含在单个卷组或多个卷组中。在辅助服务器上,卷组条目必须指定快照 LUN。

l 对于 UNIX,如果会话意外停止(因 SP 死机或路径故障),辅助服务器必须卸载非活动快照,或重新启动辅助服务器,以便此服务器忽略会话的时间点数据。

l 对于 Windows,可能需要在首次将快照添加到服务器的存储组时,重新启动辅助服务器。

l 如果使用 VMware ESX Server,则必须先激活快照,然后才能将其添加到存储组中。有关更多信息,请参阅设置 SnapView 以使用快照的概述。

admsnap activate允许连接的服务器访问快照。

前提条件您必须拥有辅助服务器的管理权限。

描述activate 命令扫描辅助服务器的系统总线来查找系统设备,并确定有没有设备属于SnapView 会话。

辅助服务器将快照激活(映射)到会话后,此服务器便可向快照写入数据。软件将所有对快照所作的写入存储在保留 LUN 池中。如果辅助服务器从会话停用快照,软件会销毁所有写入的数据。

如果在启动会话前未刷新文件系统缓冲区,快照可能无法使用。

您可以仅为快照激活一个会话。要列出当前会话,请使用 CLI 命令 navisecclisnapview-listsessions。

snapview-activatesnapshot 命令的功能与 admsnap activate 命令类似,但不像 admsnap 那样返回快照设备信息,也不允许您使用一个命令激活所有快照。您必须从辅助服务器(将访问快照的服务器)发出 admsnap activate 命令。

根据您的操作系统,admsnap activate 命令将执行下列操作:

EMC SnapView 软件

快照的要求 579

Page 580: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 55 操作系统和 admsnap activate 命令

服务器 OS 功能描述

Windows 返回快照驱动器号。您可以立即使用这个驱动器。如果激活的快照具有多个卷或分区,admsnap会为每个卷或分区分配驱动器号。如果该卷为动态驱动器,admsnap 将激活所有物理驱动器,但不分配驱动器盘符。要使卷进入联机状态并分配驱动器盘符,还需要执行其他步骤。如果指定的会话位于多个物理磁盘中,且每个物理磁盘都具有自己的卷,则会为每个卷分配一个驱动器盘符。如果没有可用的驱动器盘符,admsnap 将仅激活一个物理磁盘,并通过命令行显示错误。

对于 Windows 远程桌面和终端服务,如果辅助服务器正在运行终端服务器,您必须在使用activate 命令前删除并禁用该服务器。如果您启用了终端服务器,它将使 activate 命令不能正常运行。

AIX、HP-UX、Linux 和 Solaris 返回快照设备名称。只有当设备包含文件系统,而且您在启动会话时未卸载源 LUN,才需要在此设备上运行 fsck。如果源 LUN 包含文件系统,请使用快照设备名称在辅助服务器上装载文件系统,从而使文件系统可用。

语法admsnap activate [-h] -s session_name [-o object_name] [-tobject_type] | [-d driveletter] [-r 0 | -r 1] [-c rescan_count]选项

[-h]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-ssessionname

指定在启动会话时分配的会话名称。这是 多 256 个字符的字符串,可包含字母、数字和下划线。

会话名称区分大小写,且在系统上必须唯一。如果会话名称包含空格,您必须在双引号中输入该名称(例如,"June 21st Session")。

[-oobject_name]

指定要激活的对象名称。仅在 admsnap 可确定指定对象名称的快照设备列表时,才应该使用此选项。

在 UNIX 中,通常可用于此选项的对象包括原始 UNIX 设备名称和 EMCPowerPath 设备名称。在 Windows 中,通常可用于此选项的对象为原始Windows 设备名称。

EMC SnapView 软件

580 EMC VNX Series 5.33 Block 命令行界面参考

Page 581: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

如果忽略此开关,软件将搜索所有设备以查找合适的设备,这会费时间。不能将此选项与 -d 选项配合使用。如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

下表列出了您的操作系统中受支持的对象名。

表 56 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷视图)

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Solaris l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Linux l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

l Linux MPIO 的 mpath 设备

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

[-t object_type]

指定对象类型。有效 Windows 对象类型包括设备、文件系统、卷和驱动器号。有效 UNIX 对象类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

如果未指定对象类型,admsnap 将尝试在有效对象类型中确定正确的对象类型,并在无法确定时报告故障。

EMC SnapView 软件

admsnap activate 581

Page 582: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

当 -o 选项的参数未采用操作系统对象或设备的标准且可识别的格式时,您应使用-t 选项。这意味着,如果为 -o 选项指定了有效参数,则无需将 -t 选项用于任何操作系统驱动器号、文件系统、Veritas 卷或 PowerPath 仿真设备名称。例如,在Solaris 系统上,admsnap 确定 /dev/rdsk/cXdXtXsX 的 -o 参数是 Solaris 本机设备名称,因此您无需指定 -t 设备。

不能将此选项与 -d 选项配合使用。

[-ddriveletter]

指定要分配给快照设备的驱动器号;如果可能,admsnap 会将指定的驱动器号分配给该快照设备。如果该操作导致多个设备被激活,则所有设备都被激活,但该驱动器号将仅分配给第一个设备。

admsnap activate 命令不允许将驱动器号 A:、B:、C:或 D:与 -d 选项配合使用。

此选项仅适用于 Windows 系统。所有其他操作系统都将忽略此选项。您不能将此选项与 -o 或 -t 选项配合使用。

[-r0 | -r1]

指定在执行 activate 操作前是否重新扫描操作系统设备。默认重新扫描行为(当 -r 选项未显示在命令行中)取决于是否使用 -o 选项指定对象名称。如果指定了对象名称,则默认为不执行重新扫描。如果未指定对象名称,则默认为执行重新扫描;这可能需要一些时间,因为它将扫描操作系统上的每个设备。

当您使用 -r [0|1] 选项时,它将覆盖任何默认行为。

此选项仅适用于 Windows、Solaris、HP-UX 和 Linux 系统。所有其他操作系统都将忽略此选项。

[-crescan_count]

指定操作系统上设备的重新扫描次数。重新扫描计数将在激活操作成功后发生,以使快照设备联机。如果指定的计数为 0,admsnap 将不会执行重新扫描;然而,设备可在系统上成功激活,但不会与服务器联机。如果您忽略 -c 选项,则系统会将默认值设置为 1。

此选项仅适用于 Windows。所有其他操作系统都将忽略此选项。

示例Windows 示例:

admsnap activate -s session1 -d e:

admsnap deactivate允许辅助服务器删除快照访问权限,并销毁辅助服务器写入快照的任何内容。

前提条件您必须拥有辅助服务器的管理权限。

描述admsnap deactivate 命令将从 SnapView 会话取消快照 LUN 的映射,方法是从辅助(备份)服务器删除快照设备访问权限。停用的设备将脱机,因此辅助服务器无法访问它。

在激活快照且不再需要快照设备之后,在辅助服务器上使用此命令。

EMC SnapView 软件

582 EMC VNX Series 5.33 Block 命令行界面参考

Page 583: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

snapview-deactivatesnapshot 命令的功能与 admsnap deactivate 命令类似,但不从服务器删除快照设备信息。您必须从辅助服务器(激活快照的服务器)发出 admsnap deactivate 命令。

辅助服务器从会话停用快照时,admsnap 会销毁写入快照的所有内容。

根据您的操作系统,admsnap deactivate 命令将执行下列操作之一:

表 57 操作系统和 admsnap deactivate 命令

服务器 OS 功能描述

Windows 刷新所有缓冲区并删除使用 admsnap activate分配的驱动器号。快照将处于非活动状态,且无法继续 I/O。此命令让您可以避免在 activate 之间重新启动辅助服务器。

如果停用的快照具有多个卷或分区,admsnap将从每个卷或分区删除驱动器号。如果该卷为动态驱动器,admsnap 将停用所有物理驱动器,但不删除驱动器号。要使卷脱机并删除驱动器号,还需要执行其他步骤。如果指定会话位于多个物理磁盘中,且每个物理磁盘都具有自己的卷,则将删除每个卷上的驱动器号。

对于 Windows 远程桌面和终端服务,如果辅助服务器正在运行终端服务器,您必须在使用deactivate 命令前删除并禁用该服务器。如果您启用了终端服务器,它将使 deactivate命令不能正常运行。

AIX、HP-UX、Linux 和 Solaris 删除快照访问权限但不刷新缓冲区。在停用快照之前,必须卸载文件系统,方法是发出 umount 命令以刷新所有缓冲区。如果您无法卸载文件系统,则可发出 admsnapflush 命令。a

a. flush 命令不能被视为卸载文件系统的替代命令;它只是卸载文件系统的补充。

语法admsnap deactivate [-h] -s session_name [-o object_name [-tobject_type]] [-f]选项

[ -h ]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-ssessionname

指定在启动会话时分配的会话名称。这是 多 256 个字符的字符串,可包含字母、数字和下划线。

EMC SnapView 软件

admsnap deactivate 583

Page 584: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

会话名称区分大小写,且在系统上必须唯一。如果会话名称包含空格,您必须在双引号中输入该名称(例如,"June 21st Session")。

对于从生产服务器启动并在执行停用操作的辅助(或备份)服务器上激活的活动SnapView 会话,指定的名称必须是有效的会话名称。具有指定会话名称的所有快照都将停用。

在 Windows 系统上,如果具有指定会话名称的已激活 LUN 具有多个卷,且系统分配了驱动器号,则 admsnap 将在停用 LUN 前,删除每个驱动器号,卸载卷,然后将卷设置为脱机。如果多个 LUN 具有相同的指定会话,则 admsnap 将在停用LUN 前,删除所有卷的驱动器号并将卷设置为脱机。

在 UNIX 服务器上,admsnap 仅停用设备,而在停用设备前未执行任何其他操作。

[-oobject_name]

指定对象名称。在将设备名称用作对象名称的情况下执行 admsnapdeactivate 命令时,admsnap 将尝试停用该设备上具有给定会话名称的快照。如果设备上不存在该设备名称,则 admsnap 将报告错误。

如果指定的对象名称包含多个设备,admsnap 将停用所有组成这些设备的 LUN 上的会话。

如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

下表列出了您的操作系统中受支持的对象名。

表 58 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷视图)

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Solaris l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Linux l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

l Linux MPIO 的 mpath 设备

EMC SnapView 软件

584 EMC VNX Series 5.33 Block 命令行界面参考

Page 585: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 58 操作系统对象名称 (续)

操作系统 支持的对象名称

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

[-tobject_type]

指定对象类型。此选项仅在您指定 -o 选项时才有效。有效 Windows 对象类型包括设备、文件系统、卷和驱动器号。有效 UNIX 对象类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

如果未指定对象类型,admsnap 将尝试在有效对象类型中确定正确的对象类型,并在无法确定时报告故障。

此开关仅适用于 Windows 或 Solaris 操作系统。

[-f]

您可在未分配驱动器号的物理设备名称上强制停用操作。

示例Windows 示例:名为 scratch 的 Veritas 卷的完全限定路径名示例:

admsnap deactivate -s session1 -o e:原始 Veritas 设备名称的完全限定路径名示例:

admsnap deactivate -o /dev/vx/dsk/scratchdg/scratchadmsnap deactivate-o /dev/vx/rdmp/c1t0d0s2

admsnap flush刷新所有已写入源 LUN 的数据。

前提条件您必须拥有生产服务器的管理权限。

描述admsnap flush 命令会刷新所有数据。

启动 SnapView 会话前,在生产服务器中使用该命令,以确保所有缓存数据都已写入磁盘。此外,在发出 deactivate 命令前,在辅助服务器上使用 flush 命令,以确保所有数据均已写入。

根据您的操作系统,admsnap flush 命令将执行下列操作:

表 59 适用于操作系统的 admsnap flush 命令的功能

服务器操作系统 a 功能描述

Windows 将数据从缓冲区写入磁盘。

EMC SnapView 软件

admsnap flush 585

Page 586: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 59 适用于操作系统的 admsnap flush 命令的功能 (续)

服务器操作系统 a 功能描述

AIX、HP-UX、Linux 和 Solaris 将数据从缓冲区写入磁盘。我们建议您通过发出 umount 命令来卸载文件系统,以确保无其他源写入正在进行中。如果您无法卸载文件系统,则可发出 admsnap flush 命令。b。

a. 对于某些操作系统,可能需要关闭应用程序才能刷新数据。特定操作系统的要求有所不同。b. flush 命令和 sync 命令均不能作为卸载文件系统的替代命令。这两个命令只是对卸载文件

系统的补充

语法admsnap flush [-h] -o object_name [-t object_type]选项

[ -h ]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-oobject_name

指定对象名称。如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

下表列出了您的操作系统中受支持的对象名。

表 60 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷视图)

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Solaris l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Linux l 设备名称

l 文件系统名称 b

l Powerpath 设备

EMC SnapView 软件

586 EMC VNX Series 5.33 Block 命令行界面参考

Page 587: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 60 操作系统对象名称 (续)

操作系统 支持的对象名称

l Veritas 卷名(基于磁盘和基于存储模块)c

l Linux MPIO 的 mpath 设备

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

[-tobject_type]

指定对象类型。此开关仅适用于 Windows 或 Solaris 操作系统。有效 Windows 对象类型包括设备和驱动器号。有效 Solaris 对象类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

如果未提供对象类型,admsnap 将尝试确定受支持类型中的正确对象类型,并在无法确定时报告故障。

当 -o 选项的参数未采用操作系统对象或设备的标准且可识别的格式时,您应使用-t 选项。这意味着,如果为 -o 选项指定了有效参数,则无需将 -t 选项指定用于任何操作系统驱动器号、文件系统、Veritas 卷或者本机或 PowerPath 仿真设备名称。例如,在 Solaris 系统上,admsnap 确定 /dev/rdsk/cXdXtXsX 的 -o 参数是Solaris 本机设备名称,因此您无需指定 -t 设备。

示例Windows 示例:

admsnap flush -o e:

admsnap list执行列表操作并提供系统上所有支持设备的全球通用名称 (WWN)。

前提条件您必须拥有生产和辅助服务器的管理权限。

描述admsnap list 命令将尝试列出操作系统上的设备及其全球通用名称(或 WWN)。您可以使用 WWN 区分操作系统设备。

WWN 是系统为其设备提供的全球通用字符串。使用 WWN 唯一地标识服务器上的设备。使用此操作将服务器的设备与服务器在系统上看到的设备匹配。

此命令仅适用于 Windows、Solaris、HP-UX、Linux 和 AIX 操作系统。

语法admsnap list [-h] [-l lun_wwn] [-d object_name] [-aoutput_format]

EMC SnapView 软件

admsnap list 587

Page 588: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

[-h]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项仅适用于 Windows 和 Solaris 系统。

[-llun_wwn]

列出系统上所有受支持设备的 WWN。WWN 必须使用有效的 WWN 格式。

[-dobject_name]

指定对象名称。在 Windows 系统上,-a 选项与 -d 选项配合使用时将被忽略,并且对象名称参数是 Windows 物理设备名称,例如:\\.\PhysicalDrive1。

下表列出了您的操作系统中受支持的对象名。

表 61 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷)

l 文件系统名称 b

l Veritas 卷名(基于磁盘和基于存储模块)c

l Powerpath 设备

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

Linux l 设备名称

l File 系统名称

l Powerpath 设备

l Linux MPIO 的 mpath 设备

l Veritas 卷(基于磁盘和基于存储模块)

Solaris l 设备名称

l File 系统名称

l Powerpath 设备

l Veritas 卷(基于磁盘和基于存储模块)

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

EMC SnapView 软件

588 EMC VNX Series 5.33 Block 命令行界面参考

Page 589: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 61 操作系统对象名称 (续)

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

[-aoutput_format]

指定 Windows 服务器上的替换输出样式。默认 Windows 输出样式是列出驱动器号或物理驱动器及其 WWN。有效输出格式是驱动器号(如果您完全未指定 -a,则这是默认值)或物理驱动器。如果输出格式包含空格,请输入不带空格的格式。

当您指定 -d 选项时,Admsnap 将忽略 -a 选项,并且对象名称参数是 Windows设备名称,如 \\.\PhysicalDrive1。

示例Windows 示例:

admsnap list -d \\.\PhysicalDrive1

admsnap start启动源 LUN 的时间点拷贝。

前提条件您必须拥有生产服务器的管理权限。

描述admsnap start 操作将使用指定的会话名称启动 SnapView 持久会话。持续会话将在SP 故障、软件安装升级和事件主动变更后继续存在。

Admsnap 2.24 或更高版本使所有 SnapView 会话能以默认的持续模式运行。

在生产服务器上,start 命令指定具有要拷贝的 LUN 或文件系统的系统,然后开始指定源的时间点拷贝。

在启动 SnapView 会话前,admsnap 要求使用 -createsnapshot 命令创建快照。

admsnap start 命令适用于 Windows、Solaris、HP-UX、Linux、NetWare 和 AIX系统。

语法admsnap start [-h] -s session-name -o object-name [-tobject_type] -p -c选项

[-h]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-ssession_name

指定在启动会话时分配的会话名称。这是 多 256 个字符的字符串,可包含字母、数字和下划线。

EMC SnapView 软件

admsnap start 589

Page 590: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

会话名称区分大小写,且在系统上必须唯一。如果会话名称包含空格,您必须在双引号中输入该名称(例如,"June 21st Session")。

如果使用同一会话名称在生产服务器(这包括其他生产服务器)上发出多个启动操作,会话将包含组成这些设备的所有 LUN。此操作可以使用同一会话名称调用多次(甚至从不同的服务器或 EMC Unisphere),结果是新对象添加至现有会话。

-oobject_name

指定对象名称。必须指定对象名以标识会话。如果指定设备名称或驱动器盘符,则指定的 LUN 可能有多个分区;如果这样,快照将由该 LUN 上的所有分区组成。

如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

带 Windows 或 UNIX 服务器的 Admsnap 2.1 版 — 如果您使用 admsnap start命令指定跨多个设备的对象名称,且其中一个设备无法启动,admsnap 将在所有设备上停止该会话。例如,您在 Solaris 文件系统上启动会话,而该文件系统分布在系统上的两个 LUN 中。第一个设备成功启动会话,而第二个没有。admsnap 软件将停止在设备上启动的第一个会话,而您必须在纠正故障原因后在文件系统上重新启动该会话。

下表列出了您的操作系统中受支持的对象名。

表 62 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷视图)

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Solaris l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Linux l 设备名称

l 文件系统名称 b

l Powerpath 设备

EMC SnapView 软件

590 EMC VNX Series 5.33 Block 命令行界面参考

Page 591: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

表 62 操作系统对象名称 (续)

操作系统 支持的对象名称

l Veritas 卷名(基于磁盘和基于存储模块)c

l Linux MPIO 的 mpath 设备

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

-tobject_type

指定对象类型。此开关仅适用于 Windows 和 UNIX 操作系统。有效 Windows 对象类型包括设备和驱动器号。有效 Solaris 对象类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

当 -o 选项的参数未采用操作系统对象或设备的标准且可识别的格式时,您应使用-t 选项。

如果您未指定 -t 选项,admsnap 将尝试确定正确的对象类型,并在无法确定时报告故障。

-c指定一致会话。此会话将跨一组源 LUN 保留时间点拷贝。在所有 LUN 上启动会话之前,SnapView 驱动程序将延迟对一组源 LUN 的所有 I/O 请求(从而在整组LUN 上保留时间点)。启动一致会话后,无法将其他源 LUN 添加至会话。如果出现故障,软件将不会在任何源 LUN 上启动会话,并会显示一条错误消息。

启动一致会话时,多个对象名称必须采用逗号分隔,无需空格。如果需要,可指定不同的对象名称。例如,请参阅《EMC VNX for Block 概念》中的“SnapView 示例”。

一致模式适用于以下情况:

l 无法在启动会话前停止对源 LUN 的 I/O 操作。

l 要阻止向会话添加其他 LUN。如果需要,可以在单个源 LUN 中启动一致会话,以防止为该会话添加其他 LUN。

l 将用于启动会话的一组源 LUN 分布于两个 SP 中;但源 LUN 不能跨系统分布。

可以基于每个会话(但不能基于每个快照或源 LUN)使用一致功能,并将其计为每个源 LUN 的会话限制(八个)之一。

EMC SnapView 软件

admsnap start 591

Page 592: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在所有 LUN 上启动一个一致会话的过程中,您不能停止会话(如果 I/O 正在排队且 SP 的保留 LUN 池中没有足够空间,则软件可能会在启动过程完成后立即停止会话),执行回滚操作,或为会话激活一个快照。

-p指定持续会话。如果使用此选项,会话将以持续模式运行,并将在 SP 故障、软件安装升级和主动变更事件后继续存在。对于 admsnap 2.24 或更高版本,所有SnapView 会话都将以持续模式运行,因此不再需要 -p 开关。

示例Windows 示例:

admsnap start -s session1 -o \\.\PhysicalDrive1admsnap start -ssession1 -o \\.\PhysicalDrive1,PhysicalDrive2,PhysicalDrive3 -cadmsnapstart -s session1 -o F:,G:,H:,I -c -padmsnap start -s session1 -oF:,G:,\\.\PhysicalDrive1,PhysicalDrive2 -c UNIX examples:admsnap start-s session1 -o /mnt/fs1 -padmsnap start -s session1 -o /mnt/fs1,/mnt/fs2,/mnt/fs3 -cadmsnap start -s session1 -o /dev/sda,/dev/sdc,/dev/sdd-c -padmsnap start -s session1 -o /dev/sda,/mnt/fs2,vol_name -c

admsnap stop停止源 LUN 的时间点拷贝。

前提条件您必须拥有生产服务器的管理权限。

描述admsnap stop 操作将停止 SnapView 会话。从拥有源 LUN 的生产服务器中,stop 命令将停止 SnapView 会话,从而释放会话使用的保留 LUN 和磁盘空间。

admsnap stop 命令适用于 Windows、Solaris、HP-UX、Linux、NetWare 和 AIX 系统。

如果已在多个源 LUN 中启动某个会话,则可以选择这些源 LUN 中的任意一个以停止该会话。

语法admsnap stop[-h]-s“session-name”-o“object_name”[-t“object_type”]选项

[-h]

列出指定操作的帮助输出。如果在命令行中使用此选项,则会为每个指定的选项显示一条帮助消息。Admsnap 将不执行此命令;它仅列出帮助输出。

此选项适用于 Windows、Solaris、HP-UX、Linux 和 AIX 系统。

-ssession_name

指定在启动会话时分配的会话名称。您必须指定启动会话时使用的会话名称。这是 多 256 个字符的字符串,可包含字母、数字和下划线。

EMC SnapView 软件

592 EMC VNX Series 5.33 Block 命令行界面参考

Page 593: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

会话名称区分大小写,且在系统上必须唯一。如果会话名称包含空格,您必须在双引号中输入该名称(例如,"June 21st Session")。

-oobject_name

指定对象名称。必须指定对象名以标识会话。

如果您使用 -t 选项,则设备名称对于使用 -t 选项指定的对象类型来说必须是有效名称。

下表列出了您的操作系统中受支持的对象名。

表 63 操作系统对象名称

操作系统 支持的对象名称

Windows l 驱动器号

l 物理驱动器名称

HP-UXal 设备名称(传统和便捷视图)

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Solaris l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

Linux l 设备名称

l 文件系统名称 b

l Powerpath 设备

l Veritas 卷名(基于磁盘和基于存储模块)c

l Linux MPIO 的 mpath 设备

AIXal 设备名称

l 文件系统名称 b

l Powerpath 设备

a. 如果对象名称位于逻辑卷管理器上,则 admsnap 将解析逻辑卷管理器 (LVM) 来获取设备名称,并将尝试刷新这些设备。

b. 如果对象名称为文件系统,则 admsnap 将解析文件系统表条目,以获取设备名称,并尝试刷新该设备。

c. 如果对象名称是 Veritas 卷名,admsnap 将解析 Veritas 卷以确定该卷的所有物理磁盘,并将尝试刷新每个物理磁盘。

admsnap 唯一不会在对象中所有设备上停止会话的情形是,当设备还位于启动了同一会话名称的另一对象中时。

EMC SnapView 软件

admsnap stop 593

Page 594: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

[-tobject_type]

指定对象类型。此开关仅适用于 Windows 或 UNIX 操作系统。Windows 上的有效类型包括设备和驱动器号。Solaris 上的有效类型包括设备、卷和文件系统。如果对象类型名称包含空格,请输入不带空格的名称。

当 -o 选项的参数未采用操作系统对象或设备的标准且可识别的格式时,您应使用-t 选项。如果您未指定 -t 选项,admsnap 将尝试确定正确的对象类型,并在无法确定时报告故障。

示例Windows 示例:

admsnap stop -s session1 -o \\.\PhysicalDrive1

EMC SnapView 软件

594 EMC VNX Series 5.33 Block 命令行界面参考

Page 595: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 13 章

EMC VNX 快照软件

本章介绍 EMC VNX Snapshots™ 软件及其关联命令。VNX 快照的命令分为两种类型:快照 CLI 命令和 SnapCLI 命令。

主要主题包括:

l VNX 快照 CLI 命令...........................................................................................596l 适用于 VNX 快照的 SnapCLI 命令.................................................................... 618

EMC VNX 快照软件 595

Page 596: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

VNX 快照 CLI 命令EMC VNX 快照是 VNX 软件功能。它可用于创建与 SnapView 快照类似的时间点数据拷贝。VNX 快照并非克隆,因此无需占用大量池容量。只需几秒即可创建。根据应用程序需要,可以创建 VNX 快照以及 VNX 快照的快照。VNX 快照不会替代现有的SnapView 技术,事实上两种功能可以并存。而且,SnapView 克隆可拥有其自身的VNX 快照。VNX 快照可用于数据备份、软件开发和测试、重新调整用途、数据验证以及本地快速恢复。VNX 快照技术将新数据写入池中的新区域,而无需读写旧数据块。因此,与 SnapView 快照技术相比,提升了总体性能。

VNX 快照装载点是通过使用 Unisphere Secure CLI 创建的。如果您希望使用 SnapCLI将 VNX 快照连接至装载点,则可以使用 -allowInbandSnapAttach yes 选项。

VNX 快照支持每个池 LUN 256 个可写快照。也支持分支(亦称快照中的快照)。只要指定的主 LUN 的快照总数在 256 个成员内,分支数量就无限制。其中还引进了一致性组 (CG)。可将多个池 LUN 合并到一个 CG 并对其进行并发地快照。

本部分列出支持 VNX 快照功能的快照 CLI 命令。

snap -feature列出 VNX 快照功能的属性。

描述snap -feature 命令允许用户列出 VNX 快照功能的属性。

语法snap -feature -info输出naviseccli snap -feature -info

Is Advanced Snaps Supported: TrueMax.Snaps: 4096Max.Snaps Per Source: 256Max.CGs: 120Max.Members Per CG: 64Max.SnapLUNs: 512Total Number of Snaps: 30Total Number of CGs: 1Total Number of SnapLUNs: 10

snap -create在密集 LUN 或精简 LUN 和快照装载点上创建快照。

描述snap -create 命令允许用户在密集 LUN 或精简 LUN 和快照装载上创建快照。它还允许在一致性组上创建快照集。

语法

snap -create -res resource[-resType type] [-name snapName] [-descr description][-keepFor number {h|d|m|y}|-allowAutoDelete{yes|no}] [-allowReadWrite {yes|no}][-ignoreMigrationCheck] [-ignoreDeduplicationCheck]

EMC VNX 快照软件

596 EMC VNX Series 5.33 Block 命令行界面参考

Page 597: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-res 资源指定要对其进行快照的资源 ID。

-resType 键入指定要对其进行快照的资源类型。有效值为 “CG”(一致性组)和 “LUN”。如果您未指定此项,则 -create 会检查是否存在与 -res 选项中指定的值同名的一致性组。如果存在,则将对匹配的一致性组进行快照。如果不存在任何一致性组,则它将检查是否存在任何 LUN 并且该 LUN 的编号与 -res 开关中指定的值相同。如果存在 LUN,则将对其进行快照。否则,返回错误。要创建快照,必须使用 LUN ID,而非 LUN 名称。

必须在创建快照前刷新主机缓冲区。

-namesnapName

指定快照的名称。

-descrdescription

指定快照的描述。

-keepFornumber {h|d|m|y}

指定保留时间,在此之后会将快照删除。可按年、月、日或小时来定义间隔。值number { h|d|m|y} 的格式其中:

number — 整数值。

h|d|m|y — 数字的限定符。有效值(不区分大小写)为 h(小时)、d(日)、m(月)和 y(年)。

l 如果限定符为 h(小时),则有效范围为 1 至 87600。

l 如果限定符为 d(日),则有效范围为 1 至 3650。

l 如果限定符为 m(月),则有效范围为 1 至 120。

l 如果限定符为 y(年),则有效范围为 1 至 10。

-allowAutoDelete {yes|no}

指定是否允许在此快照上执行自动删除。有效值包括:

l Yes — 允许自动删除

l No — 禁止自动删除

-keepFor 和 -allowAutoDelete 选项是互斥的。如果您指定任何 -keepFor值,则将禁用 -allowAutoDelete。

-allowReadWrite {yes|no}

指定用户是否可以将一个或多个快照装载点连接到此快照。有效值包括:

l Yes — 可连接

l No — 非可连接

-ignoreMigrationCheck执行命令,而不提示确认。

EMC VNX 快照软件

snap -create 597

Page 598: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-ignoreDeduplicationCheck当源启用重复数据消除或禁用重复数据消除时,在快照创建过程中覆盖错误。

示例 1

naviseccli snap -create -res 1 -name TLU1_Snapshot1 -keepFor 10d-allowReadWrite yes

示例 2naviseccli –h riker-spa snap -create –res 1 -ignoreDeduplicationCheck

输出此命令无任何输出。

snap -destroy删除快照。

描述snap -destroy 命令允许用户删除快照。

语法snap -destroy-id snapName[-o]选项

-id指定要删除的快照 ID。

示例naviseccli snap -destroy -id TLU1_Snapshot1

输出此命令无任何输出。

snap -list列出所选快照或快照集的属性。

描述snap -list 命令列出指定快照的属性。如果未指定参数,则将返回指定快照的所有基本属性。如果没有与标识符参数相匹配的快照,则不会返回任何内容。

语法snap -list[{-id“snapName”|[-resType“type”][ -res“resource”]}][{-brief|-detail}]选项

-id指定要列出的快照 ID 或快照集。

-resType指定要列出的快照类型或快照集。有效值包括:

l lun — 列出快照

l cg — 列出快照集

EMC VNX 快照软件

598 EMC VNX Series 5.33 Block 命令行界面参考

Page 599: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-brief仅显示快照或快照集的基本属性。

-detail显示快照或快照集的所有属性。

如果未指定 -brief 或 –detail 选项,则将显示基础属性。

示例 1要显示阵列中的所有快照:

naviseccli snap -list

Name:LUN0_2009-04-13-11:13:31_2 Description:Snapshot before update to new exchange server Creation time:04/13/09 11:13:31 Source LUNs:0 Source CG:N/A State:Ready Allow Read/Write:Yes Modified:Yes Allow auto delete:Yes Expiration date:Never

Name:LUN1_2009-04-15-09:01:01_8 Description:Snapshot before installing Visual Studio Creation time:04/15/09 09:01:01 Source LUNs:1 Source CG:N/A State:Ready Allow Read/Write:No Modified:No Allow auto delete:No Expiration date:04/25/09 09:01:01

Name:CG0_2009-04-13-11:30:31_2 Description:Snapshot of CG0 before update to new sql server Creation time:04/13/09 11:30:31 Source LUNs:11, 12 Source CG:CG0 State:Ready Allow Read/Write:Yes Modified:NoAllow auto delete:Yes Expiration date:Never

示例 2要显示具有指定 ID 的快照,具有详细输出:

naviseccli snap -list -id CG0_2009-04-13-11:30:31_2 -detail

Name:CG0_2009-04-13-11:30:31_2Description:Snapshot of CG0 before update to new sql server Creation time:04/13/09 11:30:31 Last modify time:N/A Last modified by:N/A Source LUNs:11, 12 Source CG:CG0 Primary LUNs:11, 12 State:Ready Status:N/A Allow Read/Write:Yes

EMC VNX 快照软件

snap -list 599

Page 600: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Modified:No Attached LUN(s):4091,4092 Allow auto delete:Yes Expiration date:Never

示例 3要显示指定资源类型的所有快照:

naviseccli snap -list -resType lun

Name:LUN0_2009-04-13-11:13:31_2 Description:Snapshot before update to new exchange server Creation time:04/13/09 11:13:31 Source LUNs:0 Source CG:N/A State:Ready Allow Read/Write:Yes Modified:Yes Allow auto delete:Yes Expiration date:Never

Name:LUN1_2009-04-15-09:01:01_8 Description:Snapshot before installing Visual Studio Creation time:04/15/09 09:01:01 Source LUNs:1 Source CG:N/A State:Ready Allow Read/Write:No Modified:No Allow auto delete:No Expiration date:04/25/09 09:01:01

示例 4要显示与指定源资源有关的所有快照,具有详细输出:

naviseccli snap -list -res 0 -detail

Name:LUN0_2009-04-13-11:13:31_2 Description:Snapshot before update to new exchange server Creation time:04/13/09 11:13:31 Last modify time:04/15/09 12:30:20 Last modified by:SnapLUN4 Source LUNs:0 Source CG:N/APrimary LUNs:0 State:Ready Status:N/A Allow Read/Write:Yes Modified:Yes Attached LUN(s):N/A Allow auto delete:Yes Expiration date:Never

snap -modify修改快照的名称、描述、到期时间、自动删除策略或连接策略。

描述snap -modify 命令允许用户对快照指定其他名称、描述、到期时间、自动删除策略或连接策略。

EMC VNX 快照软件

600 EMC VNX Series 5.33 Block 命令行界面参考

Page 601: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

snap -modify -id snapName [-name newName] [-descr description][{-keepFor number {h|d|m|y}|-allowAutoDelete {yes|no}}][-allowReadWrite{yes|no}]

选项

-idsnapName

指定要修改的快照的 ID。

-namenewName

指定快照的新名称。此选项还会更改 ID。

-descrdescription

指定快照的新描述。

-keepFornumber {h|d|m|y}

指定保留时间,在此之后会将快照删除。可按年、月、日或小时来定义间隔。值的格式是:number {h|d|m|y}。其中:

number — 整数值。

{h|d|m|y} — 数字的限定符。有效值(不区分大小写)为 h(小时)、d(日)、m(月)和 y(年)。

l 如果限定符为 h(小时),则有效范围为 1 至 87600。

l 如果限定符为 d(日),则有效范围为 1 至 3650。

l 如果限定符为 m(月),则有效范围为 1 至 120。

l 如果限定符为 y(年),则有效范围为 1 至 10。

-allowAutoDelete {yes|no}

指定新的自动删除策略。有效值包括:

l Yes — 允许自动删除

l No — 禁止自动删除

-allowReadWrite {yes|no}

指定用户是否可以将快照装载点连接到此快照。有效值包括:

l Yes — 可连接

l No — 非可连接

示例

naviseccli snap -modify -id TLU1_Snapshot1 -name TLU1_Snapshot2-allowAutoDelete yes

输出此命令无任何输出。

EMC VNX 快照软件

snap -modify 601

Page 602: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

snap -copy复制快照。

描述snap -copy 命令允许用户复制快照。

语法snap -copy -id“snapName”[-name“newName”][-ignoreMigrationCheck] [-ignoreDeduplicationCheck]选项

-id指定要复制的快照的 ID。

-name指定新快照名称。

-ignoreMigrationCheck执行命令,而不提示确认。

-ignoreDeduplicationCheck当源启用重复数据消除或禁用重复数据消除时,在快照创建过程中覆盖错误。

示例naviseccli –h riker-spa snap -copy –id snap1 -ignoreDeduplicationCheck

输出

naviseccli snap -copy -id TLU1_Snapshot1 -name TLU1_Snapshot2ID = TLU1_Snapshot2Operation completed successfully

snap -restore恢复主 LUN、快照装载点或者一致性组。

描述snap -restore 命令允许将主 LUN、快照装载点或一致性组回滚至某快照定义的上一时间点。

语法snap -restore -id“snapName”[-bakName“bakName”][-res“lunNumber”]选项

-id指定要恢复的快照的 ID。

-bakName指定备份快照名称。

EMC VNX 快照软件

602 EMC VNX Series 5.33 Block 命令行界面参考

Page 603: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

为保存当前的文件,在恢复之前,在主 LUN 上会创建备份快照。

-res指定要恢复的快照集中的主 LUN、快照装载点或其中一个 LUN 的 LUN 编号。

l 在恢复快照时必须指定该项

l 在恢复快照集时为可选项

示例

naviseccli snap -restore -id TLU1_Snapshot1 -bakName TLU1_Snapshot2-res 1

输出此命令无任何输出。

snap -attach将快照装载点连接到快照。

描述snap -attach 命令允许用户将快照装载点连接到快照,从而可以向主机公开快照数据。

语法snap -attach-id“snapName”-res“lunNumber”

选项

-id指定要连接的快照的 ID。

-res指定要连接的快照装载点的 LUN 编号。

示例naviseccli snap -attach -id TLU1_Snapshot1 -res 4

输出此命令无任何输出。

snap -detach从快照断开快照装载点。

描述snap -detach 命令允许用户从快照断开快照装载点。

语法snap -detach-id“snapName” [-res “lunNumber”][-o]

EMC VNX 快照软件

snap -attach 603

Page 604: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

选项

-id指定要断开的快照的 ID。

-res指定要断开的快照装载点的 LUN 编号。

-o对有关断开具有快照的快照装载点的警告进行覆盖。

示例naviseccli snap -detach -id TLU1_Snapshot1 -res 4

输出此命令无任何输出。

snap -group -create创建一致性组。

描述snap -group -create 命令允许用户创建一致性组。

语法snap -group -create -name“cgName”[-res“lunNumber(s)”][-descr“description”][-allowSnapAutoDelete {“yes”|“no”}]选项

-name指定要创建的一致性组的名称。

-res指定要添加到一致性组的 LUN 的 LUN 编号。如果存在多个 LUN ID,则它们之间必须用逗号进行分隔。

-descr指定一致性组的描述。

-allowSnapAutoDelete指定默认的自动删除策略,该策略将在此 CG 的快照集中应用。有效值包括:

l yes — 允许自动删除

l no — 禁止自动删除

示例naviseccli snap -group -create -name CG1_Exchange -res 2,3

输出此命令无任何输出。

snap -group -destroy删除一致性组。

描述snap -group -destroy 命令允许用户删除一致性组。

EMC VNX 快照软件

604 EMC VNX Series 5.33 Block 命令行界面参考

Page 605: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法snap -group -destroy -id“cgName”[-destroySnapshots]选项

-id指定要删除的一致性组的 ID。

-destroySnapshots强制删除与此一致性组相关联的所有快照集。

示例naviseccli snap -group -destroy -id CG1_Exchange

输出此命令无任何输出。

snap -group -modify修改一致性组的名称、描述或自动删除策略。

描述snap -group -modify 命令允许用户修改一致性组的名称、描述或自动删除策略。

语法snap -group -modify-id“cgName”[-name“newName”][-descr“description”][-allowSnapAutoDelete{“yes”|“no”}]选项

-id指定要修改的一致性组的 ID。

-name指定一致性组的新名称。ID 也将更改。

-descr指定一致性组的新描述。

-allowSnapAutoDelete指定默认的自动删除策略,该策略将应用至此一致性组的快照集。有效值包括:

l yes — 允许自动删除

l no — 禁止自动删除

示例naviseccli snap -group -modify -id CG1_Exchange -allowSnapAutoDeleteyes

输出此命令无任何输出。

EMC VNX 快照软件

snap -group -modify 605

Page 606: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

snap -group -list列出选定或所有一致性组的属性。

描述snap -group -list 命令允许用户列出选定或所有一致性组的属性。如果没有与传递的标识符参数相匹配的一致性组,则不会返回任何内容。

语法snap -group -list-id“cgName”[{-brief|-detail}]选项

-id指定要列出的一致性组的 ID。

-brief仅显示一致性组的基本属性。

-detail显示一致性组的全部属性。

示例 1要显示阵列上的所有一致性组:

naviseccli snap -group -list

Name:CG123Description:Consistency Group containing all LUNs used in exchangeAllow auto delete: YesMember(s): 1, 3, 5, 6, 10State:Ready

Name:CG_SQLServerDescription:Consistency Group containing all LUNs used in SQL ServerAllow auto delete:YesMember(s):2, 4State:Ready

示例 2要显示具有指定 ID 的一致性组,具有详细输出:

naviseccli snap -group -list -id CG_SQLServer -detail

Name:CG_SQLServerDescription:Consistency Group containing all LUNs used in SQL ServerAllow auto delete:YesMember(s):2, 4State:ReadyStatus:N/A

snap -group -addmember向一致性组中添加成员 LUN。

描述snap -group -addmember 命令向一致性组中添加成员 LUN。

EMC VNX 快照软件

606 EMC VNX Series 5.33 Block 命令行界面参考

Page 607: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法snap -group -addmember-id“cgName”-res“lunNumber(s)”

选项

-id指定将 LUN 所添加至的一致性组的 ID。

-res指定要添加至一致性组的 LUN 的 ID。多个 LUN ID 之间必须用逗号进行分隔。

示例naviseccli snap -group -addmember -id CG1_Exchange -res 2

输出此命令无任何输出。

snap -group -rmmember从一致性组删除成员 LUN。

描述snap -group -rmmember 命令可从一致性组中删除成员 LUN。

语法snap -group -rmmember -id“cgName”-res“ lunNumber(s)”

选项

-id指定要从其内部删除 LUN 的一致性组的 ID。

-res指定要从一致性组删除的 LUN 的 ID。多个 LUN ID 之间必须用逗号进行分隔。

示例naviseccli snap -group -rmmember -id CG1_Exchange -res 2

输出此命令无任何输出。

snap -group -replmember使用指定的 LUN 替换一致性组的成员 LUN。

描述snap -group -replmember 命令使用指定的 LUN 替换一致性组的成员 LUN。

语法snap -group -replmember -id“cgName”-res“lunNumber(s)”

选项

-id指定将替换其 LUN 的一致性组 ID。

-res指定 LUN 的 ID 以替换一致性组中的现有成员。

EMC VNX 快照软件

snap -group -rmmember 607

Page 608: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例naviseccli snap -group -replmember -id CG1_Exchange -res 2,3

输出此命令无任何输出。

lun -create创建快照装载点以允许用户在其上连接快照,从而可以向主机公开快照数据。

描述lun -create 命令创建快照装载点以允许用户在其上连接快照,从而可以向主机公开快照数据。

语法

lun -create -type Snap -primaryLun primaryLunNumber |-primaryLunName primaryLunName [-l lunNumber] [-name lunName][-allowSnapAutoDelete yes|no] [-allowInbandSnapAttach yes|no][-sp spID]

选项

-type指定新 MLU 的类型;该值必须为 Snap 才能创建快照装载点。

-primaryLun指定主 LUN 的 ID。

-primaryLunName指定主 LUN 的名称。

-l指定快照装载点编号。

-name指定快照装载点名称。

-allowSnapAutoDelete指定快照装载点的快照自动删除策略。有效值包括:

l Yes — 允许自动删除

l No — 禁止自动删除

-allowInbandSnapAttach指定是否允许基于主机的 SnapCLI 连接快照。有效值包括:

l Yes — 允许

l No — 禁止

-sp指定要创建的快照装载点的所有者 SP。

输出此命令无任何输出。

EMC VNX 快照软件

608 EMC VNX Series 5.33 Block 命令行界面参考

Page 609: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

lun -create通过指定自动删除策略来创建 LUN。

描述lun -create 命令允许用户通过指定自动删除策略来创建 LUN。

语法

lun -create[-type Thin|NonThin] -capacity capacity [-sq mb|gb|tb|bc]-poolId storagePoolID|-poolName storagePoolName -sp spID[-aa autoAssignment] [-l lunNumber] [-name lunName][-offset logicalBlockAddress] [-initialTier optimizePool|highestAvailable|lowestAvailable] [-allowSnapAutoDelete yes|no][-ignoreThresholds] [-allocationPolicy onDemand|automatic]

选项

-offset指定要设置偏移的 LUN。

-allowSnapAutoDelete指定要创建的 LUN 的快照自动删除策略。有效值包括:

l yes — 允许自动删除l no — 禁止自动删除

-allocationPolicy指定池 LUN 的分配策略。有效值包括:

l onDemand

l automatic(默认值)

-ignoreThresholds强制创建非快照 LUN,忽略可能存在的阈值相关错误。

输出此命令无任何输出。

lun -destroy删除主 LUN 或快照装载点。

描述lun -destroy 命令允许用户删除主 LUN 或快照装载点。

语法

lun -destroy -l lunNumber -name lunName [-destroySnapshots][-forceDetach] [-o]

选项

-l

EMC VNX 快照软件

lun -create 609

Page 610: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定要删除的 LUN 编号。

-name指定要删除的 LUN 名称。

-destroySnapshots强制删除主 LUN 及其所有快照。

-forceDetach强制删除快照装载点(即使当前已连接该装载点)。

-o覆盖确认消息。

输出此命令无任何输出。

lun -modify修改主 LUN 或快照装载点名称和自动删除策略。

描述lun -modify 命令修改主 LUN 或快照装载点名称、自动删除策略并允许带内快照连接策略。

语法

lun -modify -l lunNumber|-name lunName [-aa autoAssign][-newName newLUNName] [-sp newDefaultSPID][-allowSnapAutoDelete yes|no] [-allowInbandSnapAttach yes|no][-allocationPolicy automatic][-deduplication On|Off [-destroySnapshots]] [-o]

选项

-l指定要修改的 LUN 的个数。

-name指定要修改的 LUN 的名称。

-aa指定自动分配。

-newName指定已指定的 LUN 的新名称。

-sp指定要修改的 LUN 的新默认 SP。

-allowSnapAutoDelete指定要修改的 LUN 的快照自动删除策略。有效值包括:

l yes — 允许自动删除

l no — 禁止自动删除

-allowInbandSnapAttach指定基于主机的 SnapCLI 是否可以连接快照。有效值包括:

EMC VNX 快照软件

610 EMC VNX Series 5.33 Block 命令行界面参考

Page 611: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l yes — 允许

l no — 禁止

-allocationPolicy指定池 LUN 的分配策略。唯一有效的值为“automatic”。

-o覆盖确认消息。

-deduplicationOn|Off

指定是否对此 LUN 启用重复数据消除。有效值为 On 或 Off。

-destroySnapshots为指定的 LUN 打开或关闭重复数据消除之前,指定此项可明确地销毁关联的 VNX快照。如果 LUN 具有关联的 VNX 快照,并且您未使用 -destroySnapshots 选项,则无法更改重复数据消除值。

输出此命令无任何输出。

lun -expand展开主 LUN 或快照装载点。

描述lun -expand 命令可扩展主 LUN 或快照装载点。

语法

lun -expand -l lunNumber -name lunName -capacity capacity[-sq mb|gb|tb|bc] [-ignoreThresholds] [-o]

选项

-ignoreThresholds强制创建非快照 LUN,忽略可能存在的阈值相关错误。

输出此命令无任何输出。

lun -attach将快照装载点连接到指定的快照。

描述lun -attach 命令允许用户将快照装载点连接到指定的快照。

语法lun -attach-l“lunNumber”-name“lunName”-snapName“snapName”

选项

-l指定要连接的 LUN 编号。

-name

EMC VNX 快照软件

lun -expand 611

Page 612: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

指定要断开的 LUN 名称。

-snapName指定要连接到的快照名称。

输出此命令无任何输出。

lun -detach从连接的快照断开快照装载点。

描述lun -detach 命令允许用户从连接的快照断开快照装载点。

语法naviseccli lun -detach -l“lunNumber”|-name“lunName”

选项

-l指定要断开的 LUN 编号。

-name指定要断开的 LUN 名称。

输出此命令无任何输出。

storagepool -create通过指定快照自动删除策略以及 MR 相关阈值来创建存储池。

描述storagepool -create 命令允许用户通过指定快照自动删除策略和 MR 相关阈值来创建存储池。

语法

storagepool -create [-snapPoolFullThresholdEnabled on|off][-snapPoolFullHWM poolFullHWM] [-snapPoolFullLWM poolFullLWM][-snapSpaceUsedThresholdEnabled on|off][-snapSpaceUsedHWM snapSpaceUsedHWM][-snapSpaceUsedLWM snapSpaceUsedLWM]

选项

-snapPoolFullThresholdEnabled表示系统应检查针对“自动删除”的池满高水位线。有效值包括:

l on — 已启用

l off — 已禁用

-snapPoolFullHWM指定要创建的存储的池满高水位线(这将触发自动删除进程)。

-snapPoolFullLWM指定要创建的存储池的池满低水位线(这将停止自动删除进程)。

EMC VNX 快照软件

612 EMC VNX Series 5.33 Block 命令行界面参考

Page 613: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-snapSpaceUsedThresholdEnabled表示系统应检查针对“自动删除”的已用快照空间高水位线。有效值包括:

l on — 已启用

l off — 已禁用

-snapSpaceUsedHWM指定将触发要创建的存储池的自动删除进程的已用快照空间高水位线。

-snapSpaceUsedLWM指定将停止要创建的存储池的自动删除进程的已用快照空间低水位线。

输出此命令无任何输出。

storagepool -modify修改现有存储池的快照自动删除策略以及 MR 相关阈值。

描述storagepool -modify 命令允许用户修改现有存储池的快照自动删除策略以及 MR相关阈值。

语法

storagepool -modify [-snapPoolFullThresholdEnabled on|off][-snapPoolFullHWM poolFullHWM] [-snapPoolFullLWM poolFullLWM][-snapSpaceUsedThresholdEnabled on|off][-snapSpaceUsedHWM snapSpaceUsedHWM][-snapSpaceUsedLWM snapSpaceUsedLWM]

选项

-snapPoolFullThresholdEnabled表示系统应检查针对“自动删除”的池满高水位线。有效值包括:

l on — 已启用

l off — 已禁用

-snapPoolFullHWM指定要修改的存储池的新池满高水位线(这将触发自动删除过程)。

-snapPoolFullLWM指定要修改的存储池的新池满低水位线(这将停止自动删除过程)。

-snapSpaceUsedThresholdEnabled表示系统将检查针对“自动删除”的已用快照空间高水位线。有效值包括:

l on — 已启用

l off — 已禁用

-snapSpaceUsedHWM指定要修改的存储池的新已用快照空间高水位线(这将触发自动删除过程)。

-snapSpaceUsedLWM指定要修改的存储池的新已用快照空间低水位线(这将停止自动删除过程)。

EMC VNX 快照软件

storagepool -modify 613

Page 614: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出此命令无任何输出。

storagepool -list列出指定存储池的快照总容量、自动删除策略、自动删除状态以及 MR 相关阈值。

描述storagepool -list 命令允许用户列出指定存储池的快照总容量、自动删除策略、自动删除状态以及 MR 相关阈值。

语法

storagepool -list[-lunAllocation] [-snapshotAllocation][-metadataAllocation] [-lunSubscribedCap][-snapshotSubscribedCap] [-metadataSubscribedCap][-compressionSavings] [-capacities][-snapPoolFullThresholdEnabled] [-snapPoolFullHWM][-snapPoolFullLWM] [-snapPoolFullState][-snapSpaceUsedThresholdEnabled] [-snapSpaceUsedHWM][-snapSpaceUsedLWM] [-snapSpaceUsedState]

选项

-lunAllocation对于写入池中所有主 LUN 的数据,已从池中分配的存储总量。

-snapshotAllocation对于在池中创建的所有 VNX 快照,已从池中分配的存储总量。

-metadataAllocation对于池中的 LUN 和 VNX 快照,为存储它们的元数据而已从池中分配的存储总量。

-lunSubscribedCap可以写入池中所有 LUN 的用户数据总量。

-snapshotSubscribedCap所有 LUN 快照当前使用的空间总量,以及当所有主 LUN 和数据被覆盖时它们将使用的空间量。

-metadataSubscribedCap对于支持写入池中的所有 LUN 的全部内容,所必需的元数据存储总量。

-compressionSavings通过对池中的 LUN 使用压缩而节省的存储总量。

-capacities显示所有相关的容量,其中包括“原始容量”、“用户容量”、“已用容量”、“LUN 分配”、“快照分配”、“元数据分配”、“可用容量”、“已满百分比”、“总订阅容量”、“LUN 订阅容量”、“快照订阅容量”、“元数据订阅容量”、“已订阅百分比”、“超额订阅量”以及“压缩节省量”。

-snapPoolFullThresholdEnabled显示系统是否应检查针对“自动删除”的池满高水位线。

EMC VNX 快照软件

614 EMC VNX Series 5.33 Block 命令行界面参考

Page 615: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-snapPoolFullHWM显示指定存储池的池满高水位线。

-snapPoolFullLWM显示指定存储池的池满低水位线。

-snapPoolFullState显示池满自动删除状态。

-snapSpaceUsedThresholdEnabled显示系统是否应检查针对“自动删除”的已用快照空间高水位线。

-snapSpaceUsedHWM显示指定存储池的已用快照空间高水位线。

-snapSpaceUsedLWM显示指定存储池的已用快照空间低水位线。

-snapSpaceUsedState显示已用快照空间自动删除状态:

l 空闲

l 正在运行

l 无法访问 LWM

l 系统暂停

l Failed

示例naviseccli storagepool -list -all

输出

Pool Name: Pool 0Pool ID: 0Raid Type: r_5Percent Full Threshold: 70Description:Disk Type: SASState: ReadyStatus: OK(0x0)Current Operation: NoneCurrent Operation State: N/ACurrent Operation Status: N/ACurrent Operation Percent Completed: 0Raw Capacity (Blocks): 2814421510Raw Capacity (GBs): 1342.021User Capacity (Blocks): 2246234112User Capacity (GBs): 1071.088Consumed Capacity (Blocks): 39923712Consumed Capacity (GBs): 19.037LUN Allocation (Blocks): 22063104LUN Allocation (GBs): 10.521Snapshot Allocation (Blocks):22063104Snapshot Allocation (GBs):10.521Metadata Allocation (Blocks):22063104Metadata Allocation (GBs):10.521Available Capacity (Blocks): 2206310400Available Capacity (GBs): 1052.051Percent Full: 1.777

EMC VNX 快照软件

storagepool -list 615

Page 616: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Total Subscribed Capacity (Blocks): 44126208Total Subscribed Capacity (GBs): 21.041LUN Subscribed Capacity (Blocks): 22063104LUN Subscribed Capacity (GBs): 10.521Snapshot Subscribed Capacity (Blocks):22063104Snapshot Subscribed Capacity (GBs):10.521Metadata Subscribed Capacity (Blocks):22063104Metadata Subscribed Capacity (GBs):10.521Percent Subscribed: 1.964Oversubscribed by (Blocks): 0Oversubscribed by (GBs): 0.000Compression Savings (Blocks): N/ACompression Savings (GBs): N/A

Tier Name: PerformanceRaid Type: r_5User Capacity (GBs): 1071.09Consumed Capacity (GBs): 9.02Available Capacity (GBs): 1062.07Percent Subscribed: 0.84%Disks (Type):Bus 0 Enclosure 0 Disk 10 (SAS)Bus 0 Enclosure 0 Disk 12 (SAS)Bus 0 Enclosure 0 Disk 14 (SAS)Bus 0 Enclosure 0 Disk 11 (SAS)Bus 0 Enclosure 0 Disk 13 (SAS)

Disks:Bus 0 Enclosure 0 Disk 14Bus 0 Enclosure 0 Disk 12Bus 0 Enclosure 0 Disk 10Bus 0 Enclosure 0 Disk 13Bus 0 Enclosure 0 Disk 11LUNs: 200, 100, 101, 300FAST Cache: N/A

Auto-Delete Pool Full Threshold Enabled: OnAuto-Delete Pool Full High Water Mark: 95Auto-Delete Pool Full Low Water Mark: 85Auto-Delete Pool Full State: RunningAuto-Delete Snapshot Space Used Threshold Enabled: OnAuto-Delete Snapshot Space Used High Water Mark: 25Auto-Delete Snapshot Space Used Low Water Mark: 20Auto-Delete Snapshot Space State: Idle

storagepool -resumeAutoDelete在现有存储池上继续使用自动删除。

描述storagepool -resumeAutoDelete 命令允许用户在现有的存储池上继续使用快照自动删除。

语法storagepool -resumeAutoDelete-id“poolID”|-name“poolName”

选项

-id指定要在其内部操作的存储池的 ID。

-name指定要在其内部操作的存储池的名称。

EMC VNX 快照软件

616 EMC VNX Series 5.33 Block 命令行界面参考

Page 617: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出此命令无任何输出。

getlun获取快照装载点作为 LUN。

描述getlun 命令允许用户获取快照装载点作为 LUN。

语法

getlun

-edit <lun-number> <-aa> <-at> <-bind> <-bp><-bread> <-brw> <-busy> <-bwrite> <-capacity> <-crus> <-default> <-disk> <-drivetype> <-dsa> <-element> <-ena> <-ff> <-hrdscsi> <-idle> <-idt> <-it> <-mp> <-name> <-nminus> <-owner><-parityelements> <-pd> <-pic> <-prb> <-prefetch> <-prf> <-ps><-psm> <-qavg> <-qmax> <-que> <-rb> <-rc> <-rd3> <-rchm> <-reads> <-remap> <-ret> <-rh> <-rhist> <-rr> <-rwf> <-rwr> <-service> <-sftscsi> <-srcp> <-ss> <-ssm> <-stripe> <-totque> <-type> <-upb> <-verify> <-was> <-wc> <-wch> <-uid> <-wh> <-whist> <-wr> <-writes> <-rg> <-state> <-private> <-usage> <-sc><-offset> <-addroffset> <-ismetalun> <-isthinlun> <-ispoollun><-idleticks> <-busyticks> <-lunidleticks> <-luncache> <-lunbusyticks> <-trespass> <-status> <-brwsp> <-rwrsp> <-lunbusytickssp> <-lunidletickssp> <-nanzq> <-sqlah> <-slst> <-slct> <-etp> <-itp> <-nzrca> <-sor> <-wcrh> <-fwc> <-fastcache><-issnapmountpoint> <-all>

示例naviseccli getlun 1 -all

输出

Statistics logging is disabled.Certain fields are not printed if statisticslogging is not enabled.

Prefetch size (blocks) = 0Prefetch multiplier = 0Segment size (blocks) = 0Segment multiplier = 0Maximum prefetch (blocks) = 0Prefetch Disable Size (blocks) = 0Prefetch idle count = 0

Prefetching:NOPrefetched data retained NO

Read cache configured according tospecified parameters.

Name LUN 1Minimum latency reads N/A

RAID Type: N/ARAIDGroup ID: N/AState: BoundStripe Crossing: 0Element Size: 0Current owner: SP A

EMC VNX 快照软件

getlun 617

Page 618: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

Offset: N/AAuto-trespass: DISABLEDAuto-assign: DISABLEDWrite cache: ENABLEDRead cache: ENABLEDIdle Threshold: 0Idle Delay Time: 0Write Aside Size: 0Default Owner: SP ARebuild Priority: N/AVerify Priority: N/APrct Reads Forced Flushed: 0Prct Writes Forced Flushed:0Prct Rebuilt: 100Prct Bound: 100LUN Capacity(Megabytes): 10240LUN Capacity(Blocks): 20971520UID: 60:06:01:60:44:80:28:00:F6:E1:44:96:8C:D3:E0:11LUN Capacity(Stripes): N/AShrink State: N/AIs Private: NOSnapshots List: Not AvailableMirrorView Name if any: Not AvailableAddress Offset: N/AIs Meta LUN: NOIs Thin LUN: NOIs Pool LUN: YESIs Snapshot Mount Point: YESLUN Idle Ticks: N/ALUN Busy Ticks: N/ALUN Offline (Cache Dirty Condition): N/ALU Storage Groups:Device Map: ValidAverage Read Time: 0Average Write Time: 0FAST Cache : N/AFAST Cache Read Hits: N/AFAST Cache Read Misses: N/AFAST Cache Write Hits: N/AFAST Cache Write Misses:N/A

适用于 VNX 快照的 SnapCLI 命令snapCLI 应用工具运行在与 VNX 系列 SP 上运行的 VNX 快照配合使用的主机系统上。它让您可创建、拷贝、连接、断开和销毁 VNX 快照。所有 snapCLI 命令均通过光纤通道总线发送至存储系统。

SnapCLI 应用工具是一个可执行程序,可以交互运行或通过脚本运行。

对于所有 Microsoft Windows 和 UNIX 平台,创建快照之前,请先从生产主机中清除缓存数据。此外,如果已修改 VNX 快照,则还要清除从属主机上的缓存数据。否则可能会导致时间点拷贝不一致或不可用。

本节列出支持 VNX 快照功能的 snapCLI 命令。

snapcli create创建基于池的 LUN 的快照。

描述snapcli create 命令在 object_name(具有可选的 object_type)上创建名为snap_name 的快照。您必须指定 snap_name 以标识快照,并指定 object_name 以标识快照的成员。

EMC VNX 快照软件

618 EMC VNX Series 5.33 Block 命令行界面参考

Page 619: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

此操作在有权访问将进行快照的主 LUN 的主机上进行。您必须为要访问的特定主 LUN的每个装载点创建快照。

语法snapcli create-h|-s“snap_name”-o“object_name”[-t“object_type”]-c“cg_name”

选项

-h打印此消息。如果在命令行中存在此选项,则不执行任何其他选项验证。

-s此选项指定快照名称。这是 多 256 个字符的字符串,可包含字母、数字或下划线。snap_name 在阵列上必须唯一。

-o此选项指定对象名称。对象名称必须是以下其中一种对象类型的有效对象名称:

l 设备名称

l 文件系统装载点

l Veritas 卷名

l 驱动器号

如果已使用 -c 选择,则可以在命令行中指定一个对象名称集,对象名称使用逗号字段分隔符来分隔。

-t此选项指定对象类型。唯一有效的对象类型是“device”、“filesystem”、“volume”以及“driveletter”。对于这四个支持的对象类型,此选项是可选的。如果未提供任何选项,则 SnapCLI 会尝试确定正确的对象类型,并在无法确定时报告失败。

-c此选项标识可在一同进行快照的 LUN 的一致性组,如下所示:

l 如果不存在指定的一致性组名称,并且已指定对象名称列表,则阵列会尝试对指定的对象名称创建名为一致性组名称的新一致性组,然后对一致性组进行快照。但是,如果任何指定的 LUN 在另一个一致性组中,则创建快照操作会失败。

l 如果已存在一致性组名称,并且已指定对象名称列表,则使用指定的对象名称更新其成员 LUN,并对一致性组进行快照。

snapcli destroy销毁已命名的快照。

描述此操作用于销毁 object_name(具有可选 object_type)上名为 snap_name 的快照。您必须指定快照名称以标识快照,并指定对象名称以标识快照的成员。

此操作在可访问先前已进行快照的主 LUN 的主机上执行。当前在快照中,每个 VNX存储阵列只有一个设备需要销毁快照。不允许销毁仍与装载点相连的快照。如果已命名的快照用于一致性组,则不会删除该一致性组。

EMC VNX 快照软件

snapcli destroy 619

Page 620: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法snapcli destroy-h |-s“snap_name”-o“object_name”[-t“object_type”]选项

-h此选项将打印此消息。如果在命令行中存在此选项,则不执行任何其他选项验证。

-s此选项指定快照名称。这是 多 256 个字符的字符串,可包含字母、数字或下划线。snap_name 在阵列上必须唯一。

-o此选项指定对象名称。object_name 必须是以下其中一种对象类型的有效对象名称:

l 设备名称

l 文件系统装载点

l Veritas 卷名

l 驱动器号

-t此选项指定对象类型。唯一有效的对象类型是“device”、“filesystem”、“volume”以及“driveletter”。对于这四个支持的基本对象类型,此选项是可选的。如果未提供任何选项,则 SnapCLI 会尝试从这四个对象类型中确定正确的对象类型,并在无法确定时报告失败。

snapcli copy创建快照的拷贝。

描述您必须指定要创建的快照的名称以及要进行快照的快照的名称。

此操作在可访问主 LUN 或任何 Snap 系列成员的主机上执行。连接的快照无法执行拷贝,因此请求拷贝此类快照的请求将失败。

语法snapcli copy-h|-s“object_type”-b“ snap_name”-o“object_name”

选项

-h打印此消息。如果在命令行中存在此选项,则不执行任何其他选项验证,系统会打印此消息。

-s指定要创建的快照的快照名称。这是 多 256 个字符的字符串,可包含字母、数字或下划线。snap_name 在阵列上必须唯一。

-b标识要进行快照操作的快照。

-o此选项指定对象名称。对象名称必须是以下其中一种对象类型的有效对象名称:

EMC VNX 快照软件

620 EMC VNX Series 5.33 Block 命令行界面参考

Page 621: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l 设备名称l 文件系统装载点l Veritas 卷名l 驱动器号

snapcli attach将装载点与它的其中一个快照实例相连。

描述此操作用于连接对象名称上名为快照名称的快照。根据需要,还可以在尝试连接操作之前选择用它来决定是否重新扫描操作系统的设备。如果已指定对象名称,则可以根据需要指定对象类型。不允许指定对象类型而不指定对象名称。您必须指定快照名称以标识快照。

此操作在可访问要连接的装载点的主机上执行。您必须为要访问的每个设备执行连接操作。如果未指定对象名称,则将搜索所有设备,并按顺序连接属于指定快照的设备。

语法

snapcli attach -h | -s snap_name | [[-o object_name[-t object_type]] | [-d driveletter]] [-r 0|1][-c rescan_count] [-f]

选项

-h打印此消息。如果在命令行中存在此选项,则不执行任何其他选项验证,系统会打印此消息。

-s指定快照名称。这是 多 256 个字符的字符串,可包含字母、数字或下划线。snap_name 在阵列上必须唯一。

-o指定对象名称。对象名称必须是以下其中一种对象类型的有效对象名称:

l Facility

l 文件系统装载点l Veritas 卷l 驱动器号

此选项不能与 -d 选项结合使用。

-t此选项指定对象类型。此选项仅在您指定 -o 选项时才有效。唯一有效的对象类型是“device”、“filesystem”、“volume”以及“driveletter”。对于这四个支持的基本对象类型,此选项是可选的。如果未提供任何选项,则 SnapCLI 会尝试从这四个对象类型中确定正确的对象类型,并在无法确定时报告失败。此选项不能与 -d 选项结合使用。

-d此选项仅对 Microsoft Windows 平台有效,在所有其他平台上会将其忽略。此选项指定要尝试分配给已连接的操作系统设备的驱动器号。如果执行的连接操作导

EMC VNX 快照软件

snapcli attach 621

Page 622: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

致连接上多个设备,则仅影响该列表中的首个设备。如果希望为所有连接的设备提供驱动器号,则它们必须单独连接。此选项不能与 -o 或 -t 选项结合使用。

-r此选项指定在执行连接操作前是否重新扫描操作系统的设备。在不存在 -r 情况下的默认重新扫描行为取决于是否已与 object_ name 一起指定 -o 选项。如果已指定对象名称,则默认行为是不执行重新扫描操作。默认行为是执行操作系统设备的重新扫描。当存在此选项时,-r (0 | 1) 将覆盖默认行为。

-c rescan_count此选项指定在成功执行连接操作以使设备在线后,要执行的操作系统设备重新扫描次数。如果指定的计数为 0,则不会执行重新扫描。但是,这可以使阵列上的设备连接成功,但是在主机上不处于在线状态。如果 -c 不存在,则系统会将默认值设置为 1。

-f不管快照 allowReadWrite 属性采用哪个当前值,此选项都将强制 SnapCLI 连接快照。使用 SnapCLI 创建的快照始终具有 allowReadWrite=No,以防对快照进行意外修改。-f 选项不会修改 allowReadWrite 属性的值,该值只能通过Unisphere 更改。

snapcli detach从快照断开装载点。

描述此操作用于断开对象名称上名为快照名称的快照。如果已指定对象名称,则可以根据需要指定对象类型。不允许指定对象类型而不指定对象名称。您必须指定快照名称以标识快照。

此操作在可访问要断开的装载点的主机上执行。您必须为要断开的每个设备执行断开操作。如果未提供对象名称,则将搜索所有设备,并按顺序断开属于指定快照的设备。

语法snapcli detach-h|-s“snap_name”[-o“object_name”[-t“object_type”]][-f]选项

-h打印此消息。如果在命令行中存在此选项,则不执行任何其他选项验证,系统会打印此消息。

-s指定快照名称。这是 多 256 个字符的字符串,可包含字母、数字或下划线。snap_name 在阵列上必须唯一。

-o指定对象名称。对象名称必须是以下其中一种对象类型的有效对象名称:

l Facility

l 文件系统装载点

EMC VNX 快照软件

622 EMC VNX Series 5.33 Block 命令行界面参考

Page 623: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

l Veritas 卷

l 驱动器号

-t此选项指定对象类型。仅在指定 -o 选项时,此选项才有效。唯一有效的对象类型是“device”、“filesystem”、“volume”以及“driveletter”。对于这四个支持的基本对象类型,此选项是可选的。如果未提供任何选项,则 SnapCLI 会尝试从这四个对象类型中确定正确的对象类型,并在无法确定时报告失败。

-f此选项仅对 Microsoft Windows 平台有效,在所有其他平台上会将其忽略此选项。此选项指定是否强制 SnapCLI 在断开操作后删除驱动器号。

EMC VNX 快照软件

snapcli detach 623

Page 624: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

EMC VNX 快照软件

624 EMC VNX Series 5.33 Block 命令行界面参考

Page 625: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 14 章

存储处理器上的 EMC Secure Remote Support

本章介绍存储处理器 (SP) 上的 EMC Secure Remote Support (ESRS) 以及用于配置和管理此功能的相关命令。

主要主题包括:

l ESRS Device Client on Storage Processor.......................................................626l esrsconfig -agentprovision...............................................................................626l esrsconfig -agentstatus................................................................................... 627l esrsconfig -configproxy -addproxy.................................................................. 628l esrsconfig -configproxy -list............................................................................ 628l esrsconfig -configproxy -removeproxy............................................................ 629l esrsconfig -configpolicymanager -addpm........................................................ 629l esrsconfig -configpolicymanager -list.............................................................. 630l esrsconfig -configpolicymanager -addpolicyproxy........................................... 630l esrsconfig -configpolicymanager -removepolicyproxy...................................... 631l esrsconfig -configpolicymanager -removePM..................................................632

存储处理器上的 EMC Secure Remote Support 625

Page 626: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

ESRS Device Client on Storage ProcessorESRS Device Client on Storage Processor 功能仅包含在高于 05.32.000.5.209 的 5.32版本或高于 05.33.000.5.051 的 5.33 版本的 VNX Operating Environment (OE) forBlock 中。此软件监视 VNX for Block 系统的运行是否出现错误事件,并自动向服务器提供商发送 ConnectEMC 通知。它还另外提供了一条路径,供服务提供商通过关联的存储处理器安全连接到指定的 VNX for Block 系统。

此解决方案提供安全的端到端体系结构,包括以下功能:

l EMC 颁发 X.509 数字证书以便向 EMC 认证 ESRS Device Client on StorageProcessor。

l 使用两个唯一的因素对 EMC 专业人员进行身份认证。l 所有 EMC 服务专业人员均具有一个唯一的用户名,对于其所有操作,都将记录该

用户名。l 所有通信均源于存储处理器。ESRS Device Client on Storage Processor 不接受来

自 EMC 或 Internet 的未经请求的连接。l EMC 和 ESRS Device Client on Storage Processor 之间的所有通信均包括 新的

安全做法和加密技术,其中包括基于 RSA Lockbox 技术的证书库和高级加密标准(AES) 256 位加密。

l 实施 ESRS Device Client on Storage Processor 解决方案的用户可以使用策略管理器进一步控制远程访问。Policy Manager 提供对 EMC 与 VNX 系统之间交互方式的完全控制。在 ESRS Device Client on Storage Processor 和策略管理器之间可使用 SSL。

有关 VNX for Block 系统的 ESRS Device Client on Storage Processor 功能的详细信息,请参阅 EMC 在线支持网站 (http://Support.EMC.com) 上的《EMC SecureRemote Support for VNX》技术模块。

esrsconfig -agentprovision调配存储处理器 (SP) 上的 ESRS

前提条件VNX 系统必须至少配置有一个 DNS 服务器,以便 EMC Secure Remote Support(ESRS) 正常工作。要调配 ESRS,您必须使用管理员权限登录。

描述esrsconfig -agentprovision 命令允许您调配存储处理器 (SP) 上的 ESRS。

语法esrsconfig-agentprovision-useruser [-emcuser] -passwordpassword[-reprovision] [-http|-socks-proxyhostproxyhostname|proxyipaddress-proxyportproxyportnumber | [-proxyuserproxyhostuser-proxypasswordproxypassword]]选项

-user指定 EMC 在线支持用户名。对于 EMC 用户,指定 EMC 用户名。

-password指定 EMC 在线支持密码。对于 EMC 用户,指定 RSA SecureID 令牌密码。

-emcuser

存储处理器上的 EMC Secure Remote Support

626 EMC VNX Series 5.33 Block 命令行界面参考

Page 627: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

在用户是管理员或授权服务提供商时指定此项。

-reprovision在重新调配 ESRS 时指定此项。

-http | -socks设置代理类型。

-proxyhost指定代理主机或 IP 地址。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyport指定代理端口。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyuser指定代理用户名。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxypassword指定代理用户密码。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

示例naviseccli -h 10.244.70.103 -user administrator -passwordpasswordsample12 -scope 0 esrsconfig -agentprovision [email protected] -password Password1

输出

Software installed successfully.

ESRS has been provisioned and Template Call_Home_Template_7.33.0.9 applied successfully.

后决条件在为第一个 SP 调配 ESRS 后立即为其他 SP 调配 ESRS。这确保在 SP 故障切换的情况下 ESRS 将适当地发送 CallHome。

esrsconfig -agentstatus返回 ESRS 设备客户端的状态。

描述esrsconfig -agentstatus 命令返回存储处理器上的 ESRS 设备客户端的状态。

语法esrsconfig -agentstatus输出

Connecting To:esrs-corestg.emc.com on port 443Connection Status:ConnectedProxy Server:DisabledPolicy Manager:Disabled.SSL:Enabled, strength 168Remote Sessions:

存储处理器上的 EMC Secure Remote Support

esrsconfig -agentstatus 627

Page 628: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

esrsconfig -configproxy -addproxy添加 SP 上的 ESRS 的代理服务器配置信息。

描述esrsconfig -configproxy -addproxy 命令用于添加 SP 上的 ESRS 的代理服务器配置信息。

语法

esrsconfig -configproxy -addproxy -http|-socks -proxyhostproxyhostname | proxyipaddress -proxyport proxyportnumber |[-proxyuser proxyhostuser -proxypassword proxypassword]

选项

-http | -socks设置代理类型。

-proxyhost指定代理主机或 IP 地址。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyport指定代理端口。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyuser指定代理用户名。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxypassword指定代理用户密码。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

示例

naviseccli -h 10.244.70.103 -user administrator -passwordpasswordexample1 -scope 0 esrsconfig -configproxy -addproxy -http-proxyhost 10.245.36.219 -proxyport 80

输出

Agent Proxy configuration Successful.

esrsconfig -configproxy -list列出 SP 上的 ESRS 的代理配置状态。

描述esrsconfig -configproxy -list 命令列出 SP 上的 ESRS 的代理服务器配置的当前状态和详细信息。

语法esrsconfig -configproxy -list

存储处理器上的 EMC Secure Remote Support

628 EMC VNX Series 5.33 Block 命令行界面参考

Page 629: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出

DRMProxy ServerEnabled:trueProxy Type:HTTPHost:10.245.36.219Port:80User name:

esrsconfig -configproxy -removeproxy删除 SP 上的 ESRS 的代理服务器配置。

描述esrsconfig -configproxy -removeproxy 命令删除 SP 上的 ESRS 的代理服务器配置。

语法esrsconfig -configproxy -removeproxy输出

Agent Proxy configuration Successful.

esrsconfig -configpolicymanager -addpm为 SP 上的 ESRS 添加和配置 Policy Manager。

描述esrsconfig -configpolicymanager -addpm 命令为存储处理器 (SP) 上的EMC Secure Remote Support (ESRS) 配置 Policy Manager。

语法

esrsconfig -configpolicymanager -addpm [-secure] -hostpmhostname | pmipaddress [-port PMportnumber] [-http|-socks-proxyhost proxyhostname|proxyhostipaddress[-proxyport proxyportnumber] [-proxyuser proxyhostuser-proxypassword proxypassword]]

选项

-addpm添加 Policy Manager 和配置信息。

-secure如果已指定此项,则使用 HTTPS 协议来访问该服务器。

-host指定 Policy Manager 主机的 IP 地址。

-port指定用于访问 Policy Manager 的端口。

-http | -socks设置代理类型。

存储处理器上的 EMC Secure Remote Support

esrsconfig -configproxy -removeproxy 629

Page 630: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

-proxyhost指定代理主机或 IP 地址。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyport指定代理端口。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyuser指定代理用户名。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxypassword指定代理用户密码。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

示例naviseccli -h 10.241.216.50 -user sysadmin -password sysadmin -scope 0esrsconfig -configpolicymanager -addpm -host 10.245.36.202

输出

Agent PM changes successful

esrsconfig -configpolicymanager -list为 SP 上的 ESRS 列出 Policy Manager 配置的状态。

描述esrsconfig -configpolicymanager -list 命令为 SP 上的 ESRS 列出 PolicyManager 配置的详细信息。

语法esrsconfig -configpolicymanager -list示例

naviseccli -h 10.241.216.50 -user admin -password passwordsample1-scope 0 esrsconfig -configpolicymanager -list

输出

Policy Server Enabled:true Host:10.245.36.202 Port:8090 SSL Enabled:falseProxy Server Enabled:false

esrsconfig -configpolicymanager -addpolicyproxy为 SP 上的 ESRS 向 Policy Manager 添加代理配置。

描述esrsconfig -configpolicymanager -addpolicyproxy 命令添加代理服务器配置信息。

存储处理器上的 EMC Secure Remote Support

630 EMC VNX Series 5.33 Block 命令行界面参考

Page 631: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

语法

esrsconfig -configpolicymanager -addpolicyproxy -http|-socks-proxyhost proxyhostname | proxyhostipaddress [-proxyportproxyportnumber] [-proxyuser proxyhostuser -proxypasswordproxypassword]

选项

-addpolicyproxy为 SP 上的 ESRS 向 Policy Manager 添加代理服务器配置。

-http | -socks设置代理类型。

-proxyhost指定代理主机或 IP 地址。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyport指定代理端口。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxyuser指定代理用户名。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

-proxypassword指定代理用户密码。仅在指定 -http 或 -socks 时才使用此项,否则将其忽略。

示例

naviseccli -h 10.241.216.50 -user admin -password passwordsample1-scope 0 esrsconfig -configpolicymanager -addpolicyproxy-socks -proxyhost 10.245.36.219

输出

Agent PM changes successful

esrsconfig -configpolicymanager -removepolicyproxy为 SP 上的 ESRS 删除 Policy Manager 的代理服务器。

描述-configpolicymanager -removepolicyproxy 命令为 SP 上的 ESRS 删除Policy Manager 中的代理服务器配置。

语法esrsconfig -configpolicymanager -removepolicyproxy示例

naviseccli -h 10.241.216.50 -user admin -password passwordsample2-scope 0 esrsconfig -configpolicymanager -removepolicyproxy

存储处理器上的 EMC Secure Remote Support

esrsconfig -configpolicymanager -removepolicyproxy 631

Page 632: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

输出

Agent PM changes successful

esrsconfig -configpolicymanager -removePM从 SP 上的 ESRS 中删除 Policy Manager 配置。

描述esrsconfig -configpolicymanager -removePM 命令从 SP 上的 ESRS 中删除Policy Manager 配置。

语法esrsconfig -configpolicymanager -removePM示例naviseccli -h 10.241.216.50 -user sysadmin -password sysadmin -scope 0esrsconfig -configpolicymanager -removePM

输出

Agent PM changes successful

存储处理器上的 EMC Secure Remote Support

632 EMC VNX Series 5.33 Block 命令行界面参考

Page 633: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

第 15 章

静态数据加密

本章介绍静态数据加密 (D@RE) 以及用于激活和监视此功能的相关命令。

主要主题包括:

l 静态数据加密概述............................................................................................ 634l securedata -feature -activate.......................................................................... 634l securedata -feature -info................................................................................. 636l securedata -backupkeys -status.......................................................................637l securedata -backupkeys -retrieve....................................................................638l securedata -auditlog -retrieve..........................................................................639l securedata -auditlog -cksum............................................................................640

静态数据加密 633

Page 634: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

静态数据加密概述静态数据加密 (D@RE) 是在物理磁盘驱动器级别通过基于控制器的加密 (CBE) 而提供的。系统会为每个驱动器生成唯一的数据加密密钥 (DEK),此密钥用于在将数据发送到驱动器时加密数据。此功能的目的在于确保通过强有效的加密措施为所有客户数据和身份识别信息加密,主要是为了确保磁盘驱动器丢失时的信息安全。

某些未加密的数据(例如主机名、IP 地址、转储等)可能在系统分区中。此外,将诊断材料写入系统分区可能会生成少量未加密的用户数据。使用常规 I/O 协议(iSCSI、FC)写入阵列的所有数据均会被加密。此解决方案将不会对通过使用控制路径进入阵列的任何内容进行加密;然而,当敏感信息(例如密码)在非加密阵列上时,其他机制会对其进行加密。

对于订购有 D@RE 功能的新型 VNX 系统,应该在制造期间就已在系统上启用加密。通过运行 securedata -feature -info 命令,验证 D@RE 是否已启用和激活。如果“加密模式”显示为“N/A”,您需要无中断升级 (NDU) 静态数据加密启用程序,并激活它,如《VNX 安全配置指南》中所述。如果“加密模式”显示为“未加密”,您只需使用 securedata -feature -activate 命令将其激活。

此加密操作一旦激活就不能还原。如有可能,在使用数据、RAID 组等填充系统之前,请启用加密。此操作将避免数据就地升级过程及其对系统缓存和系统性能的影响。

对于未启用 D@RE 的 VNX 系统,在系统上启用加密将需要无中断升级 (NDU) 静态数据加密启用程序。您可以根据请求执行此升级。您必须通过 securedata -feature-activate 命令启动后续激活操作。

名为 VNX Key Management Server 的新组件负责为系统生成、存储以及管理加密密钥。为存储加密密钥而生成的密钥存储驻留在系统上专用空间中的某个受管理的 LUN上。当发出添加或删除了 RAID 组/磁盘驱动器的通知时,会相应地生成或删除密钥。

如果对会导致更改密钥存储的系统配置进行更改,则会生成建议您创建密钥备份的警报。当发生会导致更改密钥存储的操作时,将会出现警报,该警报会持续出现,直至您从系统检索了密钥存储进行备份。使用 securedata -backupkeys -retrieve-path 命令备份密钥库。

这样一来,即便密钥存储损坏,也不会导致系统无法正常工作。系统将进入降级状态,只启动操作系统。在这种情况下,尝试通过 Unisphere 访问系统将返回错误,指明密钥存储处于不可访问的状态。此时,需提供服务措施来解决问题。

系统会针对常规密钥操作(跟踪所有的密钥建立、删除、备份、恢复更改以及 SLIC 添加操作)提供单独的审核功能。

有关静态数据加密功能的更多信息,请参阅《EMC VNX2:静态数据加密》白皮书。

securedata -feature -activate启动加密操作。

前提条件为了激活静态数据加密,您必须在系统上安装静态数据加密启用程序。激活加密需要具备管理员、存储管理员或 SAN 管理员的用户角色。在激活加密之前,您必须销毁FAST Cache。

静态数据加密

634 EMC VNX Series 5.33 Block 命令行界面参考

Page 635: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

描述securedata -feature -activate 命令激活加密操作。

语法securedata-feature-activate [-status]选项

-status返回当前加密操作的状态。请注意,加密激活请求可能需要数分钟时间。

示例 1此示例显示了未安装加密启用程序时的输出。

naviseccli -h <阵列 IP> securedata -feature -activate

Encryption operations are not supported until the DataAtRestEncryption enabler is installed.

示例 2此示例显示了激活加密功能且无错误返回时的输出。

naviseccli -h <阵列 IP> securedata -feature -activate

WARNING:You are about to activate the Data at Rest Encryption Feature on the targeted array.This is not a revertible operation.This will cause data encryption keys to be created and all user data will begin to be encrypted.It is recommended that you have an up-to-date and verified backup of your array as well as an up-to-date config capture, created via the arrayconfig command, before executing this command.Do you wish to continue (y or n)? y

示例 3此示例显示了因为在阵列上启用 FAST Cache 而无法激活加密时的输出。

naviseccli -h <阵列 IP> securedata -feature -activate

Please make sure the FAST cache is disabled on your array.Please use naviseccli command:cache -fast -destroy to disable FAST cache.After you activate encryption you may recreate your FAST Cache using the cache –fast -create command.

示例 4此示例显示了使用 -status 开关且加密成功时的输出。

naviseccli -h <阵列 IP> securedata -feature -activate -status

Status: Operation completed successfully

示例 5naviseccli -h <阵列 IP> securedata -feature -activate -status此示例显示了使用 -status 开关且加密失败时的输出。

SP A:Activation failed because one or more BE I/O modules cannot support Data at Rest Encryption.Examine other SP Event Log entries

静态数据加密

securedata -feature -activate 635

Page 636: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

for details, gather SPcollects and contact your service provider.(0x7140801b)

securedata -feature -info返回静态数据加密的功能信息。

前提条件此命令对除了 VASA 管理员之外的所有用户角色均有效。

描述securedata -feature -info 命令允许您查看静态数据加密功能的状态和详细信息。

语法securedata-feature -info [-isencryptionsupported] [-encryptionmode] [-encryptionstatus] [-encryptionpct]选项

-isencryptionsupported返回加密功能是否可用/已启用。

-encryptionmode返回阵列的当前加密模式。

-encryptionstatus返回加密过程的状态。状态为 Scrubbing 表示:当您激活加密功能时,该功能正在擦除未绑定的驱动器(先前从 RAID 组中卸下的驱动器)上存在的任何明文数据。

-encryptionpct返回阵列上的加密过程的完成百分比。

示例 1此命令显示了在安装加密启用程序但尚未激活加密功能时的输出。

naviseccli -h <阵列 IP> securedata -feature -info

Is Encryption Supported: YesEncryption Mode: UnencryptedEncryption Status:Not encryptingPercent Encrypted: 0.00

示例 2此示例显示了当前正在进行中的加密操作的输出。

naviseccli -h <阵列 IP> securedata -feature -info

Is Encryption Supported:YesEncryption Mode:Controller Based EncryptionEncryption Status:In progressPercent Encrypted:25.67

示例 3此示例显示了在加密操作 100% 完成但新驱动器已添加到必须清理的阵列时的输出。

静态数据加密

636 EMC VNX Series 5.33 Block 命令行界面参考

Page 637: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h <阵列 IP> securedata -feature -info

Is Encryption Supported:YesEncryption Mode:Controller Based EncryptionEncryption Status:ScrubbingPercent Encrypted:100.00

示例 4此示例显示了已 100% 完成的加密操作的输出。

naviseccli -h <阵列 IP> securedata -feature -info

Is Encryption Supported:YesEncryption Mode:Controller Based EncryptionEncryption Status:EncryptedPercent Encrypted:100.00

示例 5此示例显示了使用 -encryptionmode 开关时的输出。这将仅返回加密模式。

naviseccli -h <阵列 IP> securedata -feature -info -encryptionmode

Encryption Mode: Controller Based Encryption

securedata -backupkeys -status检索密钥库备份操作的状态。

前提条件除了 VASA 管理员 (vmadmin) 之外的所有用户角色均可以执行此命令。

描述securedata -backupkeys -status 命令返回密钥库备份操作的状态。此外,它还指示密钥库是否变更以及是否需要备份操作。

语法securedata-backupkeys-status示例 1此命令显示了在安装加密启用程序但尚未在阵列上激活加密功能时的输出。

naviseccli -h <阵列 IP> securedata -backupkeys -status

Status: No operation required

示例 2此示例显示了在需要备份操作时的输出。在初始密钥库备份操作时,或在密钥库自上次备份后已发生变更时,这都可能会显示。

naviseccli -h <阵列 IP> securedata -backupkeys -status

Status: Backup keystore operation required

示例 3此示例显示了在备份操作已启动以及备份操作正在进行时的输出。

静态数据加密

securedata -backupkeys -status 637

Page 638: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h <阵列 IP> securedata -backupkeys -status

Status: Backup keystore operation in progress

示例 4此示例显示了因为在上次备份完成后没有对密钥库做出额外更改而不需要备份操作时的输出。

naviseccli -h <阵列 IP> securedata -backupkeys -status

Status:Backup keystore operation complete

securedata -backupkeys -retrieve从阵列中检索包含密钥库拷贝的备份文件。

前提条件您必须具有管理员或安全管理员的用户角色,才能执行此命令。

描述securedata -backupkeys -retrieve 命令检索包含密钥库拷贝的备份文件。

语法securedata-backupkeys-retrieve-pathbackupfilepath示例 1此命令显示了在安装加密启用程序但尚未激活该功能时的输出。

naviseccli -h <阵列 IP> securedata -backupkeys -retrieve

This operation is not supported until the encryption feature has been activated.

示例 2此示例显示了成功检索文件时的输出。

naviseccli -h <阵列 IP> securedata -backupkeys -retrieve -path C:\Temp

The process of retrieving the file(s) is in progressSuccessfully retrieved:FNM00125200242_2014_03_10_15_21_14_0000000000000005.lbb

示例 3此示例显示了文件检索因请求超时而失败时的输出。

naviseccli -h <阵列 IP> securedata -backupkeys -retrieve -path C:\Temp

The process of retrieving the file(s) is in progressOperation failedThe retrieval process is taking longer than expected.The system is too busy to handle the request.Please try again later.

静态数据加密

638 EMC VNX Series 5.33 Block 命令行界面参考

Page 639: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

securedata -auditlog -retrieve从阵列中检索审核日志文件及其随附的校验和文件。

前提条件您必须具有管理员或安全管理员的用户角色,才能执行此命令。

描述securedata -auditlog -retrieve 命令从阵列中检索审核日志文件及其随附的校验和文件,并将它们存储在用户指定的位置。

语法securedata-auditlog-retrieveall | mmyyyy-path 日志路径

选项

全部返回所有日志条目, 多可达到 100 MB 的限定的文件大小。如果日志条目超过100 MB,则将返回该文件的前 100 MB(从事务 ID 1 开始)。在这些情况下,文件名将包含“partial”一词。您需要大约 1,500,000 个事务来生成超过 100 MB 的文件。如果已使用 all 选项来检索部分文件,则利用 mmyyyy 选项,从部分文件中的 后一个日志条目的年和月开始检索其余日志条目。

mmyyyy

如果此项已指定,则会返回特定年和月的日志条目。

-path指定将在其中保存审核日志与校验和文件的本地系统上的路径。

示例 1此示例显示了当完整日志文件超过 100 MB 时命令成功进行部分文件检索的情况下的输出。

naviseccli -h <阵列 IP> securedata -auditlog -retrieve all -path C:\SecureData_Files

The process of retrieving the file(s) is in progressSuccessfully retrieved:FNM00125200242_2014_03_10_18_48_16_00000000000001B7_0000000000000789_partial.logFNM00125200242_2014_03_10_18_48_16_00000000000001B7_0000000000000789_partial.hsh

示例 2此示例显示了指定年和月时的输入以及命令成功针对该年和月进行完整日志文件检索时的输出。

naviseccli -h <阵列 IP> securedata -auditlog -retrieve 032014 -path C:\SecureData_Files

The process of retrieving the file(s) is in progressSuccessfully retrieved:FNM00125200242_2014_03_10_18_48_16_0000000000000001_000000000000002A_full.logFNM00125200242_2014_03_10_18_48_16_0000000000000001_000000000000002A_full.hsh

静态数据加密

securedata -auditlog -retrieve 639

Page 640: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

示例 3此示例显示了命令因指定了无效年/月组合而失败时的输出。

naviseccli -h <阵列 IP> securedata -auditlog -retrieve 031844 -path C:\SecureData_Files

Invalid time period entered for the audit log retrieval request.

securedata -auditlog -cksum从先前检索的审核日志文件的阵列中检索重新生成的校验和文件。

前提条件您必须具有管理员或安全管理员角色,才能执行此命令。

先前必须已使用 securedata -auditlog -retrieve 命令生成校验和文件。

新检索的校验和文件将具有 .hsh 扩展名,并且与原始校验和文件同名。要保留原始校验和文件,您必须以新名称保存该原始文件的拷贝或将其保存到另一位置,以便不会覆盖该原始文件。如果重命名该原始文件的拷贝,我们建议您保持文件命名约定(包括时间戳和事务 ID 范围),并向文件名附加唯一的标识符(例如,“_xxx”)。

描述securedata -auditlog -cksum 命令针对先前检索的审核日志文件检索重新生成的校验和文件。

语法securedata-auditlog-cksumlogFilename-pathcksumPath选项

-cksum指定要针对其检索重新生成的校验和文件的审核日志文件的文件名。

-path指定将在其中保存重新生成的校验和文件的本地系统上的路径。

示例 1此示例显示了成功执行命令时的输出。

naviseccli -h <阵列 IP> securedata -auditlog -cksumFNM00125200242_2014_03_10_18_48_16_0000000000000001_000000000000002A_full.log -path C:\Temp

The process of retrieving the file(s) is in progressSuccessfully retrieved:FNM00125200242_2014_03_10_18_48_16_0000000000000001_000000000000002A_full.hsh

示例 2此示例显示了命令失败时的输出。如果请求检索的文件用于其他阵列,或 初检索的 .log 文件的文件名已修改,并且系统无法根据该文件名找到请求的日志条目,则可能会发生此情况。

静态数据加密

640 EMC VNX Series 5.33 Block 命令行界面参考

Page 641: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

naviseccli -h <阵列 IP> securedata -auditlog -cksumCF2U6124800059_2014_05_21_18_02_33_0000000000000001_0000000000000038_full.log -path C:\SecureData_Files

The process of retrieving the file(s) is in progressOperation failedSP A:The checksum file retrieval process failed.Examine other SP Event Log entriesfor details, gather SPcollects and contact your service provider.(0x71408019)

示例 3此示例显示了命令因请求超时而失败时的输出。

naviseccli -h <阵列 IP> securedata -auditlog -cksumFNM00125200242_2014_03_10_18_48_16_0000000000000001_000000000000002A_full.log -path C:\SecureData_Files

The process of retrieving the file(s) is in progressOperation failedThe retrieval process is taking longer than expected.The system is too busy tohandle the request.Please try again later.

静态数据加密

securedata -auditlog -cksum 641

Page 642: VNX Series - Dell EMC · 2020. 8. 24. · EMC® VNX® Series 版本 5.33 Block 命令行界面参考 P/N 300-015-135 REV. 07

静态数据加密

642 EMC VNX Series 5.33 Block 命令行界面参考


Recommended