2台伺服器集群搭建
㈠ linux系統 CentOS 7怎麼搭建集群
CentOS 7下怎麼搭建高可用集群。高可用集群是指以減少服務中斷時間為目的的伺服器集群技術。它通過保護用戶的業務程序對外不間斷提供的服務,把因軟體/硬體/人為造成的故障對業務的影響降低到最小程度。那麼新的centos下怎麼來搭建高可用集群。
環境:本文以兩台機器實現雙集熱備高可用集群,主機名node1的IP為192.168.122.168 ,主機名node2的IP為192.168.122.169 。
一、安裝集群軟體必須軟體pcs,pacemaker,corosync,fence-agents-all,如果需要配置相關服務,也要安裝對應的軟體
二、配置防火牆
1、禁止防火牆和selinux
修改/etc/sysconfig/selinux確保SELINUX=disabled,然後執行setenforce 0或者reboot伺服器以生效
2、設置防火牆規則
三、各節點之間主機名互相解析分別修改2台主機名分別為node1和node2,在centos 7中直接修改/etc/hostname加入本機主機名和主機表,然後重啟網路服務即可。
配置2台主機的主機表,在/etc/hosts中加入
四、各節點之間時間同步在node1和node2分別進行時間同步,可以使用ntp實現。
五、各節點之間配置ssh的無密碼密鑰訪問。下面的操作需要在各個節點上操作。
兩台主機都要互相可以通信,所以兩台主機都得互相生成密鑰和復制公鑰,相互的節點上的hosts文件是都要解析對方的主機名, 192.168.122.168 node1 192.168.122.169 node2
六、通過pacemaker來管理高可用集群
1、創建集群用戶
㈡ 什麼技術能實現多台伺服器虛擬成一台伺服器如何配置
可以通過安裝虛擬機實現,利用vmware公司的esxi這款產品實現。
配置方法:
esxi裡面自帶有集群這一項功能,可將多台伺服器添加到集群中來,集群建好後還可以利用裡面的ha(高可用性)、drs(分布式存儲調試),evc(多硬體兼容)等多種特性將多台伺服器的硬體資源加入到一個資源池裡,可對硬體的資源做分配。
以百分比的方式做權重,可操控這個資源池裡的硬體資源分別分配多少到平台上建好的虛擬機上,可用於生產環境中。
esxi是vmware的虛擬機軟體的企業版,底層系統直接安裝在伺服器上,無需像windows server 2008的hyper v那樣依賴於windows操作系統,不用再多佔用多餘的硬體資源,性能非常好。
esxi簡介:
ESXi專為運行虛擬機、最大限度降低配置要求和簡化部署而設計。只需幾分鍾時間,客戶便可完成從安裝到運行虛擬機的全過程,特別是在下載並安裝預配置虛擬設備的時候。
在VMware Virtual Appliance Marketplace 上有800多款為VMware hypervisor 創建的虛擬設備。
如今,ESXi已經實現了與Virtual Appliance Marketplace的直接整合,使用戶能夠即刻下載並運行虛擬設備。這為即插即用型軟體的交付與安裝提供了一種全新和極其簡化的方式。
㈢ 鍙屾満鐑澶囨庝箞寮勭殑錛
1錛屽弻鏈虹儹澶囩壒鎸囧熀浜庨珮鍙鐢ㄧ郴緇熶腑鐨勪袱鍙版湇鍔″櫒鐨勭儹澶囷紙鎴栭珮鍙鐢錛夛紝鍥犱袱鏈洪珮鍙鐢ㄥ湪鍥藉唴浣跨敤杈冨氾紝鏁呭緱鍚嶅弻鏈虹儹澶囥
2錛屼互涓鑸甯哥敤鐨凷QL鏈嶅姟鐨勫弻鏈虹儹澶囦負渚嬶細鍏堝湪涓ゅ彴鏈嶅姟鍣ㄤ笂瀹夎呮湇鍔″櫒緋葷粺銆
3錛岀劧鍚庡緩絝嬩竴涓鎴栧氫釜紓佺洏闃靛垪錛屽皢涓ゅ彴鏈嶅姟鍣ㄤ笂鐨凷QL鏁版嵁淇濆瓨鍦ㄧ佺洏闃靛垪涓娿
4錛岀劧鍚庡畨瑁呬竴嬈鵑泦緹よ蔣浠訛紝濡傦細寰杞疢SCS錛孲ymantecVCS錛孉TANG Cluster絳夈
5錛岀劧鍚庡湪杞浠朵笂鍒嗗埆璁劇疆涓誨拰鍓鏈嶅姟鍣ㄣ備互MSCS涓轟緥錛屽厛鍦ㄦ湇鍔″櫒涓婂畨瑁匒dvanced Server鎴朌ataCenter Server銆 鐒跺悗鍦ㄤ袱鍙版湇鍔″櫒娣誨姞鐩稿悓鐨勭$悊鍛樺笎鍙峰拰瀵嗙爜銆傚嵆甯愬彿鍦ㄦ瘡涓鑺傜偣涓婏紝閮藉繀欏誨叿鏈夌$悊鍛樻潈闄愩傛墍鏈夎妭鐐歸兘蹇呴』鏄鎴愬憳鏈嶅姟鍣錛屾垨鑰呮墍鏈夌殑鑺傜偣鏄鍚屼竴涓鍩熼噷鐨勫煙鎺у埗鍣ㄣ傚湪緹ら泦涓錛屼笉鍏佽鎬竴閮ㄥ垎鏄鍩熸垚鍛橈紝涓閮ㄥ垎鏄鍩熸帶鍒跺櫒銆
6錛岀劧鍚庡畨瑁呴泦緹ょ$悊杞浠訛紝寮鍚紓佺洏闃靛垪錛屽湪涓ゅ彴鐢佃剳涓婅劇疆鍏變韓紓佺洏錛屽苟楠岃瘉鍏變韓紓佺洏鍥姐
7錛岀劧鍚庡叧闂絎涓涓鏈嶅姟鍣錛岄厤緗絎浜屼釜鑺傜偣錛岄厤緗瀹屾垚鍚庯紝鍏抽棴絎浜屼釜鏈嶅姟鍣錛屾墦寮絎涓涓鏈嶅姟鍣錛岄厤緗絎涓涓鑺傜偣銆
8錛屾渶鍚庯紝寮鍚涓や釜鏈嶅姟鍣ㄥ拰紓佺洏闃靛垪銆
㈣ 兩台伺服器要怎樣做到互為備份
所謂雙機熱備,就是將中心伺服器安裝成互為備份的兩台伺服器,並且在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份服務橘宏器會迅速的自動啟動並運行。我們來看看在WIN2000伺服器版下的實現過程。
一、 硬體准備及基本安裝綜述
網路伺服器 兩台
網路服務網卡 四塊
伺服器硬碟 兩塊
SCSI磁碟陣列 一個
SCSI硬碟 三塊
首先是將兩台伺服器都配置成雙網卡,並分別安裝Win2000 Advance Server(高級伺服器版)。之後配置網路環境使之暢通:將兩台伺服器加入到域當中,成為域成員,並在每台伺服器上設置管理員許可權。
另外就是注意所有磁碟必須設肆談置成基本盤並做裂伍碰成採用NTFS格式分區,磁碟陣列分區一定要大於2個。最後將三塊SCSI硬碟做成磁碟陣列,筆者建議為RAID5(在配置陣列時,一定注意單獨分一個至少1G的分區出來,用於存放配置資料庫的檢測點以及日誌文件)。
二、 具體安裝要點。
配置伺服器網路環境要點
1、 在前一步中,我們將兩台伺服器都安裝了雙網卡,一個用於連接公網(internet),一個連接內部區域網。
將連接內部區域網的網卡建立點對點的通信和群集狀態信號,然後每個終端的公網適配器連接該群集到公網上,並在此駐留客戶。
2、 待win2000高級伺服器版安裝好後,開始配置每台伺服器的網路參數。在網路連接將連接公網的改為「外網」,連接區域網的改為「內網」,然後將兩台伺服器的各自網卡分別指定IP地址為:
伺服器A:外網IP為:192.168.0.160,內網IP為:10.10.10.1,子網掩碼為:255.255.255.0 網關為:192.168.0.1(此處網關為你主域控制器的IP地址)
伺服器B:外網IP為:192.168.0.161,內網IP為:10.10.10.2,子網掩碼為:255.255.255.0 網關為:192.168.0.1
安裝服務軟體要點
配置伺服器A
1、 所有的設備都先關閉後再開啟磁碟陣列。
2、 啟動伺服器A,用事先設置的管理員帳號登陸到域;然後在添加/刪除程序選項里添加「集群服務」組件,並注意在安裝過程中將此組件設置為集群的首節點,接著創建集群名稱(任取即可,比如
myserver)。
3、 由於我們只有一個共享的磁碟陣列,所以應該將此陣列中的分區都配置成群集磁碟。
4、 開始配置群集網路。外網
㈤ dell伺服器雙機熱備
做域控就可以了,第二台加入額外域就可以了。
然後做個群集。