在 VMWare 中配置 SQL Server 2005 N + 1 羣集 (三) 羣集安裝

羣集的安裝包括Domain的安裝(DNS和域的創建)、羣集的創建及羣集結點添加三部分。
Domain具有DNS和域兩大角色。
打開添加/刪除程序(Control PanelàAdd  or Remove Programs),在隨後出現的“Add  or Remove Programs”對話框中,單擊左側的“Add/Remove Windows Compenets”。在隨後出現的“Windows Compenets Wizard”對話框中,找到並雙擊“Networking Services”項,在隨後彈出的“Networking Services”對話框中,勾選“Domain Name System(DNS)”項。單擊“OK”按鈕回到“Windows Compenets Wizard”對話框,然後單擊“下一步”進行DNS的安裝。
 
在管理工具中打開DNS(Administrative ToolsàDNS),在“dnsmgmt”控制檯中,依次展開“DNS”à“Domain”。
創建正向搜索區域
右鍵單擊“Forward Lookup Zone”,在彈出的菜單中選擇“New Zone”。
 
在隨後出現的“New Zone Wizard”對話框中,單擊“下一步”,直到步驟“Zone Name”,在“Zone Name”中輸入“Cluster.SQL.com”。
 
單擊“Next”按鈕,直到“Dynamic Update”步驟,選擇“Allow both nonsecure and secure dynamic upadates”。
 
單擊“Next“按鈕直到嚮導結束。
創建反向搜索區域
右鍵單擊“Reverse Lookup Zone”,在彈出的菜單中選擇“New Zone”。
 
在隨後出現的“New Zone Wizard”對話框中,單擊“下一步”,直到步驟“Reverse Lookup Zone Name”,在“Network ID”中輸入“192.168.0”。
 
單擊“Next”按鈕,直到“Dynamic Update”步驟,選擇“Allow both nonsecure and secure dynamic upadates”。
 
單擊“Next“按鈕直到嚮導結束。
在管理工具中打開服務器配置嚮導(Administrative Toolsà Configure Your Server Wizard),在隨後出現的“Configure Your Server Wizard”對話框中,單擊“Next”按鈕,直到“Server Role”步驟。
 
單擊以選擇“Domain Controller(Active Directory)”,單擊“Next”按鈕,直到出現“Active Directory Installation Wizard”對話框。
 
在“Active Directory Installation Wizard”對話框中,單擊“Next”按鈕,直到“Domain Controller Type”步驟,保持默認的選擇。


 
單擊“Next”按鈕,直到“New Domain Name”步驟,在“Full DNS name for new domain”中,輸入“Cluster.SQL.com”。 單擊“Next”按鈕,接下來的步驟保持默認設置。


 
接下來的步驟設置Active Directory的數據庫和日誌目錄,可以根據需要(在本示例中保持默認值)。單擊“Next”按鈕,接下來的步驟也保持默認設置。


 
接下來的“DNS Registration Diagnostics”步驟保持默認設置;“Permissions”步驟可以保持默認值,本示例中選擇“Permissions compatible with pre Windows 2000 server operating systems”。


 
接下來的步驟設置恢復密碼,設置一個強密碼。單擊“Next”按鈕。接下來的“Summary”步驟顯示了之前的步驟的配置信息,確定無誤後,單擊“Next”按鈕進行域的創建。


 
域創建好後,根據提示重啓操作系統。操作系統正常重啓後,域的創建即告完成了。
 
在建立羣集之前,需要爲組成羣集的結點在域中建立用戶,並且要將組成域的結點加入到域中。
創建兩個域用戶,一個爲管理員,另一個作爲羣集服務的啓動用戶。
首先打開Active Directory Users and Computers(Administrative Toolsà Active Directory Users and Computers)。
建立組織單元
首先新建一個組織單元來單獨管理羣集用戶。在“Active Directory Users and Computers”中,右鍵單擊“Cluster.SQL.com”,在彈出的菜單中依次選擇“New”à“Organizational Unit”。
 
在隨後出現的“New Object – Organizational Unit”對話框的“Name”中輸入“ClusterSQL”,然後單擊“OK”按鈕。
 
