導航:首頁 > 配伺服器 > 如何搭建伺服器集群

如何搭建伺服器集群

發布時間:2022-04-02 06:10:02

1. 如何最快搭建linux伺服器集群

1.2.並行技術
這是一個非常簡單的建造四節點的小集群系統的例子,它是構建在Linux操作系統上,通過MPICH軟體包實現的,希望這個小例子能讓大家對集群系統的構建有一個最基本的了解。
2.使用MPICH構建一個四節點的集群系統
這是一個非常簡單的建造四節點的小集群系統的例子,它是構建在Linux操作系統上,通過MPICH軟體包實現的,希望這個小例子能讓大家對集群系統的構建有一個最基本的了解。
2.1 所需設備
1).4台採用Pentium II處理器的PC機,每台配
置64M內存,2GB以上的硬碟,和EIDE介面的光碟驅動器。
2).5塊100M快速乙太網卡,如SMC 9332 EtherPower 10/100(其中四塊卡用於連接集群中的結點,另外一塊用於將集群中的其中的一個節點與其它網路連接。)
3).5根足夠連接集群系統中每個節點的,使用5類非屏蔽雙絞線製作的RJ45纜線
4).1個快速乙太網(100BASE-Tx)的集線器或交換機
5).1張Linux安裝盤
2.2 構建說明
對計算機硬體不熟的人,實施以下這些構建步驟會感到吃力。如果是這樣,請找一些有經驗的專業人士尋求幫助。
1. 准備好要使用的採用Pentium II處理器的PC機。確信所有的PC機都還沒有接上電源,打開PC機的機箱,在准備與網路上的其它設備連接的PC機上安裝上兩塊快速乙太網卡,在其它的 PC機上安裝上一塊快速乙太網卡。當然別忘了要加上附加的內存。確定完成後蓋上機箱,接上電源。
2. 使用4根RJ45線纜將四台PC機連到快速乙太網的集線器或交換機上。使用剩下的1根RJ45線將額外的乙太網卡(用於與其它網路相連的那塊,這樣機構就可以用上集群)連接到機構的區域網上(假定你的機構區域網也是快速乙太網),然後打開電源。
3. 使用LINUX安裝盤在每一台PC機上安裝。請確信在LINUX系統中安裝了C編譯器和C的LIB庫。當你配置TCP/IP時,建議你為四台PC分別指定為192.168.1.1、192.168.1.2、192.168.1.3、192.168.1.4。第一台PC為你的伺服器節點(擁有兩塊網卡的那台)。在這個伺服器節點上的那塊與機構區域網相連的網卡,你應該為其指定一個與機構區域網吻合的IP地址。
4.當所有PC都裝好Linux系統後,編輯每台機器的/etc/hosts文件,讓其包含以下幾行:
192.168.1.1 node1 server
192.168.1.2 node2
192.168.1.3 node3
192.168.1.4 node4
編輯每台機器的/etc/hosts.equiv文件,使其包含以下幾行:
node1
node2
node3
node4
$p#
以下的這些配置是為了讓其能使用MPICH』s p4策略去執行分布式的並行處理應用。
1. 在伺服器節點
,建一個/mirror目錄,並將其配置成為NFS伺服器,並在/etc/exports文件中增加一行:
/mirror node1(rw) node2(rw) node3(rw) node4(rw)
2. 在其他節點上,也建一個/mirror目錄,關在/etc/fstab文件中增加一行:
server:/mirror /mirror nfs rw,bg,soft 0 0
3. /mirror這個目錄從伺服器上輸出,裝載在各個客戶端,以便在各個節點間進行軟體任務的分發。
4. 在伺服器節點上,安裝MPICH。MPICH的文檔可在
5.任何一個集群用戶(你必須在每一個節點新建一個相同的用戶),必須在/mirror目錄下建一個屬於它的子目錄,如 /mirror/username,用來存放MPI程序和共享數據文件。這種情況,用戶僅僅需要在伺服器節點上編譯MPI程序,然後將編譯後的程序拷貝到在/mirror目錄下屬於它的的子目錄中,然後從他在/mirror目錄下屬於它的的子目錄下使用p4 MPI策略運行MPI程序。
2.3 MPICH安裝指南
1.如果你有gunzip,就d下載mpich.tar.gz,要不然就下載mpich.tar.Z。你可以到http://www.mcs.anl.gov/mpi/mpich/downloa下載,也可以使用匿名FTP到ftp.mcs.anl.gov的pub/mpi目錄拿。(如果你覺得這個東西太大,你可以到pub/mpi/mpisplit中取分隔成塊的幾個小包,然後用cat命令將它們合並)
2.解壓:gunzip ;c mpich.tar.gz tar xovf-(或zcat mpich.tar.Ztar xovf-)
3.進入mpich目錄
4.執行:./configure為MPICH選擇一套適合你的實際軟硬體環境的參數組,如果你對這些默認選擇的參數不滿意,可以自己進行配置(具體參見MPICH的配置文檔)。最好選擇一個指定的目錄來安裝和配置MPICH,例如:
./configure -prefix=/usr/local/mpich-1.2.0
5.執行:make >&make.log 這會花一段較長的時間,不同的硬體環境花的時間也就不同,可能從10分鍾到1個小時,甚至更多。
6.(可選)在工作站網路,或是一台單獨的工作站,編輯mpich/util/machines/machines.xxx(xxx是MPICH對你機器體系結構取的名稱,你能很容易的認出來)以反映你工作站的當地主機名。你完全可以跳過這一步。在集群中,這一步不需要。
7.(可選)編譯、運行一個簡單的測試程序:
cd examples/basic
make cpi
ln ;s ../../bin/mpirun mpirun
./mpirun ;np 4 cpi
此時,你就在你的系統上運行了一個MPI程序。
8.(可選)構建MPICH其餘的環境,為ch_p4策略使
用安全的服務會使得任何啟動速度加快,你可以執行以下命令構建:
make serv_p4
(serv_p4是一個較新的P4安全服務的版本,它包含在MPICH 1.2.0版中),nupshot程序是upshot程序的一個更快版本,但他需要tk 3.6版的源代碼。如果你有這個包,你就用以下命令可以構建它:
make nupshot
9.(可選)如果你想將MPICH安裝到一個公用的地方讓其它人使用它,你可以執行:
make install 或 bin/mpiinstall
你可以使用-prefix選項指定MPICH安裝目錄。安裝後將生成include、lib、bin、sbin、www和man目錄以及一個小小的示例目錄,
到此你可以通告所有的用戶如何編譯、執行一個MPI程序。

