暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为存储扩容指导书

原创 tby 2022-07-09
2153


                                                                                                                                                         

版权所有 © 华为技术有限公司2018。 保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

 

商标声明

和其他华为商标均为华为技术有限公司的商标。

本文档提及的其他所有商标或注册商标,由各自的所有人拥有。

 

注意

您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证。

由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。

 

 

 

 

 

 

 

 

 

华为技术有限公司

地址:

深圳市龙岗区坂田华为总部办公楼     邮编:518129

网址:

http://e.huawei.com

 


  录

目  录 3

修订记录 7

扩容概述 7

局点概述 7

局点业务说明: 7

网络拓扑 7

关键特性和业务 8

扩容目的和需求 8

扩容目的和需求 8

扩容范围 8

变更描述和影响 9

变更场景 9

变更影响 9

变更准备 9

变更时间安排 9

变更人员组成及职责 9

设备运行情况检查 10

安全操作指引 10

警告和安全标识 10

静电防护 11

安全使用激光 12

人身的伤害 12

设备的损坏 12

安全使用光纤 12

清洁光纤接头和光接口 13

更换光纤 13

短路防护 13

安全带电操作 13

上下电 13

故障处理 14

扩容规划 14

扩容前准备项 14

收集现网信息 15

增加硬盘方式扩容规划 16

确定新增硬盘类型与规格 16

确定新增硬盘数量 17

准备安装辅助工具和软件工具 17

扩容前评估 19

操作步骤 19

检查存储系统I/O压力 22

注意事项 22

操作步骤 22

确定扩容时间 23

实施扩容硬盘 23

安装硬盘 23

前提条件 24

注意事项 24

操作步骤 24

后续处理 26

使用SmartKit工具扩容硬盘 26

操作步骤 26

使用新增存储空间 27

增加LUN容量扩容 27

了解扩容流程 28

扩容前检查 29

前提条件 29

操作步骤 30

定位待扩容LUN 31

前提条件 31

背景信息 31

操作步骤 31

存储系统侧扩容LUN 33

前提条件 33

操作步骤 33

应用服务器侧扩容LUN 35

应用服务器侧扩容LUN(Windows) 35

前提条件 35

背景信息 35

操作步骤 35

操作结果 38

应用服务器侧扩容LUN(SUSE) 38

前提条件 39

背景信息 39

操作步骤 39

利用LVM 文件系统扩容LUN(SUSE) 40

前提条件 40

背景信息 40

操作步骤 41

应用服务器侧扩容LUN(RedHat) 42

前提条件 42

背景信息 42

操作步骤 42

应用服务器侧扩容LUN(Solaris) 44

前提条件 44

背景信息 44

操作步骤 44

应用服务器侧扩容LUN(AIX) 49

前提条件 49

背景信息 49

操作步骤 49

应用服务器侧扩容LUN(HP-UX) 54

前提条件 54

背景信息 54

操作步骤 54

应用服务器侧扩容LUN(VMware ESX) 56

前提条件 56

背景信息 56

操作步骤 56

操作结果 59

应用服务器侧扩容LUN(Hyper-V) 60

前提条件 61

背景信息 61

操作步骤 61

增加LUN数量扩容 69

存储侧增加LUN数量扩容 70

前提条件 70

操作步骤 70

应用服务器侧增加LUN 数量扩容 73

应用服务器侧增加LUN 数量扩容(Windows) 73

前提条件 73

操作步骤 73

应用服务器侧增加LUN 数量扩容(SUSE) 78

前提条件 78

背景信息 78

操作步骤 78

应用服务器侧增加LUN 数量扩容(AIX) 80

前提条件 80

背景信息 80

操作步骤 80

扩容文件系统 81

前提条件 81

背景信息 81

操作步骤 82

后续处理 87

缩容文件系统 87

前提条件 87

操作步骤 87

后续处理 91

应急回退 91

应急回退(Windows) 92

前提条件 92

背景信息 92

操作步骤 92

应急回退(Linux) 93

前提条件 93

背景信息 93

操作步骤 93

应急回退(AIX) 94

前提条件 95

背景信息 95

操作步骤 95

应急回退(HP-UX) 96

背景信息 96

操作步骤 96

扩容后工作交接 98

 


修订记录

拟制人:

  

日期:

2018-XX-XX

审核人:

  

日期:

  

客户批准人:

  

日期:

  

扩容概述

局点概述、扩容目的和需求、变更描述和影响。

局点概述

局点业务说明:

XXX公司的存储系统,主要承载XXX业务。

网络拓扑

现网组网图如图1 XXX组网图所示。

其他描述:XXXXXXXX

图1 XXX组网图 

关键特性和业务

本次变更涉及到XXX关键特性和业务。

扩容目的和需求

扩容目的和需求

本次扩容的目的是XXX。

扩容范围

本次扩容涉及到设备,如表1所示。

表1 设备列表

序号

设备类型

设备名称

补充描述

1

存储设备OceanStor 5500V3

XXX

XXX

2

存储设备OceanStor 5500V3

XXX

XXX

-

-

-

-

变更描述和影响

变更场景

本次变更影响XXX。

变更影响

本次变更影响XXX。

变更准备

变更时间安排

本次扩容时间安排,如表1所示。

表1 时间安排

时间

事项

责任人

补充描述

2018.07.06 14:00~16:00

XXX

XXX

XXX

2018.07.06 14:00~16:00

XXX

XXX

XXX

-

-

-

-

变更人员组成及职责

华为公司现场变更小组名单:

姓名

责任

电话

XXX

总指挥

138XXXXXXXX

XXX

存储产品变更责任人

138XXXXXXXX

XXX

存储产品变更现场操作人

138XXXXXXXX

华为公司后方支援保障小组名单:

姓名

责任

电话

XXX

技术专家、支援总协调

138XXXXXXXX

XXX

各产品支持接口人

138XXXXXXXX

设备运行情况检查

1. 升级前健康检查结果分析:

经过对存储健康巡检,存储现状稳定运行,不存在告警。

2. 完成变更前信息分析:

现网设备进行健康检查以及信息收集,存储CPU占用正常,各个链路均有冗余,存储端及云平台端均无告警信息;

3. 检查系统是否存在定时任务:

检查出客户晚上下班后,会进行业务数据的备份脚本,评估该定时任务不影响正常存储扩容操作。

4. 与客户维护部门确认当天晚上周边部件有无其他操作:

已与客户确认当晚客户方周边部件没有进行其他的变更操作。

安全操作指引

介绍对存储系统进行安装、维护和故障处理等活动中的安全操作指引,包括必须遵循的人身安全规范和设备操作安全规范,避免在操作设备时,造成人身伤害或设备损坏。

警告和安全标识

操作设备时,需要遵循警告和安全标识提示的注意事项,避免造成人身伤害或设备损坏。

表1给出了设备上的警告和安全标识,以及这些标识的含义。

表1 设备上的标识和含义

标识

含义

 

静电防护标识

提示您操作时需要佩戴防静电腕带或手套,避免静电对设备或人体造成损伤。

 

机柜接地标识

提示设备接地点的位置。

 

硬盘插拔警示标识

提示您请勿随意插拔该硬盘。

静电防护

在进行设备的安装、维护等操作时,需要遵循防止静电的安全注意事项,避免造成人身伤害或设备损坏。

标志表示静电敏感区。对该区域操作时,请采取严格的措施(例如佩戴防静电腕带、佩戴防静电手套或穿上防静电服)防止静电对设备或人体造成损伤。为避免设备的损坏,操作时需要注意以下事项:

· 在设备上电时,请勿佩戴防静电腕带,以防止电击。

· 请勿裸手触摸裸露的设备模块,人体产生的静电可能会损坏电路板上的静电敏感器件。

· 电子线路很容易受到静电放电的损害。处理硬盘,特别是处理裸盘时,请佩戴防静电腕带、佩戴防静电手套及穿上防静电服,而且对硬盘进行操作时只接触硬盘的边缘。

· 防静电腕带只能防止身体上的静电对设备造成损坏。为防止衣服上的静电对设备造成损坏,建议穿上防静电服。

· 请戴上防静电手套、防静电腕带,穿着防静电服再执行安装和更换操作,防止静电对人体和设备造成损伤。

· 在拿放、运输部件时,必须使用专用的防静电包装袋。

安全使用激光

在进行设备的安装、维护等操作时,需要遵循使用激光的安全注意事项,避免造成人身伤害或设备损坏。

激光安全注意事项包括两个方面:

· 人身的伤害

· 设备的损坏

人身的伤害

 

光接口板激光器发送的激光为不可见的红外光,激光在照射人眼时可能会对眼睛造成永久性伤害!在设备维护的过程中,应避免激光照射到人眼。

设备的损坏

为避免设备的损坏,操作时需要注意以下事项:

· 对于设备上未使用的光接口和尾纤上未使用的光纤接头,用防尘帽盖住。

· 对于设备上正在使用的光接口,当需要拔下连接在光接口上的尾纤时,用防尘帽盖住光接口和与其连接的尾纤接头,起到防尘的作用。

· 用尾纤对光接口进行硬件环回测试时一定要加衰耗器,以防接收光功率太强导致接收光模块损坏。

· 在使用OTDR(Optical Time Domain Reflectometer)测试仪时,需要断开对端与本端设备相连的尾纤,防止光功率太强损坏接收光模块。

· 不要随意插拔有光纤连接的模块。

安全使用光纤

安全正确地使用光纤,确保设备正常运行,避免造成人身伤害或设备损坏。

 

光接口板及光纤内部的激光束会伤害您的眼睛!进行光接口板及光纤的安装、维护等操作时,严禁眼睛靠近或直视光接口或光纤接头。

清洁光纤接头和光接口

清洁光纤接头和激光器的光接口,必须使用专用的清洁工具和材料,下面是常用的清洁工具和材料:

· 专用清洁溶剂(优先选用异戊醇,其次为丙醇,禁止使用乙醇和含甲醛溶剂)

· 无纺型镜头纸

· 专用压缩气体

· 棉签(医用棉或其他长纤维棉)

· 专用的卷轴式清洁带(配合上述专用清洁溶剂使用)

· 光纤接头专用放大镜

更换光纤

更换光纤后,暂时不使用的光纤,应该用防尘帽将光纤接头盖住。

短路防护

在进行设备的安装、维护等操作时,操作工具的使用和放置应遵守工具操作规范,避免操作工具等金属物体造成设备短路。

 

· 要避免将螺丝刀等操作工具放在机柜的导风板上,造成短路。

· 要防止螺丝掉入机柜或机盒内,造成短路。

安全带电操作

在进行设备的安装、维护等操作时,需要遵循安全带电注意事项,避免造成人身伤害或设备损坏。

上下电

 

· 检查设备安装及线缆连接前请确认已经切断系统的所有电源,避免在检查过程中,由于线缆连接错误或松动造成人身伤害或设备损坏。

· 在设备上电时,请勿佩戴防静电腕带,以防止电击。

· 上电过程中,请勿插拔线缆和FRU(Field Replaceable Unit)模块,否则可能造成数据丢失。

· 请在切断电源后,至少等待1分钟,再重新接通电源。

· 在硬盘运行指示灯停止闪烁前,请不要切断电源,避免损坏硬盘并造成数据丢失。

故障处理

 

· 请不要接触电源和通信线缆的接头。电源和通信线缆内存在电流,接触电源和通信线缆的接头可能会对人身造成电击。

· 对静电敏感区操作时,请勿裸手触摸设备。请采取严格的措施(例如佩戴防静电腕带、佩戴防静电手套或穿上防静电服)防止静电对设备或人身造成损伤。

故障处理过程中,注意以下事项:

· 不要在雷雨天气进行故障处理。

· 检查并确保电源线没有磨损,并且采取了安全有效的接地措施。

· 保持故障处理区域的干净、干燥。

扩容规划

在实施扩容之前,需要进行一些准备工作,以保证扩容的顺利完成。

扩容前准备项

扩容前准备项包括收集现网信息、扩容规划、准备扩容工具、扩容前检查、确定扩容时间和备份存储系统配置数据。

扩容前准备流程如图1 扩容前准备流程所示。

图1 扩容前准备流程 

收集现网信息

收集现网信息主要是为扩容规划、硬件安装提供依据。需要收集的现网信息主要包括存储系统信息和应用服务器信息。

具体的现网信息收集项目及用途说明如表1所示。

表1 信息收集项

信息类型

名称

说明

存储系统信息

现有容量大小

估算存储系统需要扩充的容量大小。

空闲槽位数量

计算存储系统现阶段利用空闲硬盘槽位可以扩充的容量大小。

存储系统现有硬盘容量大小

硬盘框型号

用于选择与存储系统兼容的新增部件。

现有硬盘域中硬盘的类型和规格

硬盘框数量

评估新增硬件是否超出产品的规格限制。

控制器数量

应用服务器信息

名称及型号

提供存储空间划分的依据。

说明:

不同操作系统的应用服务器所具有的文件系统类型决定了应用服务器可识别的最大LUN容量。

增加硬盘方式扩容规划

采用增加硬盘方式扩容的规划任务包括选择与存储系统兼容的硬盘,以及确定新增硬盘数量。

确定新增硬盘类型与规格

 

· 选定新增硬盘后,请罗列包含类型和规格信息在内的清单,以备安装硬件时核查,避免因类型和规格不匹配导致扩容失败。

· 对于已有业务的硬盘域而言,新增硬盘后,硬盘域会立即启动均衡,无法再从此硬盘域中删除该新增硬盘。

· 高密硬盘框的硬盘和普通硬盘框的硬盘不建议配置在同一个硬盘域中。否则,会影响存储系统的性能。

选择新增硬盘需要遵循以下原则:

· 新增硬盘的类型与硬盘框支持的硬盘类型匹配。

· 新增硬盘的类型与需要扩容的存储层内的硬盘类型匹配。

· 建议新增硬盘的容量与需要扩容的存储层内的硬盘容量相同。

· 如果新增硬盘的容量大于需要扩容的存储层内的硬盘容量,建议扩容时,将新增的硬盘单独创建一个新的硬盘域。否则,可能导致新增的硬盘容量得不到有效利用,造成容量浪费,或者新增硬盘的性能成为瓶颈。

