1.Hướng dẫn tạo Galera cluster

Đầu tiên cần chuẩn bị lấy api token của tk bạn

Đăng nhập vào tài khoản của bạn và chọn vào api token ở trên góc phải

Tạo 1 pi token nếu chưa có

Đặt tên cho api của bạn

Chọn thời hạn tồn tại của api

Và chọn full quyên đọc với ghi như hình dưới

Đăng nhập vào tk akamai của bạn

Creare > Linode

Chọn sang tab Marketplace > galera cluster nhìn xuống phía dưới sẽ thấy phần tạo

Điền clustername : tên nhóm cluster bạn tạo

Điền api token đã tạo ở trên

ở phần Add Account SSH Keys to All Nodes?* chọn no

Điền các thông tin như quốc gia , tỉnh , quận , tổ chức , địa chỉ emial

Mặc định chọn ubuntu 22.04 ko thay đổi dc

Chọn vùng quốc gia mà muốn tạo máy

Chọn cấu hình máy chủ bạn muốn tạo

Đặt tên và đặt mật khẩu cho node

Rồi kéo xuống vào tạo node

Đợi 1 lúc hệ thống sẽ tạo 3 node , lưu ý quá trình này có thể tạo mất 30phut hoặc hơn

Kiểm tra lại xem đã có mysql trong hệ thống 3 node chưa

Vào bất kỳ 1 node nào để kiểm tra bằng cách sử dụng câu lệnh

sudo mysql -u root -p

mk root mặc định để trống

Tạo quyền đăng nhập cho tk mới với thay thể tài khoản và mật khẩu của bạn

GRANT ALL ON *.* TO 'test1' IDENTIFIED BY '123456789a@';

Kiểm tra lại bằng cách đăng nhập tài khoàn vừa tạo ở 2 node còn lại xem hệ thống đã giao tiếp với nhau chưa

2.Hướng dẫn tạo node Blancer

Để tạo node blancer ta cần chuẩn bị 2 node chạy web bất kỳ

Tạo 2 node chạy web với hệ điều hành bạn muốn

Lưu ý : chọn vùng muốn tạo thì khi tạo node blancer cũng phải chọn vùng đấy

Sau khi tạo thành công như bình thường

Ta cần tạo thêm ipv4 private cho 2 node này

Vào bên trong node cần tạo và chọn tab network

ở phía dưới chọn Add an IP Address

Chọn private và ấn tạo

Sau khi tạo thành công sẽ có 1 ip private

vi /etc/hosts

Và diền ip private vào và reboot lại node

Lưu ý : Làm tương tự với các node muốn add vào node loadblance , và đảm bảo rằng 2 node này chạy ứng dụng ví dụ như apache và nginx

 tạo 1 node balancer

Create > NodeBalancer

Điền tên node và chọn đúng vùng chưa các node chạy web

Cấu hình như trong ảnh

Và chọn 2 node đã tạo từ trước

Điền địa chỉ port và weight độ ưu tiên của node

Nếu muốn tạo https cần add thêm chứng chỉ cho ssls

Sau khi add xng thì tạo create node

Sau khi tạo thành công thì kiểm tra lại node blancer xem đã up chưa

Nếu chưa up thì đợi 1 lúc hoặc kiểm tra lại IP private ở trên xem đã nhận chưa (có thể reboot lại VM nếu chưa up)

Kiểm tra lại bằng cách sử dụng ip của node blancer

ở 2 node backup tôi đã cài test nginx