2. 如何建立伺服器集群及相關問題

集群准備工作N多,看你的具體需求而定,一般情況如下:
1、節點伺服器,域,節點伺服器必須在同一域內;
2、共享存儲,最次也得一個NAS吧;
3、節點伺服器的雙網卡,共享存儲一塊,伺服器通訊一塊;
4、域相關設置,比如集群管理帳戶等;

具體安裝比較簡單,add feature(添加功能),集群功能。
安裝後需要先驗證安裝,開始菜單--〉管理工具--〉故障轉移集群管理,驗證過程中輸入節點伺服器IP或者域名(域內DNS注冊以後)--〉運行全部測試,最後查看報告,根據報告修改、配置集群。一切正常以後,開始正式配置集群;

3. SQLSERVER怎麼搭建伺服器集群實現負載均衡

很多組織機構慢慢的在不同的伺服器和地點部署SQL Server資料庫——為各種應用和目的——開始考慮通過SQL Server集群的方式來合並。

將SQL Server實例和資料庫合並到一個中心的地點可以減低成本,尤其是維護和軟硬體許可證。此外,在合並之後,可以減低所需機器的數量,這些機器就可以用於備用。

當尋找一個備用,比如高可用性的環境,企業常常決定部署Microsoft的集群架構。我常常被問到小的集群(由較少的節點組成)SQL Server實例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個集群架構之後,我讓你們自己做決定。

什麼是Microsoft集群伺服器

