1.安裝iSCSI目標軟件包 並啓動服務:
# yum install -y targetcli
# systemctl enable target; systemctl start target
2.進入iSCSI目標交互式配置模式:
# targetcli
4.targetcli進行配置
/> /backstores/block create server0.disk1 /dev/iSCSI_vg/disk1_lv // 給硬盤起個別名
Created block storage object server0.disk1 using /dev/iSCSI_vg/disk1_lv.
/> /iscsi create iqn.2014-12.com.example:server0
Created target iqn.2014-12.com.example:server0.
Created TPG 1.
/> /iscsi/iqn.2014-12.com.example:server0/tpg1/luns create /backstores/block/server0.disk1
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2014-12.com.example:desktop0
/> /iscsi/iqn.2014-12.com.example:server0/tpg1/portals create 172.25.0.11
Using default IP port 3260
Created network portal 172.25.0.11:3260.
/> exit
5.配置成功後的結果
二、客戶端
1) yum install iscsi-initiator-utils.x86_64 -y
2)iscsiadm -m discovery -t st -p 172.25.254.
3)編輯文件vim /etc/iscsi/initiatorname.iscsi
systemctl restart iscsid.service
4) 查找iSCSI服務器所提供的iSCSI目標(目標門戶)
iscsiadm -m discovery -t st -p 172.25.254.120
5) 登錄服務器上的一個或多個iscsi目標
iscsiadm -m node -T iqn.2015-06.com.example:westos -p 172.25.254.120 -l
-l: login -m :操作 -T: 名稱 -t : 指定st -p:ip
6) fdisk -l
26 fdisk /dev/sda 重新進行分區/dev/vda1
27 partprobe
29 mkfs.xfs /dev/sda1
30 mount /dev/sda1 /mnt/
vim /etc/fstab 在/etc/fstab中永久掛載文件系統
1. 使用blkid確定文件系統UUID並使用UUID掛載,而不是/dev/sd*設備名稱。(每次
引導時顯示的設備名稱都不同,具體取決於iSCSI設備通過網絡進行響應的順序。
如果按設備名稱掛載,這會導致使用錯誤的設備。)
2. 在/etc/fstab中使用_netdev作爲掛載選項。(這將確保客戶端不會嘗試掛載文件系
統,直至啓用聯網。否則,在引導時系統將出錯。)
3. 確保iscsi服務在引導時啓動。
vim /etc/fstab
7)reboot 客戶端,若不能正常關閉,則poweroff即可
中斷使用iSCSI目標
客戶端:
1.先刪除/etc/fstab
2.mount /mnt
3.iscsiadm -m node -T iqn.2015-06.com.example:westos -p 172.25.254.100
Logging out of session [sid: 1, target: iqn.2015-06.westos.disk1:storage1,portal:172.25.254.132,3260]Logout of [sid: 1, target: iqn.2015-06.westos.disk1:storage1, portal: 172.25.254.132,3260] successful. -------臨時刪除成功
這樣只能臨時刪除/dev/sda -u :註銷
systemctl restart iscsid.service
systemctl restart iscsi.service
重其服務iscsi 服務,/dev/sda分區會重新出現:fdisk -l
4.iscsiadm -m node -T iqn.2015-06.com.example:westos -p 172.25.254.120 -o delete
重啓服務徹底刪除/dev/vda
服務端:
1.刪除兩個文件即可:
2.systemctl restart target 若不重啓服務,操作會重新保存
可targetcli查看:ls 後,爲初始狀態