windows2008NLB環境部署資料_第1頁
windows2008NLB環境部署資料_第2頁
windows2008NLB環境部署資料_第3頁
windows2008NLB環境部署資料_第4頁
windows2008NLB環境部署資料_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、服務器環境概況1.1. 服務器主機名及 IP 規劃表編號主機名稱用途Public IPPrivate IPOS管理員密碼sup_app_nlbNLB 集群 IP6無無無 9Asup_app_1中間層節點 17win08Supcon2008Bsup_app_2中間層節點 28win08Supcon2008Csup_app_3中間層節點 39win08Supcon2008Dsup_app_4中間層節點 40win08Supcon2008Esup_doc_ftp病案文檔4無win03supconFsup_cli_path臨床路徑5無win03supcon1.2. 服務器環境概述本次分配的主機一共6

2、部 ,以 AF 分別標記 .所有服務器均采用HP proliant DL380G7,擁有2 路 4core 的至強 E5620 處理器 ,共 8 核 2.4Ghz 以及 8G 的內存 .其中中間層應用服務器4 臺 ,安裝 Windows server 2008 R2 standard x64, 考慮到東院方面400 個客戶端以上的訪問壓力,通過 Windows network load balance功能搭建負載均衡集群,以期獲得最大的資源利用效率.由于 NLB 集群的環境需要,4 臺服務器均啟用雙網卡,擁有 public和 private 兩個 IP 地址 .NLB 集群的搭建以及管理詳細請

3、看本文后面的章節.病案文檔服務器一臺,安裝 Windows server 2003, 病案數據庫和FTP服務以及medview 所需中間層服務均部署在其上.臨床路徑服務器一臺, 安裝 Windows server 2003,sql server數據庫以及tomcat 應用服務器均部署在其上.1.3. 服務器安裝的軟件詳細.中間層服務器 NLB集群搭建說明2.1. 環境準備2.1.1.準備網絡環境前提條件 :所有節點都擁有兩塊網卡,網卡識別排序盡量一致.交換機環境必須支持VLAN.所有節點的所有網卡擁有靜態IP.配置步驟 :將系統第一塊網卡也就是 ”本地連接 ”作為對公網卡 (public),

4、連通 172.17.0 網段 ,IP 地址參考 IP規劃表 .將系統第二塊網卡也就是 ”本地連接 2”作為私有網卡 (private), 設置的 IP 參考 IP 規劃表 .注意 ,所有四個節點的私有網卡可以連接公有交換機(就是 172.17.0 網段的交換機 ,同上 ),也可以連接一部自己的交換機.因為所有私有網卡僅僅處于自己的私有網段,10.10.76 網段中 ,節點相互之間可以ping 通即可 .通過節點間相互 ping 其他節點的公有 IP 與私有 IP 確認均可相通 ,驗證網絡配置的正確 .2.1.2. 準備軟件環境在軟件配置主要就是啟用Windows 2008 的 NLB 功能 ,

5、同時可以將中間層應用的IIS 角色和 WCF 功能配置完成 .配置步驟 :i.打開 ”服務器管理器”,首先要添加web 服務器角色 ,安裝正常的方式添加IIS 服務即可 .角色添加完成之后添加功能 ,這次除了添加 WCF 下的 http 激活和非 http 激活外 ,還需要添加 ”網絡負載平衡 ”,也就是 NLB 功能 .之后 ,在 ”運行 ”中鍵入 :”NLBMGR”即可出現 NLB 機器的管理窗口 ,說明功能安裝已經成功2.2. 新集群建立配置步驟 :在 NLB 管理器上面工具欄中點擊 ”群集 ”-”新建 ”,會出現如下窗口 ,在其中的 ”主機 ”一欄中輸入當前這臺服務器的主機名(例如su

6、p_app_1)或者IP 地址 (建議輸入對公IP 例如7), 然后點擊鏈接ii.隨后會出現類似如下界面,可以看到本地的兩個網卡都將被識別,這時千萬注意,選擇對公網卡也就是”本地連接 ”,然后再點擊下一步iii.在接下來出現的窗口中添加集群的虛擬IP,這邊的環境由于打算沿用6 的 IP 地址 ,所以就將6 作為虛擬IP 填入即可 ,以及子網掩碼, 點擊確定 .iv.隨后進入設置FQDN的界面 ,也就是選擇集群的操作模式.這里做一個簡單的解釋:單播 :單播模式是指各節點的網絡適配器被重新指定了一個虛擬MAC(由 02-bf 和群集 IP地址組成確保此MAC的唯一性).由于所有綁定群集的網絡適配器

7、的MAC都相同 ,所以在單網卡的情況下,各節點之間是不能通訊的,這也是推薦雙網卡配置的原因之一.為了避免交換機的數據洪水, 應該結合VLAN 使用 .多播 :網絡適配器在保留原有的MAC 地址不變的同時,還分配了一個各節點共享的多播MAC 地址 .所以 , 即使單網卡的節點之間也可以正常通訊,但是大多數路由和交換機對其支持不是太好.IGMP 多播 :GMP 多播 (只有在選中多播時,才可以選擇此項),在繼承多播的優點之外,NLB 每隔60 秒發送一次IGMP 信息 ,使多播數據包只能發送到這個正確的交換機端口,避免了交換機數據洪水的產生.在條件允許的情況下都建議采用雙網卡單播的模式.同時 ,還

8、要為集群輸入一個名稱,參考IP 規劃 ,輸入sup_app_nlb. 然后就可以點擊下一步了.v.最后就是確定端口規則, 也就是說需要啟用負載均衡的端口號碼065535 也就是所有本地端口.隨后就可以等待集群聚合完成算機聚合進入集群后,整個創建過程就完成了.,這里采用默認的.當首個節點也就是本地計這里特別說明的是,這個界面中 ,所謂的相似性非常重要,選擇 ”無 ”即不管訪問session來源 ,將所有session 安照相對均勻的方式分配到集群中的各個節點,也就是說同一個客戶機的兩個訪問請求有可能會分發到兩臺不同的服務器上.而單一相似性模式則是將來源相同的的session 始終分發到同一臺服務

9、器上,NLB僅僅根據IP 地址來分辨來源,這就意味著這種模式下同一個客戶端在一次連接工作中所有訪問請求都會持續的分發到一臺服務器上.這個模式的選擇涉及到了會話狀態的保持等等問題,這里不再深入 ,但是我們配置初衷在于均衡大數量的客戶端的訪問壓力,所以這里建議選擇單一 相似性模式 .NLB 的聚合請注意:聚合nlb前請先停止IIS。都聚合上了以后,分別開動各個服務器IIS。Sam 18:04:48否則 nlb 無法進行聚合,原因應該是端口被IIS 占用 ,nlb訪問不到Sam 18:05:25因為加進集群的tcp 和http端口都會改用nlb 服務來監聽而虛擬ip86 的端口才是真正訪問的2.3.

10、 將新節點加入已有集群在第一臺主機上完成上述步驟初步建立了一個擁有虛擬IP 的集群后 ,其他機器的操作就是一模一樣的加入進已有集群即可.當然 ,所有節點主機的網絡和軟件配置都需要參照第一個節點的方式全部完成,也就是都要分配好對公和私有IP,都要安裝IIS 角色以及WCF 和 NLB 功能 .準備工作完成后,在節點主機上同樣是運行”NLBMGR”進入管理器 .上方工具欄 ,”群集 ”-”連接到現有群集 ”,然后在主機欄中輸入 第一臺節點的 IP 地址 .點擊連接 .然后可以看到 sup_app_nlb 集群會被識別出來 .點擊完成當連接成功 ,集群出現在下方導航欄中后,”群集 ”-”將主機添加到

11、群集 ”,然后輸入當前這臺也就是希望加入集群的主機的IP(建議對公 IP,例如 8) 或主機名 (例如sup_app_2).點擊鏈接發現當前主機后 ,同之前的操作 選擇對公 IP,點擊下一步 ,等待聚合完成 ,然后即完成添加節點的工作2.4. 注意事項i.以后所有的正常訪問均應該指向集群的虛擬IP 即 6.ii.出現跨網段不能訪問集群虛擬IP 的情況請首先聯系網絡管理員對路由上的ARP表做手工設置 ,知道虛擬IP 和虛擬 MAC 地址這非常容易.NLB集群的負載分配方式有自己獨立的算法,并且無法人工干預 ,所以無需過多關注 ,簡單的了解下各個主機節點在系統最繁忙時的壓力負載即可.NLB 集群一

12、旦配置完成 ,通常情況下會隨著系統的啟動自動啟動并尋找已有集群自動聚合 .同時基于私有網卡間的心跳通信保證所有主機的可訪問.如果發現出現問題主機,改主機將被自動踢出集群,直到恢復正常重新啟動聚合回到集群中.這個過程稱為收縮.大部分情況下無需人工干預.v.在 NLB 管理器中可以清楚的看到所有節點以及集群本身的健康狀況:沙漏 :代表正在集群管理器正在更新狀態信息,等待即可 .綠色 :節點或集群本身狀況正常.黃色 :節點被掛起 ,如果長時間不自動恢復綠色,右鍵該節點嘗試選擇”繼續 ”即可 .紅色 :該節點上的NLB服務被停止 ,如果長時間不自動恢復綠色,右鍵該節點嘗試”開始 ”即可 .紅色叉 :節

13、點異常關閉或者心跳無法通達,重啟主機或者查看網絡狀況嘗試解決.NLB 管理器中也可以修改集群的各種配置,主要就是虛擬 IP,修改完成后需要等待一定時間同步各個節點的配置 ,只要網絡沒有問題這個過程是完全自動的 ,等待完成后觀察所有節點的狀態即可 ,如果出現被掛起后者停止的節點 ,一般嘗試繼續或開始服務都能夠恢復正常 .vii.Windows下的局域網域或者組機制使得通常無需配置hosts 文件 ,如果萬一在不允許組比如默認的 workgroup 的網絡環境下 ,可以通過編輯所有節點的 hosts 文件來識別所有主機 .一般肯定是用不著的 .viii.Windows 2008 的 NLB 集群不支持虛擬網卡.配置完 NLB 集群后 ,所有節點都要部署上一模一樣的中間層應用,部署方法和單臺計算機沒有任何區別 .注意這邊是64 位操作系統 ,所以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論