一. 安装部署target及iscsi
iscsi为设备共享
server:
yum install -y targetcli.noarch
yum install -y targetd.noarch
systemctl start target
fdisk -l
fdisk /dev/vdb
partprobe
fdisk -l
client:
yum install -y iscsi-initiator-utils
systemctl start iscsi
二. 配置iscsi共享服务
server:
targetcli
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
client:
vim /etc/iscsi/initiatorname.iscsi #InitiatorName=iqn.2017-12.com.example:westos2017
systemctl restart iscsi
iscsiadm -m discovery -t st -p 172.25.254.170 #检测
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -l #登陆
检验:
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -u #退出
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -o delete #删除
三. 设备挂载
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -l
fdisk /dev/sda
partprobe
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt/
vim /etc/fstab #/dev/sda1 /mnt xfs defaults,_netdev 0 0 必须标注网络设备,否则重启系统启不来
mount -a
reboot
rht-vmctl poweroff desktop
rht-vmctl start desktop
rht-vmctl view desktop
四. 删除
client:
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -u
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.170 -o delete
注:若再次登陆出现问题,需要删除相关文件,利用tree /var/lib/iscsi/进行查看
server:
targetcli #clearconfig confirm=True 清空
检测是否删除和清空: