加入RUN!PC粉絲團
最近新增的精選文章
 
最多人點閱的精選文章
 
 
精選文章 - 開發技術
分享到Plurk
分享到FaceBook
 
Windows與 Linux 儲存管理系統整合實戰(1-1)
文‧圖/顧武雄 2013/4/11 上午 11:21:12

無論是Windows 7或Windows Server 2008 R2都內建了iSCSI Software Initiator,讓伺服器與用戶端可以輕易地連接任何iSCSI Target儲存管理系統,來部署資料的備份與叢集的容錯備援等架構。如今有了Openfiler這一套免費的儲存管理系統來做為iSCSI Target角色,相信將會成為Linux與Windows在儲存管理上的最佳整合應用。

現今絕大多數的企業都是採用NAS來作為公司的檔案伺服器,而一部NAS主機的建置選擇性很多,您可以選擇購買以Linux為平台的儲存設備,或是以Microsoft Windows Storage Server為主的儲存系統,甚至於可以自己先選購好所想要的硬體規格,接著自己到Internet來下載免費的儲存系統,並且從頭到尾自行安裝與規劃整個儲存系統的架構。

當選擇購買來就已經建置好的儲存系統,其最大的優點在於省時並且擁有廠商所提供的技術支援與保固服務,但缺點在於成本高出很多,且無法完全洞悉整個技術架構與管理。有鑑於此,本文接下來所要介紹與提供技術建置指引的儲存系統,便是一套以Linux為基礎的免費儲存系統「Openfiler」,它不僅可以讓您輕易的建置一部同時兼具NAS與iSCSI Target儲存管理功能的系統,更重要的是可以完全整合於企業中的Windows Server 2008 R2與Windows 7的儲存管理需求。

進化您的Openfiler
如果您想要建置一部完全符合大型企業等級的Openfiler儲存系統,則可以進一步在Openfiler網站上,選購滿足iSCSI Target進階管理、SNMP網管功能、以及高可用性容錯備援(HA)等需求的套件來加以強化。

如圖1所示Openfiler提供了x86與x64版本的下載,雖然最新的版本為2.99,但是本文所實作的範例為2.3,因為目前這個版本所提供的各類安裝下載的種類最多,這包含了專給VMware虛擬平台專用的VMware Virtual Appliance,然而在實務的運作環境中,強烈建議您使用x86_64的版本,並且記憶體在8GB以上,如此一來將可以獲得最佳的執行效能。



▲ 圖1 下載Openfiler




Openfiler下載網址:
http://www.openfiler.com/community/download/
Microsoft iSCSI Software Initiator下載網址:
http://www.microsoft.com/download/en/details.aspx?id=18986

開始安裝Openfiler

在我們將Openfiler放入光碟機與開機之後,將會出現如圖2所示的啟動畫面,請直接按下[Enter]來使用圖形介面安裝即可,如果您習慣於文字模式的安裝方式,則可以在輸入linux text之後按下[Enter]即可。



▲ 圖2 安裝啟動畫面



接著在如3圖所示的頁面中,您可以決定是否要測試一下安裝光碟是否正常,以確保安裝過程順利,如果是以ISO檔案附掛方式安裝在虛擬機器(VM)之中,直接選擇[Skip]來越過即可。



▲ 圖3 安裝媒體測試



接著在如4圖所示的[Keyboard Configuration]頁面中,請選擇鍵盤所採用的語系,一般都是採用預設的[U.S. English即可]。



▲ 圖4 鍵盤設定



接著在如5圖所示的[Disk Partitioning Setup]頁面中,首先您可以決定要採用自動幫您規劃磁碟分割區的方式,還是採用手動建立的方式來完成,在此我們選擇後者[Manually partition with Disk Druid],點選[Next]繼續。



▲ 圖5 磁碟分割方式選擇



此時會出現如圖6所示的的警告訊息,主要是說明了全新的磁碟分割建立將會導致原先既有的資料被清除。點選[Yes]繼續。



▲ 圖6 資料清除確認



如圖7所示在這個範例當中,我們以四顆硬碟為例,假設第一顆硬碟我們已經至少完成了根目錄(/)與Swap磁區的切割了,接著我們打算讓其中三顆同樣大小的磁碟,配置成軟體式的RAID 5磁碟陣列架構,那麼我們可以在選取任一顆之後,再點選[RAID]按鈕繼續。



