浅谈DSC共享存储ISCSI配置

浅谈DSC共享存储ISCSI配置

1 概述

本文主要介绍达梦DMDSC集群共享存储配置过程,适用于测试环境,主要利用Windows的功能组件ISCSI配置共享存储。

2 配置ISCSI图文详解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 启动服务器的ISCSI

启用iscsi服务
systemctl enable iscsi
systemctl start iscsi

#登录iscsi服务
iscsiadm -m discovery -t st -p 10.10.10.1
iscsiadm -m node -T iqn.1991-05.com.microsoft:AKFSETL-fgedudb-target t -p 10.10.10.1:3260 -l

#列出共享磁盘信息
在这里插入图片描述

4 绑定UDEV

#获取UUID:
for i in b c d e;
do
echo “sd i " " ‘ / u s r / l i b / u d e v / s c s i i d − − w h i t e l i s t e d − − r e p l a c e − w h i t e s p a c e − − d e v i c e = / d e v / s d i" "`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd i""/usr/lib/udev/scsiidwhitelistedreplacewhitespacedevice=/dev/sdi`”;
done

#生成UUID规则:
for i in b c d e;
do
echo “KERNEL==“sd?”,SUBSYSTEM==“block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i", SYMLINK+=“dmasm-disk$i”,OWNER=“dmdba”, GROUP=“dinstall”,MODE=“0660"”
done

5 编写配置文件

vim /etc/udev/rules.d/99-dmasm-devices.rules
KERNEL==“sd?”,SUBSYSTEM==“block”, PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/ n a m e " , R E S U L T = = " 360003 f f 44 d c 75 a d c b e d 3968 e c e e d c 03 b " , S Y M L I N K + = " d m a s m − d c r " , O W N E R = " d m d b a " , G R O U P = " d i n s t a l l " , M O D E = " 0660 " K E R N E L = = " s d ? " , S U B S Y S T E M = = " b l o c k " , P R O G R A M = = " / u s r / l i b / u d e v / s c s i i d − − w h i t e l i s t e d − − r e p l a c e − w h i t e s p a c e − − d e v i c e = / d e v / name",RESULT=="360003ff44dc75adcbed3968eceedc03b", SYMLINK+="dmasm-dcr",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/ name",RESULT=="360003ff44dc75adcbed3968eceedc03b",SYMLINK+="dmasmdcr",OWNER="dmdba",GROUP="dinstall",MODE="0660"KERNEL=="sd?",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsiidwhitelistedreplacewhitespacedevice=/dev/name",RESULT==“360003ff44dc75adc9cbf998521328669”, SYMLINK+=“dmasm-vote”,OWNER=“dmdba”, GROUP=“dinstall”,MODE=“0660”
KERNEL==“sd?”,SUBSYSTEM==“block”, PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/ n a m e " , R E S U L T = = " 360003 f f 44 d c 75 a d c 828 e c 256 e 843 d 9 f 5 " , S Y M L I N K + = " d m a s m − l o g " , O W N E R = " d m d b a " , G R O U P = " d i n s t a l l " , M O D E = " 0660 " K E R N E L = = " s d ? " , S U B S Y S T E M = = " b l o c k " , P R O G R A M = = " / u s r / l i b / u d e v / s c s i i d − − w h i t e l i s t e d − − r e p l a c e − w h i t e s p a c e − − d e v i c e = / d e v / name",RESULT=="360003ff44dc75adc828ec256e843d9f5", SYMLINK+="dmasm-log",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/ name",RESULT=="360003ff44dc75adc828ec256e843d9f5",SYMLINK+="dmasmlog",OWNER="dmdba",GROUP="dinstall",MODE="0660"KERNEL=="sd?",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsiidwhitelistedreplacewhitespacedevice=/dev/name",RESULT==“360003ff44dc75adc966b7c2ccd0d374d”, SYMLINK+=“dmasm-data”,OWNER=“dmdba”, GROUP=“dinstall”,MODE=“0660”

6 重启UDEV

/sbin/udevadm control --reload-rules
/sbin/udevadm trigger --type=devices --action=change
systemctl status systemd-udevd.service

#检查dmasm:
ls -lsa /dev/sd*
ls -lsa /dev/dmasm*

7绑定裸设备

#修改开机启动配置

vim /etc/rc.d/rc.local
sleep 1
#dcr
raw /dev/raw/raw1 /dev/dmasm-dcr
#vote
raw /dev/raw/raw2 /dev/dmasm-vote
#log
raw /dev/raw/raw3 /dev/dmasm-log
#data
raw /dev/raw/raw4 /dev/dmasm-data
sleep 2

#chown
chown dmdba:dinstall /dev/raw/raw1
chown dmdba:dinstall /dev/raw/raw2
chown dmdba:dinstall /dev/raw/raw3
chown dmdba:dinstall /dev/raw/raw4

#chmod
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
chmod 660 /dev/raw/raw3
chmod 660 /dev/raw/raw4

#检查裸设备大小
blockdev --getsize64 /dev/raw/raw1
blockdev --getsize64 /dev/raw/raw2
blockdev --getsize64 /dev/raw/raw3
blockdev --getsize64 /dev/raw/raw4
在这里插入图片描述
#列出裸设备
raw -qa
在这里插入图片描述
备注:每台服务器都能列出裸设备信息即配置成功,共享存储即可用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值