iT邦幫忙

1

AlwaysOn前置作業 WSFC FailOver Cluster 建叢集失敗

  • 分享至 

  • xImage

最近看了幾篇AlwaysOn的文章 近期剛好遇到有幾台sql server版本需升級
想趁機將原本做Mirror的sql server改做AlwaysOn
原本在同步的DB也不多大概兩個,standard版本應該很足夠

AlwaysOn必須建立在WSFC的架構下
請系統部的同事幫忙架環境給我但他不知道這是甚麼...Orz
只能自己研究

現在狀況是VM 兩台server

1.兩台 Windows 2012 R2 & SQL server 2016 standard
2.兩台都各切兩個磁碟,系統碟100G(C:) & 存取資料用的碟500G(D:)
3.兩台都已經安裝容錯移轉叢集
4.兩台都已加入網域

但我在驗證容錯叢集的時候 在【驗證磁碟】時就失敗了
https://ithelp.ithome.com.tw/upload/images/20190710/20107186MsVDkDHrow.png
有點看不懂這個訊息的意思
而且我每次執行驗證,D磁碟就會被踢掉離線

想說不管驗證直接做叢集
https://ithelp.ithome.com.tw/upload/images/20190710/20107186v3f91zmeEl.png
又會出現這個訊息
看起來就是我現在登入的這個AD帳號沒有【建立電腦物件】的權限
請同事加相關權限後還是出現一樣的訊息

我看了一下現在使用的這個AD帳號
1.已經加入本機的administrator群組
2.同事說已針對這兩台給予此AD帳號【建立電腦物件】的權限
有沒有設過AD的大大可以指點迷津

另外心中一直有個疑惑
AlwaysOn是不用Shared storage的,但他必須建立在WSFC的架構下
可是WSFC(容錯移轉叢集)本身就是需要SharedStorage

所以我在想只有兩台Server是不是不能做WSFC? (當然也就不能做AlwaysOn)
還需要請系統部同事再架一台Storage Server?

謝謝~

kingwawa iT邦新手 5 級 ‧ 2019-07-25 09:03:46 檢舉
來記錄一下
1. 最後確認是AD同事權限給的不夠。換一個有domain admin的帳號就可以建立電腦物件了
2. 只做AlwaysOn 不用再特別給一個shared storage,可以用本機本身的storage。其實就跟mirror的概念一樣,只是披著alwayson的皮

以上
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Ray
iT邦大神 1 級 ‧ 2019-07-11 09:50:51
最佳解答

請留意步驟 14:
Always On Step by Step ~ 一. 安裝與建立Windows Server Failover Clustering

然後, 雖然不需要 Shared Storage, 但你還是需要有 Quorum file share 來當 witness, 請看步驟 11:
Step-By-Step: Creating a SQL Server 2012 AlwaysOn Availability Group

kingwawa iT邦新手 5 級 ‧ 2019-07-25 09:05:52 檢舉

您好 ~ 同事在指導的時候並沒有特別設定仲裁這一塊。 想請問沒有特別設定的話會有甚麼影響嗎?

Ray iT邦大神 1 級 ‧ 2019-07-25 11:07:25 檢舉

沒仲裁的話, 將來會有 Split-Brain 的風險:
認識 Quorum

3-4-2、叢集腦裂(Split-Brain)和資源隔離(Fencing)

我要發表回答

立即登入回答