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

