2011年11月30日 星期三

S小魚仔S Windows Server 2008 R2 iSCSI Software Target

微軟最近釋出「Microsoft iSCSI Software Target 3.3」可以安裝在「Win Server 2008 R2」OR 「Win Server 2008 R2 SP1」,實在是「一大福音」。

到底「iSCSI」是什麼呢 ?

 簡單來說「本機電腦」透過「網路」連接 「遠端電腦」的「虛擬硬碟 (vhd)」,然後「變成本機的硬碟」,好玩吧^_^"

Windows Server 2008 R2」安裝「Microsoft iSCSI Software Target 3.3」,簡單的來說就是安裝「iSCSI Server Tool」。

安裝完畢以後,可以在「系統管理工具」找到「Mircosoft iSCSI 軟體目標




設定「防火牆
網路共用中心」=>「Windows 防火牆」=>「允許程式通過 Windows 防火牆通訊」=>「允許其他程式


瀏覽」=>路徑如下「C:\Program Files\Microsoft iSCSI Software Target\WinTarget.exe


點選「新增


勾選「防火牆」允許的環境


設定「iSCSI 啟動器


使用「Win 7  Or Server 2008 R2」找到「iSCSI 啟動器」(內建)


目標」=> 輸入「IP」=>「快速連線
PS. 「iSCSI Server 端的 IP


接著您會看到「沒有任何」裝置,點選「完成


1. 切換到「探索」頁籤
2. 這時候您就會發現,已經連接上 「Microsoft iSCSI Software Target
PS.「iSCSI 使用的 Port 為 3260


設定「Mircosoft iSCSI 軟體目標

點選「Mircosoft iSCSI 軟體目標


iSCSI 目標」=>「建立 iSCSI 目標


點選「下一步


輸入「iSCSI 目標名稱
PS.「任意輸入


點選「瀏覽


找到欲連接的「iSCSI 啟動器
PS. 畫黃色線的地方,是「電腦名稱


點選「下一步


點選「完成


點選「Home」=>「建立 iSCSI 目標的 虛擬磁碟


點選「下一步


建立「xxx.vhd


輸入「容量
PS. 依照「MB」為單位


點選「下一步


點選「完成


這時候您就看到「建立完成」的「虛擬硬碟




設定「iSCSI 啟動器


目標」=>「重新整理


這時候就會找到「目標」,點選「連線


點選「確定
PS. 記得勾選「將此連線新增到我的最愛目標清單。


這時候會顯示「已經連線


進入「磁碟管理」介面,進行「磁碟」初始化「設定


















完成上述步驟,恭喜您已經學會如何應用「iSCSI」,接下來分享一些小秘訣


iSCSI」簡單來說就是使用「Microsoft iSCSI Software Target 3.3」軟體,建立「vhd」(虛擬硬碟)。


Clinet 端使用「iSCSI 啟動器」進行「連接與設定」。


(一)


所以當您使用「Microsoft iSCSI Software Target 3.3 」建立完「 vhd (虛擬硬碟)」,您會在電腦內的「位置」看到此「vhd

(二)


您可使用「Win 7」或「Server 2008 R2」或「 Server 2008 R2 SP1」掛載「vhd」檔,方便讀取「資料




(三)


vhd」好處就是以「檔案方式」,所以「Microsoft iSCSI Software Target 3.3」支援「Snapshot (快照)」及「排程快照




(四)


Microsoft iSCSI Software Target 3.3」建立「虛擬硬碟」時,使用「固定大小」不支援「動態擴充」。


(五)


如果「vhd (虛擬硬碟)」不足時,可以使用「延伸虛擬磁碟」功能,增加「容量


參考資料:

2011年11月21日 星期一

S小魚仔S Windows Server 2008 R2 NLB (網路負載平衡)

寫這篇文章前,約花了「4」天時間,才摸熟,透過「DFS」+「NLB」技術,完成「平衡負載+檔案同步」,會使用「NLB」技術一般都是「架設網站」讓多台「 Web Server」做「分流」使用,下面就是「基本」的架構圖



完成上面的「實驗」需要「瞭解」的技術有「DNS」、「Windows AD」、「Windows DFS」、「 Windows IIS」、「Windows NLB」,就能夠打造出這樣的環境。




架設範例 (一)


