本文介绍如何在CentOS 8/RHEL 8 Linux操作系统上配置iSCSI Initiator的具体步骤。
步骤1:在CentOS 8/RHEL 8上安装iscsi-initiator-utils 首先在将充当启动器的CentOS 8/RHEL 8计算机上安装iscsi-initiator-utils,通过在终端中运行以下命令来完成此操作: sudo dnf -y install iscsi-initiator-utils
步骤2:配置启动器名称 用你喜欢的编辑器打开“/etc/iscsi/initiatorname.iscsi”文件,然后编辑名称以匹配你在目标服务器中使用的名称: $ sudo vi /etc/iscsi/initiatorname.iscsi ## Change it to match the one you placed in target's ACL InitiatorName=iqn.2019-11.com.computingforgeeks:initiator1
步骤3:配置身份验证凭据-用户名和密码 打开“/etc/iscsi/iscsid.conf”文件并进行如下编辑,确保用户名和密码与我们在iSCSI Target服务器的ACL中输入的名称和密码匹配,使用行号可以指导你编辑行的位置,大约在第57、61和62行,取消注释“node.session.auth.authmethod = CHAP”,取消注释并设置“node.session.auth.username = initiator1”和“node.session.auth.password = gai0daeNgu”(使用两行都显示你的凭据): $ sudo vi /etc/iscsi/iscsid.conf ## Uncomment this line 57 node.session.auth.authmethod = CHAP 58 59 # To set a CHAP username and password for initiator 60 # authentication by the target(s), uncomment the following lines: 61 node.session.auth.username = initiator1 62 node.session.auth.password = gai0daeNgu
步骤4:测试iSCSI Target discovery 设置完成之后,就该确认iSCSI启动器是否可以发现我们已安装的iSCSI Target了,运行以下命令,用iSCSI目标服务器的IP替换IP: # iscsiadm -m discovery -t sendtargets -p 172.17.52.184 172.17.52.184:3260,1 iqn.2019-11.computingforgeeks.com:geekstarget1 我们可以确认成功,将显示ip信息和访问详细信息。
步骤5:确认目标状态 就像我们在目标上发出ls命令一样,在下面发出以下命令以检查状态,会有很多信息,我们已经截断了大多数: # iscsiadm -m node -o show # BEGIN RECORD 6.2.0.874-10 node.name = iqn.2019-11.computingforgeeks.com:geekstarget1 node.tpgt = 1 node.startup = automatic node.leading_login = No iface.hwaddress = iface.ipaddress = iface.iscsi_ifacename = default iface.net_ifacename = iface.gateway = iface.subnet_mask = iface.transport_name = tcp iface.initiatorname = iface.state = iface.vlan_id = 0 iface.vlan_priority = 0 iface.vlan_state = iface.iface_num = 0 iface.mtu = 0
步骤6:在CentOS 8/RHEL 8上访问iSCSI Target 通过发出以下命令登录到iSCSI Target,应该在最后看到成功(successful): # iscsiadm -m node --login Logging in to iface: default, target: iqn.2019-11.computingforgeeks.com:geekstarget1, portal: 172.17.52.184,3260 Login to [iface: default, target: iqn.2019-11.computingforgeeks.com:geekstarget1, portal: 172.17.52.184,3260] successful. 确认已登录到iSCSI Target服务器: # iscsiadm -m session -o show tcp: [1] 172.17.52.184:3260,1 iqn.2019-11.computingforgeeks.com:geekstarget1 (non-flash) 1、检查你的磁盘是否已添加iSCSI Target的磁盘 正如你所见,我的“b”具有5G的空间: # lsblk
参考:用lsblk在Linux上找到硬盘信息:硬盘标签,找到分区名称,查找UUID信息。 2、格式化新磁盘并挂载以备使用 在本文中,我们将使用fdisk设置LVM类型,你可以自由使用此处可用的任何工具,例如parted: # fdisk /dev/sdb
3、确认新的分区号 如你所见,现在我们从下面添加了sdb1,接下来,我们将在新分区上添加文件系统: # lsblk
4、在分区上设置文件系统 我们将使用xfs,你可以在此处使用任何一个(ext3、ext4、Btrfs等)以适合你的用例,参考Ext4和XFS文件系统,选择哪一个?以下为你列举它们的主要功能: # mkfs.xfs /dev/sdb1
5、挂载分区并确认 # mount /dev/sdb1 /mnt # df -Th
相关主题 |