· 如果新增硬盘的容量小于需要扩容的存储层内的最小硬盘容量,会导致扩容失败。

· 如果容量层是NL-SAS硬盘,RAID策略请选择RAID 6。

· 建议新增硬盘的转速与需要扩容的存储层内的硬盘转速相同。

存储系统支持的硬盘类型和规格请参考《产品描述》的“硬件规格”章节。

确定新增硬盘数量

确定硬盘规格和硬盘类型后,根据业务提供商建议的容量,预估硬盘个数和配置情况,然后计算出存储系统的可用容量,同时考虑“文件系统的开销”,确认得到的容量是否满足业务提供商建议的规划容量。

即要满足:业务提供商建议的规划容量 <= 存储系统的可用容量 - 文件系统的开销

此时,得到的硬盘数量,即为需要扩容的硬盘数量。

准备安装辅助工具和软件工具

在扩容实施前准备好安装辅助工具和软件工具以保证扩容实施的顺利进行。

扩容时需要用到的安装辅助工具如表1所示。

表1 安装辅助工具

工具名称

用途

串口线

用于登录存储系统串口。

(可选)USB转串口线

如果维护终端使用笔记本电脑,当笔记本电脑不支持串口时,需要使用USB转串口线连接存储系统。

绑扎带

用于捆扎新增线缆。

标签纸

拔出来线缆,用标签纸标注原来的位置,以免扩容时弄错位置。

记号笔

用于标记位置与刻度。

斜口钳

用于安装接地线。

十字螺丝刀(M3~M6)

用于紧固较小的螺钉、螺栓。

(可选)一字螺丝刀(M3~M6)

用于替代浮动螺母安装条,安装、拆卸浮动螺母。

浮动螺母安装条

用于安装、拆卸浮动螺母。

安装模板

用于定位安装位置。

防静电工作服

用于防静电。

防静电手套

用于防静电。

防静电腕带

用于防止静电放电。

万用表

用于测试机柜的绝缘、电缆的通断及设备的电性能指标,包括电压、电流、电阻等。

说明:

华为机柜出厂时,机柜的可调节滑道做了预安装,扩容时安装可调节滑道的4袋螺钉放在机柜的左下角和右下角(每侧2袋),安装时按需取用,剩余螺钉请放回原处,以备后续扩容时使用。

扩容时需要用到的软件工具如表2所示。

表2 软件工具

软件名称

用途

获取途径

SSH工具

用于登录存储系统和维护终端与存储系统之间的文件传输。

本文档以PuTTY软件为例进行说明。您可以访问chiark网站主页下载PuTTY软件。低版本的PuTTY软件可能导致登录存储系统失败,建议使用最新版本的PuTTY软件。

SmartKit

说明:

· SmartKit曾用名为Toolkit,本文档以SmartKit为例进行介绍。

· SmartKit是一款集存储系统部署、维护和升级功能于一体的工具软件。它能提供多个存储产品的业务配置功能、包括升级评估、巡检和信息收集在内的维护功能,以及打补丁和批量升级功能。请在扩容前下载SmartKit并获取扩容工具。

· 用于扩容前存储系统整体健康状态检查。

· 用于实施扩容。

登录华为企业业务网http://enterprise.huawei.com,下载最新版本的软件、扩容工具包和巡检工具包。

扩容前评估

请在扩容存储系统部件或硬盘域前,通过SmartKit工具对方案进行评估。

操作步骤

1. 打开SmartKit软件。

2. 将需要扩容的存储设备添加到SmartKit。

1. 在SmartKit主界面上单击“设备列表”页签,选择“添加”。

系统弹出添加设备对话框。

2. 在“基本信息”中选择“指定IP地址(指定设备管理IP地址进行添加)”输入存储系统管理IP地址,单击“下一步”。

3. 在“登录信息”区域中输入存储系统管理员用户名和密码,单击“完成”。

说明:

· 当首次添加设备或设备证书不受信任时,系统会弹出连接不受信任的提示。

· 当首次添加设备或SSH服务端指纹发生改变时,系统会弹出注册并继续连接的提示。

1. 在SmartKit主界面上依次选择“首页 > 扩容 > 扩容评估”。

进入“扩容评估”页面。

2. 选择设备。

0. 单击“选择设备”,系统弹出“选择设备”对话框。

1. 选择需要扩容的存储系统(原存储系统)和任务结果保存路径。单击“确定”。

说明:

扩容评估完成后,存储系统配置数据自动备份在任务结果压缩包中的“dataconfig”文件夹下,以便扩容失败后进行存储系统还原操作。

1. 评估扩容方案。

1. 单击“扩容评估”。

系统弹出“扩容评估向导”对话框。

2. 在设备列表中选择需要扩容的存储系统。单击“下一步”。

系统进入“扩容配置”页签。

3. 选择扩容场景。

· 扩容控制器场景

在“扩容场景”中选择“扩容控制器”,并选择扩容后的控制器数量。

· 扩容硬盘、硬盘框、硬盘柜场景

在“扩容场景”中选择“扩容硬盘、硬盘框、硬盘柜”。

· 扩容链路场景

在“扩容场景”中选择“链路”,执行5.f

0. 单击“添加存储空间扩容配置”。

说明:

根据扩容方案可添加多行配置策略。

 

1. 在配置列表中根据扩容规划填写扩容方案,具体配置参数如表1所示。n

表1 扩容评估参数

参数名称

参数说明

存储空间扩容方式

新增存储空间的使用方式。

硬盘类型

新增硬盘的类型。

说明:

· SED(Self-encrypting Drives)表示为加密硬盘。

· 如规划新增多种硬盘类型,请单击“添加存储空间扩容配置”添加多行配置策略。

单个硬盘物理容量

新增硬盘的容量。

说明:

如规划新增多种容量的硬盘,请单击“添加存储空间扩容配置”添加多行配置策略。

容量单位

新增硬盘的容量单位。

硬盘数量

新增该规格硬盘的数量。

操作

单击“删除”可删除该行配置策略。

2. 单击“下一步”。

系统进入“执行扩容评估”页签,评估扩容方案。

说明:

· 评估完成后,单击“打开结果目录”,进入存放评估报告的目录,获取最新生成的以评估时间命名的“.zip”文件。

· 评估完成后,单击“查看报告”,系统打开本次执行扩容评估生成的报告。

3. 单击“完成”,结束扩容评估。

 

请根据扩容评估报告对检查不通过项按照修复建议进行修复后重新进行评估。若按照建议进行修复后检查仍不通过,请联系华为工程师处理。否则,实施扩容时可能存在风险。

检查存储系统I/O压力

尽量选择业务压力小的时间段进行扩容,除配合应用服务器业务侧工程师进行确认外,还可以通过检查存储系统I/O压力辅助确认当前业务量大小。

注意事项

开启存储系统性能监控功能会消耗部分CPU资源,可能会影响存储系统性能。当确认存储系统业务量大小后,如无其他需要请及时关闭该功能。

操作步骤

1. 在DeviceManager管理界面右侧导航栏中,单击“监控”。

进入“监控”界面。

2. 单击“性能监控”。

系统进入“实时”界面。

3. 在“查看方式”中,单击进入单图模式。

4. 在“统计对象”区域框中,选择“对象类型”为“硬盘”,并选择硬盘。

说明:

存储系统可同时支持16个对象。

5. 在“统计项”区域框中,选择“数据类型”为“高级项”,勾选“利用率(%)”。

6. 观察实时性能监控画面,确认硬盘利用率统计项曲线低于阈值(SSD硬盘和SAS硬盘低于60%,NL-SAS硬盘低于40%)。此时表明当前存储系统业务量较小,可以进行扩容操作。

确定扩容时间

选择合适的扩容时间能够减小扩容风险。

建议用户尽量选择业务量小的时间段进行扩容操作。

说明:

虽然存储系统支持在线扩容,但如果在增加硬盘框扩容、增加控制器扩控时能够停止业务,则实施扩容更安全。

实施扩容硬盘

增加硬盘扩容具有方式简单、速度快和成本低等优点,能满足预扩容量需求较小的应用场景。增加硬盘扩容的操作包括安装硬盘和确认新增硬盘状态。

安装硬盘

如果硬盘没有安装在存储设备中,请在安装存储设备之前先将硬盘插入存储设备。如果存储设备已经完成所有硬盘的安装,请跳过本步骤。

前提条件

与存储系统兼容的新增硬盘已准备好。

注意事项

不同型号存储系统之间的硬盘不能够通用,也不能使用没有通过华为公司认证的第三方硬盘。只能使用与当前型号存储系统配套的硬盘。

操作步骤

1. 安装硬盘。

1. 穿戴防静电腕带、防静电手套和防静电服。

2. 将待安装的硬盘从防静电包装袋中取出。

 

· 在把硬盘插入之前,必须把硬盘上的拉手完全打开(即将拉手拉到最大角度),否则硬盘不能完全插入空槽位。

· 在插入硬盘时,请确保硬盘已经对准接口后,再均匀用力插入硬盘,否则用力太大可能损坏硬盘接口。

· 在插入硬盘后,如果想再拔出硬盘,请至少等待1分钟以上,以避免损坏硬盘。

1. 按照图1步骤①所示,将硬盘插入空槽位。

图1 安装硬盘 

2. 按照图1步骤②所示,合上硬盘拉手,等待硬盘自动上电。

上电时间大约为15s~30s。

1. 检查硬盘指示灯运行状态,判断硬盘是否安装成功。

· 硬盘运行正常时:

· 硬盘运行指示灯为绿色常亮。

· 硬盘告警/定位指示灯灭。

· 硬盘运行异常时:

· 硬盘运行指示灯灭。

· 硬盘告警/定位指示灯为红色。

说明:

硬盘运行指示灯灭,告警/定位指示灯亮红灯,表明硬盘可能安装不正确。请拔出硬盘并等待1分钟,然后重新安装该硬盘。重新安装后,如果硬盘告警/定位指示灯依然亮红灯,则新安装的硬盘可能存在缺陷。请用另一块硬盘替换缺陷硬盘。如果问题仍不能解决,请联系华为技术支持工程师进行处理。

后续处理

 

安装完毕后,如果硬盘框有空闲槽位,请在空闲的槽位安装存储单元假面板,以免影响硬盘正常散热。安装存储单元假面板的方法与安装硬盘的方法相同。

使用SmartKit工具扩容硬盘

扩容准备完毕后,利用扩容工具完成扩容操作,本节介绍通过增加硬盘到存储系统空闲硬盘槽位进行扩容。

操作步骤

1. 打开SmartKit软件。

2. 将需要扩容的存储设备添加到SmartKit。

1. 在SmartKit主界面上单击“设备列表”页签,选择“添加”。

系统弹出添加设备对话框。

2. 在“基本信息”中选择“指定IP地址(指定设备管理IP地址进行添加)”输入存储系统管理IP地址,单击“下一步”。

3. 在“登录信息”区域中输入存储系统管理员用户名和密码,单击“完成”。

说明:

· 当首次添加设备或设备证书不受信任时,系统会弹出连接不受信任的提示。

· 当首次添加设备或SSH服务端指纹发生改变时,系统会弹出注册并继续连接的提示。

1. 在SmartKit主界面上依次选择“首页 > 扩容 > 扩容硬盘、硬盘框、硬盘柜”。

进入“扩容硬盘、硬盘框、硬盘柜”页面。

2. 选择设备。

0. 单击“选择设备”,系统弹出“选择设备”对话框。

1. 选择需要扩控的存储系统(原存储系统)和任务结果保存路径。单击“确定”。

1. 安全操作指引。

1. 单击“安全操作指引”,系统弹出“安全操作指引”对话框。

2. 确认界面上显示的几项扩容前置条件已经准备完毕,全部勾选后单击“确认”。

2. 扩容评估。

1. 单击“扩容评估”,系统弹出评估工具的执行界面。

2. 参考扩容前评估中“扩容硬盘、硬盘框、硬盘柜”场景完成扩容评估的相关操作。

3. 按照扩容向导实施扩容。

1. 单击“扩容”,系统弹框提示您选择需要扩容的对象。

2. 选择“扩容硬盘”,在弹出的对话框中,您可以单击相应界面上的指导文档连接,根据文档指引进行相关操作。

3. 勾选“确认检查完成”,单击“确认”。

4. 扩容后巡检。

1. 单击“扩容后巡检”,系统进入巡检工具的执行界面。

2. 单击界面右上角的,根据指引完成巡检工具的操作。

使用新增存储空间

在完成存储部件的扩容后,您还需要在存储侧和应用服务器侧完成相应的操作才能将新增的存储空间分配给系统业务使用。

您可以通过增加LUN容量和增加LUN数量两种方式为块业务扩容。

· LUN容量扩容

对服务器增大LUN的容量进行扩容,操作较为复杂。

· LUN数量扩容

对服务器新增LUN。 适用AIX/SUSE/Windows在使用了LVM/卷管理的方式的场景,操作简单,对主机应用影响小。

增加LUN容量扩容

当业务所需的存储空间不足时,管理员需要及时扩容存储空间。您可以通过增加LUN容量的方式进行扩容。

必须按先后顺序完成以下两步操作后,才能对LUN完成扩容:

1. 在存储系统侧对已有LUN进行扩容,主要由华为提供技术支持。

2. 在主机侧对分区表、卷管理、集群、数据库和应用等进行适配,主要由客户自行完成,本文提供的主机侧扩容操作仅作为参考。

 

主机侧扩容涉及大量非华为部署的第三方软件,且具体信息未提供给华为,因此华为无法帮助客户评估具体风险。华为的项目经验显示,LUN容量扩容操作复杂,风险较高,建议客户谨慎选择此方案,建议通过增加LUN数量的方式进行扩容。

本文提供已知的一些增加LUN容量扩容的潜藏风险作为参考,包括但不限于以下内容:

· 增加LUN容量方式扩容(体现为主机卷和文件系统容量扩展)在主机层面扩容可能出现的风险对所有存储厂商都存在,并非仅对于华为存在。

· 各类OS/文件系统/卷管理软件对LUN都有明确的容量规格限制,存在LUN扩容后超出规格限制而无法被主机操作系统和软件识别的风险,特别需要强调的是,一旦进行LUN扩容后,将无法进行LUN缩容或还原,可能导致主机无法访问数据,存在数据丢失风险。

