linux中網路硬碟的部署和使用
阿新 • • 發佈:2018-12-07
本實驗由兩臺電腦,shareserver為網路硬碟的伺服器,而client為客戶端
1.如何部署網路硬碟
shareserver
需要先新建一個硬碟來充當網路硬碟,最好是邏輯分割槽,因為可以擴容和降額,這裡已經提前建好,不在贅述,不定的小夥伴,請看我之前寫過磁碟管理(附加連結,請點選)和lvm邏輯分割槽管理(附加連結,請點選)
yum install targetcli -y ##安裝網路硬碟軟體
targetcli ##配置網路硬碟,如下圖
backstores/block create nelws:storage1 /dev/vg0/lv0 ##建立網路硬碟 iscsi/ create iqn.2018-11.com.nelws:storage1 ##命名網路硬碟 iscsi/iqn.2018-11.com.nelws:storage1/tpg1/luns create /backstores/block/nelws:storage1 ##將網路硬碟的名字和物理裝置繫結
iscsi/iqn.2018-11.com.nelws:storage1/tpg1/acls create iqn.2018-11.com.nelws:nelwskey ##為網路硬碟新增金鑰
iscsi/iqn.2018-11.com.nelws:storage1/tpg1/ ##
portals/create 172.25.254.156 ##網路硬碟的ip地址
client
yum install iscsi-initiator-utils.x86_64 ##安裝網路硬碟訪問軟體 iscsiadm -m discovery -t st -p 172.25.254.205 ##檢視網路硬碟,如果報錯,檢視防火牆是否開著
vim /etc/iscsi/initiatorname.iscsi ##新增金鑰
InitiatorName=iqn.2018-11.com.nelws:nelwskey ##檔案內容
iscsiadm -m node -T iqn.2018-11.com.nelws:storage1 -p 172.25.254.205 -l ##把網路硬碟註冊為本地硬碟
systemctl restart iscsid ##重啟服務 fdisk -l ##檢視新增的硬碟
mkfs.xfs /dev/sda ##格式化
mount /dev/sda /mnt ##掛載使用,如下圖,即可使用
若伺服器的網路硬碟擴容了
則shareserver需要重啟iscsid服務
systemctl restart iscsid
client需要先登出(下方程式碼為登出)在登入(登入程式碼之前寫過)
iscsiadm -m node -T iqn.2018-11.com.nelws:storage1 -p 172.25.254.156 -u ##解除註冊
2.如何自動掛載
vim /etc/fstab
/dev/sda1 /mnt xfs defaults,_netdev 0 0 ##此處的_netdev一定要新增,否則重啟無法啟動
2.如何在客戶端刪除網路硬碟
yum install tree -y ##可安裝這個軟體檢視
tree /var/lib/iscsi/nodes ##可以檢視已經安裝了的網路硬碟,如下圖,為172.25.254.156
iscsiadm -m node -T iqn.2018-11.com.nelws:storage1 -p 172.25.254.205 -u ##解除註冊
iscsiadm -m node -T iqn.2018-11.com.nelws:storage1 -p 172.25.254.205 -o delete ##刪除這個網路硬碟
用數形軟體檢視
3.如何在服務端刪除網路硬碟
clearconfig confirm=True