MSCS是一個Windows Server企業版中的內建功能。這個軟體支持兩個或者更多伺服器節點連接起來形成一個「集群」,來獲得更高的可用性和對數據和應用更簡便的管理。MSCS可以自動的檢查到伺服器或者應用的失效,並從中恢復。你也可以使用它來(手動)移動伺服器之間的負載來平衡利用率以及無需停機時間來調度計劃中的維護任務。

這種集群設計使用軟體「心跳」來檢測應用或者伺服器的失效。在伺服器失效的事件中,它會自動將資源(比如磁碟和IP地址)的所有權從失效的伺服器轉移到活動的伺服器。注意還有方法可以保持心跳連接的更高的可用性,比如站點全面失效的情況下。

MSCS不要求在客戶計算機上安裝任何特殊軟體,因此用戶在災難恢復的經歷依賴於客戶-伺服器應用中客戶一方的本質。客戶的重新連接常常是透明的,因為MSCS在相同的IP地址上重啟應用、文件共享等等。進一步,為了災難恢復,集群的節點可以處於分離的、遙遠的地點。

在集群伺服器上的SQL Server

SQL Server 2000可以配置為最多4個節點的集群,而SQL Server 2005可以配置為最多8個節點的集群。當一個SQL Server實例被配置為集群之後,它的磁碟資源、IP地址和服務就形成了集群組來實現災難恢復。

SQL Server 2000允許在一個集群上安裝16個實例。根據在線幫助,「SQL Server 2005在一個伺服器或者處理器上可以支持最多50個SQL Server實例,」但是,「只能使用25個硬碟驅動器符,因此如果你需要更多的實例,那麼需要預先規劃。」

注意SQL Server實例的災難恢復階段是指SQL Server服務開始所需要的時間,這可能從幾秒鍾到幾分鍾。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和資料庫鏡像。

單個的大的SQL Server集群還是小的集群

下面是大的、由更多的節點組成的集群的優點:

◆更高的可用新(更多的節點來災難恢復)。

◆更多的負載均衡選擇(更多的節點)。

◆更低廉的維護成本。

◆增長的敏捷性。多達4個或者8個節點,依賴於SQL版本。

◆增強的管理性和簡化環境(需要管理的少了)。

◆更少的停機時間(災難恢復更多的選擇)。

◆災難恢復性能不受集群中的節點數目影響。

下面是單個大的集群的缺點:

◆集群節點數目有限(如果需要第9個節點怎麼辦)。

◆在集群中SQL實例數目有限。

◆沒有對失效的防護——如果磁碟陣列失效了,就不會發生災難恢復。

◆使用災難恢復集群,無法在資料庫級別或者資料庫對象級別,比如表,創建災難恢復集群。

虛擬化和集群

虛擬機也可以參與到集群中,虛擬和物理機器可以集群在一起,不會發生問題。SQL Server實例可以在虛擬機上,但是性能可能會受用影響,這依賴於實例所消耗的資源。在虛擬機上安裝SQL Server實例之前,你需要進行壓力測試來驗證它是否可以承受必要的負載。

在這種靈活的架構中,如果虛擬機和物理機器集群在一起,你可以在虛擬機和物理機器之間對SQL Server進行負載均衡。比如,使用虛擬機上的SQL Server實例開發應用。然後在你需要對開發實例進行壓力測試的時候,將它災難恢復到集群中更強的物理機器上。

集群伺服器可以用於SQL Server的高可用性、災難恢復、可擴展性和負載均衡。單個更大的、由更多的節點組成的集群往往比小的、只有少數節點的集群更好。大個集群允許更靈活環境,為了負載均衡和維護,實例可以從一個節點移動到另外的節點。

4. 伺服器集群如何實現

