0
点赞
收藏
分享

微信扫一扫

OpenSuse Leap 15.5配置ISCSI

 

步骤A..1︰ 配置 ISCSI 目标

1.         安装软件包

storage:~ # zypper in yast2-iscsi-lio-server

2.         在 YaST 中启动 iscsi-lio-server 模块:

storage:~ # yast2 iscsi-lio-server

3.         在服务选项卡中的重启后下,选择引导时启动

OpenSuse Leap 15.5配置ISCSI_Storage

4.         激活在防火墙上打开端口。(这里我已经关闭了防火墙服务)

 

OpenSuse Leap 15.5配置ISCSI_Storage_02

5.         在发现选项卡中,激活发现认证

OpenSuse Leap 15.5配置ISCSI_Suse_03

6.         在由目标认证下,输入用户名口令。(admin/admin123)

OpenSuse Leap 15.5配置ISCSI_Suse_04

7.         在由发起端认证下,输入相互用户名相互密码。此口令不得与由目标认证的口令相同。(admin/admin456)

OpenSuse Leap 15.5配置ISCSI_ISCSI_05

8.         在目标选项卡中选择添加

OpenSuse Leap 15.5配置ISCSI_Suse_06

9.         替换 .com.example 来更改目标名称。

OpenSuse Leap 15.5配置ISCSI_ISCSI_07

10.     添加服务器的IP 地址

OpenSuse Leap 15.5配置ISCSI_Linux_08

11.     选择添加

OpenSuse Leap 15.5配置ISCSI_ISCSI_09

12.     在LUN 细节窗口中,输入 1 GB 存储设备的LUN 路径(例如 /dev/vbd)。

OpenSuse Leap 15.5配置ISCSI_Suse_10

13.     选择确定

14.     选择下一步

OpenSuse Leap 15.5配置ISCSI_Linux_11

15.     选择完成关闭 YaST。

OpenSuse Leap 15.5配置ISCSI_Suse_12

16.     要检查目标设置,请切换到目标 CLI:

storage:~ # targetcli
targetcli shell version 2.1.54
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
 
/>

显示配置:

/> ls
o- / .........................................................................................................................
[...]
  o-
backstores
..............................................................................................................
[...]
  | o-
block
..................................................................................................
[Storage Objects: 1]
  | | o-
dev-sdb
..........................................................................
[/dev/sdb (5.0GiB) write-thru activated]
  |
|   o- alua
...................................................................................................
[ALUA Groups: 1]
  |
|     o- default_tg_pt_gp
....................................................................... [ALUA state:
Active/optimized]
  | o-
fileio
.................................................................................................
[Storage Objects: 0]
  | o-
pscsi
..................................................................................................
[Storage Objects: 0]
  | o-
ramdisk
................................................................................................
[Storage Objects: 0]
  | o-
rbd
....................................................................................................
[Storage Objects: 0]
  o-
iscsi
..........................................................................................
[mutual disc auth, Targets: 1]
  | o-
iqn.2024-01.com.test:cc01fe8e020197a58952 .........................................................................
[TPGs: 1]
  |   o- tpg1
..................................................................................................
[gen-acls, no-auth]
  |     o- acls
..........................................................................................................
[ACLs: 0]
  |     o- luns
..........................................................................................................
[LUNs: 1]
  |     | o- lun0
....................................................................
[block/dev-sdb (/dev/sdb) (default_tg_pt_gp)]
  |     o- portals
....................................................................................................
[Portals: 1]
  |       o- 0.0.0.0:3260 .....................................................................................................
[OK]
  o-
loopback
.........................................................................................................
[Targets: 0]
  o-
vhost ............................................................................................................
[Targets: 0]
  o-
xen-pvscsi
.......................................................................................................
[Targets: 0]
/>

接下来在节点上设置 iSCSI 发起端。

步骤 A..2︰ 配置 ISCSI 发起端

1.         安装软件包

node01:~ # zypper in open-iscsi yast2-iscsi-client

2.         启动 iscsid 服务:

node01:~ # systemctl start iscsid.service
node01:~ # systemctl status iscsid.service
●
     Loaded:
loaded (/usr/lib/systemd/system/iscsid.service; disabled; vendor preset:
disabled)
     Active:
active (running) since Tue 2024-01-23 13:46:16 CST; 14s ago
TriggeredBy: ●
       Docs:
man:iscsid(8)
            
man:iscsiuio(8)
             man:iscsiadm(8)
   Main PID:
14379 (iscsid)
     Status:
"Ready to process requests"
      Tasks: 1
(limit: 4915)
     CGroup:
/system.slice/iscsid.service
             └─
 
