1. 程式人生 > 實用技巧 >VMware 虛擬環境下微軟的故障轉移叢集測試

VMware 虛擬環境下微軟的故障轉移叢集測試

VMware 虛擬環境下微軟的故障轉移叢集測試

主機配置

兩臺win2008 R2企業版伺服器

test01 public10.10.1.146 private 172.16.0.1

test02 public10.10.1.147 private 172.16.0.2

儲存

EMC儲存中劃分兩個LUN,一個用於叢集仲裁盤,一個用於儲存資料。

  1. EMC儲存中建立兩個LUN

wKiom1Tdj8WwKicBAAKFbcA_C3Q365.jpg

把新建的LUN加入的儲存組中:

wKioL1TdkM_QhVnOAAJ18LOo7xE231.jpg

安裝上述步驟再建一個LUN

2.把兩個LUN分別掛載到兩臺伺服器中

Test01 掛載資料儲存LUN”

wKiom1Tdj-WgxICKAAHO_dXOSZg732.jpg

wKioL1TdkTqTHhr1AAEnhyYxQzk515.jpg

wKiom1TdkEKwVWVnAAE2QPcJKRk517.jpg

wKioL1TdkTqjPXcYAAEsbIZYIek674.jpg

wKiom1TdkEPx5tf5AAIELJ-GsJY120.jpg

同樣的操作掛載仲裁LUN”

Test02 掛載資料LUN”

第二臺機子掛載資料LUN”仲裁LUN”時,新增磁碟時不能選擇

裸裝置而是應該選擇已有磁碟”(進入Test01的虛擬機器目錄下找到磁碟進行掛載)

wKiom1TdkHWzdshkAAH1D8uUe40865.jpg

wKioL1TdkW7iprspAAFFedcPcsY032.jpg

wKiom1TdkHbTribBAAIKvo3tG8s956.jpg

wKioL1TdkW6DiM3xAAIKaGurUuQ987.jpg

進行同樣的操作掛載仲裁LUN”

注意事項:

1.首先叢集節點進行相關配置:
test01 public 10.10.1.146 private 172.16.0.1
test02 public 10.10.1.147 private 172.16.0.2
並且都加入到同一個域中,每個節點有兩個網絡卡。
一個用來做叢集心跳,一個用來做正常網路通訊。
兩個叢集節點,至少要連線兩個以上共享磁碟,一個做仲裁磁碟,一個做資料盤。
2.在域控制器新建一個使用者,用於對兩個節點進行叢集配置,要有足夠的域管理許可權。
如果不建新使用者,在對節點進行叢集配置時,就用域管理員賬號進行管理。

3.測試網路的連通性。
4.分別對每個節點新增故障轉移叢集功能。
5.在其中一個節點上進行故障轉移叢集配置,分別配置仲裁磁碟和共享磁碟
配置仲裁磁碟,主要功能是檢測節點間的狀態,用於故障切換。
共享磁碟,主要是用來存資料的,配置該磁碟要啟用叢集共享卷。

故障轉移叢集的網路配置:

對於與故障轉移群集中的伺服器(節點)實際連線的每個網路,你都可以指定是否該網路由群集使用,如果由群集使用,該網路是僅由節點使用還是也由客戶端使用。請注意,在這種情況下, "客戶端"不僅包含訪問群集服務和應用程式的客戶端計算機,而且包含用於管理群集的遠端計算機。
  如果你為 iSCSI(儲存裝置)使用一個網路,則不要將它用於群集中的網路通訊。

  修改故障轉移群集的網路設定
  1. 如果故障轉移群集管理管理單元中沒有顯示要配置的群集,請右鍵單擊控制檯樹中的“故障轉移群集管理”,單擊“管理群集”,然後選擇或指定需要的群集。
  2. 如果控制檯樹已摺疊,則展開要配置的群集下面的樹。
  3. 展開“網路”。
  4. 右鍵單擊要為其修改設定的網路,然後單擊“屬性”。
  5. 如果需要,請更改網路的名稱。
  6. 選擇以下選項之一:
  - 允許群集使用此網路
  如選擇此選項,並希望僅由節點(不是客戶端)使用該網路,則清除“允許客戶端通過此網路進行連線”。否則,請確保將其選中。
  - 不允許群集使用此網路
  如果你的網路僅用於 iSCSI(與儲存裝置進行通訊)或僅用於備份,則選擇此選項。(這些是選擇此選項的最常見原因。)
  附:將儲存新增到故障轉移群集步驟
  1. 如果故障轉移群集管理管理單元中沒有顯示要配置的群集,請右鍵單擊控制檯樹中的"故障轉移群集管理",單擊"管理群集",然後選擇或指定需要的群集。
  2. 如果控制檯樹已摺疊,則展開要配置的群集下面的樹。
  3. 右鍵單擊“儲存”,然後單擊“新增磁碟”。
  4. 選擇要新增的磁碟。

問題:

修改密碼導致的叢集問題?

搭建群集時,由於老是重啟伺服器,為了方便,將密碼設定為123。搭建完成後,當然不能再用這麼簡單的密碼了,改為複雜的密碼。沒想到,這一下問題來了。群集伺服器出現也故障:現象為兩臺伺服器均可看到盤陣上的所有分割槽,但都無法開啟。 解決此問題的方法為“我的電腦”右擊“屬性”,“服務和應用程式”-“服務”;找到“cluster serives”服務右擊“屬性”,選擇“登入”選項卡,修改其中群集登入所用使用者的密碼,使其與新密碼相同即可。

刪除叢集辦法?

您無法刪除群集服務,但是可以使其恢復未配置的狀態:
1、啟動群集管理器 (CluAdmin.exe)。
2、用滑鼠右鍵單擊節點,然後單擊“停止群集服務”。
注意:如果此伺服器是群集中的最後一個節點,請勿執行此步驟。
3、用滑鼠右鍵單擊節點,然後單擊“退出節點”。
該步驟會使群集返回到其最初未配置的狀態。以後,您可以將其重新加入同一群集或其他群集中。
如果無法啟動群集服務,或者在刪除節點時有困難,則可以手動取消對群集服務的配置:
執行 Cmd.exe 程式來開啟命令提示鍵入 :
cluster node 節點名稱 /forcecleanup,然後按 ENTER 鍵。(非正常刪除群集,可用此命令)


總結:Windows 高可用性方案只有windows2008R2 企業版以上才支援故障轉移叢集功能,
該功能可以結合微軟的Hyper-V,建立虛擬機器實現動態遷移和快速遷移,可以提供高
效能的虛擬機器。在叢集中的仲裁盤和資料盤,只有當前處於活動狀態的節點才能使用,其他
非活動狀態的節點,仲裁盤和資料盤是處於離線狀態的。首先把叢集搭建好,而後進行相應的
應用伺服器配置。獨立安裝的應用程式要安裝在共享儲存中。

Windows 高可用性常用方案:

1.windows 伺服器,可以通過使用故障轉移叢集角色,實現各種伺服器和應用的熱備功能。
2.通過使用網路負載功能實現web伺服器的流量負載,提高效能
3.通過採用磁碟的RAID技術實現儲存磁碟的高效能
4.通過DFS實現檔案伺服器的高效能

轉載於:https://blog.51cto.com/weadyweady/1614279