不難,硬體用路由器,軟體嘛,操作系統用WIN2003 server enterprise 企業版,推薦一並安裝R2升級包,所有機器組區域網,用一台千兆網卡做域控,架設流媒體伺服器,其他機做為域成員加入進來,內網IP各用各的,外網用埠映射到一個IP,用域控做網路流量負載平衡,域控機器配置要強,如果你網路流量大,建議用專業級伺服器,至強+2Gb+SCSI硬碟之類,看你環境要求了,如果必要可以上雙至強,再用一台512mb內存的p4 2.0G以上機做備份域控,這樣主域控上下線或重啟或出故障不影響域內成員正常工作,備份域控湊合就可以了,按我上面的要求就行,當然,有錢可以用好的

如果你安全性要求高,建議路由前端用普通P4+512Mb內存機器架ISA2004 server組防火牆,配置的好效果比一般的硬體防火牆要好,完全不影響網路環境運行,域內成員可以裸奔不怕毒和黑

至於域內成員機,如果僅全力供應片源,當前主流家用機型就夠用了

伺服器建議用hp 360G系列,目前價位不算高,性價比還不錯,售後很好,如果你對建網不怎麼了解,可以讓他們幫你裝,買他們的伺服器就是要利用他們的人力資源嘛

路由器可以選用飛魚星4200以上機型,電信網通雙WAN口,是可以提供150~250台機器的大型網吧專用的,內置參數非常豐富

另外再多羅嗦幾句,板卡不要買七彩虹的,我上過當,七彩虹本身是咨訊公司,沒有任何板卡生產能力,都是同德代工的,以為它的出貨量大,就選了它,結果廣告上的指標參數和實際產品根本不同,水份太多太多了,售後也很爛,特此建議……

樓下別再抄襲我了,每天都被抄走好幾個200分最佳,實在是郁悶!

5. 只用兩台伺服器如何做集群

做集群沒問題,問題是你只有兩台機要同時實現上述兩個沒多大可能,只有兩台機,要麼數據安全,要麼要響應速度,又要數據備份又要速度恐怕沒多大可能,
雙機集群方式有多種,兩全恐怕不行

6. 怎樣建立集群網

集群是一種技術解決方案,它將硬體和軟體結合起來,為Web、Email以及資料庫等服務提供高可用性和高伸縮性的架構.本文將分析集群的類型,然後將重點放在如何建立一個基於Microsoft的集群解決方案.

集群的類型

集群分為兩種類型:負載平衡和失效轉移(Failover).負載平衡集群將負載分散到集群內的各個資源,這要涉及跨越多個前端伺服器的分布式網路傳輸.負載平衡集群令每個可用的伺服器都擁有較為平均的負載量,以提高系統整體的性能和伸縮能力.這類集群一般用於Web和COM+程序,集群內部支持兩個以上的節點.

Failover集群主要針對硬體和軟體故障時的系統可用性.它監視系統資源,以確定何時啟動失效轉移.當系統發生故障時,集群會將資源從故障伺服器轉移到集群中的其他伺服器,以恢復資源的可訪問性.

一個具有容錯能力的failover集群需要大量的硬體和專用軟體,確定應用狀態,它可以在硬體和軟體發生故障時進行實時故障恢復,包括恢復到當前的應用狀態.一個高可用性的集群必定是一個具有容錯能力的集群,但它不一定能提供和failover集群同樣的錯誤恢復能力.

Microsoft的Cluster Service (MSCS)是一種比容錯集群更好的高可用性集群.它和專用的容錯集群相比,所需硬體更少,但可以操作更多種類的應用.同時,它也可以對硬體和軟體的故障進行恢復,但發生故障時無法正常恢復到應用狀態則.高可用性的MSCS可以在一個集群內支持兩個伺服器節點.

基本的軟硬體組件

集群中的伺服器節點都採用各自獨立的硬體設備,相互間協同工作.每個伺服器有自己的操作系統,並獨立連接在網路上.伺服器間採用外部硬碟和專用網路連接.共享硬碟通過硬碟控制器與各個節點相連,這種硬碟控制器一般採用外置SCSI設備或存儲區域網(SAN)作為共享硬碟,不同於包含操作系統的硬碟控制器.

