程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 實現SQL故障轉移群集

實現SQL故障轉移群集

編輯:關於SqlServer

在實際環境中,假設一個域有三個服務器,一台作為域控制器,另兩台加入到域中作為群集的兩個節點,每台服務器均有兩塊網卡,其中一塊網卡作為群集內部通信接口(俗稱“心跳”),連接到一個內部交換機上,另一塊網卡作為群集外部通信接口,連接到一個外部交換機上。每台服務器的內部驅動器用於安裝操作系統和應用軟件,內部驅動器可以是IDE硬盤也可以是SCSI硬盤。

每台服務器通過SCSI卡連接到群集外部共享磁盤陣列,這必須是SCSI硬盤。共享磁盤陣列分為兩種類型:一種是仲裁磁盤(也叫日志磁盤,英文:quorum),用於存儲群集的日志,另一種是共享磁盤(英文:shared disk),用於存儲群集的兩個節點所共享的數據,如SQL Server中的數據庫文件。

Windows 2000的群集模型是“零共享”模型(Share Noting),即群集外部共享磁盤陣列這類的公用設備一次只能被一個節點所存取或管理,但可以由這個節點轉移到另一個節點。

在Vmware GSX中創建Windows群集

內存需求:256MB以上,虛擬內存在400MB以上。

軟件需求:Vmware GSX Server 2.5 For Windows,大家可以到www.vmware.com下載30天試用版。

Vmware中的網絡環境

有三台服務器,每台都有兩塊虛擬網卡:Vmnet3,Vmnet4。主計算機DC01,作為域控制器,另兩台虛擬機名為node1,node2,它們作為群集的兩個節點。DC01,node1,node2的網卡Vmnet3都在一個網段(192.168.80.0),作為群集公用網絡。

DC01,node1,node2的網卡Vmnet4都在一個網段(192.168.100.0),該網段為群集私用網絡。其中主計算機DC01的兩塊網卡使用靜態IP:192.168.80.1,192.168.100.1。兩個節點的網卡使用與上述IP在同一網段的靜態IP。

在主計算機上安裝活動目錄,域名contoso.com,創建一個群集管理賬戶clust並添加到“Domain Admins”組中。在主計算機上安裝兩塊新網卡:Vmnet3,Vmnet4。

方法是:添加刪除硬件→網卡→制造商:Vmware Inc→選擇Vmnet3,用同樣方法添加Vmnet4網卡。在Vmnet3,Vmnet4網卡的TCP/IP中將IP設為“192.168.80.1”,“192.168.100.1”,並“禁用TCP/IP上的NetBIOS”。

創建第一個節點的虛擬機配置

在Vmware中,點擊File→New VirtualMachine→內存100MB,虛擬機目錄存在“C:w2kadv1”,虛擬機硬盤使用.vmdk,即IDE硬盤。

在“Configuration Editor”中,將第一塊網卡Network Adapter改為Vmnet3,並添加第二塊網卡:點擊Add→網卡→Custom→Vmnet4。

同理創建第二個節點的虛擬機配置,虛擬機目錄存在“C:w2kadv2”,虛擬機硬盤使用.vmdk,即IDE硬盤。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved