Thứ Ba, 8 tháng 11, 2022

Triển khai SQL Server 2012 Failover Cluster - Phần 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:


dc001: dc001.svuit.local

srv001: srv001.svuit.local

srv002: srv002.svuit.local

srv003: srv003.svuit.local

eth0: 10.72.82.10

gw: 10.72.82.1

dns: 127.0.0.1

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

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

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


SAN (Windows Server 2012 R2)

Roles: iSCSI Target Server

iSCSI Disks

Initiator Allow

eth0: 10.0.0.200

eth1: 10.1.1.200

Disk1: 20G

Disk2: 20G

Disk3: 20G

iqn.1991-05.com.microsoft:srv001.svuit.local

iqn.1991-05.com.microsoft:srv002.svuit.local

iqn.1991-05.com.microsoft:srv003.svuit.local


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


 


Nguồn: SVUIT.VN
=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master