【服务器】
配置iSCSI服务器步骤:
sudo fdisk /dev/vdb #创建磁盘
sudo yum install tartgetcli #安装iSCSI服务
sudo systemctl enable target; sudo systemctl start target #启动iSCSI服务,并设置开机启动
sudo targetcli #进入iSCSI配置命令行
/> /backstones/block create disk1 /dev/vdb1
/> /iscsi create iqn.2014-06.com.example:server0
/> /iscsi/iqn.2014-06.com.example:server0/tpg1/acls create iqn.2014-06.com.example:desktop0
/> /iscsi/iqn.2014-06.com.example:server0/tpg1/luns create /backstones/block/disk1
/> /iscsi/iqn.2014-06.com.example:server0/tpg1/portal create 172.25.0.11
sudo firewall-cmd --permanent --add-port=3260/tcp
sudo firewall-cmd --reload
【客户端】
sudo yum install iscsi-initiator-utils
sudo vim /etc/iscsi/initiatorname.iscsi
sudo iscsiadm -m discovery -t st -p 172.25.0.11 #发现
sudo iscsiadm -m node -T iqn.2014-06.com.example:server0 -l #登陆
sudo iscsiadm -m session -P3 | grep Attached #检查是否已Attached
sudo mkfs.xfs /dev/sda #格式化这个盘
sudo blkid /dav/sda #查看UUID
sudo mkdir /iscsidisk #创建挂载点
sudo echo ''UUID=xxx /iscsidisk xfs defaults 0 0 >> /etc/fstab #加到开机自动挂载
sudo mount -a #挂载一次
df -h 可以查看到已挂载的
实验完毕。
附:
1) 用Send Targets发现iSCSI目标:
本章节讲述如何用SwdTargets方法来发现iSCSI目标门户。
这个命令返回iSCSI认证名字(IQN)和目标门户,在linux主机上执行:
iscsiadm --mode discovery --type sendtargets --portal 172.25.0.11
其中172.25.0.11是iSCSI目标所在主机的IP。
当你用discovery命令时,你可以替代:
-m for -mode
-t for --type
-p for --portal
# iscsiadm --mode discovery --type sendtargets --portal 172.15.0.11
172.25.