top of page

Śledź nasze wpisy w social media

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Proxmox M01 02 - Proxmox Virtual Environment wymagania do uruchomienia środowiska do wirtualizacji

  • Zdjęcie autora: Piotr Kośka
    Piotr Kośka
  • 11 godzin temu
  • 3 minut(y) czytania

Materiał video o wymaganiach możesz obejrzeć tu: https://youtu.be/GqLVndHMZUw?si=Ct3eBQ1WJKutlN5W


Proxmox VE – wymagania sprzętowe i rekomendacje dla środowisk produkcyjnych

Wstęp


Proxmox Virtual Environment (Proxmox VE) to jedna z najpopularniejszych platform do wirtualizacji typu open source. Łączy w sobie hypervisor KVM oraz kontenery LXC, oferując rozbudowane możliwości zarządzania maszynami wirtualnymi, storage oraz siecią z poziomu jednego interfejsu webowego.

Zanim jednak rozpoczniemy budowę środowiska opartego o Proxmox VE, warto dobrze zrozumieć wymagania sprzętowe oraz rekomendacje producenta. Odpowiedni dobór komponentów ma ogromny wpływ na wydajność, stabilność i możliwości rozbudowy całej infrastruktury.


Minimalne wymagania sprzętowe Proxmox VE


Minimalne wymagania producent określa głównie jako środowisko testowe lub laboratoryjne. Takie parametry pozwolą uruchomić system, ale nie są zalecane do środowisk produkcyjnych.


Minimalna konfiguracja

  • Procesor 64-bitowy Intel lub AMD

  • Obsługa Intel VT-x lub AMD-V

  • Minimum 1 GB pamięci RAM

  • Dysk twardy

  • Jedna karta sieciowa


To wystarczy do prostych testów lub nauki działania platformy.


Zalecane wymagania sprzętowe


W środowiskach produkcyjnych wymagania znacząco rosną. Proxmox VE bardzo dobrze skaluje się wraz z zasobami sprzętowymi.


Procesor (CPU)


Proxmox wymaga procesora:

  • Intel 64 lub AMD64

  • Obsługującego wirtualizację sprzętową:

    • Intel VT-x

    • AMD-V

Jeżeli planujesz używać PCI Passthrough, GPU Passthrough lub SR-IOV, wymagane będzie dodatkowo:

  • Intel VT-d

  • AMD-Vi / AMD-d


Rekomendacje praktyczne


Do homelabu:

  • Intel Core i5/i7

  • AMD Ryzen 5/7

Do produkcji:

  • AMD EPYC

  • Intel Xeon

Im więcej rdzeni i wątków, tym większa liczba maszyn wirtualnych może działać równolegle.


Pamięć RAM


Minimalna ilość pamięci


Producent zaleca:

  • minimum 2 GB RAM dla samego systemu Proxmox VE

Dodatkowo należy doliczyć pamięć dla:

  • maszyn wirtualnych

  • kontenerów LXC

  • cache storage

  • systemów plików ZFS lub Ceph


ZFS i Ceph – dodatkowe wymagania


Jeżeli używasz:

  • ZFS

  • Ceph


zaleca się około:

  • 1 GB RAM na każdy 1 TB wykorzystywanego storage


W praktyce:

Typ środowiska

Zalecany RAM

Homelab

16–32 GB

Mała produkcja

32–64 GB

Ceph / większe klastry

128 GB+

Pamięć RAM jest jednym z najważniejszych elementów całej platformy.


Storage – dyski i wydajność


SSD zamiast HDD

Proxmox zdecydowanie najlepiej działa na dyskach SSD.

Korzyści:

  • szybszy start VM

  • niższe opóźnienia

  • wyższy IOPS

  • lepsza responsywność klastra


Zalecenia dla systemu operacyjnego

Producent rekomenduje:

  • RAID sprzętowy z BBU (Battery Backup Unit)

    lub

  • ZFS bez sprzętowego RAID


Ważne

ZFS oraz Ceph:

  • NIE powinny działać na sprzętowym RAID controllerze

Najlepszą praktyką jest:

  • HBA IT Mode

  • bezpośredni dostęp ZFS do dysków


Sieć

Minimalne wymagania

  • minimum 1 karta sieciowa 1 Gbps


Rekomendacje

Dla środowisk produkcyjnych:

  • 2 lub więcej kart sieciowych

  • redundancja

  • bonding / LACP


Przy storage typu:

  • Ceph

  • NFS

  • iSCSI

warto rozważyć:

  • 10 Gbps

  • 25 Gbps

Zwłaszcza w klastrach wielowęzłowych.


Wymagania dla klastrów Proxmox

Budując klaster Proxmox VE należy uwzględnić:

  • niskie opóźnienia sieciowe

  • stabilne połączenia między node’ami

  • redundantną sieć

  • szybki storage współdzielony


Najczęściej spotykana architektura:

  • minimum 3 node’y

  • osobna sieć management

  • osobna sieć storage

  • osobna sieć migracji


Proxmox w homelabie

Proxmox świetnie sprawdza się także w środowiskach domowych.

Przykładowa sensowna konfiguracja:

Komponent

Rekomendacja

CPU

Ryzen 5 / Intel i5

RAM

32 GB

Storage

NVMe SSD

Sieć

2x 1 Gbps lub 10 Gbps

System plików

ZFS

Taka konfiguracja pozwala uruchomić:

  • Kubernetes

  • Docker

  • Home Assistant

  • serwery Linux

  • Windows VM

  • laby DevOps

  • środowiska testowe


Czy Proxmox działa na starszym sprzęcie?


Tak. Proxmox VE potrafi działać nawet na kilkuletnich serwerach lub desktopach.

Należy jednak pamiętać, że:

  • brak VT-x/AMD-V ograniczy możliwości

  • HDD będą dużym bottleneckiem

  • mała ilość RAM szybko stanie się problemem

Dlatego nawet w homelabie warto inwestować w:

  • SSD/NVMe

  • większą ilość RAM

  • wielordzeniowe CPU


Podsumowanie


Minimalne wymagania Proxmox VE są bardzo niskie, ale środowiska produkcyjne wymagają znacznie mocniejszego sprzętu.

Najważniejsze elementy infrastruktury Proxmox to:

  • odpowiednia ilość RAM

  • szybkie dyski SSD/NVMe

  • procesor z obsługą VT-x/AMD-V

  • wydajna i redundantna sieć

Jeżeli planujesz budowę homelabu, klastra HA lub środowiska pod Kubernetes, Proxmox VE jest jedną z najlepszych platform open source dostępnych obecnie na rynku.


Źródła

Komentarze


Śledź nasze wpisy w social media

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Poznaj terraform jedno z najepszych narzedzi do zarządzania infrastrukturą w kodzie (IaC) - w kursie tym przeprowadzam Cię przez proces instalacji i konfiguracji tego narzędzia.

bottom of page