PS. 建議「Web-1」與「Web-2」本機「Administrator」「密碼」設定「相同」。
Web-1」、「Web-2」、「Web-Storage」請勿使用「DHCP」模式,請手動「輸入」「IP」。


啟用「Web-1」、「Web-2」、「Web-Storage」、「檔案及印表機共用」防火牆。


 「Web-1」、「Web-2」安裝「NLB (網路平衡負載)


功能」=>「新增功能


網路負載平衡


安裝」...


Web-1」、「Web-2」安裝「IIS (網頁伺服器)


角色」=>「新增角色


網頁伺服器 (IIS)


預設」會自動「勾選
PS. 如果您有需要使用「asp」、「php」記得要選擇「應用程式開發」,所需的服務

Web-1」與「Web-2」設定「NLB (網路平衡負載) 認證
PS. 設定「叢集 IP」時,會存取到「雙方」資源,這時候需要進行「Windows 帳戶」驗證。


開啟「網路負載平衡管理員」=>「認證


輸入「帳戶」、「密碼
PS.許多人在這裡搞不清楚,這裏特別說明一下,如果您設定的是「Web-1」那麼當您加入「Web-2」時,就會需要進行「Windows 驗證」,所以如果您設定是「Web-1」,您就需要輸入「Web-2」的「帳戶」和「密碼」,這就是為什麼魚仔希望讓「Web-1」、「Web-2」的「Administrator」「密碼一致」,避免搞混亂。

Web-1」、「Web-2」設定「NLB (網路平衡負載) 叢集IP


~~ 設定「Web-1」~~


網路負載平衡叢集」=>「新增叢集


輸入「Web-1(電腦名稱) =>「連線


會自動抓取」「Lan」的「IP


點選「下一步


新增
PS.新增「叢集 IP


輸入「叢集 IP


點選「下一步


選擇「多點傳送
PS. 如果您都只有「一張網卡」情況下,選擇「多點傳送


點選「完成


等待「自動交集


交集「完成


~~ 設定「Web-2」~~


連線到現有的叢集


輸入「Web-1


會自動抓取」「叢集」的「IP


新增主機到叢集


輸入「Web-2」=>「連線


會自動抓取」「Lan」的「IP


點選「下一步


點選「完成


Web-2」交集完成..


切換到「Web-1」=>「重新整理


Web-1」交集完成..


輸入「IP」測試一下「網頁」「是/否」正常
PS. 您也可以將「Web-1」or「Web-2」關機,測試「叢集」有沒有「成功


Web-Storage」設定「檔案共享


Web-Storage」建立「User


建立「Storage」使用者


建立欲「分享」的「資料夾


選擇「共用


選擇「Storage」使用者


賦予「權限


選擇「

輸入「IP」測試一下「檔案共享」有沒有「設定完成


Web-1」、「Web-2」建立「共用帳戶


由於剛剛我們在「Web-Storage」有建立「Storage」使用者,所以我們需要在「Web-1」、「Web-2」建立一樣的「Storage」使用者


將「Storage」使用者,隸屬於「IIS_IUSRS」群組
PS. 「IIS_IUSRS」這個群組是做什麼呢? 大家動動腦 ^_^"


檢查一下「IIS_IUSRS」群組「是/否」有「Storage」使用者

Web-1」、「Web-2」設定「IIS 7.5 共用網頁


在「Web-Storage」分享的「資料夾」內「建立」兩個「資料夾」,「Web」、「Configuration」分別存放「網頁」、「共用檔設定


開啟「IIS」=>「Default Web Site (預設站台)」=>「基本設定


路徑指定到「\\192.168.47.129\Web Server\Web
點選「驗證身分
PS. 進行「路徑」存取「驗證


特定使用者」=>「設定


輸入「Storage」使用者 與「密碼


選擇「測試設定


驗證成功


Web-1」、「Web-2」設定「IIS 7.5 網頁共用設定


點選「共用設定


匯出「設定


路徑指定到「\\192.168.47.129\Web Server\Configuration
點選「驗證身分

輸入「Storage」使用者 與「密碼


輸入「加密金鑰」
PS. 載入「設定」時會需要。


匯出檔案成功...


啟用共用設定」=>「套用


輸入「金鑰


點選「確定


設定完成


參考資料:
The Will Will Web」-「精通 NLB:單點傳播(Unicast) 與 多點傳送(Multicast) 的差異
Jason的電腦健身房」-「Windows Server 2008怎麼設定網路負載(Network LoadBalance)