如何配置HITACHI存储多路径软件

简介: 如何配置HITACHI存储多路径软件

作者: ohsdba

安装多路径软件

[root@dsdb1 /]# yum install -y glibc-
[root@dsdb1 /]# yum install -y libstdc++-
[root@dsdb1 /]# yum install -y libgcc-

[root@dsdb1 /]#cp hdlm_license.plk /var/tmp/hdlm_license
[root@dsdb1 /]#./installhdlm
[root@dsdb1 /]#reboot
设置hdlm变量

[root@dsdb1 ~]# cat .bash_profile
PATH=$PATH:$HOME/bin:/opt/DynamicLinkManager/bin:.
[root@dsdb1 ~]#. .bash_profile

如何查看管理HDLM服务
/etc/init.d/DLMManager stop/start/status
管理常用命令
dlnkmgr view -sys
dlnkmgr view -lu
dlnkmgr view -drv
dlnkmgr view -path

dlmcfgmgr -v

日志位置

/var/opt/DynamicLinkManager/log

安装遇到的问题

装完HDLM多路径软件后,发现两边对应的磁盘信息是不一致的。如果不一致,之后安装RAC会碰到很多问题,可以说存储在OS层面的配置是RAC的重中之重,这一步决定你的RAC牢靠不牢靠,然后就是权限管理。

[root@dsdb1 ~]# fdisk -l |grep sddlm
Disk /dev/sddlmaa: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmab: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmag: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmaj: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmae: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmac: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmai: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmak: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmaf: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmad: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmah: 644.2 GB, 644245094400 bytes
[root@dsdb1 bin]#
[root@dsd2b ~]# fdisk -l |grep sddlm
Disk /dev/sddlmaa: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmac: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmai: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmaj: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmab: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmad: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmaf: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmah: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmag: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmae: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmak: 644.2 GB, 644245094400 bytes
[root@dsd2 ~]#

[root@dsdb2 ~]# dlnkmgr view -lu
Product : VSP_Gx00
SerialNumber : 422173
LUs : 11

iLU HDevName Device PathID Status
000000 sddlmaa /dev/sdf 000000 Online
/dev/sdu 000006 Online
000001 sddlmab /dev/sdg 000001 Online
/dev/sdv 000007 Online
000002 sddlmai /dev/sdh 000014 Online
/dev/sdw 000020 Online
000003 sddlmaj /dev/sdi 000015 Online
/dev/sdx 000017 Online
000004 sddlmac /dev/sdj 000002 Online
/dev/sdy 000008 Online
000005 sddlmad /dev/sdk 000003 Online
/dev/sdz 000012 Online
000006 sddlmag /dev/sdl 000010 Online
/dev/sdaa 000019 Online
000007 sddlmak /dev/sdm 000016 Online
/dev/sdab 000018 Online
000008 sddlmaf /dev/sdn 000005 Online
/dev/sdac 000011 Online
000009 sddlmae /dev/sdo 000004 Online
/dev/sdad 000009 Online
00000A sddlmah /dev/sdp 000013 Online
/dev/sdae 000021 Online
KAPL01001-I The HDLM command completed normally. Operation name = view(-vstv), completion time = 2017/03/17 17:56:02
[root@dsdb2 ~]# dlnkmgr view -drv
PathID HDevName Device LDEV
000000 sddlmaa /dev/sdf VSP_Gx00.422173.000000
000001 sddlmab /dev/sdg VSP_Gx00.422173.000001
000002 sddlmac /dev/sdj VSP_Gx00.422173.000004
000003 sddlmad /dev/sdk VSP_Gx00.422173.000005
000004 sddlmae /dev/sdo VSP_Gx00.422173.000009
000005 sddlmaf /dev/sdn VSP_Gx00.422173.000008
000006 sddlmaa /dev/sdu VSP_Gx00.422173.000000
000007 sddlmab /dev/sdv VSP_Gx00.422173.000001
000008 sddlmac /dev/sdy VSP_Gx00.422173.000004
000009 sddlmae /dev/sdad VSP_Gx00.422173.000009
000010 sddlmag /dev/sdl VSP_Gx00.422173.000006
000011 sddlmaf /dev/sdac VSP_Gx00.422173.000008
000012 sddlmad /dev/sdz VSP_Gx00.422173.000005
000013 sddlmah /dev/sdp VSP_Gx00.422173.00000A
000014 sddlmai /dev/sdh VSP_Gx00.422173.000002
000015 sddlmaj /dev/sdi VSP_Gx00.422173.000003
000016 sddlmak /dev/sdm VSP_Gx00.422173.000007
000017 sddlmaj /dev/sdx VSP_Gx00.422173.000003
000018 sddlmak /dev/sdab VSP_Gx00.422173.000007
000019 sddlmag /dev/sdaa VSP_Gx00.422173.000006
000020 sddlmai /dev/sdw VSP_Gx00.422173.000002
000021 sddlmah /dev/sdae VSP_Gx00.422173.00000A
KAPL01001-I The HDLM command completed normally. Operation name = view(-vstv), completion time = 2017/03/17 17:56:14
[root@dsdb2 ~]#
解决办法

