Synology NAS 新的 iSCSI Manager 管理工具

Synology在DSM 6.2後將 iSCSI 從儲存空間管理員移出,變成一個專為管理 iSCSI LUN 及目標所設計 iSCSI Manager,可以協助 IT 管理員快速監控異常事件,在 Btrfs 儲存空間上的進階 LUN 提供即時的 LUN 快照及複製功能。 iSCSI Manager 協助您輕鬆管理與監控 iSCSI 服務,可為外部伺服器提供整顆硬碟般的環境,只要將 iSCSI LUN 連結至 iSCSI Target,用戶端便可以透過 iSCSI 啟動器存取儲存空間,如同存取本機磁碟一般。

iSCSI Manager

文章大綱


1. iSCSI 和網路芳鄰的糾纏
2. 建立Synology  iSCSI Target
3. PC連線 Synology iSCSI
4. VMware ESXI 使用 Synology iSCSI Target
5. 建立VMware虛擬機器在Synology iSCSI Target上
6. Synology iSCSI LUN 快照
7. 心得與感想


iSCSI 和網路芳鄰的糾纏

SCSI 為 Small Computer System Interface 之縮寫,而是一種可同時連接多台不同類型的SCSI週邊設備的系統階層介面(如 CD-ROM、磁帶機、掃描器等) ,早期的伺服器都是SCSI的天下,自從SATA流行後,引領風騷的SCSI慢慢地敗陣下來,但當時有個技術,就是利用網路線取代排線來連接SCSI的硬碟,這樣硬碟就不一定要擺在主機內,只要有網路經過的地方都可以擺放硬碟,iSCSI(Internet Small Computer System Interface)的魅力可說是風華一時。

網路連接儲存裝置(Network Attached Storage,NAS)顧名思義也是利用網路來進行儲存的一種設備,一般電腦腦是以DAS的方式直接存取檔案系統,NAS通常是以檔案為單位的通訊協定,像是NFS(在UNIX系統上很常見)或是SMB(常用於Windows系統),NAS實質上近似一台檔案伺服器,可提供網路上的多台伺服器與多個使用者存取檔案,最簡單的說就是然後透過網路芳鄰的方式分享,相信大部分的人都很清楚其運作模式。

 

至於以區塊為單位的通訊協定的就較陌生(如SAN),區塊式儲存系統有著高效率、容量大與擴充容易的優點,但缺點就是昂貴複雜與不易維護,不過近幾年的發展,兼有檔案式與區塊式儲存系統越來越受到歡迎,應該是未來趨勢。不過大企業都採用快速的光纖來配置,但建置的高成本不是一般中小企業所能負荷,因此採用比較便宜的方iSCSI的確是首選。

 

NAS就是利用本身上的儲存槽建立一個空間,透過網路芳鄰的方式(SAMBA、NFS ),即可連線成網路碟機來使用,就是把NAS上的空間當成桌機上的一個磁碟對應,只是這個磁碟不是一般的DAS直連式儲存連接方式(Direct Attached Storage),而是利用網路來存取。既然如此,為何又要提供iSCSI呢?因為使用區塊為單位的通訊協定不只給你空間,而是給你整顆硬碟般的環境,讓你可以格式化與安裝系統,尤其有使用Vmware虛擬伺服器的人都知道它的好處。

 

建立Synology  iSCSI Target

在DSM 6.1前,iSCSI 的服務是附屬在儲存空間管理員上,到了DSM 6.2 移出變成一個獨立的 iSCSI Manager ,打造的全新管理介面外,也全面提升 iSCSI 的管理與監控體驗,進階 LUN 將循序寫入效能提升高達 46%,帶來更好的儲存效率,具備閃電般的秒級快照、還原和複製技術,且透過 VAAI / ODX 的整合加速虛擬機器 (VM) 的整體效能。

 

iSCSI Manager 的「系統總覽」頁面上提供儀表板的方式呈現資訊,協助您快速監控 iSCSI 服務中的Target、LUN與事件等資訊。左邊的功能服務選項也將快照直接納進來。

 

什麼是Target?就是指被連的iSCSI裝置或目標,而連接儲存裝置之程式將統稱為啟動器(initiator),一般啟動器就是指前端的PC, 先來建立一個Target,流程如下圖,輸入自己想要的 iSCSI Target 的名稱,IQN則使用預設帶出的值就可以,假如你不想讓別人輕易連結,啟用CHAP來使用名稱與密碼確認是保險的措施,預設值是不勾選,先不理會,之後再設定也不遲。

Target可說是一個裝置目標,主要是讓前端可以去搜尋連結,而 LUN 一個空間的邏輯參照,LUN可以包括磁碟、磁碟的磁區、整個磁碟陣列,在Synology DSM 6.2上﹐你可以想像LUN就是去儲存空間配置一塊邏輯的磁碟空間,因此一個可被搜索的Target建立後,緊接會隨著連結iSCSI LUN,有新增一個iSCSI LUN、連結以存在的iSCSI LUN或無(稍後連結)。

 

筆者選擇新增iSCSI LUN後出現如下圖,DSM系統支援以下進階與標準 LUN 類,DSM 6.2針對Btrfs檔案系統的儲存空間提供進階的服務,如提供儲存加速指令集,包括 Microsoft Windows ODX、VMware VAAI 整合、LUN 快照和 LUN 複製功能,以及 Thin Provisioning,比採用ext4檔案系統的儲存空間更強,所以筆者都會建議使用Btrfs來建立儲存空間。

 

一樣在名稱上輸入異自己想方便辨識的LUN名稱,而位置就是選擇NAS上的儲存空間,由於筆者的儲存空間使用Btrfs,所以在儲存加速指令集是啟動的,Thin Provisioning選項可讓 iSCSI Target 儲存容量動態化並可依需求進行分配,簡單說就是下圖筆者指定配置300G空間,假如僅使用100MB,有 Thin Provisioning 就是使用 100MB 的空間,也就是動態配置最小可用空間,假如沒有 Thin Provisioning 功能,那一開始配置就直接佔用了 300GB 的空間。

 

最後出現Target與LUN連結的設定清單,檢視後無誤即可按下〔套用〕。

 

套用成功後,來看看自動連結建立的iSCSI LUN內容(紅色框),在藍色框內看到使用Btrfs的儲存空間的進階模式。

 

在Target內容服務狀態已就緒與所連結的iSCSI LUN。

 

DSM系統支援建立多個 Target 來連結 LUN,還記得剛剛建立Target會自動啟動建立連結iSCSI LUN嗎?那是因為在新增一個iSCSI LUN、連結以存在的iSCSI LUN或無(稍後連結)中選擇新增一個iSCSI LUN,如果你選擇「無(稍後連結)」,那就可以指定多個Target連結一個LUN。

 

雖然一個iSCSI Target可以連結一個至多個LUN,同樣一個iSCSI LUN也可以連結多個iSCSI Target。

 

當您移除 LUN 時,所有 LUN 上的資料都將被刪除,此時 LUN 和 Target 的連結也會遺失。

iSCSI LUN的複製也容易,選擇一個LUN後按下〔複製〕即可。

 

就這樣輕鬆地將LUN-1複製成LUN-4囉!

PC連線 Synology iSCSI

目前中小企業或每個家庭,擁有一台NAS並不是一件奢望的事情,想想目前SSD日漸便宜,隨然容量不大但速度比傳統硬碟快太多了,然而SSD有其先天的寫入壽命詬病,不適合資料保存用,不過是系統開機碟的最佳主角,因此將資料直接通過iSCSI服務放在NAS是另類的虛擬碟方案。

在 iSCSI運用中,常常會涉及到iSCSI Targer、iSCSI LUN與iSCSI initiator三個專有名詞,前兩個已經描述過了,iSCSI initiator就是前端要連結的啟動器,下圖中是使用Synology DS3018xs NAS來說明,你可以很清楚看到之間的關聯,雖然一個iSCSI Target可以連結多個LUN,同樣一個LUN也可以關聯多個Target,不過請不要將多個iSCSI啟動器連結至相同的Target,試想一下,使用區塊為單位的通訊協定的iSCSI不只給你空間,而是給你整顆硬碟般的環境,要是就這樣格式化這個虛擬磁碟會怎樣呢?

 

目前Windows 7 和 Windows 8 / 10 都有內建 iSCSI 的連線啟動器服務,筆者以Windows 10為實例說明如下。假如你升級Windows 10 Creators Update後,發現控制台不易找到,可以看筆者的「控制台不見了該怎麼找出來」這篇文章。進入「控制台」→「系統及安全」上找到「系統管理工具」。

 

在系統管理工具上已經看到有一個「iSCSI啟動器」,點選來開啟。

 

iSCSI主要在IP網絡上執行SCSI指令,供數據在網絡上進行傳輸,所以開啟後在【目標】分頁畫面上輸入你有設定Target的NAS IP位址,並按下〔快速連線〕。

 

此時馬上抓到NAS上所有的Target,列出的名稱就是NAS上的IQN,雖然IQN勒勒長文字,仔細看會找到當時建立Target建立時的名稱,確定想要連結的Target後按下〔連線〕。

 

由於筆者並沒有啟動CHAP的密碼認證,所以看到選擇的IQN狀態已呈現「已經連線」表示成功。如果沒有要檢查一下你的系統中,iSCSI 的服務名稱是否沒有啟動。

進入PC端的磁碟管理工具,馬上套出一個初始化磁碟的訊息,接動作如同一新顆硬碟建立MBR分割與格式化,就不再贅述。。

 

看到這顆虛擬硬碟就是Target對應的LUN的空間,果然是筆者建立的300G空間,只要格式化硬碟後就可以使用 iSCSI 的空間

 

不管是網路芳鄰掛載應NAS硬碟,或是使用iSCSI的區塊單位的傳輸協定,其性能都是完全取決於網絡的速度,目前基本的網路配置都是1Gbps的乙太網路,理論上有125MB/s速度。格式化後筆者使用CrystalDiskMak來測試一下速度循序的讀寫速度來到110.9 / 107.8 ( MB/s),個人覺得相當不錯,當然若有10GbE 網路介面卡更是如虎添翼,問題是速度影響的因素也很多,如線材、網路集線器、兩端設備的網路卡與硬碟的速度都是要對應的,想要10GbE 的環境所費不貲啊!其實另類的Link Aggregation合併頻寬是個便宜的方案喔!

 

挨踢路人甲也列出同台機器上使用OCZ TRION 480GB TLC SSD固態硬碟的測試速度供參考。其實一個良好的網絡環境中,iSCSI虛擬磁碟的性能足以滿足日常需求,除非你有特別的速度需求,不然可以當作一個本地硬碟沒問題。

 

VMware ESXI 使用 Synology iSCSI Target

虛擬化技術領域中,目前較多人使用微軟Hyper-V或是VMWare,目前四核心或六核心的機器價位也相當親民,VMware ESXi 可說是目前市面上簡單快速且免費的虛擬化方案之一,只要一部電腦就可運行多台虛擬機,也就是執行多個作業系統。挨踢路人甲已使用VMware ESXi 也有一陣子,之前從ESXi 3.5 至 ESXi 4.1 一路到ESXi 6.0走來算相當順利,為了測試連結Synology iSCSI Target,使用VMware WorkStation架設VMware ESXi  6.5,之後再連接到Synology DS3018xs上的iSCSI Target。

 

接下來利用VMware viclient工具連到VMware ESXI 6.5虛擬主機上,在【組態】頁面上選擇儲存裝置介面卡,並新增軟體的iSCSI介面,如下流程圖。

 

在新增的SCSI SWare Adapter 下的裝置按滑鼠右鍵,並選擇「內容」。

 

首先確定啟動器的內容是否啟動。

 

確定有啟動再到【動態探索】頁面上按下〔新增〕,輸入Synology NAS的IP位址按下〔確定〕,假如Synology  Target有設CHAP帳號與密碼認證,記得要設定。

 

此時會詢問你是否要掃描主機匯流排介面卡,點選〔是〕來繼續。

 

重新掃描後來看看連上的iSCSI LUN的資訊,下方會掃描Synology NAS上可用的Target,有看到硬體加速的支援嗎?

 

接著到儲存區來新增剛剛連結的Target儲存區。

 

出現建立儲存區的精靈畫面步驟,首先是儲存區類型,直接點選〔下一步〕來繼續。

<ins class="adsbygoogle" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; background: #fff486; display: inline-block; width: 336px; height: 280px;" data-ad-client="ca-pub-1178754458536026" data

CIPP評鑑模式

CIPP評鑑模式是由史塔佛賓(Dr.Daniel Stufflebeam)所建構,史塔佛賓致力於領導評鑑學門理論的建構過程逾40年,他與其學生所定義、思辨及實踐重要的評鑑理論與方法論,包括:評鑑、後設評鑑、評鑑專業標準等,其傑出學術貢獻亦豐富方案評鑑、人員評鑑、後設評鑑等理論的內涵。

 

一、CIPP模式可分為四大部分:

 

(一)背景評鑑(context evaluation)

 

(二)輸入評鑑(input evaluation)

 

(三)過程評鑑(process evaluation)

 

(四)成果評鑑(product evaluation)

 

取前述四種評鑑英文字首,即成CIPP四字。

 

二、背景評鑑(context evaluation)

 

背景評鑑的基本取向在於確認某研究對象的長處及缺點,並提供改進的方向;同時也用在審查各種現有目標及重點是否符合所欲服務對象的需求。背景評鑑的方法包括對研究對象作各種測量,並加以分析,而其目的即在審視所欲評鑑者的地位與環境。

 

三、輸入評鑑(input evaluation)

 

輸入評鑑的主要取向在於為一項變革方案指示行動方針,其方式是尋求各種可能的途徑,並嚴加考察。輸入評鑑的全部用意即在幫助委託人在其需求及環境的前提下,考慮各種可能的方案策略,並發展一種適用的計畫。其主要目的即在審度需投入的人力、物力、與財力是否能夠配合。

 

三、過程評鑑(process evaluation)

 

過程評鑑基本上是對一個實施中的計畫作連續不斷的查核,其目的之一是在對管理人員及執行人員提供回饋,以了解方案的進度如何,是否依原訂計畫實施,以及是否有效地利用可用的資源。過程評鑑的主要目的在經由一種品質保證的過程,幫助工作人員執行他們的方案;而其主要的功用在獲取回饋,以便幫助工作人員依原計畫執行。如果原計畫有所缺陷,則幫助修正該計畫。過程評鑑的紀錄也是評鑑績效的有用資料,同時此種評鑑在解釋成果評鑑所得的資訊時頗為重要,因為在考慮一個方案為何得出某些結果時,應先了解在執行方案時,真正實施的內容究竟如何。

 

四、成果評鑑(product evaluation)

 

成果評鑑的目的是在測量、解釋、以及判斷一個方案的成就。對於成就的回饋,不論在方案執行的過程之中,抑或結束之時,可謂均相當重要,而成果評鑑往往更應擴及於長程效果的評估。成果評鑑的一項主要目標,是在確定方案符合需求的程度,並廣泛地檢視方案的效果,包括預期的與非預期的,以及正面的與負面的效果。成果評鑑的基本功用在於確定一項特定的方案是否值得繼續實施,或重複實施,或擴展到其他的場所。

 

結語

 

學校教育評鑑工作能否順利實施,與評鑑指標是否明確建立有關,良好的指標設計是學校評鑑的最佳保證。所謂指標(indicator)是指對某項表現的預期結果的描述。教育指標是一種關於教育基本架構,單獨的或整合性的統計量。

 

●本文彙整自網路資料。