iscsi网络磁盘共享
iscsi(Internet SCSI)支持從客戶端(發(fā)起端)通過IP向遠程服務(wù)器上的ISCSI存儲設(shè)備(目標)發(fā)送scsi命令。ISCSI限定名稱用于確定發(fā)起端和目標,并采用iqn.yyy-mm.{reverse domain}:label的格式。
默認情況下,網(wǎng)絡(luò)通信是至ISCSI目標上的端口3260/tcp的明文端口。
iscsi發(fā)起端:需要訪問原始SAN存儲的客戶端
iscsi目標:從iscsi服務(wù)器提供的遠程硬盤磁盤,或“目標門戶”
iscsi目標門戶:通過網(wǎng)絡(luò)發(fā)起端提供目標的服務(wù)器。
IQN:“iscsi限定名稱”。每個發(fā)起端和目標需要唯一名稱進行表示最好的作法是使用一個在INTERNET上可能獨一無二的名稱。
##服務(wù)器端##
target端(ip:172.25.156.1)
- 創(chuàng)建一個快設(shè)備
從/dev/vdc/分出一個/dev/vdc1并保存。
同步分區(qū)partprobe
cat /proc/partitions 察看是否存在分區(qū)/dev/vdc1
2.下載服務(wù)
yum install targetcli -y
targetcli 登陸
ls查看內(nèi)容
/backstores/block create westos:storage1 /dev/vdc1
ls查看
創(chuàng)建一個target
/iscsi create iqn.2018-08.com.westos:storage1
創(chuàng)建acl
iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create
iqn.2018-08.com.westos:westoskey1
創(chuàng)建lun
iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
打開端口,提前將默認端口刪除,否則有可能無法打開所需端口
有報錯,所以執(zhí)行下面命令
iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals delete 0.0.0.0 3260
iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.156.1 3260
ls查看
exit 系統(tǒng)自動保存
若機器重起,執(zhí)行
systemctl start targetcli
systemctl enable targetcli 啟動
####客戶端####
server端(ip:172.25.156.2)
關(guān)閉防火墻
systemctl status firewalld
systemctl stop firewalld
下載所需服務(wù)
yum install iscsi-initiation-utils.i686
systemctl start iscsid.service
fdisk -l 可以看出沒有出現(xiàn)/dev/sda
下載時出現(xiàn)報錯
這是因為某些原因?qū)е掳惭b包的丟失
下載安裝包 yum install python-six noarch 1.9.0-2.el7 -y
iscsiadm -m discovery -t st -p 172.25.156.1 查詢
出現(xiàn)報錯原因,服務(wù)器端防火墻沒關(guān)
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.156.1 -l 此時登錄失敗
vim /etc/iscsi/initiatorname.iscsi
內(nèi)容為: InitiatorName=iqn.2018-08.com.westos:westoskey1
重起服務(wù)
systemctl restart iscsid.service
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.156.1 -l 此時登錄成功
fdisk -l 可以發(fā)現(xiàn)此時多了一個磁盤/dev/sda且大小約為2G
我們可以對它進行分盤
fdisk /dev/sda 將其全部給/dev/sda1
partprobe
mkfs.xfs /dev/sda1 將其格式化
mount /dev/sda1 /mnt/ 將其掛載到mnt下
df -H 查看是否掛載成功
若需要永久保存,則
vim /etc/fstab
內(nèi)容為: /dev/sda1 /mnt xfs defaults,netdev 0 0
df
若要取消,則
1、
vim /etc/fstab
刪除剛加上去的那一行,取消自動掛載
umount /mnt
df 查看是否已經(jīng)取消掛載
fdisk -l 可以發(fā)現(xiàn)仍然存在/dev/sda1
2、
取消登陸
iscsiadm -m -T iqn.2018-08.com.westos:storage1 -p 172.25.156.1 -u
fdisk -l 發(fā)現(xiàn)/dev/sda1好像已經(jīng)不存在
yum install tree -y
tree /var/lib/iscsi/ 但事實上仍然存在,我們需要執(zhí)行下一步將其連根拔起(刪除)
3、
執(zhí)行下一步將其連根拔起(刪除)
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.156.1 -o delete
systemctl restart iscsi
tree /var/lib/iscsi/ 查看發(fā)現(xiàn)這時全部清除
服務(wù)器刪除方式
targetcli
ls 此時存在
clearconfig confirm=True
ls 此時東西都還原
exit
總結(jié)
以上是生活随笔為你收集整理的iscsi网络磁盘共享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。