▲ 圖7 多顆硬碟規劃



接著將會出現如圖8所示的[RAID Options]頁面,而目前也僅有[create a software RAID partition]可以選取,點選[OK]繼續。



▲ 圖8 建立軟體式RAID分割區



緊接著會開啟如圖9所示的[Add Partition]設定頁面,請在勾選所要設定的磁碟之後,選取[Fill to maximum allowable size]並且點選[OK]繼續。



▲ 圖9 新增RAID分割區設定



完成了第一個軟體式的RAID磁碟的設定之後,請繼續點選[RAID]按鈕來開啟如圖10所示的頁面,這時候便可以改選擇[Clone a drive to create a RAID device]項目,來將複製此設定。點選[OK]繼續。



▲ 圖10 複製RAID分割區設定



接著將會開啟如圖11所示的[Make RAID Device]頁面,在此必須分別選取來源已設定RAID的磁碟,以及尚未設定RAID的目的磁碟,點選[OK]繼續。



▲ 圖11 複製來源與目的設定



緊接著會出現如圖12所示的警告訊息,點選[Clone Drives]繼續。請依此操作完成對另一顆硬碟的設定。



▲ 圖12 複製警告



如圖13所示在此我們便可以看到其中的三顆硬碟的類型(Type),已經被設定成了[software RAID],請再次點選[RAID]按鈕繼續。



▲ 圖13 完成RAID分割區設定



如圖14所示再一次開啟[RAID Options]頁面之後,請先選取[Create a RAID device]然後點選[OK]繼續。



▲ 圖14 建立RAID裝置



接著將會開啟如圖15所示的[Make RAID Device]頁面,請先給予一個掛載點的名稱之後將[RAID Level]設定為[RAID5],最後將[RAID Members]中的三顆硬碟全部勾選並且點選[OK]即可。



▲ 圖15 RAID裝置組態設定



如圖16所示將可以在[Disk Setup]頁面中發現多出了我們前面所建立的[RAID Devices]。值得注意的是關於磁碟陣列的配置,事實上也可以等到完成整個Openfiler安裝之後再來配置。點選[Next]繼續。



▲ 圖16 完成建立RAID裝置



接著在如圖17所示的[Network Configuration]頁面中,我們必須完成網路組態的配置。在此建議您不要採用預設的DHCP來取得TCP/IP組態,而是改以固定IP的方式來設定,並且記得手動設定完整的主機名稱(FQDN)以及設定DNS位址(最好與網路中的Windows Server 2008 R2以及Windows 7一樣)。點選[Next]繼續。



▲ 圖17 網路組態配置



如圖18所示在[Time Zone Selection]頁面中,可以先透過地圖上大致位置所在的點選之後,再透過下拉選單來選取所在的地區即可。點選[Next]繼續。



▲ 圖18 時間地區選擇



如圖19所示在[Set Root Password]的頁面中,請設定系統預設系統管理員root帳戶的密碼,建議這個密碼盡量越複雜越好。點選[Next]繼續。



▲ 圖19 設定Root帳戶密碼



接著會來到如圖20所示的[About Install]頁面,一旦確定前面的設定都沒有問題的話請點選[Next]繼續。請注意!點選[Next]之後將無法再回頭修改設定。



▲ 圖20 準備安裝



如圖21所示便是開始進行程式檔案安裝的過程,大約在十分鐘左右便會完成安裝作業。



▲ 圖21 安裝過程



如圖22所示便是成功完成安裝的顯示頁面,請點選[Reboot]按鈕來完成重新開機即可。



▲ 圖22 完成Openfiler安裝



如圖23所示即是Openfiler系統的開機選單,您可以直接按下[Enter]鍵來啟動,或是等待10秒鐘過後即會自動啟動。



▲ 圖23 啟動Openfiler



當完成整個開機啟動程序之後,將會來到如圖24所示的顯示頁面。在此除了顯示了官方網站的位址與目前Openfiler的版本資訊之外,更重要的是它顯示了Web管理的HTTPS連線網址,也就是Openfiler主機的IP位址加上預設446的通訊埠,因此接下來我們必須從另一台可連線的電腦來開啟此網站,開始進入到整個Openfiler的組態配置。



▲ 圖24 啟動Openfiler完成