Jan 23 13:46:16 node01 systemd[1]: Starting Open-iSCSI...
Jan 23 13:46:16 node01 systemd[1]: Started
Open-iSCSI.

3.         在 YaST 中打开 iscsi-client 模块:

node01:~ # yast2 iscsi-client

4.         在已发现目标选项卡中,选择发现。

OpenSuse Leap 15.5配置ISCSI_Storage_13

5.         输入 iSCSI 目标的 IP 地址。

OpenSuse Leap 15.5配置ISCSI_ISCSI_14

6.         清除不进行发现认证。

OpenSuse Leap 15.5配置ISCSI_Storage_15

7.         在由发起端认证下,输入发起端用户名和口令。(admin/admin456)

OpenSuse Leap 15.5配置ISCSI_Storage_16

8.         在由目标认证下,输入目标用户名和口令。

OpenSuse Leap 15.5配置ISCSI_Storage_17

9.         选择下一步。

10.     当 YaST 发现 iSCSI 目标后,选择连接。

OpenSuse Leap 15.5配置ISCSI_Suse_18

11.     在启动下,选择引导时。

OpenSuse Leap 15.5配置ISCSI_Suse_19

12.     选择下一步。

13.     选择确定关闭 YaST。

OpenSuse Leap 15.5配置ISCSI_ISCSI_20

14.     检查 iSCSI 发起端:

node01:~ # lsscsi
[0:0:0:0]    cd/dvd NECVMWar VMware SATA CD00 1.00 /dev/sr0
[2:0:0:0]    disk   VMware   Virtual disk     2.0  /dev/sda
[33:0:0:0]   disk   LIO-ORG  IBLOCK           4.0  /dev/sdb

查找包含 IBLOCK 的行。在此示例中,iSCSI 设备为

15.     检查 iscsid 服务的状态:

●
     Loaded: loaded
(/usr/lib/systemd/system/iscsid.service; disabled; vendor preset: disabled)
     Active: active (running) since Tue
2024-01-23 13:46:16 CST; 19min ago
TriggeredBy: ●
       Docs: man:iscsid(8)
             man:iscsiuio(8)
             man:iscsiadm(8)
   Main PID: 14379 (iscsid)
     Status: "Ready to process requests"
      Tasks: 1 (limit: 4915)
     CGroup: /system.slice/iscsid.service
             └─
 
Jan 23 13:46:16
node01 systemd[1]: Starting Open-iSCSI...
Jan 23 13:46:16
node01 systemd[1]: Started Open-iSCSI.
Jan 23 14:02:30
node01 iscsid[14379]: iscsid: Connection1:0 to [target:
iqn.2024-01.com.test:cc01fe8e020197a58952, portal: 192.168.110.171,3260]
throug>
lines 1-16/16 (END)

您可以在 /dev/disk/by-id/ 中查找稳定的设备名称。iSCSI 设备的名称通常以 scsi-SLIO-ORG_IBLOCK 开头。

node01:~ # ll
/dev/disk/by-id/
total 0
lrwxrwxrwx 1 root
root 9 Jan 23 11:42 ata-VMware_Virtual_SATA_CDRW_Drive_00000000000000000001
-> ../../sr0
lrwxrwxrwx 1 root
root 9 Jan 23 14:02 scsi-1LIO-ORG_IBLOCK:7b412b2e-ac7d-44f8-8fed-a45369713e6c
-> ../../sdb
lrwxrwxrwx 1 root
root 9 Jan 23 14:02 scsi-360014057b412b2eac7d44f88feda4536 -> ../../sdb
lrwxrwxrwx 1 root
root 9 Jan 23 14:02 scsi-SLIO-ORG_IBLOCK_7b412b2e-ac7d-44f8-8fed-a45369713e6c
-> ../../sdb
lrwxrwxrwx 1 root
root 9 Jan 23 14:02 wwn-0x60014057b412b2eac7d44f88feda4536 -> ../../sdb
node01:~ # lsblk
NAME   MAJ:MIN RM 
SIZE RO TYPE MOUNTPOINTS
sda      8:0   
0   20G  0 disk
├─sda1   8:1   
0  512M  0 part /boot/efi
├─sda2   8:2   
0 18.3G  0 part /tmp
│                               /var
│                               /srv
│                               /usr/local
│                               /root
│                               /home
│                               /opt
│                               /boot/grub2/x86_64-efi
│                              
/boot/grub2/i386-pc
│                               /.snapshots
│                               /
└─sda3   8:3   
0  1.2G  0 part [SWAP]
sdb      8:16  
0    5G  0 disk
sr0     11:0   
1  4.1G  0 rom

 

 

举报

相关推荐

0 条评论