Tổng quan về ảo hóa Proxmox – Cụm ghép nhiều máy chủ

Tổng quan về ảo hóa Proxmox là bài viết đầu tiên trong series các bài viết về Proxmox – nền tảng miễn phí ảo hóa máy chủ cho doanh nghiệp. 

Proxmox là gì?

Proxmox là một hệ điều hành máy tính thường được sử dụng làm môi trường ảo hóa máy chủ. Đây là một bản phân phối Linux dựa trên Debian với hạt nhân Ubuntu LTS đã sửa đổi. Môi trường ảo hóa Proxmox là một giải pháp hoàn chỉnh để quản lý ảo hóa máy chủ nguồn mở dựa trên QEMU / KVM và LXC. Bạn có thể quản lý các máy ảo, containers, cluster, storage và mạng có tính sẵn sàng cao với giao diện web tích hợp, dễ sử dụng hoặc thông qua chế độ dòng lệnh CLI.

Proxmox được phát triển bởi Proxmox Server Solutions ở Áo thuộc Tổ chức Internet của Áo và được phát hành theo Giấy phép Công cộng GNU. Vì proxmox là một giải pháp nguồn mở nên nó có thể được tự do cài đặt, khai thác và tùy chỉnh theo yêu cầu của bạn mà không lo vấn đề bản quyền và chi phí.

Đặc điểm của Proxmox

  • Mã nguồn mở, dựa trên Debian 64bit sửa đổi
  • Hỗ trợ chipset Intel và AMD mới nhất
  • Kết hợp công nghệ ảo hóa KVM và Openvz
  • Quản lý hệ thống dễ dàng bằng giao diện web
  • Tổng kiểm soát để tạo lập và quản lý hạ tầng máy chủ ảo.
  • Hỗ trợ phần cứng rộng
  • Có thể mở rộng tới 32 node (32 máy chủ vật lý)

Các tính năng cơ bản của Proxmox

1. Tính năng quản lý

Proxmox cung cấp một giao diện quản lý dựa trên web đơn giản, có thể truy cập được sau khi nhập trên máy chủ. Không cần cài đặt bất kỳ công cụ bổ sung nào hoặc các nút quản lý bổ sung hoặc cơ sở dữ liệu bên ngoài. Việc quản lý được thực hiện thông qua giao diện web dựa trên khung javascript và cho phép người quản trị kiểm soát tất cả các tính năng. Các tính năng của giao diện quản lý bao gồm:

  • Bảng điều khiển VNC, hỗ trợ SSL
  • Dựa trên Khung Javascript
  • Nhiều phương pháp xác thực
  • Cập nhật động của Tài nguyên
  • Tạo Máy chủ & Vùng chứa Ảo
  • Xử lý hàng nghìn máy ảo với khả năng Tìm kiếm
  • Quản lý người dùng và quyền dựa trên vai trò của từng user

2. Lưu trữ linh hoạt

Promox cung cấp một mô hình lưu trữ linh hoạt. Lưu trữ Máy ảo trên bộ nhớ dùng chung cho phép di chuyển trực tiếp các máy ảo đang chạy mà không mất thời gian.

Mô hình lưu trữ được hỗ trợ Proxmox

  • ZFS
  • Chia sẻ NFS
  • Ceph RBD
  • Mục tiêu ISCI
  • GlusterFS
  • Nhóm LVM
  • Giám đốc (lưu trữ trên hệ thống tệp hiện có)

3. Kết nối mạng

Proxmox VE sử dụng mô hình mạng bắc cầu. Tất cả các máy ảo đều có thể chia sẻ cùng một cầu nối như thể cáp ảo từ mỗi khách được cắm vào cùng một công tắc. Sau đó, cây cầu được kết nối với bộ điều hợp mạng vật lý cho máy chủ lưu trữ được gán cấu hình mạng (TCP / IP) để các máy ảo có thể giao tiếp với thế giới bên ngoài.

Proxmox hỗ trợ VLANS, liên kết và tổng hợp mạng cho phép bạn xây dựng các mạng ảo linh hoạt phức tạp cho các máy chủ tận dụng toàn bộ sức mạnh của ngăn xếp mạng Linux.

4. Sao lưu & Khôi phục

Proxmox mang một công cụ sao lưu tích hợp được gọi là “vzdump”, tạo ra ảnh chụp nhanh của các máy ảo cho cả Openvz và KVM. Công cụ vzdump tạo một tarball dữ liệu VM hoặc CT bao gồm các đĩa ảo và tất cả dữ liệu cấu hình. Những điểm chính

  • Sao lưu trực tiếp
  • Có thể lên lịch sao lưu
  • Giao diện người dùng đồ họa cho các hoạt động sao lưu
  • Giao diện người dùng đồ họa để khôi phục hoạt động
  • Giao diện dòng lệnh có sẵn
  • Giám sát qua GUI

5. Di chuyển trực tiếp &  khả dụng cao

Cụm khả dụng cao Proxmox VE cho phép xác định các máy chủ ảo khả dụng cao. Với việc triển khai một cụm, bạn có thể cân bằng khối lượng công việc trên các máy chủ khác nhau, tăng tính khả dụng của máy ảo.Nếu máy ảo hoặc vùng chứa (VM hoặc CT) được định cấu hình là HA và máy chủ vật lý bị lỗi, máy ảo sẽ tự động khởi động lại trên một trong các các nút Cụm Proxmox VE còn lại. Trong trường hợp bảo trì phần cứng, bạn có thể di chuyển các máy ảo trên một nút khác mà không có bất kỳ thời gian chết nào (hoặc thời gian chết có giới hạn rất nhỏ).

Chúng ta có thể di chuyển máy chủ ảo đang chạy từ máy chủ vật lý này sang máy chủ vật lý khác mà không cần thời gian chết.

Đối với KVM

Việc di chuyển máy ảo, chạy từ máy chủ vật lý này sang máy chủ vật lý khác, được thực hiện mà không bị gián đoạn. Để sử dụng quá trình di chuyển trực tiếp, tất cả các đĩa ảo phải nằm trên bộ nhớ dùng chung, giữa các máy chủ lưu trữ dưới dạng SAN hoặc NAS.

Đối với OpenVZ

Có thể đạt được việc di chuyển vùng chứa mà không cần thời gian downtime.

Lời kết tổng quan về ảo hóa proxmox:

Trên đây là cái nhìn tổng quan về ảo hóa proxmox để giúp bạn có cái nhìn sơ lược và tổng quát nhất về nó. Chi phí bản quyền cho hệ điều hành máy chủ luôn là cơn ác mộng đối với các doanh nghiệp vừa và nhỏ, đặc biệt là điều kiện kinh tế khó khăn như ở Việt Nam. Proxmox giúp bạn thoát được vấn nạn bản quyền phần mềm cho máy chủ với chi phí 0đ. Bạn có thể tạo ra và quản lý một cụm nhiều máy chủ vật lý (Multile Node Clusster) bằng Proxmox. Nó thực sự mạnh mẽ và linh hoạt để tạo một môi trường ảo hóa đối với hạ tầng hiện có của bạn. .