Ảo hoá

Proxmox là gì ? Tìm hiểu về nền tảng ảo hoá Proxmox

Proxmox VE là một nền tảng quản lý máy chủ mã nguồn mở hoàn chỉnh dành cho ảo hóa doanh nghiệp. Nó tích hợp chặt chẽ bộ ảo hóa KVM và Linux Container (LXC), chức năng lưu trữ và mạng được định nghĩa bởi phần mềm trên một nền tảng duy nhất. Với giao diện web, bạn có thể quản lý máy ảo và container, tính sẵn sàng cao cho các Cluster hoặc các công cụ khắc phục thảm họa tích hợp một cách dễ dàng.

Proxmox được phát triển bởi Proxmox Server Solutions ở Áo, bởi quỹ Internet Foundation của nước này. Proxmox được phát hành chính thức theo giấy phép GNU General Public License. Đây là một công cụ mã nguồn mở hoàn toàn.

Lợi ích khi sử dụng Proxmox là gì ?

  • Môi trường hiệu suất và trải nghiệm được hưởng lợi từ sự thống nhất và tích hợp.
  • Bạn có tùy chọn lưu trữ lại ứng dụng của riêng mình.
  • Phương pháp phòng ngừa khắc phục sự cố đơn giản và hiệu quả nhất.
  • Chuyển đến một trung tâm dữ liệu động.
  • Bạn có thể dễ dàng quản lý tài nguyên và dữ liệu hiện tại của mình bằng môi trường ảo Proxmox.

Các thông số của Proxmox

  • Giải pháp dựa trên Debian 6 64 bit
  • Hỗ trợ chipset Intel và AMD mới nhất
  • Kết hợp công nghệ ảo hóa KVM và OpenVZ
  • Giao diện web quản lý dễ dàng
  • Có quyền kiểm soát hoàn toàn để tạo và quản lý các cơ sở hạ tầng ảo
  • Hỗ trợ phần cứng lớn
  • Tối ưu hóa ảo hóa bare-metal, hỗ trợ workload lớn
  • Có thể mở rộng đến 32 node

Những tính năng chính của Proxmox

KVM và Container

Ảo hoá máy chủ

Proxmox Virtual Environment được xây dựng trên Debian GNU/Linux và sử dụng nhân Linux tùy chỉnh. Mã nguồn Proxmox VE được cung cấp miễn phí theo GNU Affero General Public License, v3. (GNU AGPL, v3). Điều này có nghĩa là bạn được tự do sử dụng phần mềm, kiểm tra mã nguồn và đóng góp cho dự án bất cứ lúc nào.

Mặt khác, biết Proxmox là gì, sử dụng phần mềm nguồn mở đảm bảo quyền truy cập đầy đủ vào tất cả các chức năng cũng như mức độ tin cậy và bảo mật cao.

Công nghệ ảo hóa phần cứng (KVM)

KVM là công nghệ ảo hóa Linux hàng đầu trong ngành hỗ trợ ảo hóa toàn phần. Đó là một kernel module đi kèm với nhân Linux tiêu chuẩn và chạy trên bất kỳ phần cứng x86 nào hỗ trợ ảo hóa, chẳng hạn như Intel VT-x hoặc AMD-V.

KVM cho phép bạn chạy cả Windows và Linux trong các máy ảo (VM), mỗi máy có phần cứng ảo hóa riêng: card mạng, đĩa, bộ điều hợp đồ họa…

Chạy một số ứng dụng trong máy ảo trên một hệ thống duy nhất, cho phép bạn tối ưu hóa năng lượng và tiết kiệm tiền đồng thời cho phép bạn xây dựng một trung tâm dữ liệu được xác định bằng phần mềm linh hoạt và có thể mở rộng đáp ứng nhu cầu kinh doanh của bạn.

Tìm hiểu Proxmox là gì, hãy nhớ kể từ khi dự án bắt đầu vào năm 2008, Proxmox VE đã tích hợp KVM (tức là từ phiên bản 0.9beta2).

Công nghệ ảo hóa dựa trên container

Bởi vì nó chia sẻ kernel của hệ thống máy chủ, công nghệ ảo hóa dựa trên container là một giải pháp thay thế gọn nhẹ cho ảo hóa toàn bộ máy.

Linux Container (LXC)

