如何从启动器(CentOS/RHEL 7)Linux中删除iscsi目标

时间:2020-01-09 10:38:07  来源:igfitidea点击:

如何从启动器中删除iSCSI目标?
如何删除不活动的iSCSI目标?
从启动器中删除iscsi存储目标?
在CentOS/RHEL 7 Linux上删除iscsi虚拟磁盘。

在CentOS/RHEL 7 Linux上删除iscsi目标的步骤。

删除iSCSI Target的步骤

  • /etc/fstab中删除iscsci条目(如果有的话)

  • 卸载iscsi磁盘

  • 断开iscsi磁盘与该目标的连接

  • 删除连接

  • 去喝啤酒(如果你喝一杯)

更新/etc/fstab

首先,确保从要删除的目标的/etc/fstab中删除iscsi条目。

假设我们希望从上一篇文章中删除显示为/dev/sdc的iscsi目标。

如下面的示例所示,使用blkid获取/dev/sdc的UUID。

# blkid /dev/sdc
/dev/sdc: UUID="f87DLO-DXDO-jjJ5-3vgO-RfCE-oOCA-VGploa" TYPE="LVM2_member"

这里的/dev/sdc的UUID是f87DLO-DXDO-jjJ5-3vgO-RfCE-oOCA-VGploa
因此,请在/etc/fstab中查找该UUID并删除该条目。

卸载磁盘

现在是时候卸载磁盘了,然后我们继续删除目标。
我们可以使用umount来手动卸载磁盘。

# umount /mount_point

像上一个例子一样,假设将/dev/sdc挂载在/clusterfs上,我们可以使用

# umount /clusterfs

断开iscsi磁盘与该目标的连接

如果我们需要在重新启动后不恢复iSCSI连接,则首先必须注销以使用以下命令断开实际会话的连接

[root@node1 ~]# iscsiadm --mode node --targetname iqn.2016-12.com.example:servers  --portal 10.0.2.13 -u
Logging out of session [sid: 1, target: iqn.2016-12.com.example:servers, portal: 10.0.2.13,3260]
Logout of [sid: 1, target: iqn.2016-12.com.example:servers, portal: 10.0.2.13,3260] successful.

注意:对要删除/删除的每个iscsi目标重复此命令。

删除连接

现在是时候删除启动器节点上的iscsi目标连接了。

# iscsiadm --mode node --targetname iqn.2016-03.com.theitroad:tgt1 --portal 10.0.2.13 -o delete

注意:同样,对要删除的每个iscsi目标重复此命令。

停止iscsi服务(可选)

如果已从安装程序中删除了所有的iscsi目标,则在启动程序节点上不会运行任何其他守护程序。

因此,我们可以停止iscsid守护程序

# systemctl stop iscsid
# systemctl disable iscsid

重要说明:如果仅删除某些iscsi目标,而其他仍然连接,则不要禁用或者停止此服务。