Ask question

Ask Questions and Get Answers from Our Community

Answer

Answer Questions and Become an Expert on Your Topic

Contact Staff

Our Experts are Ready to Answer your Questions

Triển khai SQL Server 2012 Failover Cluster - Part 1

thanhdc

Super Moderator
Joined
Aug 10, 2014
Messages
124
Reaction score
3
Points
18
Triển khai SQL Server 2012 Failover Cluster - Part 1

Tổng quan về Công nghệ CLustering:
- Cluster được hiểu ngắn gọn là một nhóm các máy chủ chạy chung một dịch vụ nào đó nhằm phục vụ cho cân bằng tải (Load Balancing) và chịu lỗi (Fault Tolerant: Failover)
- Việc cài đặt hệ thống Cluster phải đáp ứng được các yêu cầu sau:
+ Phải có độ tin cậy cao (Reliability)​
+ Luôn đáp ứng được tính sẵn sàng (High Availability – HA)
+ Có khả năng mở rộng hệ thống khi cần thiết (Scalability)​
- Cluster được dùng cho các ứng dụng Stateful Application (các ứng dụng hoạt động thường xuyên trong thời gian dài) bao gồm các Database Server như là: Microsoft SQL Server, Microsoft Exchange Server, File and Print Server…
- Các Node trong Cluster dùng chung một nơi lưu trữ dữ liệu có thể dùng công nghệ SCSI hoặc Storage Area Network (SAN) hay Network Attached Storage (NAS).


I. Chuẩn bị:
Chuẩn bị các điều kiện cần thiết để tiến hành cài đặt, cấu hình SQL CLustering
- Tạo ổ đĩa lưu trữ trên hệ thống SAN phục vụ cho SQL Cluster
+ Quorum disk: Lưu cấu hình Cluster windows
+ MsDTC disk (Microsoft Distributed Transaction Coordinator): Lưu các giao dịch, trao đổi qua lại giữa các Nodes
+ Database disk: Lưu dữ liệu​
- Phải có hệ thống Domain Controller, hệ thống DNS Server
- Join các máy chủ Nodes Cluster vào hệ thống Domain
- Hệ điều hành sử dụng cho các Nodes Cluster phải là windows server 64 bit




Sơ đồ tổng quan của hệ thống:





1.1 Network Config:

[TABLE="class: grid, width: 800"]
[TR]
[TD="bgcolor: #70ad47"]dc001: dc001.svuit.local[/TD]
[TD="bgcolor: #70ad47"]srv001: srv001.svuit.local[/TD]
[TD="bgcolor: #70ad47"]srv002: srv002.svuit.local[/TD]
[TD="bgcolor: #70ad47"]srv003: srv003.svuit.local[/TD]
[/TR]
[TR]
[TD="bgcolor: #e2efd9"]eth0: 10.72.82.10
gw: 10.72.82.1
dns: 127.0.0.1[/TD]
[TD="bgcolor: #e2efd9"]eth0: 10.0.0.11
eth1: 10.1.1.11
eth2: 192.168.200.11
eth3: 10.72.82.11
gw: 10.72.82.1
dns: 10.72.82.10[/TD]
[TD="bgcolor: #e2efd9"]eth0: 10.0.0.12
eth1: 10.1.1.12
eth2: 192.168.200.12
eth3: 10.72.82.12
gw: 10.72.82.1
dns: 10.72.82.10[/TD]
[TD="bgcolor: #e2efd9"]eth0: 10.0.0.13
eth1: 10.1.1.13
eth2: 192.168.200.13
eth3: 10.82.72.13
gw: 10.72.82.1
dns: 10.72.82.10[/TD]
[/TR]
[/TABLE]

[TABLE="class: grid, width: 800"]
[TR]
[TD="bgcolor: #70ad47"]SAN (Windows Server 2012 R2)
Roles: iSCSI Target Server[/TD]
[TD="bgcolor: #70ad47"]iSCSI Disks[/TD]
[TD="bgcolor: #70ad47"]Initiator Allow[/TD]
[/TR]
[TR]
[TD="bgcolor: #e2efd9"]eth0: 10.0.0.200
eth1: 10.1.1.200[/TD]
[TD="bgcolor: #e2efd9"]Disk1: 20G
Disk2: 20G
Disk3: 20G[/TD]
[TD="bgcolor: #e2efd9"]iqn.1991-05.com.microsoft:srv001.svuit.local
iqn.1991-05.com.microsoft:srv002.svuit.local
iqn.1991-05.com.microsoft:srv003.svuit.local[/TD]
[/TR]
[/TABLE]

2. Network Adapter (SRV001; SRV002; SRV003):







1.3 Roles and Features:
dc001: nâng cấp lên DC svuit.local. (Server Roles: Active Directory Domain Services, DNS Server)
srv001;srv002;srv003: join domain svuit.local. (WindowsFeature: Multipath-IO, Failover-Clustering, Net-Framework-Core)

Trên các server SRV001;SRV002;SRV003 cài đặt các features sau:
+ .NET Framework 3.5 Features
+ Failover Clustering
+ Mutipath I/O

1.4. Options:
Trước khi bắt đầu cài đặt bạn nên xóa hết các logs hiện tại để tiện theo dõi logs mới phát sinh trong quá trình cài đặt và cấu hình



Sau khi xóa log windows
RUN: eventvwr.msc



1.5 Storage Config:
Cấu hình MPIO trên các server SRV001;SRV002;SRV003



Cấu hình iSCSI Initiator với MPIO




















Cấu hình tương tự trên các Server SRV002;SRV003

SRV002:




SRV003:



1.6. Disk Config:
SRV002;SRV002;SRV003
RUN: diskmgmt.msc



Bảo đảm các Disk Shared Storage ở trạng thái Unallocated




 
Last edited:
Cho mình hỏi !
Hiện giờ mình đang dựng Failover cluster 2012, Hiện tại mình đang sử dụng Storage HP P2000 m3 SAS và sử dụng kết nối là cắm cáp trực tiếp từ storage đến máy Windows Server 2012 Data Center R2.
Sau khi mình cài đặt Failover cluster 2012 xong thì nhận dòng báo

Code:
An appropriate disk was not found for configuring disk witness. The cluster is not configured with a quorum witness. As a best practice, configure a quorum witness to help achieve the highest availability of the cluster
.

Mình tạo 2 ổ đĩa trên Strorage và vào phần Disk mangement của Windows đều đã thấy. Nhưng không hiểu sao cluster lại k nhận thấy 2 ổ đĩa này. Mong bạn và mọi người giúp đỡ, mình cảm ơn
 
Last edited:
Top