一. 安裝部署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 清空
檢測是否刪除和清空: