windows故障转移群集和mysql_Windows 2016 无域故障转移群集部署方法 超详细图文教程...
故障轉移群集是一個很實用的功能,而windows在2016版本開始,終于支持不用域做故障轉移群集.
在群集中,我們可以設定一個"群集IP"
而客戶端只需要根據(jù)這個"群集IP"就能連接當前群集的主服務器.而不必關心群集服務器之間的替換.
而更棒的是,它是"去中心"的,它沒有一個中心主機,我們都知道"有中心"的集群,如果"中心"出了問題,那么整個集群都無法運行了.
而故障轉移群集,通常是無中心,或者多中心的(多臺設備當中心,只要剩下一個,就沒事).
演示環(huán)境
1. 通用配置
KeyValue
系統(tǒng)版本
Win2016
集群IP
10.22.20.201
網(wǎng)段
10.22.20.0
網(wǎng)關
10.22.20.1
2. 設備配置
設備編號IP地址域名
1
10.22.20.10
d1.net
2
10.22.20.11
d2.net
3
10.22.20.12
d3.net
安裝功能
1. 在這個界面點擊"添加角色和功能"
2. 在彈出的窗口跳到"服務器角色"頁,選"DNS"服務,如果已經(jīng)有了就不用選,按下一步.
3. 在"功能"頁選"故障轉移群集",并一路繼續(xù),直到安裝完成.
配置DNS
我這里是建議每臺設備單獨配置DNS的,因為我要去中心化,如果只有一臺設備配置了DNS,而那臺設備如果垮了,就整個垮了.
1. 點這里進DNS管理器
2. 新建區(qū)域
接下來依次:選擇主區(qū)域,下一步,名稱輸入"net",后面一路默認即可
完成:
3. 添加所有設備的DNS信息
依次添加所有設備,按照最上面的表添加
4. 修改本機的DNS服務器ip指向自己
配置計算機名稱
打開計算機屬性
在"計算機名"頁,點"更改"
在"計算機名"編輯框輸入域名前綴,參考最上面的表,我第一臺應該填"d1"
點擊"其它"
在"dns后綴"編輯框輸入"net"
一路點確認回去,并重啟...
上面我們配置了一臺設備,接著根據(jù)那個配置,配置其它設備.這里我配置了三臺設備:
創(chuàng)建故障轉移群集,并添加設備.
之前的操作都是每臺服務器都要做的,而這個操作,只需要任選一臺去做即可,我這里選d1
1. 在這打開"故障轉移群集管理器"
2. 點創(chuàng)建群集
3. 輸入三個服務器域名,點"添加"
等待驗證結束后,點下一步即可
4. 跳過驗證
然后會有個驗證,這個驗證可以跳過.當然你也可以驗證試試...
5.配置群集名稱和IP
IP在第一章的表格里提到過
后面一路點下一步與確認即可.
讓其它設備連接到群集管理器
注意:這個連接并不是一定要連的,就算不連接,該設備也是群集管理器的一份子,連接上去只是為了"做管理員",可以去管理這個群集
1. 在其它設備打開"故障轉移群集管理器",點"連接到群集"
2. 查找此服務器的群集
3. 連接成功
配置完成&測試
1. 完成配置
以上的操作結束后可以在群集管理器里看到一個集群,以及三個節(jié)點,節(jié)點的顏色是綠的表示群集當前三個節(jié)點都在穩(wěn)定運行著
其中一臺設備會綁定群集的IP,作為對外的IP.外部設備只需要訪問這個IP即可訪問服務
如果這臺對外的機器突然崩潰了,則群集會自動觸發(fā)故障轉移,將這個IP轉移到另一臺機器
2. 關機測試轉移
咱把主機關了,測試一下
3. 在其它機器查看
可以發(fā)現(xiàn),這里顯示該設備已經(jīng)故障,并且IP也被切換了過來
4. 驗證下"去中心"效果
如你所見,我的群集是在d1上創(chuàng)建的,那么把d1關了會怎樣呢?
這里把d1關了,把最開始關閉的d3再次打開.
5. 結果
就算群集是d1創(chuàng)建的,d1關了也毫不影響整個集群的連接,它不是"中心"
就算d3一開始有ip,后來ip被轉移了,d3重新打開也沒有直接重新獲得ip,可見它也不是"中心"
windows的故障轉移群集去中心測試完成
總結
以上是生活随笔為你收集整理的windows故障转移群集和mysql_Windows 2016 无域故障转移群集部署方法 超详细图文教程...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode 209.长度最小子序列
- 下一篇: mysql的每隔1分钟定时_简单易用,s