LXC là một thiết lập ảo hóa cấp hệ điều hành cho phép chạy nhiều hệ thống Linux riêng biệt trên một máy chủ điều khiển Linux duy nhất. LXC đóng vai trò là không gian người dùng cho các tính năng bao gồm nhân Linux. Với API mạnh mẽ và các công cụ đơn giản, người dùng có thể dễ dàng tạo và quản lý các vùng chứa hệ thống hoặc ứng dụng.

Management: Công cụ quản lý mạnh mẽ

Proxmox cung cấp một giao diện quản lý web-based, có thể dễ dàng truy cập sau khi cài đặt thành công các thông số trên server. Người dùng không cần phải cài đặt bất kỳ công cụ bổ sung, node quản lý, CSDL bổ sung nào.

Web-based UI

Proxmox VE rất dễ sử dụng. Bạn có thể thực hiện tất cả các tác vụ quản lý được tích hợp giao diện đồ hoạ (GUI), không cần cài đặt công cụ quản lý riêng biệt.

Giao diện web trung tâm dựa trên khung JavaScript ExtJS và dễ dàng truy cập từ bất kỳ trình duyệt nào. Ngoài các nhiệm vụ quản lý, nó cũng cung cấp một cái nhìn tổng quan về lịch sử tác vụ và nhật ký hệ thống của từng node.

Command Line Interface (CLI)

Đối với những người dùng nâng cao đã quen với sự thoải mái của Unix shell hoặc Windows Powershell, Proxmox VE cung cấp giao diện dòng lệnh để quản lý tất cả các thành phần trong môi trường ảo của bạn. Giao diện dòng lệnh đã được thông minh hóa việc hoàn thành tab và có đầy đủ tài liệu dưới dạng các trang hướng dẫn UNIX

Unique multi-master design

Để đơn giản hóa việc quản lý cluster, bạn có thể thực hiện các nhiệm vụ bảo trì trên toàn cluster, từ bất kỳ node nào. Giao diện quản lý dựa trên web tích hợp cung cấp cho bạn cái nhìn tổng quan rõ ràng về tất cả các khách KVM và container Linux trên cluster của bạn. Bạn có thể dễ dàng quản lý các máy ảo và container, bộ lưu trữ hoặc cluster của mình từ giao diện GUI. Không cần phải cài đặt một máy chủ quản lý riêng biệt, phức tạp và đắt tiền.

Proxmox Cluster File System (pmxcfs)

Proxmox VE là nền tảng ảo hóa duy nhất sử dụng cluster file system, pmxcfs. Hệ thống tệp Proxmox Cluster (pmxcfs) do Proxmox phát triển. Pmxcfs cho phép bạn đồng bộ hóa các tệp cấu hình trên toàn bộ Cluster của bạn.

Live/Online Migration

Quản trị viên có thể bắt đầu quá trình này từ giao diện web hoặc dòng lệnh để có thể di chuyển các virtual đang chạy từ cluster node Proxmox VE này sang cluster node Proxmox khác mà không có xảy ra downtime hoặc ảnh hưởng nào từ phía người dùng cuối.

REST API

Proxmox VE sử dụng API RESTful, điều này cho phép tích hợp nhanh chóng và dễ dàng cho các công cụ quản lý của bên thứ ba.

Role-based Administration

Bạn có thể xác định quyền truy cập chi tiết vào tất cả các đối tượng (như máy ảo, bộ lưu trữ, node, v.v.) bằng cách sử dụng hệ thống quản lý dựa trên giấy phép.

Authentication Realms

Proxmox VE hỗ trợ nhiều nguồn xác thực, ví dụ như Linux PAM, máy chủ xác thực Proxmox VE tích hợp, LDAP, Microsoft Active Directory và OpenID Connect

HA Cluster

Proxmox VE HA Cluster

Có thể thiết lập q cụm nhiều server Proxmox để kích hoạt tính năng High Availability, độ sẵn sàng cao, ổn định, đáng tin cậy và tránh downtime.

Proxmox VE HA Manager

Toàn bộ Proxmox VE HA Cluster có thể được cấu hình dễ dàng từ giao diện người dùng dựa trên web tích hợp cho phép giám sát tất cả các máy ảo và vùng chứa trong cụm và tự động hoạt động nếu một trong số chúng bị lỗi

Proxmox VE HA Simulator

Proxmox HA Simulator chạy vượt trội và giúp bạn tìm hiểu và hiểu cách thức hoạt động của Proxmox VE HA

Proxmox VE sử dụng mô hình mạng bắc cầu. Mỗi host có thể có tới 4094 bridge. Tất cả các máy ảo có thể chia sẻ một cầu nối, Cầu nối này sau đó được kết nối với bộ adapter vật lý cho host server được gán cấu hình mạng TCP/IP. Từ đó VM có thể giao tiếp được với bên ngoài.
Proxmox hiện nay hỗ trợ VLAN, bonding và các tập hợp mạng. Bằng cách này, người dùng có thể xây dựng các mạng ảo linh hoạt, phức tạp cho các host, tận dụng được toàn bộ công suất của stack mạng Linux

Flexible Storage Options

Mô hình lưu trữ Proxmox VE rất linh hoạt, không có giới hạn. Các hình ảnh VM có thể được lưu trữ trên một hoặc một số thiết bị lưu trữ cục bộ hoặc trên bộ nhớ dùng chung như NFS và SAN
Trong giao diện web Proxmox VE, bạn có thể thêm các loại lưu trữ sau:
Network storage types supported:

  • LVM Group (network backing with iSCSI targets)
  • iSCSI target
  • NFS Share
  • SMB/CIFS
  • Ceph RBD
  • Direct to iSCSI LUN
  • GlusterFS
  • CephFS

Local storage types supported:

  • LVM Group
  • Directory (storage on an existing filesystem)
  • ZFS

Backup/Restore

Nền tảng Proxmox VE cung cấp giải pháp tích hợp đầy đủ, sử dụng khả năng của từng bộ lưu trữ và từng loại hệ thống khách. Có thể dễ dàng bắt đầu sao lưu bằng GUI hoặc bằng công cụ sao lưu vzdump (thông qua dòng lệnh). Công cụ này tạo ảnh chụp nhanh nhất quán của các Container đang chạy và KVM khách.

Scheduled Backup

Các công việc sao lưu có thể được lên lịch để chúng được thực thi tự động vào những ngày và giờ cụ thể, cho các node và hệ thống khách có thể lựa lựa chọn.

Backup Storage

KVM sao lưu trực tiếp áp dụng cho tất cả các loại lưu trữ bao gồm hình ảnh VM trên NFS, iSCSI LUN và Ceph RBD.

Proxmox Backup Server Integration

Proxmox Backup Server là giải pháp sao lưu dành cho doanh nghiệp, có khả năng sao lưu các VM, containers và các máy chủ vật lý
Các bản sao lưu là incremental, nó chỉ backup những dữ liệu mới hoặc những dữ liệu có thay đổi.

Single-file Restore

Từ giao diện web Proxmox VE, bạn có thể tìm kiếm và khôi phục các tệp hoặc thư mục riêng lẻ một cách an toàn từ một bản sao lưu VM hoặc containers.

Live-Restore

Đối với các bản sao lưu VM được lưu trữ trên máy chủ sao lưu Proxmox, tính năng khôi phục trực tiếp sẽ giảm thiểu downtime, cho phép VM khởi động ngay khi bắt đầu khôi phục. Trong trường hợp này, dữ liệu liên tục được sao chép ở chế độ nền, ưu tiên các phần mà VM đang trực tiếp truy cập

Proxmox VE

Firewall Proxmox VE tích hợp cung cấp một cách dễ dàng để bảo vệ cơ sở hạ tầng CNTT của bạn. Nó hoàn toàn có thể tùy chỉnh, cho phép cấu hình phức tạp thông qua GUI hoặc CLI
Bạn có thể thiết lập các quy tắc tường lửa cho tất cả các máy chủ bên trong một node hoặc chỉ xác định các quy tắc cho các máy ảo và các containers. Các tính năng như firewall macros, nhóm bảo mật, IP sets và bí danh giúp thực hiện nhiệm vụ đó dễ dàng hơn.

Distributed Firewall

Trong khi tất cả cấu hình được lưu trữ trong hệ thống file cluster, tường lửa dựa trên iptables chạy trên mỗi node cluster và do đó tạo nên sự tách biệt hoàn toàn giữa các máy ảo. Bản chất phân tán của hệ thống này cũng cung cấp băng thông cao hơn nhiều so với giải pháp tường lửa tập trung.

Tham khảo: tinhte.vn, maychusaigon.vn

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button