说明:

各操作系统所支持的LUN最大容量的规格限制请查阅对应操作系统的官方文档。

· 对于主机分区表,扩容LUN为高危操作,可能导致分区表被破坏或数据丢失。

· 对于卷管理软件,扩容LUN可能存在磁盘空间过大,超出卷管理软件参数限制从而导致扩容失败的情况。

· 对于数据库,扩容LUN可能存在元数据混乱,数据不一致或丢失的风险。

· 应用软件和场景过于复杂,种类庞多,无法明确可能的影响。

了解扩容流程

扩容前,需要了解扩容流程,以便能更好的扩容存储空间。

扩容的具体流程如图1所示。

图1 扩容流程 

扩容流程各个步骤说明如表1所示。

表1 扩容流程各个步骤说明

步骤

说明

扩容前检查

在扩容前,请确保存储系统环境满足扩容要求。同时,请获取并记录使用LUN的应用服务器IP地址、LUN的WWN或主机LUN ID信息。

定位待扩容LUN

扩容LUN之前需要确定当前业务数据所在LUN的相关信息,以确保通过扩容LUN实现为存储业务扩容。

存储系统侧扩容LUN

根据扩容容量需求,实施在线扩容。

应用服务器侧扩容存储空间

存储系统侧扩容配置完成后,需要在应用服务器上执行扫描硬盘的操作,才能发现并使用存储系统映射的扩容后的LUN。

扩容前检查

存储空间扩容支持在线扩容,扩容前需要对存储环境及业务环境进行检查,保证后续扩容操作顺利进行。

前提条件

· 请确保可以使用超级管理员权限登录DeviceManager管理界面,只有超级管理员拥有扩容权限。

· 存储系统处于正常运行状态。

· 请获取并记录扩容LUN的应用服务器的WWN或者IQN、扩容LUN的WWN或LUN ID信息,以确定应用服务器与存储系统侧主机和LUN的逻辑对应关系。

操作步骤

1. 以超级管理员权限登录DeviceManager管理界面,确认存储系统环境是否满足扩容要求。

1. 在管理界面首页的“基本信息”区域中,查看存储系统的“设备状态”、“总容量”等信息。确保存储系统扩容前整体运行状态正常,且容量充足。

如果设备状态为“故障”时,请先联系华为技术工程师进行问题定位和排查。待设备状态正常后,再执行扩容操作。

2. 在“告警”区域,查看当前告警信息。单击“显示所有”。

进入“告警和事件”界面,在该界面中可查询所有告警事件信息。

如果扩容的硬盘域、存储池或LUN存在告警事件,例如“存储池降级”、“硬盘域故障”、“LUN故障”等故障事件,请参考“修复建议”修复告警,再执行扩容操作。

2. 在管理界面锁定并记录应用服务器对应的主机、需要扩容的LUN以及该LUN所属存储池。

1. 在管理界面右侧导航栏中,单击“资源分配”。

进入“资源分配”界面。

2. 在资源分配管理界面,单击“主机”。

进入“主机”界面。

3. 通过获得的应用服务器WWN或者IQN,确定需要扩容的应用服务器对应的主机。

4. 单击选中该主机,检查该主机状态是否正常。

如果出现异常,请根据告警信息和修复意见,及时处理故障。

5. 在页面下方的“映射的LUN”区域中,通过在应用服务器侧获取的LUN WWN号或主机LUN ID确定扩容的LUN,并记录需要扩容LUN的容量和所属存储池。

说明:

如果“映射的LUN”区域中,未显示扩容LUN的WWN或主机LUN ID,可单击表头的,在下拉菜单中,勾选“WWN”或“主机LUN ID”,显示扩容LUN的WWN或主机LUN ID信息。

定位待扩容LUN

为存储业务扩容LUN之前需要确定当前业务数据所在LUN的相关信息,以确保通过扩容LUN实现为存储业务扩容。

前提条件

· 如果当前为FC组网,确保已获取FC启动器的WWN号。

· 如果当前为iSCSI组网,确保已获取iSCSI启动器的IQN号。

· 主机上已安装UltraPath多路径软件。

背景信息

对于HP-UX操作系统,可以通过scsimgr -p get_attr all_lun -a device_file -a wwid命令查看主机磁盘对应的WWN。

操作步骤

1. 在存储系统侧确认映射给该主机的LUN对应的WWN。

1. 使用超级管理员账户登录存储系统CLI。

2. 执行show initiator initiator_type=? [ wwn=? | iscsi_iqn_name=? ]命令,根据启动器WWN或IQN查看对应主机信息。n

参数

参数说明

取值

initiator_type=?

启动器的类型。

取值为iSCSI或FC,各参数取值说明如下:

· iSCSI:iSCSI(Internet Small Computer Systems Interface)启动器。

· FC:FC(Fibre Channel)启动器。

wwn=?

FC启动器的WWN(World Wide Name)。 仅当initiator_type=?取值为“FC”时,此参数有效。

可以通过不带参数的“show initiator”命令获取。

iscsi_iqn_name=?

iSCSI启动器的IQN(iSCSI Qualified Name)。 仅当initiator_type=?取值为“iSCSI”时,此参数有效。

可以通过不带参数的“show initiator”命令获取。

3. admin:/>show initiator initiator_type=FC wwn=21000024ff53b640nnWWN               : 21000024ff53b640nRunning Status    : OnlinenFree              : YesnAlias             : suse2_01nHost ID           : 2nMultipath Type    : Default     

4. 其中,“Host ID”的值即为该WWN号对应的主机。

1. 执行show host lun host_id=?命令查看存储系统中映射给该主机的所有LUN。

host_id=?为主机ID。

admin:/>show host lun host_id=2nnLUN ID  LUN Namen------  ------------n34      lun_0000n35      lun_0001n36      lun_0002

其中“LUN ID”的值即为存储系统中映射给该主机的LUN的ID。

2. 执行show lun general lun_id=?命令,查看映射给该主机的LUN对应的WWN号。

1. 在主机侧查看磁盘对应LUN的WWN号。

1. 登录主机UltraPath多路径软件的CLI界面。

2. 执行show vlun命令,查看主机磁盘对应的WWN。

说明:

show vlun命令的使用方法,请参见相应操作系统配套UltraPath的《用户指南》。

2. 将查询到的映射给该主机LUN的WWN和查看到的应用服务器上LUN的WWN进行匹配,如果WWN一致,则该LUN即为待扩容LUN。

说明:

关于相关命令的详细信息,请参见对应产品型号的《命令参考》。

存储系统侧扩容LUN

具有超级管理员权限的用户可以根据DeviceManager向导完成存储空间的扩容操作,并在应用服务器侧使用新增的存储资源。

前提条件

· 存储系统运行正常。

· 已确定LUN需扩容的容量大小。

操作步骤

1. 检查扩容LUN所属存储池空闲容量是否满足扩容需求。

1. 在管理界面右侧导航栏中,单击“资源分配”。

进入“资源分配”界面。

2. 单击“存储池”,检查扩容LUN所属存储池的总容量、已分配容量和空闲容量。

· 如果存储池的空闲容量满足扩容LUN的容量需求,请直接执行步骤5

· 如果存储池的空闲容量不满足扩容LUN的容量需求,请记录存储池所属的硬盘域,然后执行步骤2

1. 返回“资源分配”界面,单击“硬盘域”,检查硬盘域的总容量、已分配容量和空闲容量。

· 如果硬盘域的空闲容量满足扩容存储池的容量需求,请执行步骤4

· 如果硬盘域的空闲容量不满足扩容存储池的容量需求,请执行步骤3

1. 扩容硬盘域。

 

如果扩容的硬盘类型有两种或两种以上(即包含两种或两种以上的存储层),建议逐层进行扩容,不能同时扩容。

0. 在“硬盘域”区域,选中需要扩容的硬盘域,单击“扩容”,进入扩容硬盘域的流程。

1. 在扩容硬盘域界面上,选择需要扩容的硬盘类型和数量,使硬盘域空闲容量满足扩容LUN的要求。

说明:

建议新增硬盘的容量与需要扩容的存储层内的硬盘容量相同。如果新增硬盘的容量大于需要扩容的存储层内的硬盘容量,建议扩容时,将新增的硬盘单独创建一个新的硬盘域。否则,可能导致新增的硬盘容量得不到有效利用,造成容量浪费,或者新增硬盘的性能成为瓶颈。

2. 单击“确定”。

弹出“成功”对话框。

3. 单击“确定”,完成扩容硬盘域操作。

1. 扩容存储池。

1. 在“存储池”区域,选中需要扩容的存储池,单击“修改容量”。

2. 在修改容量界面上,选择“扩大容量”,并在“扩容容量”中输入需要扩容的容量数值,并选择相应的单位。

3. 单击“确定”,在弹出的“警告”对话框中,勾选“我已阅读上述信息,了解执行此操作带来的后果。”,单击“确定”。

弹出“执行结果”对话框。

4. 单击“关闭”。

完成扩容存储池操作。

2. 扩容LUN。

1. 在“LUN”区域,选择需要扩容的LUN,单击“扩容”,进入扩容LUN的流程。

2. 在扩容LUN界面上,在“容量”区域框的“扩容容量”中输入需要扩容的容量数值,并选择相应的单位。

3. 单击“确定”,在弹出的“提示”对话框中,单击“确定”,完成扩容LUN操作。

3. 验证并使用扩容空间。

1. 在“资源分配”界面的“块存储服务”区域中,单击“LUN”。

进入“LUN”界面。

2. 单击选中新扩容的LUN,查看LUN的当前“容量”。

如果容量值与实际扩容容量值一致,表示扩容成功。如果不成功,请根据告警信息排查。

3. 扩容成功后,以系统管理员身份登录应用服务器重新扫描硬盘。扫描成功后,应用服务器即能正常使用扩容存储空间。

应用服务器侧扩容LUN

在存储系统侧完成LUN扩容以后,还需要在应用服务器侧进行相应的配置,才能使应用服务器识别和使用扩容后的存储空间。

应用服务器侧扩容LUN(Windows)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以Windows Server 2008应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的Windows操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

已在存储系统侧完成LUN扩容。

背景信息

本例中,待扩容LUN在应用服务器上的映射为磁盘3,盘符为G:,其原始容量为25GB,扩容后的容量为50GB。

操作步骤

1. 以管理员用户登录Windows应用服务器。

2. 在桌面上单击“开始”,在弹出的菜单中选择“管理工具 > 服务器管理器”。

系统弹出“服务器管理器”对话框。

3. 在“服务器管理器”对话框的左侧导航栏右键单击“磁盘管理”,并在弹出的菜单中选择“重新扫描磁盘”。

扫描结束后,结果如图1所示,磁盘G的右侧显示待扩容分区的容量。

图1 磁盘扫描结果 

4. 右键单击磁盘G,在弹出的菜单中选择“扩展卷”。

系统弹出“扩展卷向导”对话框,如图2所示。

图2 扩展卷向导 

5. 单击“下一步”。

系统弹出“选择磁盘”页面,如图3所示。

图3 选择磁盘 

说明:

· 磁盘3为待扩容LUN在应用服务器上的映射。

· 您可以根据容量需求在“选择空间量(MB)”中对扩展空间的大小进行修改,默认值为最大可用空间量。

1. 单击“下一步”。

2. 单击“完成”。

系统返回“服务器管理器”对话框,完成应用服务器侧的LUN扩容。

操作结果

在“服务器管理器”对话框中可以看到G盘扩容后的容量,如图4所示。

图4 操作结果 

应用服务器侧扩容LUN(SUSE)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以SUSE 11.0应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的SUSE操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

已在存储系统侧完成LUN扩容。

背景信息

本例中,待扩容LUN的容量为25GB,扩容后的容量为50GB,其映射给应用服务器的盘符为sdf

操作步骤

1. 在应用服务器侧重新扫描磁盘。

1. 扫描磁盘。

· 如果已经安装UltraPath软件,请执行hot_add命令。

· 如果未安装UltraPath软件,操作如下:

1. 执行lsscsi命令获取待扩容LUN所在主机的主机号,举例如下。

SUSE:~ # lsscsi [5:0:0:0] disk HUAWEI XXXX 2101 /dev/sdf

上面的回显中,“[5:0:0:0]”中的“5”即为主机号,“XXXX”代表具体的产品型号或者品牌。

2. 执行echo '- - -' > /sys/class/scsi_host/hostN/scan命令,其中N为上一步骤中获取的主机号。

扫描结束后,磁盘容量不会发生变化,仍然是25GB。

3. 执行echo 1 > /sys/block/sdf/device/rescan命令,重新扫描磁盘。

扫描结束后,磁盘容量将变为LUN扩容后的容量,即50GB。

2. 说明:

3. sdf为待扩容LUN在应用服务器侧对应的盘符。在配置过程中,请以实际显示的盘符为准。

1. 执行fdisk -l命令,可以查看当前应用服务器的所有磁盘信息。

SUSE:~ # fdisk -lnDisk /dev/sdb: 598.0 GB, 597998698496 bytesn255 heads, 63 sectors/track, 72702 cylindersnUnits = cylinders of 16065 * 512 = 8225280 bytesnDisk identifier: 0xc433d0aennDevice Boot      Start         End      Blocks   Id  Systemn/dev/sdb1   *           1           9       72275+  83  Linuxn/dev/sdb2              10         271     2104514+  83  Linuxn/dev/sdb3             272       72703   581806279   83  Linuxn/dev/sdb4               1           1           0+  ee  GPTnnPartition table entries are not in disk ordernnDisk /dev/sdf: 53.7 GB, 53687091200 bytesn64 heads, 32 sectors/track, 51200 cylindersnUnits = cylinders of 2048 * 512 = 1048576 bytesnDisk identifier: 0x00000000nnDisk /dev/sdf doesn't contain a valid partition table     

2. 执行resize2fs /dev/sdf命令,将待扩容LUN的文件系统扩展到新增的存储空间中。

· 如果显示如下界面信息,则表示文件系统扩容成功。

SUSE:~ # resize2fs /dev/sdfnresize2fs 1.41.9 (22-Aug-2009)nResizing the filesystem on /dev/sdf to 13107200 (4k) blocks.nThe filesystem on /dev/sdf is now 13107200 blocks long.     

· 如果显示如下界面信息,则需要首先执行e2fsck -f /dev/sdf命令,再执行resize2fs /dev/sdf命令即可进行扩容。

SUSE:~ # resize2fs /dev/sdfnresize2fs 1.41.9 (22-Aug-2009)nPlease run 'e2fsck -f /dev/sdf' first.

利用LVM 文件系统扩容LUN(SUSE)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以SUSE 11.0应用服务器为例,介绍在应用服务器侧利用LVM文件系统扩容LUN的相关操作。在安装了其他版本的SUSE操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成LUN扩容。

· 已经确定待扩容的物理卷。

背景信息

本例中,待扩容LUN在应用服务器侧对应的盘符中的一个物理卷为sdb5,原始容量为104MB,扩容后容量为120MB。

操作步骤

1. 在应用服务器侧查看LUN在操作系统上的块设备号。

1. 执行hot_add命令,扫描磁盘。

2. 执行show vlun命令,查看LUN的WWN。

UltraPath CLI #0 >show vlunn------------------------------------------------------------------------------------------------------------------------------------nVlun ID      Disk            Name                    Lun WWN               Status Capacity Ctrl(Own/Work)  Array Name  Dev Lun IDn0         sda       WMQ_LUN_TEST_002  60022a11000beb2a0421c1cc000002d0  Normal  3.00GB        0B/0B      Array8.1       --n1         sdb       WMQ_LUN_TEST_003  60022a11000beb2a0421c2a2000002d1  Normal  3.00GB        0A/0A      Array8.1       --n2         sdc       WMQ_LUN_TEST_004  60022a11000beb2a0421c365000002d2  Normal  3.00GB        0B/0B      Array8.1       --n3         sdd       WMQ_LUN_TEST_005  60022a11000beb2a0421c4bd000002d3  Normal  3.00GB        0A/0A      Array8.1       --n------------------------------------------------------------------------------------------------------------------------------------        

其中,“Lun WWN”的值即为LUN的WWN号,“Disk”的值为待扩容LUN在应用服务器侧对应的盘符。

2. 依次执行echo 1 > /sys/block/sdb5/device/rescan命令,重新扫描磁盘。

说明:

sdb5为待扩容LUN在应用服务器侧对应的盘符中的一个物理卷。在配置过程中,请以实际需要扩容的物理卷为准。

3. 执行pvresize /dev/sdb5命令对物理卷进行扩容。

4. 执行lvextend -L +16M /dev/testvg/testlv命令对逻辑卷进行扩容。

lvextend  -L +16M /dev/testvg/testlvnExtending logical volume testlv to 120.00 MBnLogical volume testlv successfully resized     

其中,“testlv”即为待扩容逻辑卷。

5. 执行resize2fs /dev/testvg/testlv命令,对LVM(Logical Volume Manager)文件系统扩容。

resize2fs /dev/testvg/testlvnresize2fs 1.41.9 (22-Aug-2009)nResizing the filesystem on /dev/testvg/testlv to 122800 (1k) blocks.nThe filesystem on /dev/testvg/testlv is now 122800 blocks long.     

应用服务器侧扩容LUN(RedHat)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以RedHat 6.4应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的RedHat操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

已在存储系统侧完成LUN扩容。

背景信息

本例中,待扩容LUN的容量为25GB,扩容后的容量为50GB,其映射给应用服务器的盘符为sdh

操作步骤

1. 在应用服务器侧重新扫描磁盘。

1. 扫描磁盘。

· 如果已经安装UltraPath软件,请执行hot_add命令。

· 如果未安装UltraPath软件,操作如下:

1. 执行lsscsi命令获取待扩容LUN所在主机的主机号,举例如下。

[root@localhost ~]# lsscsi [5:0:0:0] disk HUAWEI XXXX 2101 /dev/sdh

上面的回显中,“[5:0:0:0]”中的“5”即为主机号,“XXXX”代表具体的产品型号或者品牌。

2. 执行echo '- - -' > /sys/class/scsi_host/hostN/scan命令,其中N为上一步骤中获取的主机号。

扫描结束后,磁盘容量不会发生变化,仍然是25GB。

3. 执行echo 1 > /sys/block/sdh/device/rescan命令,重新扫描磁盘。

扫描结束后,磁盘容量将变为LUN扩容后的容量,即50GB。

2. 说明:

3. sdh为待扩容LUN在应用服务器侧对应的盘符。在配置过程中,请以实际显示的盘符为准。

1. 执行fdisk -l命令,可以查看当前应用服务器的所有磁盘信息。

[root@localhost ~]# fdisk -lnnDisk /dev/sdb: 16.1 GB, 16106127360 bytesn64 heads, 32 sectors/track, 15360 cylindersnUnits = cylinders of 2048 * 512 = 1048576 bytesnSector size (logical/physical): 512 bytes / 512 bytesnI/O size (minimum/optimal): 512 bytes / 512 bytesnDisk identifier: 0x00000000nnnDisk /dev/sde: 107.4 GB, 107374182400 bytesn255 heads, 63 sectors/track, 13054 cylindersnUnits = cylinders of 16065 * 512 = 8225280 bytesnSector size (logical/physical): 512 bytes / 512 bytesnI/O size (minimum/optimal): 512 bytes / 512 bytesnDisk identifier: 0x00000000nnnDisk /dev/sdh: 53.7 GB, 53687091200 bytesn64 heads, 32 sectors/track, 51200 cylindersnUnits = cylinders of 2048 * 512 = 1048576 bytesnSector size (logical/physical): 512 bytes / 512 bytesnI/O size (minimum/optimal): 512 bytes / 512 bytesnDisk identifier: 0x00000000     

2. 执行resize2fs /dev/sdh命令,可以将待扩容LUN的文件系统扩展到新增的存储空间中。

[root@localhost ~]# resize2fs /dev/sdhnresize2fs 1.41.12 (17-May-2010)nFilesystem at /dev/sdh is mounted on /fs1; on-line resizing requirednold desc_blocks = 2, new_desc_blocks = 4nPerforming an on-line resize of /dev/sdh to 13107200 (4k) blocks.nThe filesystem on /dev/sdh is now 13107200 blocks long.

应用服务器侧扩容LUN(Solaris)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以Solaris 10应用服务器为例,介绍在应用服务器侧进行扩容LUN的相关操作。在安装了其他版本的Solaris操作系统的应用服务器上扩容LUN时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成LUN扩容。

· 已停止待扩容LUN上的业务。

背景信息

本节以Solaris应用服务器下基于磁盘的默认UFS(UNIX File System)文件系统为例,介绍在裸盘上扩容LUN及对应文件系统的方法。其中,待扩容LUN的容量为50GB,而扩容后的容量为60GB。

操作步骤

1. 执行cfgadm -al命令扫描映射到主机的LUN。

root@solaris:~# cfgadm -alnAp_Id                          Type         Receptacle   Occupant     Conditionnc2                             scsi-sas     connected    configured   unknownnc2::dsk/c2t6d0                 CD-ROM       connected    configured   unknownnc4                             scsi-sas     connected    configured   unknownnc4::w5000cca0258a82e5,0        disk-path    connected    configured   unknownnc5                             scsi-sas     connected    unconfigured unknownnc6                             scsi-sas     connected    configured   unknownnc6::w5000cca02570b521,0        disk-path    connected    configured   unknownnc7                             scsi-sas     connected    unconfigured unknownnc10                            fc-private   connected    configured   unknownnc10::20080022a10bc14f          disk         connected    configured   unknownnc11                            fc           connected    unconfigured unknownnusb0/1                         unknown      empty        unconfigured oknusb0/2                         unknown      empty        unconfigured oknusb0/3                         unknown      empty        unconfigured oknusb1/1                         unknown      empty        unconfigured oknusb1/2                         unknown      empty        unconfigured oknusb2/1                         unknown      empty        unconfigured oknusb2/2                         usb-hub      connected    configured   oknusb2/2.1                       unknown      empty        unconfigured oknusb2/2.2                       unknown      empty        unconfigured oknusb2/2.3                       usb-hub      connected    configured   oknusb2/2.3.1                     unknown      empty        unconfigured oknusb2/2.3.2                     usb-storage  connected    configured   oknusb2/2.3.3                     usb-communi  connected    configured   oknusb2/2.4                       usb-device   connected    configured   oknusb2/3                         unknown      empty        unconfigured oknusb2/4                         usb-hub      connected    configured   oknusb2/4.1                       unknown      empty        unconfigured oknusb2/4.2                       unknown      empty        unconfigured oknusb2/4.3                       unknown      empty        unconfigured oknusb2/4.4                       unknown      empty        unconfigured oknusb2/5                         unknown      empty        unconfigured ok

2. 执行umount /mnt/命令卸载待扩容LUN在应用服务器上对应的磁盘。

/mnt/为待扩容LUN对应磁盘的挂载目录。

说明:

若待扩容LUN对应磁盘未挂载,可跳过此操作。

3. 执行format命令,浏览当前应用服务器识别到的所有磁盘信息。

root@solaris:~# formatnSearching for disks...donennAVAILABLE DISK SELECTIONS:n0. c0t5000CCA0258A82E4d0 <SUN300G cyl 46873 alt 2 hd 20 sec 625>  solarisn/scsi_vhci/disk@g5000cca0258a82e4n/dev/chassis//SYS/HDD0/diskn1. c0t5000CCA02570B520d0 <SUN300G cyl 46873 alt 2 hd 20 sec 625>  solarisn/scsi_vhci/disk@g5000cca02570b520n/dev/chassis//SYS/HDD4/diskn2. c10t5d0 <drive type unknown>n/pci@400/pci@2/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w20080022a10bc14f,0n3. c10t5d1 <HUAWEI-XXXXXX-2201 cyl 6398 alt 2 hd 64 sec 256>n/pci@400/pci@2/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w20080022a10bc14f,1nSpecify disk (enter its number):

在上面的回显中,c10t5d1为待扩容LUN映射给应用服务器的盘符。

4. 在“Specify disk (enter its number)”后输入c10t5d1盘符对应的ID“3”。

Specify disk (enter its number): 3nselecting c10t5d1n[disk formatted]nNote: detected additional allowable expansion storage space that can benadded to current SMI label's computed capacity.nSelect <partition> <expand> to adjust the label capacity.nnFORMAT MENU:ndisk       - select a diskntype       - select (define) a disk typenpartition  - select (define) a partition tablencurrent    - describe the current disknformat     - format and analyze the disknrepair     - repair a defective sectornlabel      - write label to the disknanalyze    - surface analysisndefect     - defect list managementnbackup     - search for backup labelsnverify     - read and display labelsnsave       - save new disk/partition definitionsninquiry    - show disk IDnvolname    - set 8-character volume namen!<cmd>     - execute <cmd>, then returnnquitnformat>

5. 执行type命令查看磁盘类型。

format> typennAVAILABLE DRIVE TYPES:n0. Auto configuren1. Quantum ProDrive 80Sn2. Quantum ProDrive 105Sn3. CDC Wren IV 94171-344n4. SUN0104n5. SUN0207n6. SUN0327n7. SUN0340n8. SUN0424n9. SUN0535n10. SUN0669n11. SUN1.0Gn12. SUN1.05n13. SUN1.3Gn14. SUN2.1Gn15. SUN2.9Gn16. Zip 100n17. Zip 250n18. Peerless 10GBn19. SUN300Gn20. HUAWEI-XXXXXX-2201n21. othernSpecify disk type (enter its number)[20]:

6. 在“Specify disk type (enter its number)[20]:”后输入“0”可对磁盘进行自动更新,重新定义磁盘类型,同时刷新磁盘容量。

Specify disk type (enter its number)[20]: 0nc10t5d1: configured with capacity of 59.98GBn<HUAWEI-XXXXXX-2201 cyl 7678 alt 2 hd 64 sec 256>nselecting c10t5d1n[disk formatted]

操作完成后,磁盘容量将变为LUN扩容后的容量,即60GB。

7. 先执行partition命令,再执行print命令查看磁盘的分区情况。

format> partitionnnPARTITION MENU:n0      - change `0' partitionn1      - change `1' partitionn2      - change `2' partitionn3      - change `3' partitionn4      - change `4' partitionn5      - change `5' partitionn6      - change `6' partitionn7      - change `7' partitionnselect - select a predefined tablenmodify - modify a predefined partition tablenname   - name the current tablenprint  - display the current tablenlabel  - write partition map and label to the diskn!<cmd> - execute <cmd>, then returnnquitnpartition> printnCurrent partition table (default):nTotal disk cylinders available: 7678 + 2 (reserved cylinders)nnPart      Tag    Flag     Cylinders        Size            Blocksn0       root    wm       0 -   15      128.00MB    (16/0/0)      262144n1       swap    wu      16 -   31      128.00MB    (16/0/0)      262144n2     backup    wu       0 - 7677       59.98GB    (7678/0/0) 125796352n3 unassigned    wm       0               0         (0/0/0)            0n4 unassigned    wm       0               0         (0/0/0)            0n5 unassigned    wm       0               0         (0/0/0)            0n6        usr    wm      32 - 7677       59.73GB    (7646/0/0) 125272064n7 unassigned    wm       0               0         (0/0/0)            0     

说明:

通常,“Part”编号为“2”的分区代表映射给应用服务器的整个磁盘。

8. 先执行l命令,再输入“y”,给扩容LUN打上标签。

partition> lnReady to label disk, continue? y     

9. 执行mount /dev/dsk/c10t5d1s6 /mnt/命令挂载磁盘。

10. 执行growfs -M /mnt /dev/rdsk/c10t5d1s6命令可对待扩容LUN上的文件系统进行扩容。

root@solaris:~# growfs -M /mnt /dev/rdsk/c10t5d1s6n/dev/rdsk/c10t5d1s6:    125272064 sectors in 20390 cylinders of 48 tracks, 128 sectorsn61168.0MB in 1275 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)nsuper-block backups (for fsck -F ufs -o b=#) at:n32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,nInitializing cylinder groups:n.........................nsuper-block backups for last 10 cylinder groups at:n124360864, 124459296, 124557728, 124656160, 124754592, 124853024, 124951456,n125049888, 125148320, 125246752

11. 执行df -k命令可查看文件系统的容量。

root@solaris:~# df -knFilesystem           1024-blocks        Used   Available Capacity  Mounted onnrpool/ROOT/solaris     103219200     2269688    79378520     3%    /n/devices                       0           0           0     0%    /devicesn/dev                           0           0           0     0%    /devnctfs                           0           0           0     0%    /system/contractnproc                           0           0           0     0%    /procnmnttab                         0           0           0     0%    /etc/mnttabnswap                    30640088        2272    30637816     1%    /system/volatilenobjfs                          0           0           0     0%    /system/objectnsharefs                        0           0           0     0%    /etc/dfs/sharetabnfd                             0           0           0     0%    /dev/fdnrpool/ROOT/solaris/varn103219200      200868    79378520     1%    /varnswap                    30637816           0    30637816     0%    /tmpnrpool/VARSHARE         103219200          48    79378520     1%    /var/sharenrpool/export           103219200          32    79378520     1%    /exportnrpool/export/home      103219200          31    79378520     1%    /export/homenrpool                  103219200          73    79378520     1%    /rpooln/dev/dsk/c2t6d0s2         694700      694700           0   100%    /media/Oracle_Solaris-11_1-Text-SPARCn/dev/dsk/c10t5d1s6      61687396       61185    61120192     1%    /mnt

应用服务器侧扩容LUN(AIX)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以AIX 6.1应用服务器为例,介绍在应用服务器侧进行扩容LUN的相关操作。在安装了其他版本的AIX操作系统的应用服务器上扩容LUN时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成LUN扩容。

· 已停止待扩容LUN上的业务。

背景信息

本例中,待扩容LUN的名称为LUN005,容量为25GB,该LUN上创建的文件系统容量为24GB,而扩容后的容量分别为50GB和48GB。待扩容LUN对应的卷组名称、逻辑卷名称和文件系统的挂载目录分别为“vg1”、“lv1”和“/mnt/lv1”。

操作步骤

1. 在AIX应用服务器侧扫描磁盘。

 

· 如果待扩容LUN在扩容前已经映射给应用服务器,且在扩容过程中始终保持与应用服务器的映射关系,请先执行rmdev -dl diskName命令删除硬盘设备信息,然后再执行以下操作。其中,diskName代表LUN在扩容前对应的硬盘设备。

· 如果待扩容LUN在扩容前解除了与应用服务器的映射关系,并在完成扩容后重新映射给应用服务器,请直接执行以下操作。

执行cfgmgr -v命令扫描LUN。

扫描LUN结束后,AIX系统会自动将映射到应用服务器的LUN识别为hdisk格式的盘符。

1. 执行lsdev -Cc disk命令显示系统已识别的硬盘设备信息。

# lsdev -Cc disknhdisk0  Available 01-08-00 SAS Disk Drivenhdisk1  Available 01-08-00 SAS Disk Drivenhdisk2  Available 04-00-02 MPIO Other FC SCSI Disk Drivenhdisk3  Available 04-00-02 MPIO Other FC SCSI Disk Drivenhdisk4  Available 03-01-02 Other FC SCSI Disk Drivenhdisk5  Available 04-01-02 HUAWEI XXXX FC Disk Drive

以上的命令回显中,“XXXX”代表具体的产品型号或者品牌。

2. 执行upadm show lun命令查看待扩容LUN对应的盘符。

# upadm show lunnVendor of /dev/hdisk0 is not HUAWEI, XXXX, XXXX or XXXXnVendor of /dev/hdisk1 is not HUAWEI, XXXX, XXXX or XXXXnVendor of /dev/hdisk2 is not HUAWEI, XXXX, XXXX or XXXXnVendor of /dev/hdisk3 is not HUAWEI, XXXX, XXXX or XXXXn-----------------------------------------------------------------------------------------------nDevice Name:   Lun Name:   Vendor ID:  Type:    Serial Number:  Device WWN:n-----------------------------------------------------------------------------------------------n/dev/hdisk5   LUN005       HUAWEI     XXXX   1T50214955      60022a1100098e6703da136f0000000a

在硬盘设备较多的情况下,执行upadm show lun命令可以查看每个硬盘设备对应的盘符,而命令回显的最下方则显示最新创建的LUN对应的盘符。本例中,待扩容LUN的名称为LUN005,其对应的盘符为hdisk5。以上的命令回显中,XXXX代表具体的产品型号或者品牌。

3. 执行umount /mnt/lv1命令卸载文件系统。

以上的命令回显中,“/mnt/lv1”是文件系统的挂载目录。

4. 执行varyoffvg vg1命令去解除激活vg1卷组。

以上的命令回显中,vg1是待扩容LUN对应的卷组名称。

5. 执行bootinfo -s hdiskX命令查看LUN扩容后的容量(X是指盘符名称中的编号,本例中X为5)。

n# bootinfo -s hdisk5n51200

以上的命令回显中,显示结果的单位为MB,即容量为51200MB(50GB),与存储系统侧的LUN扩容结果一致。

6. 执行varyonvg vg1命令重新激活vg1卷组。

7. 修改待扩容LUN对应卷组的容量。

0. 执行chvg -g vg1命令修改卷组容量。

# chvg -g vg1n0516-1164 chvg: Volume group vg1 changed.  With given characteristics vg1ncan include up to 64 physical volumes with 2032 physical partitions each.

1. 执行lsvg vg1命令查看卷组的相关参数。

# lsvg vg1nVOLUME GROUP:       vg1                 VG IDENTIFIER:  00f6e07400004c00000000011660e3d1nVG STATE:           active              PP SIZE:        32 megabyte(s)nVG PERMISSION:      read/write          TOTAL PPs:      1599 (51168 megabytes)nMAX LVs:            512                 FREE PPs:       62 (1984 megabytes)nLVs:                2                   USED PPs:       1537 (49184 megabytes)nOPEN LVs:           0                   QUORUM:         2 (Enabled)nTOTAL PVs:          1                   VG DESCRIPTORS: 2nSTALE PVs:          0                   STALE PPs:      0nACTIVE PVs:         1                   AUTO ON:        yesnMAX PPs per VG:     130048nMAX PPs per PV:     2032                MAX PVs:        64nLTG size (Dynamic): 256 kilobyte(s)     AUTO SYNC:      nonHOT SPARE:          no                  BB POLICY:      relocatable

在以上的命令回显中,需要特别注意“PP SIZE”参数。后续创建或修改逻辑卷的时候,需要结合该参数确定逻辑卷的大小。在本例中,“PP SIZE”参数的值为32MB。

1. 根据文件系统需要扩容的容量修改逻辑卷的容量。

1. 执行lslv lv1命令查看逻辑卷的相关参数。

# lslv lv1nLOGICAL VOLUME:     lv1                    VOLUME GROUP:   vg1nLV IDENTIFIER:      00f6e07400004c00000000011660e3d1.1 PERMISSION:     read/writenVG STATE:           active/complete        LV STATE:       closed/syncdnTYPE:               jfs2                   WRITE VERIFY:   offnMAX LPs:            768                    PP SIZE:        32 megabyte(s)nCOPIES:             1                      SCHED POLICY:   parallelnLPs:                768                    PPs:            768nSTALE PPs:          0                      BB POLICY:      relocatablenINTER-POLICY:       minimum                RELOCATABLE:    yesnINTRA-POLICY:       middle                 UPPER BOUND:    128nMOUNT POINT:        /mnt/lv1               LABEL:          /mnt/lv1nMIRROR WRITE CONSISTENCY: on/ACTIVEnEACH LP COPY ON A SEPARATE PV ?: yesnSerialize IO ?:     NO                       

lv1是卷组上的逻辑卷名称。在以上的命令回显中,需要特别注意“MAX LPs”、“LPs”和“PP SIZE”三个参数。其中,“MAX LPs”参数表示最大逻辑分区数,“LPs”参数表示逻辑分区数,“PP SIZE”参数表示物理分区的大小。“MAX LPs”参数值与“PP SIZE”参数值的乘积即为该逻辑卷的大小,而“LPs”参数值与“PP SIZE”参数值的乘积则为逻辑卷上文件系统的容量。在本例中,“MAX LPs”参数和“LPs”参数的值均为768,“PP SIZE”参数值为32MB,所以逻辑卷和文件系统的容量均为24576MB(即24GB)。

2. 执行smit lv命令。

# smit lvnLogical VolumesnnMove cursor to desired item and press Enter.nnList All Logical Volumes by Volume GroupnAdd a Logical VolumenSet Characteristic of a Logical VolumenShow Characteristics of a Logical VolumenRemove a Logical VolumenCopy a Logical VolumennnF1=Help             F2=Refresh          F3=Cancel           Esc+8=ImagenEsc+9=Shell         Esc+0=Exit          Enter=Do                    

3. 在以上的命令回显中,选择“Set Characteristic of a Logical Volume”并按“Enter”。

                     Set Characteristic of a Logical VolumennMove cursor to desired item and press Enter.nnChange a Logical VolumenRename a Logical VolumenIncrease the Size of a Logical VolumenAdd a Copy to a Logical VolumenRemove a Copy from a Logical Volume

4. 在以上的命令回显中,选择“Change a Logical Volume”并按“Enter”。

                            Change a Logical VolumennType or select a value for the entry field.nPress Enter AFTER making all desired changes.nn[Entry Fields]n* LOGICAL VOLUME name                                []                      +

5. 按“Esc+4”进入逻辑卷名称列表,选择需要修改的逻辑卷后,按“Enter”。

                            Change a Logical VolumennType or select values in entry fields.nPress Enter AFTER making all desired changes.nn[Entry Fields]n* Logical volume NAME                                 lv1nLogical volume TYPE                                [jfs2]                  +nPOSITION on physical volume                         middle                 +nRANGE of physical volumes                           minimum                +nMAXIMUM NUMBER of PHYSICAL VOLUMES                 [128]                    #nto use for allocationnAllocate each logical partition copy                yes                    +non a SEPARATE physical volume?nRELOCATE the logical volume during                  yes                    +nreorganization?nLogical volume LABEL                               [/mnt/lv1]nMAXIMUM NUMBER of LOGICAL PARTITIONS               [1536]                   #nSCHEDULING POLICY for writing/reading               parallel               +nlogical partition copiesnPERMISSIONS                                         read/write             +nEnable BAD BLOCK relocation?                        yes                    +nEnable WRITE VERIFY?                                no                     +nMirror Write Consistency?                           active                 +nSerialize IO?                                       no                     +nMirror Pool for First Copy                                                 +nMirror Pool for Second Copy                                                +nMirror Pool for Third Copy                                                 +     

6. 在以上的命令回显中,选择“MAXIMUM NUMBER of LOGICAL PARTITIONS”参数(即“MAX LPs”参数)并输入该逻辑卷的最大逻辑分区数。

鉴于文件系统是在逻辑卷上创建的,所以要扩展文件系统的容量,必须首先扩展逻辑卷的容量,且逻辑卷的容量必须大于或等于文件系统的容量。否则,文件系统扩容不成功。本例中,若要将文件系统容量扩展为48GB,首先必须调整最大逻辑分区数的大小以保证逻辑卷容量大于等于48GB。若以临界值48GB(49152MB)为例,则最大逻辑分区数必须大于等于1536(49152/32=1536)。

7. 参数修改完毕后,按“Enter”。

               COMMAND STATUSnnCommand: OK            stdout: no            stderr: nonnBefore command completion, additional instructions may appear below.     

8. 按“Esc+0”退出逻辑卷配置界面。

2. 扩容lv1逻辑卷下的文件系统。

1. 执行chfs -a size=48G /mnt/lv1命令将文件系统的容量扩容为48GB。

# chfs -a size=48G /mnt/lv1nFilesystem size changed to 100663296

从以上的命令回显中可以看出文件系统的容量已成功扩容至48GB。

2. 执行mount /mnt/lv1命令重新挂载文件系统。

应用服务器侧扩容LUN(HP-UX)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以HP-UX 11i v3应用服务器为例,介绍在应用服务器侧进行扩容LUN的相关操作。在安装了其他版本的HP-UX操作系统的应用服务器上扩容LUN时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成LUN扩容。

· 已停止待扩容LUN上的业务。

背景信息

本例中,待扩容LUN的容量为25GB,扩容后的容量为50GB,其挂载目录为“/test/”。

操作步骤

1. 在HP-UX应用服务器侧扫描LUN。

1. 执行ioscan命令扫描硬件。

2. 执行ioscan -funNC disk命令查看系统识别到的LUN信息。

bash-3.2# ioscan -funNC disknClass     I  H/W Path  Driver S/W State   H/W Type     Descriptionn===================================================================ndisk      2  64000/0xfa00/0x0   esdisk   CLAIMED     DEVICE       HP      DG146ABAB4n/dev/disk/disk2      /dev/disk/disk2_p1   /dev/rdisk/disk2     /dev/rdisk/disk2_p1ndisk      3  64000/0xfa00/0x1   esdisk   CLAIMED     DEVICE       HP      DG146ABAB4n/dev/disk/disk3      /dev/disk/disk3_p1   /dev/disk/disk3_p2   /dev/disk/disk3_p3   /dev/rdisk/disk3     /dev/rdisk/disk3_p1  /dev/rdisk/disk3_p2  /dev/rdisk/disk3_p3ndisk      5  64000/0xfa00/0x2   esdisk   CLAIMED     DEVICE       TEAC    DV-28E-Vn/dev/disk/disk5   /dev/rdisk/disk5ndisk    399  64000/0xfa00/0x90  esdisk   CLAIMED     DEVICE       HUAWEI   XXXXXXn/dev/disk/disk399   /dev/rdisk/disk399

本例中,/dev/disk/disk399是映射给主机的LUN所对应的设备文件。

说明:

当操作系统版本是HP-UX 11i v2和HP-UX 11i v1时,请执行ioscan -funC disk命令来查看应用服务器识别到的LUN。

2. 执行umount /test/命令卸载LUN上的文件系统。

“/test/”为LUN上文件系统的挂载目录。

3. 执行extendfs -F vxfs /dev/disk/disk399命令对LUN上文件系统进行扩容。

“vxfs”为文件系统类型。

4. 执行mount /dev/disk/disk399 /test/命令挂载LUN上的文件系统。

5. 执行bdf命令可查看文件系统扩容后的容量。

bash-3.2# bdfnFilesystem          kbytes    used   avail %used Mounted onn/dev/vg00/lvol3    1048576  920416  127376   88% /n/dev/vg00/lvol1    1835008  368824 1454800   20% /standn/dev/vg00/lvol8    8912896 2309816 6552824   26% /varn/dev/vg00/lvol7    6553600 3012368 3513640   46% /usrn/dev/vg00/lvol4     524288   23504  497008    5% /tmpn/dev/vg00/lvol6    7864320 4358216 3479048   56% /optn/dev/vg00/lvol5     131072   64088   66464   49% /homen/dev/disk/disk399   52428800   79504 49077472    0% /test

从上面的回显中可看出文件系统扩容后的容量为50GB。

应用服务器侧扩容LUN(VMware ESX)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以VMware ESXi 6.5.0应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的VMware ESX操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

已在存储系统侧完成LUN扩容。

背景信息

本例中,待扩容LUN的ID为“3”,其容量为25GB,扩容后的容量为50GB。

操作步骤

1. 在vSphere Client中单击“配置”页签。

2. 在配置界面的左侧导航栏上单击“存储 > 存储设备”。

3. 在“存储设备”页面可以看到待扩容LUN映射在应用服务器上的设备,如图1所示。

图1 待扩容LUN映射在应用服务器上的设备 

4. 选择“全部操作 > 重新扫描存储”。

系统弹出“重新扫描存储”对话框,如图2所示。

图2 “重新扫描存储”对话框 

5. 单击“确定”。

扫描新的存储设备和VMFS卷需要2~4分钟的时间,在主界面下方的“近期任务”区域框中可以查看任务的当前状态。

· 如果任务状态显示“正在进行中”,如图3所示,则表示正在扫描。

图3 扫描任务正在进行中 

· 如果任务状态显示“已完成”,如图4所示,则表示扫描完成。

图4 扫描任务已完成 

1. 单击“数据存储”页签。

在“数据存储”页面可以看到待扩容LUN映射在应用服务器上的数据存储,如图5所示。

图5 待扩容LUN映射在应用服务器上的数据存储 

2. 右键单击待扩容LUN对应的数据存储,在弹出的菜单中选择“增加数据存储容量”。

系统弹出“增加数据存储容量”对话框,如图6所示。

图6 “增加数据存储容量”对话框 

3. 选择待扩容LUN对应的数据存储,单击“下一步”。

4. 设置“分区配置”和“大小增加量”如图7所示,单击“下一步”。

图7 配置扩展数据区大小 

5. 单击“完成”。

操作结果

· 在“数据存储”页签下可以看到扩容成功的数据存储,如图8所示。

图8 扩容后的LUN映射在应用服务器上的数据存储 

· 在“存储设备”页签下可以看到扩容成功的设备,如图9所示。

图9 扩容后的LUN映射在应用服务器上的设备 

应用服务器侧扩容LUN(Hyper-V)

在存储系统侧扩容LUN后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以Windows Server 2016 Hyper-V集群为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的Hyper-V集群上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

已在存储系统侧完成LUN扩容。

背景信息

本例中,Hyper-V集群包括“WIN2016_HOST1”和“WIN2016_HOST2”两台应用服务器。待扩容LUN在两台应用服务器上的映射分别为磁盘6和磁盘7,其原始容量为25GB,扩容后的容量为58GB。

操作步骤

1. 查询待扩容的集群共享卷的“Owner Node”。

1. 以管理员用户登录Hyper-V集群中任意一台Windows应用服务器。

2. 在桌面上单击“开始”,在弹出的菜单中选择“Server Manager”。

系统弹出“Server Manager”对话框。

3. 选择“Tools > Failover Cluster Manager”。

系统弹出“Failover Cluster Manager”对话框。

 

4. 在左侧导航树中待扩容Hyper-V集群节点下选择“Storage > Disks”,在“Disks”区域查看待扩容集群共享卷的“Owner Node”。

本例中待扩容集群共享卷的“Owner Node”为“WIN2016_HOST2”。

 

2. 在待扩容集群共享卷的“Owner Node”应用服务器执行分区扩容。本例登录“WIN2016_HOST2”应用服务器。

1. 以管理员用户登录“WIN2016_HOST2”应用服务器。

2. 进入“Server Manager”界面。选择“File and Storage Services > Volumes > Disks”。

3. 单击“TASK”,在弹出的菜单中选择“Rescan Storage”对集群内所有应用服务器扫描磁盘。

扫描结束后,在“DISKS”区域查看待扩容分区的容量。本例中扫描磁盘后待扩容分区的总容量为58GB,其中33GB容量为待扩容量。

 

4. 在“Server Manager”界面选择“Tools > Computer Management”。

系统弹出“Computer Management”对话框。

5. 选择“Storage > Disk Management”。

 

6. 右键单击“Disk 7”,在弹出的菜单中选择“Extend Volume”。

系统弹出“Extend Volume Wizard”对话框。

 

7. 单击“Next”。

系统弹出“Select Disks”页面。

 

说明:

· 磁盘7为待扩容LUN在应用服务器上的映射。

· 您可以根据容量需求在“Select the amount of space in MB”中对扩展空间的大小进行修改,默认值为最大可用空间量。

1. 单击“Next”。

2. 单击“Finish”。完成应用服务器侧的分区扩容。

说明:

扩容集群共享卷只需要在“Owner Node”应用服务器上完成分区扩容即可,完成本步骤操作后执行步骤3进行扫盘,集群内其它应用服务器即可识别到扩容后的分区。

 

1. 扫描并检查集群共享卷的扩容结果。

1. 在“Server Manager”界面单击“TASK”,在弹出的菜单中选择“Rescan Storage”对集群内所有应用服务器扫描磁盘。

扫描结束后,在“DISKS”区域查看扩容后分区的容量。本例中扫描磁盘后分区的总容量为58GB。

2. 在“Failover Cluster Manager”界面右键单击待扩容集群共享卷,在弹出的菜单栏中选择“Properties”。

系统弹出“Properties”。

 

3. 检查卷状态为“Online”,且卷总容量为预期扩容后的容量,扩容卷成功。

 

2. 扩容Hyper-V虚拟机硬盘容量。本节以扩容“WIN2016_HOST2”应用服务器上的“test”虚拟机为例进行说明。

1. 在“Server Manager”界面选择“Tools > Hyper-V Manager”。

系统弹出“Hyper-V Manager”对话框。

 

2. 可选: 停止虚拟机。右键单击待扩容虚拟机,在弹出的菜单中选择“Turn Off”。

说明:

· 对于采用了IDE硬盘控制器的虚拟机,必须停止虚拟机后才能进行扩容操作。

· 对于Windows Server 2012 R2及后续版本的操作系统,采用了SCSI硬盘控制器的虚拟机可以跳过本步骤直接进行扩容操作。

· 对于Windows Server 2012 R2之前版本的操作系统,采用了SCSI硬盘控制器的虚拟机必须停止虚拟机后才能进行扩容操作。

 

3. 右键单击待扩容虚拟机,在弹出的菜单中选择“Settings”。

系统弹出“Settings”对话框。

 

4. 在左侧导航树中选择待扩容硬盘控制器节点下的“HardDrive”,单击“Edit”。

系统弹出“Edit Virtual Hard Disk Wizard”对话框。

 

5. 在左侧导航树选择“Choose Action”,选择“Expand”后单击“Next”。

系统进入“Configure Disk”界面。

6. 在“New size”中输入扩容后的容量,单击“Finish”。完成Hyper-V虚拟机硬盘扩容。

7. 若停止了虚拟机。右键单击待扩容虚拟机,在弹出的菜单中选择“Start”重新启动虚拟机。

 

增加LUN数量扩容

您还可以通过增加LUN的数量为现有业务扩容,并让应用服务器使用新增加的存储空间。

存储侧增加LUN数量扩容

存储侧增加LUN数量扩容包括创建新的LUN,并将其添加到映射到应用服务器的LUN组中,以便在应用服务器使用这部分新增存储空间。

前提条件

· 存储系统与需要分配存储空间的应用服务器连接正常,且能正常通信。

· 已确定新建LUN的所属应用服务器和容量大小。

· 存储系统已存在可供创建LUN的存储池,且存储池容量充足。

· 如果当前为FC组网,确保已获取FC启动器的WWN号。

· 如果当前为iSCSI组网,确保已获取iSCSI启动器的IQN号。

操作步骤

1. 定位LUN组。

1. 登录CLI。

2. 执行show initiator initiator_type=? [ wwn=? | iscsi_iqn_name=? ]命令,根据启动器WWN或IQN查看对应主机信息。n

参数

参数说明

取值

initiator_type=?

启动器的类型。

取值为iSCSI或FC,各参数取值说明如下:

· iSCSI:iSCSI(Internet Small Computer Systems Interface)启动器。

· FC:FC(Fibre Channel)启动器。

wwn=?

FC启动器的WWN(World Wide Name)。 仅当initiator_type=?取值为“FC”时,此参数有效。

可以通过不带参数的“show initiator”命令获取。

iscsi_iqn_name=?

iSCSI启动器的IQN(iSCSI Qualified Name)。 仅当initiator_type=?取值为“iSCSI”时,此参数有效。

可以通过不带参数的“show initiator”命令获取。

3. admin:/>show initiator initiator_type=FC wwn=21000024ff53b640nnWWN               : 21000024ff53b640nRunning Status    : OnlinenFree              : YesnAlias             : suse2_01nHost ID           : 2nMultipath Type    : Default     

4. 其中,“Host ID”的值即为该WWN号对应的主机。

1. 执行show host host_group host_id=?查询主机所属主机组信息。

admin:/>show host host_group host_id=2nHost Group ID Host Group Namen------------- ---------------n1             HostGroup000     

2. 执行show host_group mapping_view host_group_id=?查询添加给主机组的映射视图信息。

admin:/>show host_group mapping_view host_group_id=1nMapping View ID Mapping View Namen--------------- -----------------n0               testing     

3. 执行show mapping_view lun_group mapping_view_id=?查询添加到映射视图的LUN组信息。

admin:/>show mapping_view lun_group mapping_view_id=0nLUN Group ID    LUN Group Namen------------    --------------n1               lun_group_001     

1. 在管理界面右侧导航栏中,单击

进入“资源分配”界面。

2. 创建需要增加的LUN。

1. 在“块存储服务”区域,单击“LUN”。

进入LUN管理界面。

2. 单击“创建”。

进入“创建LUN”界面。

3. 添加新增LUN的属性,主要操作参数说明如表1所示。n

表1 创建LUN的主要操作参数说明

操作参数

说明

容量

需要创建LUN的实际存储空间大小。设置的容量大小将是LUN可用的实际存储空间。

数量

需要创建的LUN个数。存储系统允许一次性创建多个LUN,当选择一次性创建多个LUN时,所有LUN的容量相同,且存储系统将自动命名。

4. 单击“确定”,完成新LUN的创建过程。

3. 将创建的LUN添加到LUN组。

1. 在LUN管理界面,单击“LUN组”页签。

进入LUN组界面。

2. 选中查询到的LUN组,单击“增加对象”。

进入“增加对象”界面。

3. 在“可选LUN”区域选择新创建的LUN,单击,将LUN添加到“已选LUN”区域。

4. 单击“确定”,完成将LUN添加到LUN组。

应用服务器侧增加LUN 数量扩容

应用服务器侧增加LUN 数量扩容(Windows)

在存储系统侧创建LUN并将其添加到LUN组后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以Windows 2008 Server应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的Windows操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

存储系统侧已完成新建LUN及将其添加到LUN组中的操作。

操作步骤

1. administrator用户登录Windows应用服务器。

2. 进入“服务器管理”对话框。

在桌面上右键单击“计算机”,在弹出的快捷菜单中选择“管理”。

3. 在导航树上的“磁盘管理”节点下,扫描应用服务器上的新增的逻辑磁盘。

1. 在“服务器管理器”对话框的导航树上,选择“存储 > 磁盘管理”。

2. 右键单击“磁盘管理”,在弹出的快捷菜单中选择“重新扫描磁盘”。

· 扫描完成后在右侧的区域可以看到新增的逻辑磁盘(以“磁盘1”为例进行说明),如图1中红色区域所示(硬盘大小不同时显示稍有差异)。

图1 查看新增的逻辑磁盘 

· 如果无法扫描到新增的逻辑磁盘,执行以下操作:

0. 选择“服务器管理器 > 诊断 > 设备管理器 > 磁盘驱动器”。

1. 右键单击,在弹出的快捷菜单中选择“扫描检测硬件改动”。

2. 完成扫描检测后,重新进行扫描操作。

说明:

如果未扫描到新映射的磁盘,请进行相应的故障处理后重新进行扫描。扫描不到磁盘的可能原因为:

· 拔插业务网口网线后,应用服务器和存储系统之间的连接错误。

· 应用服务器与存储系统间的链路连接故障。

· FC主机端口的速率和应用服务器FC HBA卡的速率不一致。

· HBA卡驱动被卸载。

· 存储池故障。

· 多路径软件未安装或版本错误。

· 设备节点文件丢失。

请参见《故障处理》里的“应用服务器无法扫描到LUN”进行故障的处理。

1. 对新增的逻辑磁盘进行初始化。

0. 选中“磁盘1”(如图2中红色区域所示),单击鼠标右键,并在弹出的快捷菜单中单击“联机”,“磁盘1”的状态变为“没有初始化”。

图2 联机磁盘菜单 

1. 选中“磁盘1”(如图3中红色区域所示),单击鼠标右键,并在弹出的快捷菜单中选择“初始化磁盘”。

图3 初始化磁盘菜单 

2. 在弹出的“初始化磁盘”对话框中,勾选需要初始化的逻辑磁盘并单击“确定”。

等待1分钟,当“磁盘1”的状态变为“联机”时,初始化成功。

1. 可选: 当新增的逻辑磁盘大于2TB时,请将逻辑磁盘转化为GPT磁盘,否则该逻辑磁盘将无法被访问。

1. 选中“磁盘1”(以磁盘1为例),单击鼠标右键,并在弹出的快捷菜单中选择“转化成GPT磁盘”(如图4中红色区域所示)。

图4 转化成GPT磁盘菜单 

转化成功后,逻辑磁盘将由两个分区转化为一个分区,如图5中红色区域所示。

图5 GPT磁盘转化成功结果 

2. 对逻辑磁盘进行分区并格式化。

说明:

在第一次格式化后,请等待其状态显示为“状态良好”后再进行读写操作,否则可能导致格式化失败。如果格式化失败,请取消后重新格式化。

3. 右键单击新增的逻辑磁盘,在弹出的快捷菜单中选择“打开”,即可对该逻辑磁盘进行读写操作。

应用服务器侧增加LUN 数量扩容(SUSE)

在存储系统侧创建LUN并将其添加到LUN组后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以SUSE 11.0应用服务器为例,介绍在应用服务器侧扩容LUN的相关操作。在安装了其他版本的SUSE操作系统的应用服务器上进行扩容时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成创建LUN并将其添加到LUN组。

· 应用服务器侧已安装UltraPath多路径软件。

背景信息

本例中,扩容前映射给应用服务器的LUN的数量为2,LUN的名称分别为sdbsdc。新创建的LUN为一个50GB的thin LUN,其映射给应用服务器的盘符为sdd。待扩容的卷组名称、逻辑卷名称和文件系统的挂载目录分别为“thin”、“lvthin”和“/dev/thin/lvthin”。

操作步骤

1. 在应用服务器侧重新扫描磁盘。

1. 执行upadmin show vlun命令查看当前环境下LUN的数量为2。

# upadmin show vlunnVlun ID      Disk          Name                   Lun WWN                Status Capacity   Ctrl(Own/Work)    Array Namen0         sdb       SUSE11_LUN_01  6200bc71001faad3017fbf6b00000007  Normal 50.00GB        0B/0B       Huawei.Storagen1         sdc       SUSE11_LUN_02  6200bc71001faad3017fc65b00000008  Normal 50.00GB        0B/0B       Huawei.Storage     

2. 执行hot_add命令扫描磁盘。

3. 执行upadmin show vlun命令查看当前环境下LUN的数量为3。

# upadmin show vlunnVlun ID      Disk          Name                   Lun WWN                Status Capacity   Ctrl(Own/Work)    Array Namen0         sdb       SUSE11_LUN_01  6200bc71001faad3017fbf6b00000007  Normal 50.00GB        0B/0B       Huawei.Storagen1         sdc       SUSE11_LUN_02  6200bc71001faad3017fc65b00000008  Normal 50.00GB        0B/0B       Huawei.Storagen2         sdd       SUSE11_LUN_003  6200bc71001faad302429b1a0000000b Normal 50.00GB        0A/0A       Huawei.Storage     

2. 执行pvcreate /dev/sdd建立PV。

# pvcreate /dev/sddnPhysical volume "/dev/sdd" successfully created     

3. 执行vgextend thin /dev/sdd命令扩展VG。

# vgextend thin /dev/sddnVolume group "thin" successfully extended

4. 执行lvextend -L +49G /dev/thin/lvthin命令扩容LV。

# lvextend  -L +49G /dev/thin/lvthinnExtending logical volume lvthin to 148.00 GiBnLogical volume lvthin successfully resized     

5. 执行resize2fs /dev/thin/lvthin命令,扩容文件系统。

# resize2fs /dev/thin/lvthinnresize2fs 1.41.9 (22-Aug-2009)nFilesystem at /dev/thin/lvthin is mounted on /thin; on-line resizing requirednold desc_blocks = 7, new_desc_blocks = 10nPerforming an on-line resize of /dev/thin/lvthin to 38797312 (4k) blocks.nThe filesystem on /dev/thin/lvthin is now 38797312 blocks long.     

应用服务器侧增加LUN 数量扩容(AIX)

在存储系统侧创建LUN并将其添加到LUN组后,还需要在应用服务器侧做相应的配置以识别和使用扩容的存储空间。本节将以AIX 6.1应用服务器为例,介绍在应用服务器侧进行扩容LUN的相关操作。在安装了其他版本的AIX操作系统的应用服务器上扩容LUN时,请根据实际情况相应地调整操作过程。

前提条件

· 已在存储系统侧完成创建LUN并将其添加到LUN组。

· 应用服务器侧已安装UltraPath多路径软件。

背景信息

本例中,扩容前映射给应用服务器的LUN的数量为2,分别为hdisk2和hdisk3。新创建的LUN为一个50GB的thin LUN,其映射给应用服务器的盘符为hdisk4。待扩容的卷组名称和文件系统的目录名称分别为“thinvg”和“/thin”。

操作步骤

1. 执行lsdev -Cc disk命令显示系统已识别的硬盘设备信息。

# lsdev -Cc disknhdisk0 Available 00-08-00 SAS Disk Drivenhdisk1 Available 00-08-00 SAS Disk Drivenhdisk2 Available 05-00-01 Huawei XXXX FC Disk Drivenhdisk3 Available 05-00-01 Huawei XXXX FC Disk Drive     

以上的命令回显中,“XXXX”代表具体的产品型号或者品牌。

2. 执行lsvg thinvg查看待扩容VG的容量,此VG名为“thinvg”。

3. 在AIX应用服务器侧执行lsdev -Cc adapter | grep fcscfgmgr –vl fcsX扫描磁盘。

# lsdev –Cc adapter | grep fcsnfcs0    Available 05-00 4GB FC PCI Express Adapter (df10000fe)n# cfgmgr –vl fcsX   ;X=0,1,2,……

4. 再次执行lsdev -Cc disk命令显示系统已识别的硬盘设备信息。

# lsdev -Cc disknhdisk0 Available 00-08-00 SAS Disk Drivenhdisk1 Available 00-08-00 SAS Disk Drivenhdisk2 Available 05-00-01 Huawei XXXX FC Disk Drivenhdisk3 Available 05-00-01 Huawei XXXX FC Disk Drivenhdisk4 Available 05-00-01 Huawei XXXX FC Disk Drive

5. 多路径模式下执行upadm show vlun命令查看LUN信息。

# upadm show vlunnVlun ID    Host Lun ID  Disk Name      Vlun Name                 Vlun WWN                 Status       In Use    Capacity  Controller(Own/Work)    Array Name           Array SNn2          1         hdisk2     aix7_LUN_001    6200BC71001FAAD300E9891C0000000D    Available      Yes        50GB           0B/0B           Huawei.Storage   210235G7FC10D8000001n3          2         hdisk3     aix7_LUN_002    6200BC71001FAAD300E990520000000E    Available      Yes        50GB           0A/0A           Huawei.Storage   210235G7FC10D8000001n4          3         hdisk4     aix7_LUN_003    6200bc71001faad301045cae0000000f    Available      Yes        50GB           0A/0A           Huawei.Storage   210235G7FC10D8000001     

6. 执行extendvg thinvg hdisk4命令扩展VG。

7. 执行chfs -a size=+49G /thin命令扩展文件系统。

扩容文件系统

具有超级管理员权限的用户可以根据DeviceManager向导完成存储空间的扩容操作,并在应用服务器侧使用新增的存储资源。系统支持手动扩容和自动扩容两种方式。

前提条件

· 存储系统运行正常。

· 手动扩容前已确定文件系统需扩容的容量大小。

· 克隆文件系统、开启重删压缩的文件系统不支持自动扩容操作。

背景信息

配置了远程复制或双活特性的文件系统进行扩容时,扩容的方法请参见如何对配置了特性的文件系统进行扩容

操作步骤

1. 检查待扩容文件系统所属存储池空闲容量是否满足扩容需求。

1. 登录DeviceManager。

2. 选择“资源分配 > 存储池”,检查待扩容文件系统所属存储池的总容量、已分配容量和空闲容量。

· 如果存储池的空闲容量满足待扩容文件的容量需求,请直接执行5

· 如果存储池的空闲容量不满足待扩容文件的容量需求,请记录存储池所属的硬盘域,然后执行2

1. 返回“资源分配”界面,单击“硬盘域”,检查硬盘域的总容量、已分配容量和空闲容量。

· 如果硬盘域的空闲容量满足扩容存储池的容量需求,请执行4

· 如果硬盘域的空闲容量不满足扩容存储池的容量需求,请执行3

1. 扩容硬盘域。

0. 在“硬盘域”区域,选中需要扩容的硬盘域,单击“扩容”。

进入扩容硬盘域的流程。

1. 在扩容硬盘域界面上,选择需要扩容的硬盘类型和数量,使硬盘域空闲容量满足扩容文件系统的要求。

· 所有可用硬盘

包括存储系统当前所有的可用硬盘。

· 指定硬盘类型

需要选择硬盘类型和数量。

· 手动选择硬盘

需要手动选择并添加可选硬盘。

2. 说明:

3. 所选硬盘的单盘容量必须大于当前硬盘域已有硬盘的单盘容量的最小值。例如,当前硬盘域已有硬盘类型的单盘容量包括600GB和900GB,此时如果需要扩容硬盘域,所选硬盘的单盘容量应不小于600GB。

4. 单击“确定”。

弹出“成功”对话框。

5. 单击“确定”,完成扩容硬盘域操作。

1. 扩容存储池。

1. 在“存储池”区域,选中需要扩容的存储池,单击“修改容量”。

2. 在修改容量界面上,选择“扩大容量”,勾选存储层后在“扩容容量”中输入需要扩容的容量数值,并选择相应的单位。

3. 单击“确定”,在弹出的“警告”对话框中,勾选“我已阅读上述信息,了解执行此操作带来的后果。”,单击“确定”。

弹出“执行结果”对话框。

4. 单击“关闭”。

完成扩容存储池操作。

2. 扩容文件系统。

· 手动扩容文件系统。

0. 选择“资源分配 > 文件系统”

进入“文件系统”界面。

1. 选择需要扩容的文件系统,单击“更多”并选择“修改容量”。

弹出“修改文件系统容量”对话框。

2. 扩容文件系统容量。

· 在“文件系统容量”区域框,设置扩容后文件系统的容量值和单位。

说明:

扩容后的文件系统容量必须小于“最大容量限制”。

· 对于Thick文件系统,“最大容量限制”为该文件系统容量与所属存储池空闲容量之和。

· 对于Thin文件系统,“最大容量限制”为系统规格。

· 选择“使用所属存储池全部空闲容量进行扩容”。

3. 单击“确定”。

弹出的“执行结果”对话框。

4. 单击“关闭”,完成扩容文件系统操作。

· 自动扩容文件系统。

说明:

开启自动扩容文件系统功能,系统每隔20s查询文件系统可用空间,检查到文件系统可用空间达到自动扩容门限后,根据用户配置策略,执行删除快照或者增加文件系统容量。

0. 选择“资源分配 > 文件系统”

进入“文件系统”界面。

1. 选择需要设置容量自适应策略的文件系统,单击“属性”。

弹出“文件系统属性”对话框。

2. 选择“更多 > 高级”。

弹出“容量自适应”对话框。

3. 在“容量自适应策略”中选择“自动扩容”或“自动缩容或扩容”,设置容量自适应参数。参数说明如表1所示。

表1 容量自适应参数

参数名称

参数说明

参数设置

容量自适应策略

存储系统支持如下容量自适应策略:

· “不使用容量自适应”:文件系统使用的存储空间固定,存储系统不会灵活配置文件系统的存储空间大小。

· “自动扩容”:当文件系统的可用空间即将耗尽且存储池有可用空间时,通过自动扩容增加文件系统的容量,满足用户更多的数据写入需求。

· “自动缩容或扩容”:存储系统根据当前文件系统空间的使用情况,自动调整文件系统的空间大小。当文件系统的可用空间即将耗尽且存储池有可用空间时,通过自动扩容增加文件系统的容量。当文件系统的存储空间被释放后,可以将其存储空间回收到存储池中,用于其他文件系统的数据写入需求。

[示例]

自动扩容

容量回收模式

存储系统支持如下容量回收模式:

· “优先扩容”:优先通过扩容方式增加文件系统的容量。

· “优先删除旧快照”:通过删除旧快照进行空间回收,用于文件系统的扩容。当存储系统配置了远程复制、双活特性后,主端存储系统的容量自适应策略会同步到从端存储系统。当使用优先删除旧快照策略时,请确保从端已经开启“删除旧的只读快照”。

[示例]

优先扩容

自动调整容量

选择“自动调整容量”后,文件系统的自动扩容或自动缩容策略才会在业务运行过程中生效。

[示例]

开启

自动扩容触发门限(%)

当文件系统的已使用容量占总容量的比值大于该值时,存储系统自动触发文件系统扩容。

[取值范围]

取值范围为1~99之间的整数。

[示例]

85

自动缩容触发门限(%)

当文件系统的已使用容量占总容量的比值小于该值时,存储系统自动触发空间回收,缩减文件系统的容量。

[取值范围]

取值范围为1~99之间的整数。

[示例]

50

自动扩容上限

设置自动扩容上限值。

[取值范围]

取值范围为文件系统容量值~16PB之间。

[示例]

120GB

自动缩容下限

设置自动缩容下限值。

[取值范围]

取值范围为1GB~“自动扩容上限”之间。

[示例]

100GB

自动扩(缩)容单次变化量

设置自动扩(缩)容单次变化量。

[取值范围]

取值范围为64MB~100GB之间。

[示例]

1GB

4. 单击“确定”。

系统弹出“执行结果”对话框,提示操作成功。

后续处理

验证并使用扩容空间。

在“文件系统”界面,单击选中扩容后的文件系统,查看文件系统的当前“总容量”。如果容量值与实际修改的容量值一致,表示扩容成功。如果不成功,请根据告警信息排查。

缩容文件系统

具有超级管理员权限的用户可以根据DeviceManager向导完成存储空间的缩容操作。系统支持手动缩容和自动缩容两种方式。

前提条件

· 存储系统运行正常。

· 手动缩容前已确定文件系统需缩容的容量大小。

· 克隆文件系统、开启重删压缩的文件系统不支持自动缩容操作。

操作步骤

1. 登录DeviceManager。

2. 选择“资源分配 > 文件系统”

进入“文件系统”界面。

3. 缩容文件系统。

· 手动缩容文件系统。

0. 选择需要缩容的文件系统,单击“更多”并选择“修改容量”。

弹出“修改文件系统容量”对话框。

1. 在“文件系统容量”区域框,设置缩容后文件系统的容量值和单位。

说明:

缩容后的文件系统容量必须不小于“最小容量限制”。对于Thick文件系统,“最小容量限制”为该文件系统预留空间容量(主要是快照预留容量)与已使用容量之和。

2. 单击“确定”。

弹出的“执行结果”对话框。

3. 单击“关闭”,完成缩容文件系统操作。

· 自动缩容文件系统。

说明:

开启自动缩容文件系统功能,系统每隔20s查询文件系统可用空间,检查到文件系统可用空间达到自动缩容门限后,触发自动缩容,减少文件系统容量。

0. 选择“资源分配 > 文件系统”

进入“文件系统”界面。

1. 选择需要设置容量自适应策略的文件系统,单击“属性”。

弹出“文件系统属性”对话框。

2. 选择“更多 > 高级”。

弹出“容量自适应”对话框。

3. 在“容量自适应策略”中选择“自动缩容或扩容”,设置容量自适应参数。参数说明如表1所示。

表1 容量自适应参数

参数名称

参数说明

参数设置

容量自适应策略

存储系统支持如下容量自适应策略:

· “不使用容量自适应”:文件系统使用的存储空间固定,存储系统不会灵活配置文件系统的存储空间大小。

· “自动扩容”:当文件系统的可用空间即将耗尽且存储池有可用空间时,通过自动扩容增加文件系统的容量,满足用户更多的数据写入需求。

· “自动缩容或扩容”:存储系统根据当前文件系统空间的使用情况,自动调整文件系统的空间大小。当文件系统的可用空间即将耗尽且存储池有可用空间时,通过自动扩容增加文件系统的容量。当文件系统的存储空间被释放后,可以将其存储空间回收到存储池中,用于其他文件系统的数据写入需求。

[示例]

自动缩容或扩容

容量回收模式

存储系统支持如下容量回收模式:

· “优先扩容”:优先通过扩容方式增加文件系统的容量。

· “优先删除旧快照”:通过删除旧快照进行空间回收,用于文件系统的扩容。当存储系统配置了远程复制、双活特性后,主端存储系统的容量自适应策略会同步到从端存储系统。当使用优先删除旧快照策略时,请确保从端已经开启“删除旧的只读快照”。

[示例]

优先扩容

自动调整容量

选择“自动调整容量”后,文件系统的自动扩容或自动缩容策略才会在业务运行过程中生效。

[示例]

开启

自动扩容触发门限(%)

当文件系统的已使用容量占总容量的比值大于该值时,存储系统自动触发文件系统扩容。

[取值范围]

取值范围为1~99之间的整数。

[示例]

85

自动缩容触发门限(%)

当文件系统的已使用容量占总容量的比值小于该值时,存储系统自动触发空间回收,缩减文件系统的容量。

[取值范围]

取值范围为1~99之间的整数。

[示例]

50

自动扩容上限

设置自动扩容上限值。

[取值范围]

取值范围为文件系统容量值~16PB之间。

[示例]

120GB

自动缩容下限

设置自动缩容下限值。

[取值范围]

取值范围为1GB~“自动扩容上限”之间。

[示例]

100GB

自动扩(缩)容单次变化量

设置自动扩(缩)容单次变化量。

[取值范围]

取值范围为64MB~100GB之间。

[示例]

1GB

1. 单击“确定”。

系统弹出“执行结果”对话框,提示操作成功。

后续处理

验证并使用系统空间。

在“文件系统”界面,单击选中缩容后的文件系统,查看文件系统的当前“总容量”。如果容量值与实际修改的容量值一致,表示缩容成功。如果不成功,请根据告警信息排查。

应急回退

应急回退(Windows)

如果扩容过程中出现异常,可以参照本节内容进行回退,从而恢复到扩容前的状态。应急回退主要包括扩容LUN、扩容WWN和扩容端口回收,应用服务器侧扫盘等操作。

前提条件

应用服务器上已安装UltraPath多路径软件。

背景信息

· 本节内容中涉及的扩容LUN回收主要针对增加LUN数量方式扩容的应急回退。

· 本节内容以Windows Server 2008为例介绍Windows应用服务器上的相关操作。

操作步骤

1. 可选: 针对原有LUN组扩容LUN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove lun_group lun命令将新扩容的LUN从LUN组中移除,其中分别通过“lun_group_id”和“lun_id_list”指定LUN组和待移除的LUN。

3. 执行show lun_group lun命令查看LUN组中包含的LUN,其中通过“lun_group_id”指定LUN组。

该LUN组中应不包含本次扩容新增的LUN。

2. 可选: 针对原有主机组扩容WWN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove host initiator initiator_type=FC命令将新扩容的启动器从主机中移除,其中通过“wwn”指定待移除启动器的WWN。

3. 执行show initiator命令查看当前主机的启动器信息,其中通过“host_id”指定主机。

该主机中应不包含本次扩容新增的启动器。

3. 可选: 针对原有主机组扩容端口回收。

1. 登录存储系统CLI管理界面。

2. 执行remove port_group port命令将新扩容的端口从端口组中移除,其中分别通过“port_group_id”、“port_type”和“port_id_list”指定端口组、端口类型和待移除的端口。

3. 执行show port_group port命令查看当前端口组中的端口信息,其中通过“port_group_id”指定端口组。

该端口组中应不包含本次扩容新增的端口。

4. 应用服务器侧重新扫盘。

1. 以管理员用户登录Windows Server 2008应用服务器。

2. 在桌面上单击“开始”,在弹出的菜单中选择“管理工具 > 服务器管理器”。

系统弹出“服务器管理器”对话框。

3. 在“服务器管理器”对话框的左侧导航栏右键单击“磁盘管理”,并在弹出的菜单中选择“重新扫描磁盘”。

4. 在应用服务器上UltraPath多路径软件的CLI界面上执行upadm show vlunupadm show path命令查看并确认UltraPath的设备信息中不包括本次扩容对象。

5. 回退后主机运行状态检查。

1. 在“服务器管理器”对话框中,分别进入“事件查看器”和“设备管理器”,查看主机是否存在报错。

如果存在存储相关报错,请在问题解决后再实施后续操作。

2. 执行upadm show path命令检查磁盘路径状态。

应急回退(Linux)

如果扩容过程中出现异常,可以参照本节内容进行回退,从而恢复到扩容前的状态。应急回退主要包括扩容LUN、扩容WWN和扩容端口回收,应用服务器侧扫盘等操作。

前提条件

应用服务器上已安装UltraPath多路径软件。

背景信息

本节内容中涉及的扩容LUN回收主要针对增加LUN数量方式扩容的应急回退。

操作步骤

1. 可选: 针对原有LUN组扩容LUN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove lun_group lun命令将新扩容的LUN从LUN组中移除,其中分别通过“lun_group_id”和“lun_id_list”指定LUN组和待移除的LUN。

3. 执行show lun_group lun命令查看LUN组中包含的LUN,其中通过“lun_group_id”指定LUN组。

该LUN组中应不包含本次扩容新增的LUN。

2. 可选: 针对原有主机组扩容WWN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove host initiator initiator_type=FC命令将新扩容的启动器从主机中移除,其中通过“wwn”指定待移除启动器的WWN。

3. 执行show initiator命令查看当前主机的启动器信息,其中通过“host_id”指定主机。

该主机中应不包含本次扩容新增的启动器。

3. 可选: 针对原有主机组扩容端口回收。

1. 登录存储系统CLI管理界面。

2. 执行remove port_group port命令将新扩容的端口从端口组中移除,其中分别通过“port_group_id”、“port_type”和“port_id_list”指定端口组、端口类型和待移除的端口。

3. 执行show port_group port命令查看当前端口组中的端口信息,其中通过“port_group_id”指定端口组。

该端口组中应不包含本次扩容新增的端口。

4. 应用服务器侧重新扫盘。

1. 执行upRescan命令重新扫盘。

2. 在应用服务器UltraPath多路径软件的CLI界面上,执行upadmin show vlunupadmin show path命令查看UltraPath的设备信息。

3. 执行fdisk -l查看当前主机磁盘信息。

4.b4.c中命令的运行结果中应不包括本次扩容磁盘。

5. 回退后主机运行状态检查。

1. 执行tail -200 /var/log/messages命令检查主机是否存在报错。

如果存在存储相关报错,请在问题解决后再实施后续操作。

2. 执行upadmin show path命令检查磁盘路径状态。

应急回退(AIX)

如果扩容过程中出现异常,可以参照本节内容进行回退,从而恢复到扩容前的状态。应急回退主要包括扩容LUN、扩容WWN和扩容端口回收,应用服务器侧扫盘等操作。

前提条件

应用服务器上已安装UltraPath多路径软件。

背景信息

本节内容中涉及的扩容LUN回收主要针对增加LUN数量方式扩容的应急回退。

操作步骤

1. 删除LUN对应的设备文件。

1. 在应用服务器的UltraPath多路径软件的CLI界面上,执行upadm show vlun命令查看主机上所有LUN的信息。

2. 执行rmdev -dl命令删除UltraPath聚合盘。

其中“hdiskX”为扩容过程中新划分磁盘所生成的聚合设备。

3. 执行upadm show vlun命令查看主机上所有LUN的信息。

将执行结果与1.a的结果进行对比,验证聚合设备是否已经被删除。

2. 可选: 针对原有LUN组扩容LUN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove lun_group lun命令将新扩容的LUN从LUN组中移除,其中分别通过“lun_group_id”和“lun_id_list”指定LUN组和待移除的LUN。

3. 执行show lun_group lun命令查看LUN组中包含的LUN,其中通过“lun_group_id”指定LUN组。

该LUN组中应不包含本次扩容新增的LUN。

3. 可选: 针对原有主机组扩容WWN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove host initiator initiator_type=FC命令将新扩容的启动器从主机中移除,其中通过“wwn”指定待移除启动器的WWN。

3. 执行show initiator命令查看当前主机的启动器信息,其中通过“host_id”指定主机。

该主机中应不包含本次扩容新增的启动器。

4. 可选: 针对原有主机组扩容端口回收。

1. 登录存储系统CLI管理界面。

2. 执行remove port_group port命令将新扩容的端口从端口组中移除,其中分别通过“port_group_id”、“port_type”和“port_id_list”指定端口组、端口类型和待移除的端口。

3. 执行show port_group port命令查看当前端口组中的端口信息,其中通过“port_group_id”指定端口组。

该端口组中应不包含本次扩容新增的端口。

5. 应用服务器侧重新扫盘。

1. 执行upRescan命令重新扫盘。

2. 执行upadm show vlunupadm show path命令查看UltraPath的设备信息。

3. 执行fdisk -l查看当前主机磁盘信息。

5.b5.c中命令的运行结果中应不包括本次扩容磁盘。

6. 回退后主机运行状态检查。

1. 执行errpt命令,查看主机是否存在报错。

如果存在相关报错,请在问题解决后再实施后续操作。

2. 执行upadm show path命令检查磁盘路径状态。

应急回退(HP-UX)

如果扩容过程中出现异常,可以参照本节内容进行回退,从而恢复到扩容前的状态。应急回退主要包括扩容LUN、扩容WWN和扩容端口回收,应用服务器侧扫盘等操作。

背景信息

本节内容中涉及的扩容LUN回收主要针对增加LUN数量方式扩容的应急回退。

操作步骤

1. 可选: 针对原有LUN组扩容LUN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove lun_group lun命令将新扩容的LUN从LUN组中移除,其中分别通过“lun_group_id”和“lun_id_list”指定LUN组和待移除的LUN。

3. 执行show lun_group lun命令查看LUN组中包含的LUN,其中通过“lun_group_id”指定LUN组。

该LUN组中应不包含本次扩容新增的LUN。

2. 可选: 针对原有主机组扩容WWN回收。

1. 登录存储系统CLI管理界面。

2. 执行remove host initiator initiator_type=FC命令将新扩容的启动器从主机中移除,其中通过“wwn”指定待移除启动器的WWN。

3. 执行show initiator命令查看当前主机的启动器信息,其中通过“host_id”指定主机。

该主机中应不包含本次扩容新增的启动器。

3. 可选: 针对原有主机组扩容端口回收。

1. 登录存储系统CLI管理界面。

2. 执行remove port_group port命令将新扩容的端口从端口组中移除,其中分别通过“port_group_id”、“port_type”和“port_id_list”指定端口组、端口类型和待移除的端口。

3. 执行show port_group port命令查看当前端口组中的端口信息,其中通过“port_group_id”指定端口组。

该端口组中应不包含本次扩容新增的端口。

4. 删除设备文件。

1. 执行ioscan -fnkC diskioscan -fnkC disk | grep -i HUAWEI | wc -l查看主机上所有LUN的信息。

2. 删除路径设备文件。

1. 执行ioscan -fnC disk命令扫描系统磁盘。

2. 执行ioscan -fnkC disk | grep -i NO_HW命令检查是否存在状态为“NO_HW”的磁盘。

3. 执行ioscan -fnkC disk | grep -i NO_HW | awk '{ print $3}' | xargs -n1 rmsf -C disk -H命令删除状态为“NO_HW”的磁盘

4. 再次执行ioscan -fnkC disk | grep -i NO_HW命令检查是否存在状态为“NO_HW”的磁盘。

3. 再次执行ioscan -fnkC diskioscan -fnkC disk | grep -i HUAWEI | wc -l查看主机上所有LUN的信息。

将执行结果与4.a的结果进行对比,验证路径设备文件是否已经被删除。

5. 回退后主机运行状态检查。

1. 执行tail -200 /var/adm/syslog/syslog.log命令检查主机是否存在报错。

如果存在存储相关报错,请在问题解决后再实施后续操作。

2. 执行ioscan -fnkC disk命令检查磁盘路径状态。

扩容后工作交接

变更后观察

变更完成后现场工程师:值守观察30分钟,确认无问题后知会现场施工人员离场。

注意事项

完成变更后,通知客户要更改被使用过的帐户和密码。

n

 


 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论