##EasyReadMore##

2013年6月3日 星期一

安裝SQL Server 2012 容錯移轉叢集 Cluster 筆記第一篇 - 建置 Windows Server 2012 容錯移轉叢集


因為 Server 2012 改了不少為了作業可以更順暢,建議先看一下以下的建議事項:

  • 把輸入法從預設中文改成預設英數
  • 把常用的東西釘到工具列
  • 善用 Win 鍵 +X Win 鍵 +C
  • 設定 NIC Teaming

開始安裝容錯移轉叢集 Cluster
  1. 準備 CSV (Cluster Share Volume)
  2. 新增伺服器角色 應用程式伺服器及容錯移轉叢集
  3. 安裝容錯移轉叢集
---------------------------------------------------------------------------------------------------------------------------
  • 把輸入法從預設中文改成預設英數
由於如果是安裝中文版的 SERVER 2012,預設的輸入法會是注音,對於使用上非常不方便,所以改掉比較好
控制台 --> 選擇變更輸入法
按一下選項
把預設輸入改為英數模式, 這個設定是跟帳號的喔, 所以換帳號要重新設定!



  •  把常用的東西釘到工具列
      沒用過 2012 的人一定很不習慣,不過把常用的東西錠到工具列就會好用很多!



  • 善用 Win +X Win +C
           Win +X 可以叫出常用的功能,Win +C 可以進行開始跟關機的動作
          基本上這兩個用熟了,Windows Server 2012 就很好用了,馬上就會覺得 2012 設計的很不錯!
左邊是 Win+X, 右邊是 Win+C 的效果


  • 設定 NIC Teaming

 Server 2012 多了內建 NIC Teaming,不用可惜,以筆者的環境來說,我接了兩條網路線,如果是以前,我就會一條拿來做 Heartbeat/Live Migration,一條拿來做 Access,但這樣是沒有備援的,如果要備援可能要四條,現在我就把我的兩條 Teaming 在一起,同時去做 Heartbeat/Access/Live Migration 的事情,不用多準備網卡又有 容錯機制

Step.1 伺服器管理員 --> 本機伺服器 -->NIC 小組
開啟伺服器管理員, 選擇 NIC 小組

新增小組
勾選你要 Teaming 的網路卡
可以在新增介面設定 VLAN ID

把你要 Teaming 的網路卡勾起來然後建立名稱就好 (我只是示範,勾停用的沒用)

小組模式:
交換器獨立」代表小組成員可以連線到不同台 Switch(Switch 不用做設定)
LACP」模式代表接到同一台 Switch,如此 Switch 需要額外設定,這邊建議用交換器獨立就可以。

負載平衡模式有兩種,「位址雜湊」跟「Hyper-V 連接埠」,前者是根據封包的元件建立雜湊值進行 NLB,後者是以 Hyper-V 虛擬交換器連接埠做為識別碼進行 NLB,因為這次做的是 SQL Server Cluster,所以就選位址雜湊

另外可以針對 NIC 小組新增介面,可以在上面設定 VLAN:

全部都設定完後,就會發現網路介面卡多了一張新的介面卡,在這上面設定 IP 就可以了!
出現一張新的網卡!


如果你不要做 Teaming 也可以,那你至少要準備兩張網卡,一張是 Heartbeat,一張是連外。像下面這樣設定:

SQLDB01: 第一台 Server

  • NIC01 IP : 172.16.10.10
  • NIC02 IP : 10.0.0.1
SQLDB02: 第二台 Server

  • NIC01 IP : 172.16.10.11
  • NIC02 IP : 10.0.0.2

都準備好了之後請將兩台電腦都加入網域!(記得要重開機) 

準備 CSV
--------------------------------------------------------------------------------------
這邊在 Storage 端把 LUN Mapping 到前端後 (iSCSI /FC 皆可),第一次接觸 Server 2012 的人就會說 ? 介面怎麼不一樣了!!”,其實沒啥變啦!
Server 2012 第一次要管磁碟, 很多都會進來這.......

沒關係,如果你不習慣,就按一下 Win +X,熟悉的磁碟管理介面又回來了,噹噹~~~~~~~~~~
2008 之前的磁碟管理躲在這兒~
熟悉的介面比較好設啦~


就先把四顆磁碟都先   連線 --- > 初始化 ----> 格式化

如果你這邊本來要設定四顆,但是竟然看到八顆!! 先別緊張,應該是你的 MPIO 還沒裝,先認命的去裝一裝再重開機,若 Storage 廠商有另外的軟體也裝一下,正常設定應該就會正常了,一定要確定 MAPPING 幾顆就應該看到幾顆沒看到或是多看到都是不正常的筆者的習慣是會把仲裁的代號設成 Q(Quorum 字首),其他就無所謂,有強迫症的人可以設成連號,設完應該會跟上面一樣。

新增伺服器角色 - 應用程式伺服器及容錯移轉叢集
--------------------------------------------------------------------------------------
這兩台要選擇新增伺服器角色及功能:

這兩個地方應該很難失敗才對!
角色部分 : 應用程式伺服器,要選擇外寄網路交易 / 連入網路交易
功能部分 :  容錯移轉叢集



安裝容錯移轉叢集
--------------------------------------------------------------------------------------
這邊請注意,要建立叢集前,必須進行驗證,如果有錯誤就不能建立叢集,有警告是 OK 的!

容錯移轉叢集管理員 --> 驗證設定
勾選執行所有測試

然後就會產出報告,如果有錯誤要記得修正,然後再驗證一次,確定都沒有錯誤才可以建立叢集!
中間太可惜了忘記截圖,上網找了一下,大概就是這兩張 (出處: http://blog.miniasp.com/post/2010/01/SQL-Server-2008-Failover-Cluster-Installation-Notes-Part-1.aspx)
點選建立叢集

輸入要建立叢集的兩台 SERVER
輸入叢集名稱及 IP
這樣就建立完成啦~



正常來說,如果你的驗證都有通過,叢集磁碟都有建立,這邊應該都可以很順利才對。要是出問題也是從網路 OR 共用磁碟區 OR DNS 設定 OR 權限 等地方來進行修正,應該不太難才是! 做好的叢集就像下面這樣:
完美的境界就是一個錯誤都沒有 不過這對初學者來說很難啦!



沒有留言: