Linux系统存储维护指导手册 下载本文

Linux操作系统存储技术指导手册(For HDS

Storage)

SLES 环境下使用HDS SAN存储技术指导手册

目 录

一.

使用前的环境检查 ............................................................................................. 3 1.1 操作系统环境检查............................................................................................. 3 1.1.1 操作系统版本.............................................................................................. 3 1.1.2 检查HBA卡安装和参数配置 ................................................................... 3 1.2 检查HDLM版本情况 ....................................................................................... 4 1.3 检查当前LUN识别情况 .................................................................................. 5 1.4 检查非HDS磁盘情况....................................................................................... 5 1.5 检查VG及LV的情况 ...................................................................................... 5 二.

通用模块 ............................................................................................................. 7

2.1 磁盘识别............................................................................................................. 7 三.

创建/扩容文件系统 ............................................................................................ 7

3.1 执行dlmcfgmgr命令并创建分区 ..................................................................... 7 3.2 创建文件系统..................................................................................................... 8 3.3 扩容文件系统,使用该步骤............................................................................. 8 4创建/扩容数据库ASM盘 ................................................................................. 9 4.1 创建ASM磁盘组 .............................................................................................. 9 4.1.1添加磁盘,生成设备别名........................................................................... 9 五.

从现有环境中回收存储 ................................................................................... 13

5.1 保留数据的回收文件系统............................................................................... 13 5.2 不保留数据的回收LUN ................................................................................. 13 5.3 ASM环境中回收存储 ...................................................................................... 14 六.

文件系统迁移(非磁盘复制) ....................................................................... 15

6.1 删除原服务器文件系统................................................................................... 15 6.2 识别新服务器文件系统................................................................................... 15 七.

ASM盘全量迁移(非磁盘复制) ................................................................. 15

7.1 回收原服务器ASM盘 .................................................................................... 15 7.2 新服务器识别并新增ASM盘 ........................................................................ 16

SLES 环境下使用HDS SAN存储技术指导手册

一. 使用前的环境检查

1.1 操作系统环境检查 1.1.1 操作系统版本

1)确认操作系统版本: # cat /etc/SuSE-release SUSE Linux Enterprise Server 10 (x86_64) VERSION = 10 PATCHLEVEL = 4 或: SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11 PATCHLEVEL = 2 1.1.2 检查HBA卡安装和参数配置

1)确认HBA卡硬件安装情况:

# lspci -nn | grep \ 06:00.0 Fibre Channel [0c04]: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter [10df:f100] (rev 03) 06:00.1 Fibre Channel [0c04]: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter [10df:f100] (rev 03) 82:00.0 Fibre Channel [0c04]: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter [10df:f100] (rev 03) 82:00.1 Fibre Channel [0c04]: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter [10df:f100] (rev 03) 2)使用以下命令确定每块HBA卡是否正常驱动: # ll /sys/class/fc_host lrwxrwxrwx 1 root root 0 Jul 16 07:41 host10 -> ../../devices/pci0000:80/0000:80:01.0/0000:82:00.1/host10/fc_host/host10 lrwxrwxrwx 1 root root 0 Jul 16 07:41 host7 -> ../../devices/pci0000:00/0000:00:01.0/0000:06:00.0/host7/fc_host/host7 lrwxrwxrwx 1 root root 0 Jul 16 07:41 host8 -> ../../devices/pci0000:00/0000:00:01.0/0000:06:00.1/host8/fc_host/host8 lrwxrwxrwx 1 root root 0 Jul 16 07:41 host9 -> ../../devices/pci0000:80/0000:80:01.0/0000:82:00.0/host9/fc_host/host9 3)使用以下命令确定具体的HBA卡型号:

3

SLES 环境下使用HDS SAN存储技术指导手册

# more /sys/class/scsi_host/hostN/modeldesc 4)使用以下命令确定具体的HBA驱动版本: # more /sys/class/scsi_host/hostN/lpfc_drvr_version 5)使用以下命令确定具体的HBA支持的最大LUN数量: # more /sys/class/scsi_host/hostN/lpfc_max_luns

6)使用以下命令确定具体的HBA的Queue Depth和LUN的Queue Depth: # more /sys/class/scsi_host/hostN/lpfc_hba_queue_depth # more /sys/class/scsi_host/hostN/lpfc_lun_queue_depth 1.2 检查HDLM版本情况

1)执行以下命令:

# /opt/D*/bin/dlnkmgr view -sys

HDLM Version : 7.6.0-00 Service Pack Version :

Load Balance : on(extended lio) Support Cluster : Elog Level : 3 Elog File Size (KB) : 9900 Number Of Elog Files : 2 Trace Level : 0 Trace File Size (KB) : 1000 Number Of Trace Files : 4

Path Health Checking : on(30) Auto Failback : on(1) Reservation Status : Intermittent Error Monitor : off

Dynamic I/O Path Control : off(10) HDLM Manager Ver WakeupTime

Alive 7.6.0-00 2014/05/16 23:31:48

HDLM Alert Driver Ver WakeupTime ElogMem Size Alive 7.6.0-00 2014/05/16 23:31:40 1000 HDLM Driver Ver WakeupTime

Alive 7.6.0-00 2014/05/16 23:31:40 License Type Expiration Permanent -

KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/07/21 15:30:07

注意检查HDLM版本与OS版本、OS内核版本、HBA卡型号驱动的兼容

4

SLES 环境下使用HDS SAN存储技术指导手册

性,同时注意HDLM的参数设置满足总行相关规范。

1.3 检查当前LUN识别情况

1)使用lscsi命令检查当前识别的SCSI设备情况: # lsscsi [7:0:0:9] disk HITACHI OPEN-V 7006 /dev/sdj [7:0:0:10] disk HITACHI OPEN-V 7006 /dev/sdk [7:0:0:11] disk HITACHI OPEN-V 7006 /dev/sdl [8:0:0:0] disk HITACHI OPEN-V 7006 /dev/sdm [8:0:0:1] disk HITACHI OPEN-V 7006 /dev/sdn [8:0:0:2] disk HITACHI OPEN-V 7006 /dev/sdo [8:0:0:3] disk HITACHI OPEN-V 7006 /dev/sdp 四个数字a:b:c:d分别代表: a:Host ID (host port number) b:Channel number (bus number) c:Target ID d:Lun (host LU number) 2)使用以下命令检查HDLM管理设备与系统SCSI设备之间的对应关系: # /opt/DynamicLinkManager/bin/dlnkmgr view -lu -c -item 1.4 检查非HDS磁盘情况

1)使用以下命令检查非HDS磁盘情况:

# lsscsi | grep -v HITACHI 考虑到不同厂家的多路径软件之间可能存在不兼容的情况,HDS不推荐同一服务器同时连接不同厂家的磁盘机。

1.5 检查VG及LV的情况

1)确定系统VG的列表: # vgs VG #PV #LV #SN Attr VSize VFree dbmsvg 3 2 0 wz--n- 111.62g 11.62g system 1 9 0 wz--n- 278.00g 181.00g 2)显示VG的详细信息: # vgdisplay -v /dev/dbmsvg --- Volume group --- VG Name dbmsvg System ID Format lvm2 5