Thursday, December 26, 2024

Tạo cluster cho Proxmox

-

1. Tổng quan.

Trong Proxmox VE, một cluster là một nhóm các máy chủ vật lý hoặc ảo được kết hợp lại thành một hệ thống đơn nhất. Cluster cho phép quản lý và triển khai các máy ảo và tài nguyên mạng trên nhiều máy chủ từ một điểm duy nhất.

2. Ưu và nhược điểm của cluster.

Lợi ích của việc sử dụng cluster trong Proxmox VE bao gồm:

  • Tính khả dụng cao: Khi máy chủ trong cluster gặp sự cố, các máy chủ khác trong cluster có thể tiếp tục cung cấp dịch vụ, đảm bảo tính khả dụng của ứng dụng và dữ liệu.
  • Load balancing: Cluster cho phép phân phối tải công việc giữa các máy chủ, giúp tối ưu hóa sử dụng tài nguyên và đáp ứng cao hơn.
  • Quản lý tài nguyên trung tâm: Cluster cho phép quản lý tài nguyên mạng và lưu trữ từ một điểm duy nhất, giúp đơn giản hóa quy trình quản lý và giám sát hệ thống.
  • Mở rộng dễ dàng: Bạn có thể dễ dàng mở rộng cluster bằng cách thêm các máy chủ mới vào hệ thống, tận dụng được khả năng mở rộng ngang.

Tuy nhiên, cũng có một số nhược điểm và lưu ý cần xem xét khi tạo cluster trong Proxmox VE:

  • Phức tạp hóa quản lý: Quản lý một cluster đòi hỏi kiến thức và kỹ năng quản trị mạng và hệ thống cao hơn so với quản lý một máy chủ đơn lẻ.
  • Yêu cầu kết nối mạng tốt: Cluster yêu cầu một kết nối mạng tốt và ổn định để chia sẻ dữ liệu và tài nguyên giữa các máy chủ.
  • Tính tương thích phần cứng: Đảm bảo rằng phần cứng của các máy chủ trong cluster tương thích và hỗ trợ tính năng cluster của Proxmox VE.

3. Các lưu ý khi tạo cụm Proxmox.

Khi tạo một cluster trong Proxmox VE, hãy lưu ý những điểm sau đây:

  • Đảm bảo các máy chủ trong cluster có cấu hình tương tự hoặc tương đương để đảm bảo tính đồng nhất và tương thích.
  • Chọn một Cluster Network phù hợp, dựa trên yêu cầu bảo mật và hiệu suất của hệ thống.
  • Sao lưu định kỳ dữ liệu và cấu hình cluster để đảm bảo tính khả dụng và khôi phục sau sự cố.
  • Đảm bảo cấu hình hệ thống, bao gồm cung cấp đủ tài nguyên mạng, lưu trữ và xử lý cho cluster.
  • Theo dõi và giám sát cluster đều đặn để phát hiện sự cố và tối ưu hóa hiệu suất.

Cẩn thận và hiểu rõ các lưu ý này sẽ giúp bạn tạo và quản lý cluster Proxmox VE hiệu quả và đáng tin cậy.

4. Thực hành.

Đây là sơ đồ vật lý của tôi.

Và đây là sơ đồ logic.

Từ một Node bất kỳ, ví dụ Node 1, tôi vào Datacenter -> Cluster và bấm Create Cluster.

Đặt tên cho cụm này và bấm Create.

Bạn nhận được thông báo TASK OK tức là cụm đã được tạo thành công.

Sau khi tạo thành công Cluster bạn có thể thấy node đầu tiên trong cụm (1) chính là node đã sử dụng để khởi tạo cụm. Hãy bấm vào Join Information để lấy thông tin join cụm.

Sao chép thông tin này.

Dùng trình duyệt login vào Node thành viên thứ 2, ví dụ của mình là Node 2 (1). Bấm vào Join Cluster (2).

Trong phần Cluster Join của Proxmox VE, tuỳ chọn Peer Address và Password phụ thuộc vào việc bạn đang cấu hình node nào trong quá trình tham gia vào cluster. Dưới đây là một phân tích chi tiết:

  • Peer Address: Đây là địa chỉ IP hoặc tên miền của node master (node chính) trong cluster. Nếu bạn đang cấu hình node chuẩn bị tham gia vào cluster, bạn cần cung cấp địa chỉ IP hoặc tên miền của node master ở đây.
  • Password: Đây là mật khẩu được sử dụng để xác thực và xác định quyền truy cập cho việc tham gia vào cluster. Nếu bạn đang cấu hình node chuẩn bị tham gia vào cluster, bạn cần cung cấp mật khẩu của node master ở đây.

Vì vậy, trong trường hợp bạn đang thực hiện cấu hình node chuẩn bị tham gia vào cluster, Peer Address sẽ là địa chỉ IP hoặc tên miền của node master, và Password sẽ là mật khẩu của node master.

Thông báo “Request addition of this node” cho biết rằng yêu cầu thêm node hiện tại vào cluster đã được gửi đi thành công. Sau thông báo này, quá trình xác nhận và chấp nhận node mới sẽ tiếp tục. Thông thường, node master trong cluster sẽ xác nhận yêu cầu và cho phép node mới tham gia vào cluster.

Quá trình này yêu cầu một khoảng thời gian để xử lý, vì vậy bạn cần đợi và kiên nhẫn trong quá trình tham gia vào cluster. Bạn có thể theo dõi tiến trình và trạng thái của node mới trong giao diện quản trị của Proxmox VE để biết khi nào quá trình tham gia vào cluster hoàn tất.\

Sau khi nhận thông báo “Join request OK, finishing setup locally” tức là quá trình join cluster đã hoàn tất. Và đây là kết quả khi bạn join thành công cluster, pve-node2 đã xuất hiện.

Và đây là kết quả khi tôi join thêm node thứ 3, tôi có 3 node trong cluster như dưới.

Lưu ý khi Join Cluster các máy muốn Join được vào Cluster thì bạn không được tạo cá Pools lưu trữ trước ví dụ như ZFS Pool nhé, mình đã thử tạo ZFS Pool trên một con Node rồi sau đó Join Cluser nhưng kết quả thất bại. Một thông báo lỗi như dưới được thông báo cho bạn và cuối cùng mình phải gõ bỏ ZFS Pool đi thì mình đã Join Cluster thành công.


detected the following error(s):
* this host already contains virtual guests
TASK ERROR: Check if node may join a cluster failed!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories