新聞中心
如何使用MSCS建立SQLServer集群
集群的類型集群分為兩種類型:負(fù)載平衡和失效轉(zhuǎn)移作為共享硬盤,不同于包含操作系統(tǒng)的硬盤控制器。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)平桂免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
MSCS解決方案可以采用主動(dòng)/被動(dòng)模式工作。在同一時(shí)間集群中只有一個(gè)節(jié)點(diǎn)是主動(dòng)的,主動(dòng)服務(wù)器存儲(chǔ)著集群內(nèi)的全部資源,并不斷將數(shù)據(jù)寫入共享硬盤,這就是所謂的quorum驅(qū)動(dòng)器。它可以在故障恢復(fù)時(shí),將共享狀態(tài)信息從一個(gè)節(jié)點(diǎn)轉(zhuǎn)移到另一個(gè)節(jié)點(diǎn)。定時(shí)的發(fā)送信號(hào)會(huì)通過服務(wù)器間的專用網(wǎng)傳遞,當(dāng)處于被動(dòng)模式的服務(wù)器沒有受到這個(gè)信號(hào),就認(rèn)為主動(dòng)服務(wù)器已經(jīng)失效。此時(shí),它便開始接管集群資源,并從quorum分區(qū)上讀取狀態(tài)信息。
在集群中安裝 SQL Server
為了在集群上安裝 SQL Server ,你必須首先按以下步驟建立一個(gè)可操作的集群:
1. 在每個(gè)服務(wù)器上安裝支持MSCS的Windows Server操作系統(tǒng)。
2. 為每個(gè)服務(wù)器建立一個(gè)"公開的"網(wǎng)絡(luò)連接。這個(gè)連接用來接收外部查詢請(qǐng)求。
3. 在集群的兩個(gè)節(jié)點(diǎn)間建立一個(gè)專用網(wǎng)絡(luò),用來傳輸節(jié)點(diǎn)狀態(tài)信號(hào)。
5. 將兩個(gè)服務(wù)器。連接到共享驅(qū)動(dòng)器上,并建立磁盤資源。開啟集群中的一號(hào)節(jié)點(diǎn)(主動(dòng)模式)。建立并初始化邏輯磁盤空間用來設(shè)置quorum驅(qū)動(dòng)器,并建立其它的邏輯分區(qū)。
6. 通過控制面板的添加/刪除程序中的Windows組件添加并配置Microsoft Cluster Service。其中包括設(shè)置集群的虛擬名稱、IP地址,以及共享磁盤資源。
7. 開啟二號(hào)節(jié)點(diǎn)(被動(dòng)模式)。當(dāng)二號(hào)節(jié)點(diǎn)在線時(shí),回到一號(hào)節(jié)點(diǎn),通過集群管理程序添加二號(hào)節(jié)點(diǎn)。在集群中添加二號(hào)節(jié)點(diǎn)非常容易,只要通過在一號(hào)節(jié)點(diǎn)進(jìn)行簡單配置就可以完成。
集群建立好后,就按照以下步驟安裝SQL Server了:
1. 插入SQL Server企業(yè)版的安裝光盤。如果沒有啟動(dòng)自動(dòng)安裝程序,就在光盤上setup.exe。
2. 在確認(rèn)計(jì)算機(jī)名界面,選擇虛擬服務(wù)器并輸入一個(gè)虛擬名稱。
3. 建立一個(gè)運(yùn)行SQL Server的服務(wù)賬號(hào)。將集群中每個(gè)節(jié)點(diǎn)的管理權(quán)限賦給這個(gè)賬號(hào)。
4. 填寫IP地址、服務(wù)賬號(hào),以及共享磁盤資源等內(nèi)容。
安裝程序會(huì)在集群中的每個(gè)節(jié)點(diǎn)上安裝SQL Server的復(fù)本,并在集群中建立虛擬設(shè)置。
SQLSERVER怎么搭建服務(wù)器集群實(shí)現(xiàn)負(fù)載均衡
很多組織機(jī)構(gòu)慢慢的在不同的服務(wù)器和地點(diǎn)部署SQL Server數(shù)據(jù)庫——為各種應(yīng)用和目的——開始考慮通過SQL Server集群的方式來合并。
將SQL Server實(shí)例和數(shù)據(jù)庫合并到一個(gè)中心的地點(diǎn)可以減低成本,尤其是維護(hù)和軟硬件許可證。此外,在合并之后,可以減低所需機(jī)器的數(shù)量,這些機(jī)器就可以用于備用。
當(dāng)尋找一個(gè)備用,比如高可用性的環(huán)境,企業(yè)常常決定部署Microsoft的集群架構(gòu)。我常常被問到小的集群(由較少的節(jié)點(diǎn)組成)SQL Server實(shí)例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個(gè)集群架構(gòu)之后,我讓你們自己做決定。
什么是Microsoft集群服務(wù)器
MSCS是一個(gè)Windows Server企業(yè)版中的內(nèi)建功能。這個(gè)軟件支持兩個(gè)或者更多服務(wù)器節(jié)點(diǎn)連接起來形成一個(gè)“集群”,來獲得更高的可用性和對(duì)數(shù)據(jù)和應(yīng)用更簡便的管理。MSCS可以自動(dòng)的檢查到服務(wù)器或者應(yīng)用的失效,并從中恢復(fù)。你也可以使用它來(手動(dòng))移動(dòng)服務(wù)器之間的負(fù)載來平衡利用率以及無需停機(jī)時(shí)間來調(diào)度計(jì)劃中的維護(hù)任務(wù)。
這種集群設(shè)計(jì)使用軟件“心跳”來檢測應(yīng)用或者服務(wù)器的失效。在服務(wù)器失效的事件中,它會(huì)自動(dòng)將資源(比如磁盤和IP地址)的所有權(quán)從失效的服務(wù)器轉(zhuǎn)移到活動(dòng)的服務(wù)器。注意還有方法可以保持心跳連接的更高的可用性,比如站點(diǎn)全面失效的情況下。
MSCS不要求在客戶計(jì)算機(jī)上安裝任何特殊軟件,因此用戶在災(zāi)難恢復(fù)的經(jīng)歷依賴于客戶-服務(wù)器應(yīng)用中客戶一方的本質(zhì)。客戶的重新連接常常是透明的,因?yàn)镸SCS在相同的IP地址上重啟應(yīng)用、文件共享等等。進(jìn)一步,為了災(zāi)難恢復(fù),集群的節(jié)點(diǎn)可以處于分離的、遙遠(yuǎn)的地點(diǎn)。
在集群服務(wù)器上的SQL Server
SQL Server 2000可以配置為最多4個(gè)節(jié)點(diǎn)的集群,而SQL Server 2005可以配置為最多8個(gè)節(jié)點(diǎn)的集群。當(dāng)一個(gè)SQL Server實(shí)例被配置為集群之后,它的磁盤資源、IP地址和服務(wù)就形成了集群組來實(shí)現(xiàn)災(zāi)難恢復(fù)。
SQL Server 2000允許在一個(gè)集群上安裝16個(gè)實(shí)例。根據(jù)在線幫助,“SQL Server 2005在一個(gè)服務(wù)器或者處理器上可以支持最多50個(gè)SQL Server實(shí)例,”但是,“只能使用25個(gè)硬盤驅(qū)動(dòng)器符,因此如果你需要更多的實(shí)例,那么需要預(yù)先規(guī)劃?!?/p>
注意SQL Server實(shí)例的災(zāi)難恢復(fù)階段是指SQL Server服務(wù)開始所需要的時(shí)間,這可能從幾秒鐘到幾分鐘。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和數(shù)據(jù)庫鏡像。
單個(gè)的大的SQL Server集群還是小的集群
下面是大的、由更多的節(jié)點(diǎn)組成的集群的優(yōu)點(diǎn):
◆更高的可用新(更多的節(jié)點(diǎn)來災(zāi)難恢復(fù))。
◆更多的負(fù)載均衡選擇(更多的節(jié)點(diǎn))。
◆更低廉的維護(hù)成本。
◆增長的敏捷性。多達(dá)4個(gè)或者8個(gè)節(jié)點(diǎn),依賴于SQL版本。
◆增強(qiáng)的管理性和簡化環(huán)境(需要管理的少了)。
◆更少的停機(jī)時(shí)間(災(zāi)難恢復(fù)更多的選擇)。
◆災(zāi)難恢復(fù)性能不受集群中的節(jié)點(diǎn)數(shù)目影響。
下面是單個(gè)大的集群的缺點(diǎn):
◆集群節(jié)點(diǎn)數(shù)目有限(如果需要第9個(gè)節(jié)點(diǎn)怎么辦)。
◆在集群中SQL實(shí)例數(shù)目有限。
◆沒有對(duì)失效的防護(hù)——如果磁盤陣列失效了,就不會(huì)發(fā)生災(zāi)難恢復(fù)。
◆使用災(zāi)難恢復(fù)集群,無法在數(shù)據(jù)庫級(jí)別或者數(shù)據(jù)庫對(duì)象級(jí)別,比如表,創(chuàng)建災(zāi)難恢復(fù)集群。
虛擬化和集群
虛擬機(jī)也可以參與到集群中,虛擬和物理機(jī)器可以集群在一起,不會(huì)發(fā)生問題。SQL Server實(shí)例可以在虛擬機(jī)上,但是性能可能會(huì)受用影響,這依賴于實(shí)例所消耗的資源。在虛擬機(jī)上安裝SQL Server實(shí)例之前,你需要進(jìn)行壓力測試來驗(yàn)證它是否可以承受必要的負(fù)載。
在這種靈活的架構(gòu)中,如果虛擬機(jī)和物理機(jī)器集群在一起,你可以在虛擬機(jī)和物理機(jī)器之間對(duì)SQL Server進(jìn)行負(fù)載均衡。比如,使用虛擬機(jī)上的SQL Server實(shí)例開發(fā)應(yīng)用。然后在你需要對(duì)開發(fā)實(shí)例進(jìn)行壓力測試的時(shí)候,將它災(zāi)難恢復(fù)到集群中更強(qiáng)的物理機(jī)器上。
集群服務(wù)器可以用于SQL Server的高可用性、災(zāi)難恢復(fù)、可擴(kuò)展性和負(fù)載均衡。單個(gè)更大的、由更多的節(jié)點(diǎn)組成的集群往往比小的、只有少數(shù)節(jié)點(diǎn)的集群更好。大個(gè)集群允許更靈活環(huán)境,為了負(fù)載均衡和維護(hù),實(shí)例可以從一個(gè)節(jié)點(diǎn)移動(dòng)到另外的節(jié)點(diǎn)。
構(gòu)建SQL Server 集群
先做好操作系統(tǒng)的群集,在存儲(chǔ)陣列、主域服務(wù)器、備份域服務(wù)器都工作正常并且網(wǎng)絡(luò)連接正常的情況下,在主域服務(wù)器上安裝SQLSERVER,安裝時(shí)選虛擬服務(wù)器,裝完就OK了,沒什么復(fù)雜的。主域上裝過后,備份域上也就自動(dòng)裝上了。
請(qǐng)問sqlserver集群是否一定要建立在windows集群的基礎(chǔ)上,
請(qǐng)問sqlserver集群是否一定要建立在windows集群的基礎(chǔ)上,
要實(shí)現(xiàn)微軟的微軟服務(wù)器群集(MSCS群集)需要滿足以下幾個(gè)條件:
1.、需要域環(huán)境,并且群集中的節(jié)點(diǎn)在域中需要相同的身份,要么都是DC,要么都是非DC
2、需要準(zhǔn)備一個(gè)域用戶帳戶,并且這個(gè)域用戶帳戶是群集節(jié)點(diǎn)主機(jī)本地管理員組成員
3、需要節(jié)點(diǎn)主機(jī)都可以訪問的共享存儲(chǔ)介質(zhì),并且是NTFS文件系統(tǒng),不能是動(dòng)態(tài)磁盤
4、至少需要兩個(gè)網(wǎng)絡(luò)鏈接
5、需要Windows Server 2003企業(yè)版或數(shù)據(jù)中心版
網(wǎng)頁名稱:sqlserver的集群,sqlserver 集群
當(dāng)前鏈接:http://www.dlmjj.cn/article/dsgdjoh.html