通过使用dlmchname.conf文件来实现LUN的绑定

[root@dsdb1 ~]# dlmchname -o
KAPL12374-I This operation will change the HDLM device configuration. Do you want to continue? [y/n]:y
KAPL12379-I The utility for changing HDLM device names finished normally.
[root@dsdb1 ~]#

[root@dsdb1 ~]# cat /etc/opt/DynamicLinkManager/dlmchname.conf

The device name change definition file

This file is generated by dlmchname

Format:

S/N: Serial number of storage system

LUN: LU number

New HDLM device: New logical device file name of HDLM device

Example: 171722 0002 sddlmaa

For more information on how to modify this file,

refer to the HDLM user's guide

2141423496 0000 sddlmaa
2141423496 0001 sddlmab
2141423496 0002 sddlmac
2141423496 0003 sddlmad
2141423496 0004 sddlmae
2141423496 0005 sddlmaf
2141423496 0006 sddlmag
2141423496 0007 sddlmah
2141423496 0008 sddlmai
2141423496 0009 sddlmaj
2141423496 000A sddlmak
[root@dsdb1 ~]#

[root@dsdb1 ~]# dlmchname -f
KAPL12374-I This operation will change the HDLM device configuration. Do you want to continue? [y/n]:y
KAPL12378-I Restart the machine for configuration changes to take effect.
KAPL12379-I The utility for changing HDLM device names finished normally.
[root@dsdb1 ~]# init 6

[root@dsdb1 ~]# scp /etc/opt/DynamicLinkManager/dlmchname.conf dsdb2:/etc/opt/DynamicLinkManager/

[root@dsdb2 ~]# dlmchname -f
[root@dsdb2 ~]# init 6

[root@dsdb1 ~]# fdisk -l |grep sddlma
Disk /dev/sddlmaa: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmab: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmac: 10.7 GB, 10737418240 bytes
Disk /dev/sddlmad: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmae: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmaf: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmag: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmah: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmai: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmaj: 644.2 GB, 644245094400 bytes
Disk /dev/sddlmak: 644.2 GB, 644245094400 bytes
[root@dsdb1 ~]#

权限绑定(下面的方式几乎通用)

vi /etc/udev/rules/50-udev.rules

SUBSYSTEM=="block", KERNEL=="sddlmaa", GROUP="asmadmin", OWNER="orgrid", MODE="0660"

udevadm control --reload-rules

start_udev

ls -l /dev/sddlmaa

Reference
https://support.hds.com/download/epcra/dlm11329.pdf

https://support.hds.com/download/epcra/rd6403.pdf

相关文章
|
存储 Linux
Linux系统LVM信息丢失处理方法
Linux的LVM会存储用户对PV/VG/LV的每一步操作,并自动把当前的VG的信息备份到一个文件里面,该文件为/etc/lvm/backup/VG名,本文描述了当信息丢失时如何找回的处理方法。
11348 60
Linux系统LVM信息丢失处理方法
|
供应链 芯片
电商黑话之 spu sku
SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的基本特性。因此在电商类产品库建立时,通常会根据SPU来建立。
电商黑话之 spu sku
|
人工智能 Devops 虚拟化
VMware vSphere 8.0 Update 3d 下载 - 企业级工作负载平台
VMware vSphere 8.0 Update 3d 下载 - 企业级工作负载平台
10284 17
|
7月前
|
运维 监控 Linux
Linux中收集【系统】和【硬件】信息的30个常用命令总结
本文系统梳理30个Linux运维核心命令,涵盖系统信息(如`uname`、`hostname`)、硬件诊断(如`lscpu`、`smartctl`)及日志监控(如`dmesg`、`journalctl`)等全场景需求,助力高效排查故障、优化性能与实现自动化运维。
1196 2
|
7月前
|
存储 物联网 PyTorch
不用换显卡!大模型微调显存优化实操指南(附代码+效果对比)
不用换显卡!本文详解三大显存优化技巧:梯度检查点、混合精度训练、动态批量调整,附PyTorch实操代码与效果对比。16G显卡成功微调Llama 2 7B,显存占用直降38.5%,精度几乎无损,学生党、个人开发者也能轻松上手。
不用换显卡!大模型微调显存优化实操指南(附代码+效果对比)
|
存储 Oracle 关系型数据库
RAC创建ASM磁盘组时配置多路径和UDEV
RAC创建ASM磁盘组时配置多路径和UDEV
4107 7
|
数据可视化 前端开发 数据安全/隐私保护
Streamlit快速构建数据应用程序
【10月更文挑战第21天】Streamlit 是一个开源的 Python 库,用于快速构建数据应用程序。它简化了数据可视化的开发过程,允许用户通过简单的 Python 脚本创建交互式应用,而无需编写复杂的前端代码。本文介绍了 Streamlit 的基本概念、安装方法、示例应用的创建、扩展功能及部署方法,展示了其在 Python 可视化领域的潜力和优势。
在Linux中,如何设置系统的日期和时间?
在Linux中,如何设置系统的日期和时间?
|
存储 测试技术 虚拟化