客戶端配置
更新時間 2025-06-17 16:22:50
最近更新時間: 2025-06-17 16:22:50
分享文章
本節主要介紹Linux客戶端掛載HBlock單機版的卷。
前置條件
HBlock服務器端,已經成功創建卷。
準備Linux客戶端
注意
需要具有root權限才能配置initiator。
若您客戶端為CentOS/RHEL,請安裝iscsi-initiator-utils,安裝命令如下:
yum -y install iscsi-initiator-utils注意
安裝iSCSI initiator 6.2.0-874-10 或以上版本。
若您客戶端為Ubuntu/Debian,安裝命令如下:
apt install open-iscsi
操作步驟
HBlock服務器端
查詢要連接的LUN及LUN對應iSCSI Target的詳細信息。
./stor lun ls { -n | --name } LUN_NAME
./stor target ls { -n | --name } TARGET_NAMELinux客戶端
發現HBlock的Target。
iscsiadm -m discovery -t st -p SERVER_IP登錄 iSCSI 存儲。
若您的 iSCSI Target沒有開啟CHAP認證,請直接執行步驟d登錄Target。
開啟認證。
iscsiadm -m node -T iSCSI_TARGET_IQN -o update --name node.session.auth.authmethod --value=CHAP輸入CHAP用戶名。
iscsiadm -m node -T iSCSI_TARGET_IQN -o update --name node.session.auth.username --value=USER輸入CHAP密碼。
iscsiadm -m node -T iSCSI_TARGET_IQN -o update --name node.session.auth.password --value=PASSWORD登錄Target。
iscsiadm -m node -T iSCSI_TARGET_IQN -p SERVER_IP:port -l # port為iSCSI端口號
顯示會話情況,查看當前iSCSI鏈接。
iscsiadm -m session查看 iSCSI 磁盤、磁盤對應的LUN(通過lsscsi -i可以查看LUN的wwid)
lsblk lsscsi -i #磁盤對應的卷的WWID格式化iSCSI磁盤
注意
如果用戶之前已經連接過此磁盤并完成了格式化,重新連接后無需再次進行磁盤格式化,直接掛載iSCSI磁盤即可。
mkfs.ext4 /dev/sdX或
mkfs.xfs /dev/sdX說明
常用的文件系統有ext4、XFS,具體格式化成哪種文件系統要視用戶文件系統決定。
掛載iSCSI磁盤
將iSCSI磁盤分區掛載到本地目錄上,掛載之后可以寫入數據。
mount /dev/sdX PATH # PATH為磁盤路徑注意
如果用戶需要斷開連接或者刪除磁盤,執行下列步驟:
- 確保在卸載文件系統之前,沒有進程正在使用該文件系統的文件夾。
- 使用sync命令來確保所有掛起的寫操作都已寫入磁盤。
- 使用umount命令來正常卸載文件系統,斷開iSCSI連接。
umount DIRECTORY_NAME_OR_PATH iscsiadm -m node -T iSCSI_TARGET_IQN -p SERVER_IP -u示例
[root@client ~]# sync [root@client ~]# umount /mnt/disk_sda [root@client ~]# iscsiadm -m node -T iqn.2012-08.cn.ctyunapi.oos:target1.1 -p 192.168.0.32 -u Logging out of session [sid: 1, target: iqn.2012-08.cn.ctyunapi.oos:target1.1, portal: 192.168.0.32,3260] Logout of [sid: 1, target: iqn.2012-08.cn.ctyunapi.oos:target1.1, portal: 192.168.0.32,3260] successful.