威聯通科技股份有限公司(QNAP Systems, Inc.) - 網路儲存設備(NAS)

Language

Support

如何掛載 iSCSI target 到 Virtualization Station 中的虛擬機?

何謂 iSCSI?
iSCSI ( Internet Small Computer System Interfac )是一個網際網路協定( IP ), 供連結資料儲存設備的工具,藉由IP網路傳送SCSI命令。iSCSI用來幫助內部網路的資料傳 輸並管理遠端儲存,並且可被用來傳送資料給區域網路( LANs )、廣域網路( WANs )或網 際網路。( 參考資料來源 Wikipedia )。

何謂 iSCSI Target?
可視為是一個網路上的儲存空間,透過 iSCSI 介面來存取,在個人電腦中即可被當成 是儲存的磁碟空間。

透過虛擬機直接掛載 QNAP Turbo NAS 上的儲存空間 iSCSI Target,便可提供一個高 擴充性和低建置成本的整合型儲存方案。對於大部分有預算考量的中小企業來說,除了省 去額外伺服器硬體建置的成本,亦可有效利用 QNAP Turbo NAS 所支援的 iSCSI Target 儲存空間做為虛擬機上的延伸磁碟空間。

新增 iSCSI Target

在電腦與儲存裝置關聯中,您的電腦被稱為 “Initiator”,由該電腦連結至儲存裝置 ,而該儲存裝置則被稱為 “Target”。( 註:請勿同時使用兩個iSCSI 啟動器連線至相同 的iSCSI裝置,以免硬碟資料損毀 )

1. 從 QTS 中的儲存空間總管

登入您的QNAP Turbo NAS,前往 “儲存空間總管”。

選擇 “iSCSI Storage”, 點擊 [OK] 啟動快速設定精靈。

選擇 “iSCSI Target with a mapped LUN”,點擊 [Next]。

點擊 [Next] 進入快速設定。

請設定 iSCSI target 名稱,並選擇是否加入 “CRC/Checksum”。完成後,請點擊 [Next]。

可勾選 “Use CHAP authentication” 來設定存取該 iSCSI Target 的使用者帳號與 密碼。完成後,請點擊 [Next]。

根據您的使用需求,可選擇 “Thin Provisioning” 或 “Instant Allocation”。 “Thin Provisioning” 可以更有彈性地來使用 NAS 儲存空間,只計算實際使用的磁碟空 間,而非邏輯上的磁碟空間。 “Instant Allocation” 是直接在 NAS 儲存空間上佔用固 定的磁碟空間。該裝置預設為 “Block-based”,可依照使用方式選擇勾選 “File-based ”。設定好 iSCSI Target 空間大小後,請點擊 [Next]。

確認 iSCSI Target 設定後,請點擊 [Next]。

完成新增 iSCSI Target,請點擊 [Finish]。

您可在 “iSCSI Storage” 中的 iSCSI Target List 看到新增的 iSCSI Target 已就 緒。

2. 從 Qfinder Pro 的 Storage Plug & Connect

您可以透過 QNAP 官網安裝 Qfinder Pro
(www.qnap.com/i/cht/product/app_page.php?block=1. )。 Qfinder Pro 小工具讓 Windows、Mac 及 Linux 使用者快速搜尋、安裝,及存取區網內的 Turbo NAS。只要完成安裝並執行 Qfinder Pro ,就可在列表上找到您的 Turbo NAS。安裝完 成後,開啟 Qfinder Pro 就可找尋到該區網下所有 QNAP Turbo NAS。選擇您的 NAS 後,右鍵 點擊並選取 “Storage Plug & Connect”。

請輸入您的 NAS 使用者名稱與密碼。

請點擊 [Createa Virtual Disk (iSCSI)]。

您可以設定iSCSI Target 的名稱、選用 Block-based 或 File-based和給定 iSCSI Target 的儲存空間。另外,您也可勾選 “Use CHAP authentication” 來為此 iSCSI Target 設定使用者名稱與密碼。設定完成後,請點擊 [OK]。

