Windows 2003 羣集技術概述
|
微軟羣集技術整體結構: 客戶端 網絡負載均衡 組件負載均衡 服務器羣集 見下圖:
Windows 2000上的羣集: 與NT4相比的進步-->最大4節點支持 網絡連接失敗偵測與恢復 更多系統服務可以和羣集集成(DNS,WINS,...) 滾動升級支持 增強的打印支持
Windows 2003上的羣集: 羣集安裝與配置 羣集上的磁盤處理 羣集資源管理 羣集管理增強 災難恢復 故障排除
羣集安裝與配置: 支持最多8節點 易於使用的安裝嚮導 不需要安裝光盤 遠程安裝與部署(非終端服務) 一次添加多個節點
如何安裝Windows Server 2003 羣集呢?
首先介紹一下搭建羣集的環境: 域控制器: 計算機名稱: DC IP地址: 192.168.0.254 子網掩碼: 255.255.255.0 默認網關: 192.168.0.1 DNS: 192.168.0.254 節點1: 計算機名稱: Node-1 第一塊網卡(公共網卡)的IP地址: 192.168.0.1 子網掩碼: 255.255.255.0 DNS: 192.168.0.254 第二塊網卡(心跳網卡)的IP地址: 10.0.0.1 子網掩碼: 255.0.0.0 節點2: 計算機名稱: Node-2 第一塊網卡(公共網卡)的IP地址: 192.168.0.2 子網掩碼: 255.255.255.0 默認網關: 192.168.0.1 DNS: 192.168.0.254 第二塊網卡(心跳網卡)的IP地址: 10.0.0.2 子網掩碼: 255.0.0.0
我來到節點1(Node-1)這臺計算機 對着我的電腦右鍵--選擇管理--在存儲裏面按磁盤管理--可以看到一塊磁盤1 這塊磁盤是一塊共享的SCSI磁盤 我已經在這塊磁盤上建立了兩個分區 一個分區叫做Quorum(Q:) 一個分區叫做Data(S:)
我來到節點2(Node-2)這臺計算機 對着我的電腦右鍵--選擇管理--在存儲裏面按磁盤管理--也可以看到磁盤1這塊共享的SCSI磁盤 同樣有二個分區 一個分區叫做Quorum(Q:) 一個分區叫做Data(S:) 表明這塊共享的SCSI磁盤現在已經連接到Node-1和Node-2上了 接下來就到節點1(Node-1)上做羣集的配置了
我來到節點1(Node-1)這臺計算機 通過開始--程序--管理工具--選擇羣集管理器來打開它
在打開到羣集的連接的操作裏面選擇創建新羣集 按確定
接着下一步
羣集名就叫做MScluster吧 接着下一步
可以看到節點1的計算機名(Node-1)了 接着下一步
接着下一步
在IP地址裏面輸入192.168.0.10作爲羣集服務器的IP地址 將用戶去訪問羣集服務器的時候就使用192.168.0.10這個IP地址來訪問了
在用戶名裏面輸入administrator(域的管理員) 在密碼裏面輸入administrator的密碼 接着下一步
接着下一步
接着下一步
按完成
可以看到節點1(NODE-1)的狀態是運行了
我來到域控制器(DC)這臺計算機 通過開始--運行--輸入cmd按確定來打開命令提示符--在裏面輸入ping MScluster按回車鍵 可以看到能Ping通192.168.0.10這個IP地址(羣集服務器的IP地址)了 如何將節點2(Node-2)加入MScluster這個羣集裏面呢?
我來到節點2(Node-2)這臺計算機 通過開始--程序--管理工具--選擇羣集管理器來打開它
在打開到羣集的連接的操作裏面選擇添加節點到羣集--按瀏覽--按MSCLUSTER這個羣集名稱--按確定
接着下一步
將計算機名(Node-2)添加到所選計算機裏面 接着下一步
接着下一步
輸入administrator(域管理員)的密碼 接着下一步
接着下一步
接着下一步
按完成
可以看到MSCLUSTER這個羣集中已經存在NODE-1和NODE-2這兩個節點了,並且可以看到NODE-1和NODE-2的狀態是運行了
展開組--按資源--可以看到現在所有的資源都是在NODE-1(節點1)上運行的 如果我把NODE-1(節點1)上的羣集服務停止掉的話會發生什麼現象呢? 你會發現所有的資源都遷移到NODE-2(節點2)那臺計算機了
對着NODE-1(節點1)右鍵--選擇停止羣集服務
展開組--按資源--看到了吧? 現在所有的資源都是在NODE-2(節點2)上運行了
羣集上的磁盤處理: 羣集磁盤資源上支持卷裝載點 支持從SAN上啓動系統 羣集安裝不必須共享磁盤 動態調整磁盤分區容量
通過開始--運行--輸入cmd按確定來打開命令提示符 在裏面輸入diskpart按回車鍵 然後有一個命令叫做EXTEND用來擴展卷的 在擴展卷之前必須選中對應的卷或者分區 輸入select disk 1按回車鍵之後可以看到磁盤1現在是所選項磁盤。輸入select partition 1按回車鍵之後可以看到分區1現在是所選分區 然後輸入extend這個命令按回車鍵之後就進行擴展卷了 由於我的磁盤空間已經滿了 沒有地方可以擴展了 所以我就不做擴展這個實驗了
羣集資源調整: 添加-->多數節點集資源 通用腳本資源 卷影副本服務任務資源
刪除-->IIS
羣集管理增強: 資源腳本宿主-->不必須C/C++編程經驗 可以使用VB腳本控制心跳,聯機/脫機... 簡單的爲自定義的應用程序/服務/資源加故障轉移能力 可以使用WMI
不停機修改羣集服務密碼
支持終端服務應用程序模式
災難恢復: NTBackUp保存羣集配置 ASR可恢復羣集配置與磁盤信息 Confdisk.exe Clusterrecovery.exe 增強的Network Media Sense
我已經在Node-2(節點2)上安裝Windows Server 2003 Resource Kits這個工具了 通過開始--程序--Windows Resource Kit Tools--選擇Command Shell來打開它 在Resource Kits裏面有一個叫做confdisk的命令--這個命令可以把當前系統磁盤的配置狀態放到一個文件中間 然後當磁盤出現故障的時候還可以把這個文件來做一下還原 這個通常可以用來羣集中間來保存羣集磁盤的狀態 然後將來出故障的時候把它還原回來 在裏面輸入confdisk /save c:\MStools\test.sif按回車鍵之後就把Windows 正在儲存計算機上的卷的信息保存在test.sif這個文件裏面了 打開C:\MSTools這個目錄之後就可以看到剛纔創建的test.sif這個文件了 如果以後磁盤出問題的時候就可以使用confdisk /restore+文件的名字去把它還原回來了
另外在Windows Server 2003 Resource Kits裏面還有一個叫做clusterrecovery的工具 在Command Shell裏面輸入clusterrecovery按回車鍵來打開它 用這個工具可以去把我們原本的一塊物理磁盤的資源替換掉或者還原我們的羣集的信息到以前的一個還原點上面
故障排除: 提供羣集安裝日誌: clcfgsrv.log 羣集日誌信息更加詳細 羣集日誌新增錯誤級別字段 新的診斷工具
我來到Node-1(節點1)這臺計算機 在C:\WINDOWS\system32\LogFiles\Cluster這個路徑下雙擊ClCfgSrv.log這個文件來打開它 我們在安裝羣集的過程中所有的文件都存儲在這個log文件裏面 裏面的信息是非常詳細的 當安裝羣集出現故障的時候可以通過這個文件來檢查是那一部分的時候羣集安裝失敗了 然後用相關的方法來解決它
我來到Node-2(節點2)這臺計算機 在C:\Program Files\Windows Resource Kits\Tools這個路徑下雙擊clusdiag.msi這個文件來打開它 接着下一步
選擇I Agree 按Next
按Next就進行安裝了
通過開始--Programs--選擇Cluster Diagnostics Tool來打開它 在Open的Select Mode裏面選擇Online--按瀏覽鍵--按MSCLUSTER這個羣集名稱--按OK
按Tools--選擇Run Test--在Test裏面選擇SPFAIL--按Launch之後就測試羣集安裝的過程了
多數節點集: 羣集配置數據庫存儲在每個節點本地而不是共享磁盤
共享存儲不再是必須的 見下圖:
多數節點集: 設計目的-->沒有共享磁盤 遠距離實現羣集
優點
限制
例1: 兩個物理站點實現MNS 見下圖:
例4:FourceQuorum 見下圖:
|