本文詳細記錄在 VMware GSX Server 環境中,以 Windows 2000 Advanced Server 為客體作業系統,建置雙節點 SQL Server 容錯移轉叢集的完整步驟,涵蓋網路規劃、共享儲存配置、域控制器部署與虛擬機器設定,適合作為實驗室環境驗證與教學參考。
架構規劃與硬體需求
- 網路拓撲: 三台伺服器(1 台域控制器 DC01 + 2 台叢集節點 Node1/Node2),各雙網卡:一張連接公用交換機(VMnet3,192.168.80.0/24),一張連接私有心跳交換機(VMnet4,192.168.100.0/24)。
- 儲存架構: 內部磁碟安裝 OS 与應用;外部透過 SCSI 卡連接共享磁碟陣列,劃分為仲裁磁碟與共享資料磁碟(存放 SQL 資料庫檔案)。
- 叢集模型: Windows 2000 採「無共享」模型,共享磁碟同一時間僅能由單一節點存取,支援節點間移轉。
VMware GSX 環境準備
- 記憶體需求:實體 ≥256 MB,虛擬記憶體 ≥400 MB。
- 軟體:VMware GSX Server 2.5 for Windows(官網可下載 30 天試用版)。
關鍵配置步驟
1. 域控制器 DC01 部署
- 安裝 Active Directory,網域名
contoso.com。
- 建立叢集管理帳號
clust 並加入 Domain Admins 群組。
- 在 VMware 中為 DC01 新增兩張虛擬網卡(VMnet3、VMnet4),設定靜態 IP:
192.168.80.1、192.168.100.1,並停用 TCP/IP 上的 NetBIOS。
2. 叢集節點虛擬機器建立
- Node1: 記憶體 100 MB,虛擬磁碟置於
C:\w2kadv1(IDE 模式 .vmdk)。網卡 1 設為 VMnet3,新增網卡 2 設為 VMnet4。
- Node2: 同樣配置,虛擬磁碟置於
C:\w2kadv2。
- 兩節點網卡皆設定與 DC01 同網段的靜態 IP。
後續作業提醒
完成上述基礎設施後,仍需在客體 OS 內完成:Windows 叢集服務安裝、MSCS 叢集建立、共享磁碟分區與磁碟機代號一致性設定、SQL Server 2000/2005 叢集安裝等步驟。建議先在實驗環境驗證完整流程,再推廣至生產部署。