MSCS解決方案可以採用主動/被動模式工作.在同一時間集群中只有一個節點是主動的,主動伺服器存儲著集群內的全部資源,並不斷將數據寫入共享硬碟,這就是所謂的quorum驅動器.它可以在故障恢復時,將共享狀態信息從一個節點轉移到另一個節點.定時的發送信號會通過伺服器間的專用網傳遞,當處於被動模式的伺服器沒有受到這個信號,就認為主動伺服器已經失效.此時,它便開始接管集群資源,並從quorum分區上讀取狀態信息.

在集群中安裝 SQL Server

為啦在集群上安裝 SQL Server ,你必須首先按以下步驟建立一個可操作的集群:
1. 在每個伺服器上安裝支持MSCS的Windows Server操作系統.
2. 為每個伺服器建立一個公開的網路連接.這個連接用來接收外部查詢請求.
3. 在集群的兩個節點間建立一個專用網路,用來傳輸節點狀態信號.
4. 在域中建立一個用戶,用來操作集群.在每個伺服器上將該用戶添加到管理員組.
5. 將兩個伺服器關閉.連接到共享驅動器上,並建立磁碟資源.開啟集群中的一號節點(主動模式).建立並初始化邏輯磁碟空間用來設置quorum驅動器,並建立其它的邏輯分區.
6. 通過控制面板的添加/刪除程序中的Windows組件添加並配置Microsoft Cluster Service.其中包括設置集群的虛擬名稱、IP地址,以及共享磁碟資源.
7. 開啟二號節點(被動模式).當二號節點在線時,回到一號節點,通過集群管理程序添加二號節點.在集群中添加二號節點非常容易,只要通過在一號節點進行簡單配置就可以完成.

集群建立好後,就按照以下步驟安裝SQL Server啦:

1. 插入SQL Server企業版的安裝光碟.如果沒有啟動自動安裝程序,就在光碟上點擊setup.exe.
2. 在確認計算機名界面,選擇虛擬伺服器並輸入一個虛擬名稱.
3. 建立一個運行SQL Server的服務賬號.將集群中每個節點的管理許可權賦給這個賬號.
4. 填寫IP地址、服務賬號,以及共享磁碟資源等內容.

安裝程序會在集群中的每個節點上安裝SQL Server的復本,並在集群中建立虛擬設置.之後用戶就可以通過集群管理器對SQL Server進行控制啦.

7. 伺服器集群怎麼實現

不難,硬體用路由器,軟體嘛,操作系統用WIN2003
server
enterprise
企業版,推薦一並安裝R2升級包,所有機器組區域網,用一台千兆網卡做域控,架設流媒體伺服器,其他機做為域成員加入進來,內網IP各用各的,外網用埠映射到一個IP,用域控做網路流量負載平衡,域控機器配置要強,如果你網路流量大,建議用專業級伺服器,至強+2Gb+SCSI硬碟之類,看你環境要求了,如果必要可以上雙至強,再用一台512mb內存的p4
2.0G以上機做備份域控,這樣主域控上下線或重啟或出故障不影響域內成員正常工作,備份域控湊合就可以了,按我上面的要求就行,當然,有錢可以用好的
如果你安全性要求高,建議路由前端用普通P4+512Mb內存機器架ISA2004
server組防火牆,配置的好效果比一般的硬體防火牆要好,完全不影響網路環境運行,域內成員可以裸奔不怕毒和黑
至於域內成員機,如果僅全力供應片源,當前主流家用機型就夠用了
伺服器建議用hp
360G系列,目前價位不算高,性價比還不錯,售後很好,如果你對建網不怎麼了解,可以讓他們幫你裝,買他們的伺服器就是要利用他們的人力資源嘛
路由器可以選用飛魚星4200以上機型,電信網通雙WAN口,是可以提供150~250台機器的大型網吧專用的,內置參數非常豐富
另外再多羅嗦幾句,板卡不要買七彩虹的,我上過當,七彩虹本身是咨訊公司,沒有任何板卡生產能力,都是同德代工的,以為它的出貨量大,就選了它,結果廣告上的指標參數和實際產品根本不同,水份太多太多了,售後也很爛,特此建議……
樓下別再抄襲我了,每天都被抄走好幾個200分最佳,實在是郁悶!

8. 怎麼做集群伺服器

集群是需要軟體和硬體配合的,首先物理上需要有多台計算機(最好是相同型號的),在這些計算機上安裝相同的操作系統(通常都是Linux),然後在各個機器上配置SSH,確保這些機器能夠彼此免輸入密碼直接通信,接著需要在這些機器上安裝集群軟體,具體安裝哪種需要看你的需求,如VMWare、OpenStack、Hadoop、Docker等,安裝方法也都不一樣,可以參考具體的教程。

9. 伺服器集群怎麼搭建Linux平台的

linux伺服器集群平台的搭建比較簡單,有專門的均衡軟體,比如lvs,lvs是一個集群系統,由很多伺服器組成,可以根據需要,把它門分為三層,一層是前端機,用於均衡,相當於公平為系統分配工作,二層是伺服器群,比如web伺服器群,DNS,mail群等,這些就是接待員,把均衡器分配的工作進行處理,第三層是存儲設備,用於存儲數據,相當於檔案庫。

知道這些後,要搭建就非常容易,有現成的軟體,比如我有四台web伺服器,2台資料庫,1台前置機 ,安裝linux系統,安裝lvs軟體,比如
heartbeat-2.1.4-9.el5.i386.rpm
heartbeat-ldirectord-2.1.4-9.el5.i386.rpm
libnet-1.1.4-3.el5.i386.rpm
heartbeat-devel-2.1.4-9.el5.i386.rpm
heartbeat-pils-2.1.4-10.el5.i386.rpm
perl-MailTools-1.77-1.el5.noarch.rpm
heartbeat-gui-2.1.4-9.el5.i386.rpm
heartbeat-stonith-2.1.4-10.el5.i386.rpm
當然還需要配置,你可以自己網路有關lvs集群的詳細安裝說明。希望能幫助你。

10. windows搭建集群伺服器

你這個需求是備份吧,Windows有兩種服務可以解決你現在的問題:
1、網路負載均衡,可以把指定的伺服器添加到負載均衡群中,並指定網路埠和協議,選擇負載均衡集群切換模式是按照一對一還是交叉負載均衡;
2、故障轉移集群,可以針對進程判斷是否啟用備份機的指定進程;

這兩個集群各有各的用途,同時對於搭建也有自己的要求,完成集群後所對應的功能也略有不同。

部署:
負載均衡不需要額外設備;
但故障轉移,需要iSCSI存儲設備支持;

用途:
負載均衡針對網路埠,重點在於均衡,可以通過交叉策略,保證a/b的訪問量一致,或者單一主機方式,保證在宕機或網線不通的情況下切換到備機;
故障轉移,可以精確監控到進程,保證進程出現故障(包括宕機)即可轉移到備機;

具體問題具體分析,看你需要什麼級別的備份,要求高的話,上故障轉移(但是要增加設備——iSCSI),要求簡單,就上負載均衡

閱讀全文

與如何搭建伺服器集群相關的資料

熱點內容
廣州黑馬程序員怎麼樣 瀏覽:482
qq號加密碼圖片 瀏覽:173
如何建立游戲本地伺服器 瀏覽:947
懂車帝app直播怎麼開 瀏覽:25
長城h6壓縮比 瀏覽:68
游戲安裝包太大解壓失敗 瀏覽:719
當安卓報錯該怎麼解決 瀏覽:874
javaeclipse發布 瀏覽:617
分類演算法源碼 瀏覽:612
蟲抽濕解壓視頻 瀏覽:604
量化程序員分析 瀏覽:52
為什麼steam上csgo不能選伺服器 瀏覽:281
上海鈦靈特壓縮機 瀏覽:304
java字元串位置替換 瀏覽:879
Python可以去什麼崗位 瀏覽:824
邪教love的解壓縮密碼 瀏覽:862
android開發手勢密碼 瀏覽:85
文件夾內總頁數 瀏覽:640
米3怎麼升級到安卓系統 瀏覽:41
安卓介面以外還有什麼介面 瀏覽:176