Các bước chuẩn bị

Lab: Cài đặt và Cấu hình Cluster MySQL với GFS2 và Tích hợp WordPress trên AWS

Trong lab này, chúng ta sẽ thực hiện các bước sau để thiết lập và kiểm tra cluster MySQL với GFS2 (Global File System 2) trên AWS, tích hợp nó với một instance WordPress. Lab bao gồm việc làm việc với các dịch vụ AWS như EC2, EBS, NLB (Network Load Balancer), System Manager và CloudWatch.

Các Bước Chuẩn Bị

  1. Tạo Một Mạng Riêng Ảo (VPC): Thiết lập một VPC trong AWS để lưu trữ các thành phần cơ sở hạ tầng.

  2. Cung cấp Hai Instances EC2: Triển khai hai instances EC2 trong VPC đã tạo. Những instances này sẽ được sử dụng để cài đặt GFS2 và cấu hình cluster MySQL.

  3. Tạo Một Volume EBS Chia Sẻ: Thiết lập một volume Elastic Block Store (EBS) sẽ được chia sẻ giữa cả hai instances EC2.

  4. Cài đặt và Cấu hình GFS2: Thực hiện cài đặt GFS2 trên cả hai instances EC2 để lưu trữ file chia sẻ.

  5. Cài đặt và Cấu hình Cluster MySQL: Thiết lập MySQL trên cả hai instances để tạo thành một cluster MySQL.

  6. Cung cấp Một Network Load Balancer (NLB) Nội Bộ: Cấu hình một NLB để chuyển tiếp lưu lượng trên cổng mặc định của MySQL (3306) tới nhóm mục tiêu MySQL.

  7. Thiết Lập Một Instance WordPress: Triển khai một instance EC2 cho WordPress, được cấu hình để kết nối với cluster MySQL thông qua điểm cuối NLB.

  8. Tạo Sổ Tay Tự Động AWS System Manager: Phát triển một sổ tay để tự động hóa các bước khắc phục cho việc chuyển đổi sang instance MySQL thứ cấp.

  9. Thiết Lập Kế Hoạch Ứng Phó AWS System Manager Incident Manager: Xây dựng một kế hoạch ứng phó trong AWS System Manager Incident Manager để thực thi sổ tay tự động.

  10. Thiết Lập Báo Động AWS CloudWatch: Tạo một báo động trong CloudWatch để kích hoạt Incident Manager trong trường hợp instance MySQL chính không vượt qua kiểm tra sức khỏe.

  11. Kiểm Tra Cơ Chế Fail-over: Thực hiện một bài kiểm tra fail-over bằng cách dừng instance MySQL chính và xác minh việc vẫn có thể truy cập vào instance WordPress.