CentOS7.9使用ISCSI连接挂载戴尔存储,存储已事先添加好卷,做好主机映射。
本次服务器环境:Centos 7.9
存储:DELL ME4012
1、安装iSCSI initiator
yum install -y iscsi-initiator-utils
2、安装完成后查看复制本机iqn地址,
cat /etc/iscsi/initiatorname.iscsi
3、
修改 # vi /etc/iscsi/iscsid.conf
在存储服务器上添加CHAP映射
4、修改完成后启动服务,iscsi 与 iscsid 都需要启动
systemctl start iscsi
systemctl enable iscsi
systemctl start iscsid
systemctl enable iscsid
5、挂载ISCSI存储
使用命令 iscsiadm -m discovery -t sendtargets -p xxx 显示指定服务器的存储信息,
使用命令 iscsiadm -m node --login
实现 iSCSI 映射。可通过命令 lsblk 查看结果。挂载完成后可在存储服务器上查看到
iscsiadm -m discovery -t sendtargets -p 192.168.110.253
因目前只是临时挂载,系统或服务重启后挂载点会自己断开,所以挂载完成后,需要手动添加ISCSI开机自动挂载:
iscsiadm -m node –T iqn.1988-11.com.dell:01.array.bc305bf0f063 -p 192.168.110.253 --op update -n node.startup -v automatic --op update -n node.startup -v automatic
6、磁盘挂载
(1)分区
pvcreate /dev/sdd
(磁盘名称)
gdisk /dev/sdd
(磁盘名称)
(2)格式化
# mkfs.ext4 /dev/sddN
(N 代表分区的数字)
(3)挂载
1.创建挂载点
# mkdir /home/data
(路径已实际需求为准)
2.使用mount 进行磁盘临时挂载。
3.挂载成功后使用blkid查看磁盘UUID后写入/etc/fatab
文件中。
注意:
UUID=2014c624-d9e6-486c-a897-c7d1eda9023b /media/share22 ext4 defaults,_netdev 0 0
iSCSI存储自动挂载存储一定要在defaults后面加上 ,_netdev (设备需要网络)上面红色部分。
挂载完成后可正常使用。