Centos7配置ISCSI服务端

mac2025-12-25  6

1.使用yum安装iscsi管理器并启动服务配置自动启动
# 安装ISCSI管理器 yum install targetcli # 启动ISCSI管理器 systemctl start target # 设置开机启动ISCSI管理器 systemctl enable target
2.配置firewall防火墙允许TCP 3260端口通过
# 防火墙放行3260端口 # 参数1 --zone指定区域 # 参数2 --add-port指定端口 格式:"端口/协议" # 参数3 --permanent 永久规则 firewall-cmd --zone=public --add-port=3260/tcp --permanent # 重载防火墙 firewall-cmd --reload
3.使用lvm创建逻辑卷(如果直接使用整块硬盘跳过此步骤)
# 创建lvm pv设备 # 参数1 设备路径 pvcreate /dev/sdb # 查看所有pv pvs # 创建lvm vg组 # 参数1 -s 控制块大小 # 参数2 vg0为名称 # 参数3 为pv名称 多个可以使用中括号 vgcreate -s 16M vg0 /dev/sd{b,c,d} # 查看vg组 vgs # 创建lvm 逻辑卷 # 参数1 -L 逻辑卷大小 # 参数2 -n 逻辑卷名称 # 参数3 vg0为使用的vg组 lvcreate -L 100G -n vdisk1 vg0 # 查看磁盘列表确定设备路径 fdisk -l
4.配置ISCSI管理器
# 进入ISCSI管理 targetcli # 进入块设备路径 cd /backstores/block # 创建块设备 格式 create 名称 设备路径 # 参数1 名称 # 参数2 设备路径 create sd[x] /dev/sd[x] # 进入iscsi路径 cd /iscsi # 创建目标 create # 进入目标的luns路径 cd /iscsi/iqn.XXXXXXXXX/tpg1/luns # 创建lun # 参数1 块设备路径 create /backstores/block/sd[x] # 进入目标的访问规则路径 cd /iscsi/iqn.XXXXXXXXX/tpg1/acls # 创建客户端iqn create 目标iqn # 查看整体配置 ls / # 退出ISCSI管理 exit
5.配置完成 重启服务器
# 重启服务器 reboot
最新回复(0)