完成設定後,新增的 iSCSI Target 便會顯示在視窗中。

虛擬機連接到 iSCSI Target

1. Windows作業系統中,使用 Microsoft iSCSI Initiator 連接 iSCSI 裝置

這邊使用 Windows 7當作示範案例。從 “Control Panel” 點擊 “System and Security”。

點擊 “Administrative Tools”。

雙點擊 “iSCSI Initiator”。

點擊 “Discovery” 標籤後,再點擊 [Discover Portal…] 。將建置 iSCSI Target 的 NAS IP 位址輸入欄位中。完成後,點擊 [OK]。

請點擊 “Targets” 標籤,會顯示剛剛所發現的 iSCSI Target,選取並點擊 [Connect]。如果您有設定 iSCSI Target 的使用者帳號與密碼,請點擊 [Advanced…] 來 輸入登入資訊。最後再點擊 [OK]。


完成後,作業系統會提示您有新增一個磁碟空間。或可從作業系統中的 “Disk Management” 來檢視新增的磁碟空間。

2. Ubuntu 作業系統中,使用 Open-iSCSI Initiator 連接 iSCSI 裝置

Linux Open-iSCSI Initiator內建於Ubuntu 8.04 LTS ( 或以後版本 )。您可以在 shell prompt輸入指令來加入iSCSI裝置。關於Ubuntu的資訊,請參考: http://www.ubuntu.com/ 有關 Open-iSCSI的詳細資料,請參考: http://www.open-iscsi.org/

請先安裝open-iscsi套件,即Linux Open-iSCSI Initiator。

# sudo apt-get install open-iscsi

請參照以下步驟使用Open-iSCSI Initiator連接iSCSI target (QNAP NAS)。如有使用 CHAP登入資訊,您可能需要修改iscsid.conf,如 node.session.auth.username 及 node.session.auth.password。

# vi /etc/iscsi/iscsid.conf

儲存並關閉檔案,然後重新啟動open-iscsi服務。

# /etc/init.d/open-iscsi restart

尋找iSCSI target ( 在此例中為QNAP Turbo NAS ),如IP: 172.17.28.69,連接埠: 3260。

# iscsiadm -m discovery -t sendtargets -p 172.17.28.69:3260

將會顯示以下訊息:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap:NAS:iscsi.test.db531f


選擇要連線的iSCSI node。

# iscsiadm -m node -T THE_TARGET_iqn --login

將會顯示以下訊息:
Login to [iface: default, target: iqn.2004-04.com.qnap:NAS:iscsi.test.db531f, portal: 172.17.28.69,3260] successful.


您可以使用以下指令刪除不需要連線的node。

# iscsiadm -m node --op delete -- targetname THE_TARGET_iqn

使用dmesg檢查裝置狀態。

# dmesg | tail

輸入以下指令建立分割區,裝置名稱為/dev/sdb。

# fdisk /dev/sdb

格式化分割區。

# mkfs.ext3 /dev/sdb1

掛載file system。

# mkdir /mnt/iscsi
# mount /dev/sdb1 /mnt/iscsi/

完成後,您可以使用以下指令測試iSCSI target在Linux上的I/O速度。

# hdparm -tT /dev/sdb1

以下是有關iscsiadm的指令:

尋找主機上的iSCSI Target。

# iscsiadm -m discovery --type sendtargets --portal HOST_IP

登入iSCSI Target。

# iscsiadm –m node --targetname THE_TARGET_IQN --login

登出iSCSI Target。

# iscsiadm –m node --targetname THE_TARGET_IQN --logout

刪除iSCSI Target。

# iscsiadm –m node --op delete -- targetname THE_TARGET_IQN
發佈日期: 2014-04-28
覺得這篇文章對您有幫助?
謝謝您,我們已經收到您的意見。
謝謝您,我們已經收到您的意見。若有任何問題,歡迎來信 support@qnap.com
100% 的人認為有幫助。