CentOS 7 安装 iSCSI

iSCSI 简介
iSCSI(Internet Small Computer System Interface)是一种基于TCP/IP网络传输的存储协议,可以将远程的存储设备虚拟化成本地磁盘使用,在CentOS 7系统中安装iSCSI,可以实现数据中心的存储虚拟化,提高存储资源利用率。
安装前的准备工作
- 确保网络连接正常,iSCSI依赖于网络传输。
- 服务器IP地址和目标存储设备的IP地址需要在同一网络段。
- 确保服务器和存储设备之间没有防火墙规则阻止iSCSI流量。
安装 iSCSI
安装 iSCSI 客户端
在CentOS 7系统中,可以使用yum命令安装iSCSI客户端。
sudo yum install iscsi-initiator-utils
启动 iSCSI 客户端
sudo systemctl start iscsid
查看iSCSI目标

sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.100
这里,192.168.1.100是存储设备的IP地址,根据实际情况修改IP地址。
连接到 iSCSI 目标
sudo iscsiadm -m node -T iqn.1993-08.org.linux-iscsi:disk1.lvm -p 192.168.1.100:3260 --login
这里,iqn.1993-08.org.linux-iscsi:disk1.lvm是iSCSI目标的IQN(唯一标识符),192.168.1.100:3260是目标地址。
挂载 iSCSI 设备
sudo mount /dev/sdb1 /mnt/iscsi
这里,/dev/sdb1是iSCSI设备,/mnt/iscsi是挂载点。
配置开机自动连接 iSCSI 目标
编辑配置文件
sudo vi /etc/fstab
添加以下内容:

168.1.100::3260 iqn.1993-08.org.linux-iscsi:disk1.lvm /mnt/iscsi iscsi defaults 0 0 重启 iSCSI 客户端
sudo systemctl restart iscsid
FAQs
Q1:如何查看 iSCSI 设备的挂载点?
A1:可以使用以下命令查看:
df -h
Q2:如何卸载 iSCSI 设备?
A2:首先卸载 iSCSI 设备:
sudo umount /mnt/iscsi
然后断开连接:
sudo iscsiadm -m node -T iqn.1993-08.org.linux-iscsi:disk1.lvm -p 192.168.1.100:3260 --logout

