透過Linux iSCSI 儲存服務,使用QNAP 企業級儲存設備

文章推薦指數: 80 %
投票人數:10人

33:0:0:1 sdx 65:112 active ready running. 使用iSCSI LUN. 1. 建立一個磁碟區。

# fdisk /dev/mapper/mpathn. 2. 格式化這個磁碟區。

× 系統架構概觀   網路設定清單 以下範例中NAS與Linux電腦,都將使用此網路設定進行連接與傳輸。

NAS網路設定 角色 IP 描述 SCA管理埠 192.168.1.10 SCA管理埠IP SCAEthernet1 10.10.10.51 SCA10Gb資料埠1 SCAEthernet2 10.10.20.51 SCA10Gb資料埠2 SCB管理埠 192.168.1.11 SCB管理埠IP SCBEthernet1 10.10.10.52 SCB10Gb資料埠1 SCBEthernet2 10.10.20.52 SCB10Gb資料埠2 Linux客戶端網路設定 角色 IP 描述 Ethernet1 10.10.10.21 10Gb資料埠1 Ethernet2 10.10.20.21 10Gb資料埠2 iSCSI儲存設定 iSCSITarget名稱:linux iSCSILUN名稱:linux_test1 容量:100GB Linux客戶端設定 作業系統版本:CentOS7x86_64 open-iscsi套件版本:6.2.0.873-32.el7 device-mapper-multipath套件版本:0.4.9-85.el7_2.1   在ESNAS上建立iSCSI儲存空間 將客戶端加入Host允許清單 1.在NAS管理介面開啟「儲存空間總管」。

2.進入「連線主機管理」,再點選「建立主機」按鈕。

3.輸入Linux客戶端別名,在此範例中,我們輸入「LinuxServer」。

4.輸入Linux客戶端IP位置、IP範圍、子網路遮罩或客戶端名稱,再按下「確認」。

5.已經成功建立客戶端主機資訊。

  建立iSCSITarget與LUN 1.前往「儲存空間總管」>「iSCSI儲存」。

2.點選「建立」。

3.選擇「建立一個iSCSI目標並且掛載一個iSCSI磁碟」,並按「下一步」。

4.輸入iSCSITarget名稱,並按「下一步」。

5.在這份教學中我們不會開啟CHAP功能,按「下一步」。

6.選擇對外的網路介面卡,按「下一步」。

7.將先前加入Host清單的Linux客戶端,賦予AllAccess權限,按「下一步」。

8.輸入iSCSILUN名稱。

9.調整iSCSILUN設定以符合您的需求。

10.按「下一步」、「下一步」、「完成」。

11.您可在「儲存空間總管」>「iSCSI儲存」檢視建立完成的iSCSILUN。

  在Linux客戶端上設定iSCSIMPIO 使用Open-iSCSIInitiator建立連線 1.探索ESNAS上的iSCSITarget。

#iscsiadm-mdiscovery-tst-p10.10.10.51 #iscsiadm-mdiscovery-tst-p10.10.10.52 #iscsiadm-mdiscovery-tst-p10.10.20.51 #iscsiadm-mdiscovery-tst-p10.10.20.52 2.連接到iSCSITarget。

#iscsiadm-mnode–l 3.顯示iSCSIsession細節。

#iscsiadm-msession tcp:[23]10.10.20.51:3260,1iqn.2004-04.com.qnap:es1640dc:iscsi.linux.e57840.0(non-flash) tcp:[24]10.10.10.51:3260,1iqn.2004-04.com.qnap:es1640dc:iscsi.linux.e57840.0(non-flash) tcp:[31]10.10.20.52:3260,1iqn.2004-04.com.qnap:es1640dc:iscsi.linux.e57840.1(non-flash) tcp:[32]10.10.10.52:3260,1iqn.2004-04.com.qnap:es1640dc:iscsi.linux.e57840.1(non-flash)   設定多路徑連接 1.建立一個多路徑連接設定檔。

#mpathconf--enable--with_multipathdy 2.寫入多路徑連接相關設定。

#vim/etc/multipath.conf defaults{ user_friendly_names      yes find_multipaths      yes polling_interval      10 path_selector      "round-robin0" path_grouping_policy      multibus uid_attribute      ID_SERIAL prio      alua path_checker      readsector0 rr_min_io      100 max_fds      8192 rr_weight      priorities failback      immediate no_path_retry      fail } 3.重新啟動多路徑服務。

#systemctlrestartmultipathd   4.確認多路徑連接狀態。

#multipath-ll mpathn(36e843b66430373739633034323866663)dm-2QNAP,iSCSIStorage size=100Gfeatures='0'hwhandler='0'wp=rw `-+-policy='round-robin0'prio=30status=active |-26:0:0:1sdf8:80activereadyrunning |-25:0:0:1sdj8:144activereadyrunning |-34:0:0:1sdbe67:128activereadyrunning `-33:0:0:1sdx65:112activereadyrunning 使用iSCSILUN 1.建立一個磁碟區。

#fdisk/dev/mapper/mpathn 2.格式化這個磁碟區。

#mkfs.ext4/dev/mapper/mpathn 3.掛載檔案系統。

#mount/dev/mapper/mpathn/mount_point/ 4.當系統啟動時,自動掛載檔案系統。

#vim/etc/fstab /dev/mapper/mpathn/mount_point/ext4defaults,_netdev12   總結 完成多路徑設定後,LinuxiSCSIinitiator將使用所有路徑進行傳輸,以達成負載平衡與高可用性效果。

最後修訂日期:2018-04-10 這篇文章有幫助嗎? 是 否 33%的人認為有幫助。

謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章: 這篇文章缺了重點訊息 這篇文章的解決方案沒有用 這篇文章太過複雜 這篇文章包含了不正確的訊息 這篇文章的資訊已過時 如果您想提供其他意見,請於下方輸入。

如果您想提供其他意見,請於下方輸入。

建議售價 選擇規格 顯示更多 隱藏更多 選擇其他偏好的語言: Global-English UnitedStates/Canada-English UnitedKingdom-English Australia-English India-English Deutschland-Deutsch España-Español AméricaLatina-Español France-Français Italia-Italiano Nederland-Nederlands Sverige-Svenska 中国-简体中文 台灣-繁體中文 香港特別行政區-繁體中文 Portugal-Português Polska-Polski Россия-Русский 日本-日本語 대한민국-한국어 ČeskáRepublika-Čeština ไทย-ไทย Türkiye-Türkçe Magyarország-Magyar Danmark-Dansk × QuTScloud線上體驗 QuTube QNAPRAID容量計算器 您好, 歡迎!您現在可開始使用多樣化的QNAP會員服務。

軟體商店 需要NAS進階應用功能?歡迎到這裡尋找您感興趣的授權。

保固服務 如果您需要比標準保固服務更長的保固期,您可以購買QNAP延長保固服務方案,享受適切的超值保障。

客戶中心 若您有任何QNAP產品的相關問題,歡迎在此聯絡客服人員。

×



請為這篇文章評分?