银河麒麟高级服务器v10 sp1 配置iscsi

场景:ip-san环境,将ip-san存储资源绑定给麒麟服务器系统v10 sp1

以下为实验环境,iscsi存储端由安装了iscsi服务的中标麒麟V7服务器来提供

一、iscsi服务端配置

1.1 服务器磁盘分区


使用lsblk查看磁盘信息,这里使用/dev/sdc 来作为共享存储资源,也可以使用一整个或多个磁盘作为共享资源

1.2 执行systemctl start target #启动服务


执行systemctl stop firewalld #关闭防火墙
systemctl enable target #设置开机自启动

1.3 执行targetcli开始配置
a. 查看目录

==/backstores/block> create dev=/dev/sdb name=storage ==

Created block storage object sdb using /dev/sdb.

/iscsi> create iqn.2021-08.cn.yuchen:server

Created target iqn.2021-08.cn.yuchen:server

Created TPG 1.

Global pref auto_add_default_portal=true

Created default portal listening on all IPs (0.0.0.0), port 3260.

/iscsi/iqn.20…/tpg1/portals> create 172.16.1.33

Using default IP port 3260

Created network portal 172.16.1.33:3260.

cd iqn.2021-08.cn.yuchen:server/tpg1/acls

create iqn.2021-08.cn.yuchen:node1

create iqn.2021-08.cn.yuchen:node2

cd luns

==create /backstores/block/storage ==

==saveconfig ==

1.4 启动服务

systemctl restart target

二、服务器安装iscsi客户端软件

查询是否安装了对应包

rpm -qa|grep -E 'open-isns|open-iscsi'

如果返回为空就安装下open-isns和open-iscsi

三、安装multipath和配置多路径

 rpm -qa|grep -E 'device|multipath'

3.1 启动服务及生成映射

# modprobe dm-multipath

#  systemctl start multipathd

#  systemctl enable multipathd

# multipath -ll

[root@wznode1 ~]# multipath -ll
36001405b69bc890d7c349ad99a6124fb dm-2 LIO-ORG,storagesdc
size=1.0G features='0' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  `- 3:0:0:1 sdc 8:32 active ready running

3.2 拷贝配置文件及修改multipath别名

cp /usr/share/doc/multipath-tools/multipath.conf /etc/multipath.conf

在/etc/multipath.conf增加以下内容

multipaths {
multipath {
wwid 36001405b69bc890d7c349ad99a6124fb
alias data_lun
}
}

3.3 查看修改是否成功

[root@wznode1 ~]# systemctl restart multipathd
[root@wznode1 ~]# multipath -ll
data_lun (36001405b69bc890d7c349ad99a6124fb) dm-2 LIO-ORG,storagesdc
size=1.0G features='0' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  `- 3:0:0:1 sdc 8:32 active ready running

四、客户端iscsi配置

4.1 修改客户端iqn号

[root@wznode1 ~]# cat /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2021-08.cn.yuchen:node1

4.2 发现ISCSI设备

[root@node1 ~]# iscsiadm -m discovery -t st -p 172.16.1.33

172.16.1.33:3260,1 iqn.2021-08.cn.yuchen:server

4.3 注册ISCSI设备

[root@sdw4 ~]# iscsiadm -m node –T iqn.2021-08.cn.yuchen:server -p 172.16.1.33:3260 -l

出现successful.的时候,标志着ISCSI设备注册成功!

4.4 查看就有哪些target记录在了Open-iSCSI数据库中

[root@server02 ~]# iscsiadm -m node

[root@node1 ~]# iscsiadm -m node

172.16.1.33:3260,1iqn.2021-08.cn.yuchen:server

使用 iscsiadm -m session –R命令刷新

[root@node1 ~]# iscsiadm -m session –R

tcp: [1] 172.16.1.33:3260,1 iqn.2021-08.cn.yuchen:server (non-flash)

可以使用cat /proc/scsi/scsi或者fdisk -l来查看注册的卷

[root@server02 ~]# cat /proc/scsi/scsi

[root@node1 ~]# cat /proc/scsi/scsi

Attached devices:

Host: scsi1 Channel: 00 Id: 00 Lun: 00

Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00

Type: CD-ROM ANSI SCSI revision: 05

Host: scsi2 Channel: 00 Id: 00 Lun: 00

Vendor: VMware, Model: VMware Virtual S Rev: 1.0

Type: Direct-Access ANSI SCSI revision: 02

Host: scsi2 Channel: 00 Id: 01 Lun: 00

Vendor: VMware, Model: VMware Virtual S Rev: 1.0

Type: Direct-Access ANSI SCSI revision: 02

Host: scsi3 Channel: 00 Id: 00 Lun: 00

Vendor: LIO-ORG Model: storage Rev: 4.0

Type: Direct-Access ANSI SCSI revision: 05

登录iscsiadm -m node --login

4.5 ISCSI设备设置为开机自动挂

[root@sdw4 ~]# iscsiadm -m node –T iqn.2021-08.cn.yuchen:server  --op update -n node.startup -v automatic

4.6 iscsi磁盘分区及挂载

分区略

挂载的话一定要加参数_netdev

/dev/mapper/data_lun1 /data xfs defaults,_netdev 0 0

4.7 修改iscsi服务

[root@wznode1 ~]# cat /usr/lib/systemd/system/iscsi.service 
[Unit]
Description=Login and scanning of iSCSI devices
Documentation=man:iscsiadm(8) man:iscsid(8)
Before=remote-fs.target
After=network.target network-online.target iscsid.service
ConditionPathExists=/etc/iscsi/initiatorname.iscsi

[Service]
Type=oneshot
#ExecStart=/sbin/iscsiadm -m node --loginall=automatic
ExecStart=/sbin/iscsiadm -m node --loginall=all
ExecStop=/sbin/iscsiadm -m node --logoutall=automatic
ExecStop=/sbin/iscsiadm -m node --logoutall=manual
SuccessExitStatus=21
RemainAfterExit=true

[Install]
WantedBy=remote-fs.target

[root@wznode1 ~]# systemctl daemon-reload
[root@wznode1 ~]# systemctl restart iscsi

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值