HPUX主机存储空间扩容步骤:
一. 变更内容
- 存储
3PAR8440
划分3TB存储,分配给HPUX
主机HOSTNAME
。 - 主机系统识别新扩容的存储磁盘,并创建磁盘别名(
Oracle ASM
磁盘管理时需要)。
二. 变更前准备
2.1 收集相应主机存储磁盘使用情况及链路识别状态。
2.1.1 确认系统连接的存储
ioscan -fnCdisk -N (确认划分的是3par磁盘)
2.1.2 通过存储工具查看磁盘情况
# 根据步骤 2.1.1 查询的结果,使用相应的存储工具查看具体信息(3parinfo/evainfo/xpinfo...)
3parinfo -i |sort -k6
2.1.2.1 确认磁盘命名和规则:
记录vv name以及当前系统已使用的命名编号;比如vv_HOSTNAME_004,下一块vv从005开始
2.1.2.2 确认存储序列号,查询对应存储名称和登录方式
查询《设备清单表》,记录有管理ip以及登录账号/密码等
2.1.2.3 确认当前系统已有磁盘单个vv的容量大小。
客户一般只会提出存储空间需求总容量(或初步规划了单个盘大小和数量,不一定合理),具体该如何拆分需要根据情况分析。
比如:如果磁盘是oracle asm管理使用的磁盘,建议与以前划分磁盘Raid方式以及容量大小要保持一致。
注:此处需要评估客户扩容空间合理性:
1、存储剩余空间是否满足扩容需求
2、需要与客户沟通3T空间具体的划分方式:1T * 3
2.2 确认存储3PAR8440
健康状态正常
尽量不要在存储故障状态下变更,避免增加后台分配或blance的压力,发生意外影响。
三. 3PAR8440
存储操作
登录3par:ssh 3paradm@192.168.xx.xx
密码:
3.1 检查并确认存储数据分布方式和vv name
排列序号
是否与系统查看结果相符 参照2.1.2结果
showvv vv_HOSTNAME*
# 1、确认vv数据分布方式是TPVV模式、full模式 or TDVV模式
# 2、确认新vvname排序号从005开始)
备注:如果系统无法运行3parinfo 查看vv情况,且客户提供的主机名称与存储命令vv、host、hostset、vvset等命名信息不完全一致,需要让客户提供WWN,进一步进行确认。(比如ESXi主机)
showhost
# 查询wwn对应主机名 --> showvlun 查询导出(映射)到主机的vv
3.2 检查并确认vv
所在CPG
showcpg
showvvcpg vv_HOSTNAME* (确认扩容主机vv当前使用的CPG)
3.3 检查vv
对应的vvset
名字
showvlun -lvm |grep
showvlun -v vv_HOSTNAME*
3.4 划分存储vv
磁盘空间,并将新vv
加入到vvset
中。
3.4.1 创建vv
createvv -tpvv CPG_SAS_PROD_R5 vv_HOSTNAME_005 1T
createvv -tpvv CPG_SAS_PROD_R5 vv_HOSTNAME_006 1T
createvv -tpvv CPG_SAS_PROD_R5 vv_HOSTNAME_007 1T
3.4.2 将划分的vv
添加至已有的vvset
中
createvvset -add vset_HOSTNAME vv_HOSTNAME_005 vv_HOSTNAME_006 vv_HOSTNAME_007
注:每个vv
1T,共计3个vv
。
⚠️ 此处为扩盘,使用hset和vset方式映射分配主机组,无需再进行充分createvlun映射操作。只要新增vv加入到vvset中,自动就具有映射关系。【重复映射可能会造成lun id混乱】
四. HPUX
主机操作
4.1 硬件扫描识别新磁盘:
for HP-UX
:
ioscan -fnCdisk -N (11.31)
ioscan -fnCdisk (11.11 和 11.23)
for AIX
:
cfgmgr -v
lsdev -C |grep disk
lspv
for Linux
:
echo "- - -" > /sys/class/scsi\_host/hostX/scan
或
ls -1 /sys/class/scsi\_host/host\*/scan |xargs -i sh -c 'echo " - - -" > {}' (待验证)
fdisk -l (扫描磁盘)
for ESXi
:
在管理界面,重新硬件扫描,可以核对WWID
4.2 存储脚本扫描新磁盘
(确认存储lun
名字能够正确识别):
3parinfo -i |awk '{printf "%-50s%-10s%-10s\\n", $1, $2, $6}'|sort -k3
4.3 确认主机别名命名方式和序列,并对新磁盘创建别名
ll /dev/oracle
根据3parinfo
扫描的新磁盘设备文件名获取设备号
ll /dev/rdisk/newdisk|awk '{print $5 " " $6}'|read -r major minor
根据别名命名和序列,添加新磁盘别名,针对6个新增vv
均需要创建别名
mknod /dev/oracle/asmDiskXX c $major $minor
3parinfo -i |tail -3 |awk '{print $1}'|xargs -i ll {}
scsimgr get\_info -D /dev/rdisk/diskxx |grep -i -e wwid -e serial
ioscan -m lun
ioscan -m dsf
ioscan -P health
变更需要与客户相关确认事项:
了解扩容内容
- 查看系统已有磁盘情况初判磁盘的大小/数量/vv类型;(建议:文件系统
TPVV
,数据库FULL
) - 如果涉及HPUX文件系统扩容,需要提前确认VG是否还可以扩容,以及识别的最大磁盘限制
- 如果临时用途建议重新命名,不要沿用旧的磁盘命名序号,方便后续回收
- 变更前:是否需要提供方案,以及最晚提交方案时间;实施具体时间,是否需要额外提出变更申请
- 实施中:配合人员(包括友商操作系统人员,以及客户人员)
- 实施后:确认完成后的交付方式和内容(比如邮件说明+存储空间使用表格 等等)