qnap nas web php,如何在QNAP NAS上建立并使用 iSCSI Target
本帖最后由 小Q 于 2015-2-5 13:30 編輯
在QNAP Turbo NAS上建立并使用iSCSI Target,快速、便利且便宜建置網絡儲存系統之方式
內容:
l??在Windows中使用Microsoft iSCSI啟動器來連接iSCSI裝置
什么是iSCSI且它有什么好處?
iSCSI(Internet Small Computer System Interface)是一種網際網絡協議(IP)所衍生出來,可用來連接資料儲存設備的目標。iSCSI可藉由IP透過局域網(LANs)、廣域網(WANs)或是網際網絡傳送SCSI命令以傳輸資料、管理遠端儲存設備、或啟動位置獨立性之資料儲存和檔案復原服務。(資料來源 Wikipedia)
有預算考慮的中小企業皆偏好高擴充性和低建置成本的整合型儲存方案。QNAPTurbo NAS有支持iSCSI服務器,可當成應用服務(例如資料庫、郵件服務器或TimeMachine(Mac OSX 10.5或以后版本))的擴充儲存空間或是備份目的地。本文將示范如何在不同作業系統內,利用iSCSITarget服務將QNAPTurbo NAS當成額外儲存空間以進行儲存容量之擴充。
開始前之注意事項
在此文件中,用來連接儲存裝置之程序將統稱為啟動器(initiator),而被連之裝置則統稱為iSCSI裝置或目標(target)。
注意:請勿同時使用兩個iSCSI啟動器聯機至相同的iSCSI裝置,以免硬盤數據損毀
0.拓撲.png (119.13 KB, 下載次數: 0)
2015-2-5 13:06 上傳
登入您的TurboNAS,前往[iSCSI]>[iSCSI儲存]>[建立新的iSCSI裝置]來新增一個iSCSI裝置。
1.建立iSCSI儲存.png (128.61 KB, 下載次數: 0)
2015-2-5 13:06 上傳
參照下圖,輸入所需信息來建立iSCSI裝置。
2.建立目標并掛載磁盤.png (21.61 KB, 下載次數: 0)
2015-2-5 13:06 上傳
3.快速建立.png (21.86 KB, 下載次數: 0)
2015-2-5 13:06 上傳
輸入目標名稱。
4.輸入目標名稱.png (27.19 KB, 下載次數: 0)
2015-2-5 13:06 上傳
建立賬號密碼。當TurboNAS是置于公共場合或共享網絡下時,建議做此設定。但如果不打算建立賬號密碼,此步驟可省略。
5.建立密碼.png (24.14 KB, 下載次數: 0)
2015-2-5 13:06 上傳
選擇要建立映像檔還是替iSCSILUN預先配置空間。前者較為彈性,后者則效能較佳。
6.建立空間.png (31.84 KB, 下載次數: 0)
2015-2-5 13:06 上傳
輸入所需空間大小。
7.輸入空間大小.png (29.08 KB, 下載次數: 0)
2015-2-5 13:06 上傳
再次確定各項設定。
8.確認信息.png (32.39 KB, 下載次數: 0)
2015-2-5 13:06 上傳
iSCSI建立完成!
9.完成.png (19.16 KB, 下載次數: 0)
2015-2-5 13:06 上傳
立即配置磁盤空間可確保iSCSI裝置能使用設定的磁盤空間大小。但這將會需要較多時間來建立磁盤(依指定的容量大小而定),而且必需有足夠的實體空間。
成功建立iSCSI裝置后,該裝置將顯示在iSCSI裝置列表頁面,且狀態將顯示為[正常]。
10.裝置清單.png (77 KB, 下載次數: 0)
2015-2-5 13:06 上傳
Turbo NAS儲存資源隨需分配(Thin Provisioning)的好處透過Thin Provisioning,系統管理者可以使用iSCSI啟動器來分配iSCSI裝置上的磁盤空間給其他服務器以擴充其儲存容量。共享同一臺服務器磁盤空間的作法,讓管理者只需管理一臺服務器即可(也就是QNAP Turbo NAS);如此便可節省維護額外硬盤、磁帶或儲存設備的時間和成本。此外,Turbo NAS支持over-allocation,您可以預先將額外的磁盤空間分配給所需的服務器;另外,當Turbo NAS磁盤空間不足時,您可以利用磁盤組態遷移功能(只能在RAID 1/RAID 5/RAID 6使用)來增加其實體磁盤容量。
我們也建立了其他操作系統的卷標來說明如何在您所用的操作系統中連接iSCSI裝置。
在Windows中使用Microsoft iSCSI啟動器來連接iSCSI裝置
本文將教您如何使用Windows上的iSCSI啟動器來新增iSCSI裝置(也就是Turbo NAS)。在您開始使用iSCSI裝置服務前,請確認您已經在Turbo NAS上的[iSCSI]>[iSCSI儲存]內建立iSCSI裝置,且已為您的操作系統安裝iSCSI啟動器。
Windows版本iSCSI啟動器
Microsoft iSCSI Software啟動器v2.07版是Windows 2003/XP/2000操作系統專用的iSCSI啟動器,可供用戶透過網絡聯機建置iSCSI儲存空間。Window Vista/Windows 7/Windows 8及WindowsServer 2008/WindowsServer 2012已有內建MicrosoftiSCSI Software啟動器。關于軟件的詳細數據,請參考:
http://www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825&displaylang=en
由[控制臺]>[管理工具]啟動iSCSI啟動器,在[發現]標簽下選擇[發現門戶],并替iSCSI服務器輸入Turbo NAS的IP和端口號。
11.啟動器連接.png (37.64 KB, 下載次數: 0)
2015-2-5 13:06 上傳
有效的iSCSI裝置和它們的狀態將顯示在[目標]的標簽下,選擇一個您想要鏈接的裝置然后按[連接]。
12.發現目標.png (33.49 KB, 下載次數: 0)
2015-2-5 13:06 上傳
如果您要設定認證,可以點選[高級]來指定登入信息,不然可以直接點選[OK]繼續。
13.連接到目標.png (35.2 KB, 下載次數: 0)
2015-2-5 13:06 上傳
成功登入后,此目標的狀態會顯示[已連接](Connected)。
14.已連接.png (10.14 KB, 下載次數: 0)
2015-2-5 13:06 上傳
在裝置連接好,我們開始使用前,Windows將檢查它是否存在,并將它視為一個需要初始化及格式化的新增硬盤。在[我的計算機]上右鍵單擊,選[管理]來開啟[計算機管理]窗口,然后到[磁盤管理],接著系統會自動跳出一個窗口詢問您是否要初始化這個新增的硬盤。點[OK],然后系統就會像一般新增磁盤時一樣格式化此裝置。
15.初始化磁盤.png (272.47 KB, 下載次數: 0)
2015-2-5 13:06 上傳
完成后,您就可以開始把iSCSI 裝置當作新的硬盤空間來使用。
在Mac OS使用iSCSI Initiator連接iSCSI裝置
首先,請確定您已在TurboNAS管理頁面[裝置設定]>[iSCSI裝置]內建立iSCSI裝置,并且您已在操作系統內安裝好iSCSIinitiator。
關于globalSANiSCSI initiator
globalSAN initiator是專為Mac操作系統設計的iSCSIinitiator(系統需為Mac OSX 10.4或以后版本)。用戶可透過globalSANinitiator的接口連接至iSCSItarget。關于軟件的詳細數據,請參考:
http://www.studionetworksolutions.com/globalsan-iscsi-initiator/
在[SystemPreference]內執行iSCSIinitiator。
1.jpg (33.72 KB, 下載次數: 0)
2015-2-5 13:21 上傳
按[+],輸入Turbo NAS的IP來加入新portal。
2.jpg (30.95 KB, 下載次數: 0)
2015-2-5 13:21 上傳
在[Targets]選項下會顯示所有iSCSI targets,在要連接的target名稱右方勾選[Connected]。
3.jpg (26.63 KB, 下載次數: 0)
2015-2-5 13:21 上傳
輸入登入信息。
4.jpg (49.51 KB, 下載次數: 0)
2015-2-5 13:21 上傳
當您第一次連接iSCSItarget時,系統會顯示一個對話框提醒您磁盤尚未格式化,按[Initialize…]來格式化磁盤。您亦可以啟用[Disk Utilities]來格式化磁盤。
5.jpg (20.94 KB, 下載次數: 0)
2015-2-5 13:21 上傳
格式化iSCSI目標。
6.jpg (50.76 KB, 下載次數: 0)
2015-2-5 13:21 上傳
7.jpg (50.99 KB, 下載次數: 0)
2015-2-5 13:21 上傳
完成后,您可以開始把iSCSI目標當作Mac的外接硬盤使用。
8.jpg (33.94 KB, 下載次數: 0)
2015-2-5 13:21 上傳
關于XtendSAN iSCSI Initiator
ATTO的XtendSAN iSCSI Initiator是專為Mac使用者而設計的iSCSI initiator(最低系統需求:Mac? OS X 10.4.x 至10.6.x)。關于軟件的詳細數據請參考: http://www.attotech.com/products/product.php?sku=INIT-MAC0-001
安裝XtendSAN iSCSI Initiator后,您可以在[Applications]里找到它。
9.jpg (52.53 KB, 下載次數: 0)
2015-2-5 13:21 上傳
點選[Discovertargets]來尋找iSCSI targets。您可以根據實際的網絡環境架設方式,來選擇依DNS/IP (Discover by DNS/IP)或透過iSNS服務器(Discover by iSNS)來尋找iSCSI targets。在這個應用說明中,我們將使用IP地址來搜尋iSCSI targets。
10.jpg (23.52 KB, 下載次數: 0)
2015-2-5 13:21 上傳
依照畫面指示輸入服務器地址、iSCSItarget端口號(默認值:3260)、并填妥CHAP信息。所有字段都正確填寫后,按[Finish]回到target列表。
11.jpg (34.17 KB, 下載次數: 0)
2015-2-5 13:21 上傳
所有可用的iSCSItargets都會顯示在列表中,請選擇您要連接的target,再按[Add]。
12.jpg (31.06 KB, 下載次數: 0)
2015-2-5 13:21 上傳
您可以在[Setup]這個項目中更改target的設定。
13.jpg (30.27 KB, 下載次數: 0)
2015-2-5 13:21 上傳
按[Status],選擇您的target,并按[Login]繼續。
14.jpg (28.53 KB, 下載次數: 0)
2015-2-5 13:21 上傳
在UbuntuLinux中使用Open-iSCSIInitiator來連接iSCSI裝置
本文將說明如何使用LinuxOpen-iSCSI Initiator在Ubuntu操作系統中新增iSCSI裝置(也就是Turbo NAS)以擴充磁盤容量。首先,請確定您已在Turbo NAS的管理頁面[裝置設定]>[iSCSI裝置]內建立iSCSI裝置,并在您的操作系統中安裝iSCSI initiator。
關于LinuxOpen-iSCSI Initiator
Linux Open-iSCSI Initiator是Ubuntu 8.04 LTS(或以后版本)所內建之Initiator。您可以在shell prompt中直接輸入指令來加入iSCSI裝置。關于Ubuntu的信息,請參考:http://www.ubuntu.com/。有關Open-iSCSI的詳細資料,請參考:http://www.open-iscsi.org/。
在開始之前
請先安裝open-iscsi套件,即Linux Open-iSCSIInitiator。
# sudo apt-get install open-iscsi
請參照以下步驟使用Open-iSCSIInitiator來連接iSCSItarget(也就是TurboNAS)。
如有使用CHAP登入信息,您可能需要修改iscsid.conf(如node.session.auth.username及node.session.auth.password)。
# vi /etc/iscsi/iscsid.conf
儲存并關閉檔案,然后重新啟動open-iscsi服務。
# /etc/init.d/open-iscsi restart
尋找iSCSItarget(在此例中為TurboNAS,其IP為10.8.12.31,端口為3260)。
# iscsiadm -m discovery -t sendtargets -p??10.8.12.31:3260
選擇要聯機的iSCSInode。
# iscsiadm -m node
** 您可以使用以下指令刪除不需要聯機的node。
# iscsiadm -m node --op delete --targetname??THE_TARGET_IQN
重新啟動open-iscsi并登入要聯機的node。
# /etc/init.d/open-iscsi restart
您將會看到以下訊息:
Login session [iface: default, target:iqn.2004-04.com:NAS:iSCSI.ForUbuntu.B9281B,
portal: 10.8.12.31,3260] [ OK ]
使用dmesg檢查裝置狀態。
# dmesg | tail
輸入以下指令建立分割區,下列指令中裝置名稱為/dev/sdb。
# fdisk /dev/sdb
格式化分割區。
# mkfs.ext3 /dev/sdb1
掛載filesystem。
# mkdir /mnt/iscsi
# mount /dev/sdb1 /mnt/iscsi/
完成后,您可以使用以下指令測試iSCSItarget的I/O速度。
# hdparm -tT /dev/sdb1
以下是有關iscsiadm的指令:
尋找主機上的target。
# iscsiadm -m discovery --type sendtargets??--portal HOST_IP
登入target。
# iscsiadm –m node --targetname THE_TARGET_IQN --login
注銷target。
# iscsiadm –m node --targetname THE_TARGET_IQN --logout
刪除target。
# iscsiadm –m node --op delete --targetname THE_TARGET_IQN
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的qnap nas web php,如何在QNAP NAS上建立并使用 iSCSI Target的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马斯克前女友就“马扎笼斗&r
- 下一篇: 英伟达推出新一代 GH200 Grace