第13章 ISCSI服务
1号机作为存储
2号机作为客户端
1号机配置
firewall-cmd --permanent --add-port=3260/tcp 配置防火墙
firewall-cmd --reload
yum install targetcli.noarch 安装服务
targetcli 进入配置存储
exit 退出
fdisk /dev/sda 准备建立分区
p 查看当前分区
n 新建分区
w 保存退出
partprobe 刷新分区表
dd if=/dev/zero of=/iscsifile bs=1M count=2048 造个文件
targetcli 进入配置存储,ls根据顺序做就好了
/backstores/block create mydisk1 /dev/sda3 建立了一个块存储mydisk1,使用 /dev/sda3存储
/iscsi create iqn.2020-05.com.qin:qin1disk1 建立一个/iscsi设备iqn
iscsi/iqn.2020-05.com.qin:qin1disk1/tpg1/acls create iqn.2020-05.com.qin:qin2 建立acls,设置谁能访问,必须是iqn名字一样的
iscsi/iqn.2020-05.com.qin:qin1disk1/tpg1/luns create /backstores/block/mydisk1 建立luns规则,把前面俩设备绑一起
iscsi/iqn.2020-05.com.qin:qin1disk1/tpg1/portals create 192.168.100.1 3260 指定ip和端口
saveconfig 保存一下
退出
systemctl restart target 重启服务
2号机操作
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.100.1 --discover 查看共享存储
偷懒大法
man iscsiadm
/exam
然后按几下n,找到,开新窗口复制就完事了
vim /etc/iscsi/initiatorname.iscsi 修改访问名字
只有叫之前设置的名字才能访问
systemctl restart iscsid.service
systemctl restart iscsi 重启服务
iscsiadm --mode node --targetname iqn.2016-05.com.qin:qin1disk1 --portal 192.168.100.1:3260 --login 登陆
fdisk -l 查看是否多了一个设备,多了就成功了
fdisk /dev/sdb 格式化一下
w 保存
partprobe 刷新
mkfs.xfs /dev/sdb1 格式化
mkfs.xfs /dev/sdb2 格式化
mkfs.xfs -f /dev/sdb1 强制格式化
mkfs.xfs -f /dev/sdb2 强制格式化
mkdir /mnt/sdb1 创建挂载点
blkid 查询UUID
vim /etc/fstab 修改fstab
mount -a 将/etc/fstab的所有内容重新加载
echo iscsitest > /mnt/sdb1/index.html 可以在里面建立测试页面
///////////////////////文件存储
1号机
targetcli
/backstores/fileio create mydisk2 /iscsifile 建立文件存储
iscsi/ create iqn.2016-05.com.qin:qindisk2
iscsi/iqn.2016-05.com.qin:qindisk2/tpg1/acls create iqn.2016-05.com.qin:qin2
iscsi/iqn.2016-05.com.qin:qindisk2/tpg1/luns create /backstores/fileio/mydisk2
iscsi/iqn.2016-05.com.qin:qindisk2/tpg1/portals create 192.168.100.1 3260
saveconfig
退出
systemctl restart target.service 重启服务
去2号机查看就多一个
关闭时先关闭2号机客户端在去关闭1号机target
开启则反之
iscsiadm -m session -P1 查看ISCSI状态
iscsiadm -m session -P2
iscsiadm -m session -P3 数字越大信息越详细
/////////////////// ISCSI
2号机
umount /mnt/sdb1/ 先卸载
iscsiadm --mode node --targetname iqn.2016-05.com.qin:qin1disk1 --portal 192.168.100.1:3260 --logout 登出
fdisk -l 查看一下 应该没有多的磁盘了
iscsiadm -m node --targetname iqn.2016-05.com.qin:qin1disk1 -p 192.168.100.1:3260 -o delete 删了残余文件
vim /etc/iscsi/iscsid.conf 修改配置,以后再也不会挂载了