建立域用戶Admin
首先建立管理員身份的域用戶“Admin”。
在“Active Directory Users and Computers”中,右鍵單擊“Cluster.SQL.com”下的“ClusterSQL”,在彈出的菜單中依次選擇“New”à“User”。
 
在隨後出現的“New Object – User”對話框的“First Name”和“User Logon name”中,輸入“Admin”。單擊“Next”按鈕,在隨後的步驟中設置用戶密碼。然後單擊“Finish”按鈕完成用戶創建。


 
接下來將Admin用戶加入到域管理員組中。在“Active Directory Users and Computers”中,右鍵“Admin”,在彈出的菜單中選擇“Properties”。
 
在隨後出現的“Admin Properties”對話框中,單擊選項卡中的“Member Of”標籤,然後單擊“Add”按鈕,在隨後彈出的“Select Groups”對話框中,輸入“Domain Admins”(也可能單擊“Advanced”按鈕來選擇組)。隨後單擊“Select Groups”和“Admin Properties”對話框上的“OK”按鈕完成操作。
 
建立域用戶ClusterService
域用戶ClusterService用於羣集服務的啓動帳戶。在域中,該用戶只需要是“Domain Users”組的成員即可。
創建域用戶ClusterService的方法與創建域用戶Admin一樣。只是不需要將其加到“Domain Admins”組中。
羣集中的每個結點都需要添加到域中。啓動每個羣集結點(ClusterNode1~3)。在每個羣集結點上完成下述操作,以將結點添加到域中。
打開操作系統屬性對話框(Control PanelàSystem),單擊選項卡上的“Computer Name”標籤。然後單擊“Change”按鈕,在隨後出現的“Computer Name Changes”對話框中,選擇“Member of”下的“Domain”單選項,並輸入域名稱“Cluster.SQL.com”。單擊“OK”按鈕,在隨後出現的身份驗證對話框中,“User Name”輸入域管理員用戶名“Cluster.SQL.com/Admin”,“Password”中輸入該用戶的密碼。然後單擊“OK”按鈕,
 
如果身份驗證通過,則會看到歡迎加入域的提示信息框。單“OK”按鈕,並根據提示重啓操作系統。
 
操作系統重新啓動後,先以本機管理員用戶登錄(因爲需要把域用戶添加到本地管理員組中)。打開計算機管理(Control PanelàAdministrative ToolsàComputer Management)。在計算機管理控制檯中,依次展開“Computer Management(Local)” à“System Tools”à“Local User and Groups”,單擊“Groups”。在右邊的列表中,右鍵單擊“Administrators”,在彈出的菜單中選擇“Properties”。
 
在隨後彈出的“Administrators Properties”對話框中,單擊“Add”按鈕,在隨後彈出的“Select Users, Computers, or Groups”對話框中,輸入“Admin;ClusterService”,單擊“OK”按鈕,在隨後出現的“Enter Network Password”對話框中,輸入域管理員名稱和密碼。
 
單擊“OK”按鈕,如果檢查到多個與輸入名稱匹配的用戶名,則會看到類似下面的“Multiple Names Found”對話框,選擇正確的用戶名,單擊所有彈出的對話框上的“OK”按鈕,直到關閉“Administrators Properties”對話框。
 
以域管理員身份登錄任意一臺做爲羣集結點的虛擬機,本例登錄“SQLClusterNode1”。然後打開羣集管理工具(Control Panelà Control Panelà Cluster Administrator)。在出現的“Open Connectin to Cluster”對話框中,選擇“Create new cluster”,然後單擊“OK”按鈕。
 
在隨後出現的“New Server Cluster Wizard”對話框中,單擊“Next”按鈕。在隨後的“Cluster Name and Domain”步驟中,“Domain”選擇“Cluster.SQL.com”;“Cluster name”中輸入“ClusterSQL”,然後單擊“Next”按鈕。


 
接下來的“Select Computer”步驟,保持“Computer name”爲當前計算機名稱,單擊“Next”按鈕。接下來嚮導開始分析當前的服務器配置情況,如果分析出問題,則單擊“Details”按鈕查看問題的詳細信息,並根據錯誤原因做處理。在所有分析結果都沒有問題的情況下,單擊“Next”按鈕。


 
接下來的步驟設置Cluster的IP地址,輸入“192.168.0.201”,單擊“Next”按鈕。接下來的步驟設置羣集服務的啓動用戶,將其設置爲“ClusterService”,並輸入該用戶的密碼和選擇所在的域,完成後單擊“Next”按鈕。


 
接下來的步驟顯示之前配置的一些信息,單擊“Quorum”按鈕,如果當前選擇的不是做爲仲裁盤的Disk Q,則改爲選擇“Disk Q:”,然後單擊“OK”按鈕返回“New Server Custer Wizard”對話框。確認列出的所有信息都沒有問題後,單擊“Next”按鈕。接下來開始創建羣集,羣集創建完成後,單擊“Next”按鈕。在接下來的屏幕中,可以單擊“View Log”來查看羣集的安裝日誌,沒有問題的話,單擊“Finish”按鈕結束羣集的創建。


 
羣集創建好後,羣集管理器會自動連接到剛纔創建的羣集,可以看到羣集創建嚮導自動爲每個共享盤創建了一個組。其中,仲裁盤與羣集的名稱和IP地址在同一個組(Cluster Group)中;數據盤各自在一個獨立的組中。
 
每個共享的數據盤上將安裝一個SQL Server實例,我們將它們重命名爲“SQL Server - 01”、 “SQL Server - 02”。


 
成功完成上述步驟後,羣集就建立起來了。
在羣集中添加結點可以在任何一臺準備添加到羣集的結點服務器上進行。添加結點亦使用羣集管理器來實現。如果是第一次使用羣集管理器來添加結點,則在“Open Connection to Cluster”對話框中,“Action”選擇“Open connection to cluster”,然後在“Cluster or server name”中,輸入(或者單擊“Browse”按鈕選擇)要連接的羣集的名稱,本示例中的羣集名稱是“CLUSTERSQL”。
 
接下來,在羣集管理器中,右鍵單擊“CLUSTERSQL” à“New” à“Node”,這將啓動添加結點嚮導。
 
另一種啓動添加結點嚮導的方法,是在“Open Connection to Cluster”對話框中,“Action”選擇“Add node to cluster”,這樣單擊“OK”按鈕後,會連接到指定的羣集,並啓動添加結點嚮導。
 
在羣集嚮導(Add Nodes Wizard)對話框中,單擊“Next”按鈕。在隨後的步驟中,將未加入羣集的兩個結點:SQLClusterNode2和SQLClusterNode3都添加到“Selected computers”列表中,然後單擊“Next”按鈕。


 
接下來嚮導開始檢查配置,如果配置無誤,則單擊“Next”按鈕。否則查看日誌信息並解決遇到的問題。在接下來的步驟中,輸入羣集服務啓動用戶“ClusterSerice”的密碼,並確保域是正確的,然後單擊“Next”按鈕。


 
隨後的步驟顯示之前的設置信息,確認無誤後,單擊“Next”按鈕。接下來開始添加結點的操作,正確完成後,單擊“Next”按鈕,在隨後的步驟中單擊“Finish”按鈕,結束羣集結點的添加。


 
所有的結點都添加到羣集後,在羣集管理器中,可以看到類似下面的結果。
 
在羣集管理器中,單擊“Resource”可以看到當前所有的資源的Owner(即在那個結點上工作)。如果要更改Resource的Owner,可以將Resource所在的組,移動指定的結點來實現。例如,如果要將“Disk S:”的Owner更改爲“SQLCLUSTERNODE2”,則在“Disk S:”所在的組“SQL Server – 02”是右鍵單擊,在彈出的菜單中選擇“Move Group”à“SQLCLUSTERNODE2”,操作成功後,可以看到“Disk S:”的Owner會變成“SQLCLUSTERNODE2”。
 
在進行一下步之前,建議測試所有的組,確定它們能否正確切換到不同的結點。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章