Proxmox bez subskrypcji na produkcji – co realnie tracisz i czy no-subscription repo jest bezpieczne

Kalkulator Umów konsultację

„Proxmox jest darmowy, po co mam płacić?" – to jedno z najczęstszych pytań, jakie słyszymy. Odpowiedź jest prosta i zarazem niejednoznaczna: tak, Proxmox VE jest w pełni darmowy i open source (AGPLv3), a subskrypcja nie odblokowuje żadnych funkcji. HA, klastrowanie, Ceph, ZFS, live migration, replikacja – wszystko działa bez ani złotówki opłaty.

Ale pytanie „czy płacić" na produkcji tak naprawdę nie dotyczy funkcji. Dotyczy tego, skąd bierzesz aktualizacje i kto odpowiada, gdy coś pójdzie nie tak. A tu diabeł tkwi w repozytoriach. Rozłóżmy to na czynniki pierwsze.

Trzy repozytoria Proxmox – to nie to samo

Proxmox VE korzysta z trzech kanałów pakietów. To najważniejsza rzecz do zrozumienia w całej tej dyskusji:

  • Enterprise (`pve-enterprise`) – wymaga ważnej subskrypcji. Trafiają tu tylko pakiety, które przeszły pełny cykl testów (QA) i zostały zatwierdzone do użycia produkcyjnego. Zmiany docierają wolniej, ale są sprawdzone.
  • No-subscription (`pve-no-subscription`) – darmowe, dostępne dla każdego. Pakiety są nowsze, dostajesz je szybciej, ale bez pełnego cyklu QA kanału enterprise. To „stabilne, ale testujesz na własną rękę".
  • Test (`pvetest`) – wersje przedpremierowe, do zabawy i wczesnego testowania nowości. Nigdy na produkcji.
  • Analogiczny podział obowiązuje dla Proxmox Backup Server, Mail Gateway oraz dla Ceph (osobne repozytoria enterprise/no-subscription/test). To ważne, bo o Ceph na produkcji łatwo zapomnieć.

    Co realnie tracisz bez subskrypcji

    Zestawmy uczciwie. Bez subskrypcji nie tracisz żadnej funkcji oprogramowania. Tracisz natomiast trzy rzeczy:

    • Sprawdzone aktualizacje (Enterprise Repository). To największa różnica. Na no-subscription to Ty jesteś działem QA – aktualizacja jądra czy komponentu storage może wprowadzić regresję, którą wykryjesz dopiero u siebie. Enterprise oznacza „ktoś to przetestował, zanim trafiło do Ciebie".
    • Wsparcie producenta (od poziomu Basic). Bez subskrypcji w razie problemu masz do dyspozycji forum społeczności – bez gwarancji czasu reakcji i bez możliwości eskalacji do inżynierów Proxmoxa.
    • Okno z przypomnieniem przy logowaniu do panelu (drobiazg, ale bywa wymieniany). Nie blokuje niczego – to informacja, nie ograniczenie.
    • Warto to powtórzyć, bo krąży sporo mitów: subskrypcja nie jest licencją na funkcje. Jest abonamentem na stabilny kanał aktualizacji i wsparcie.

      Czy no-subscription repo jest bezpieczne na produkcji?

      Tu potrzeba niuansu, a nie hasła. No-subscription działa i otrzymuje poprawki bezpieczeństwa – to nie jest „wersja gorsza jakościowo" ani okrojona. Wiele homelabów, środowisk testowych i mniejszych instalacji działa na nim latami bez problemu.

      Ryzyko pojawia się w konkretnym scenariuszu: klaster produkcyjny, w którym robisz `apt dist-upgrade` na świeżych, nieprzeszłych przez pełne QA pakietach. Zła aktualizacja jądra albo Ceph potrafi rozłożyć produkcję – a Ty odkrywasz problem jako pierwszy, bez wsparcia producenta w odwodzie. To nie jest częste, ale gdy się zdarzy na krytycznym systemie, koszt jednego takiego zdarzenia bywa wyższy niż lata subskrypcji.

      I jeszcze jedna, znacznie groźniejsza pułapka, którą regularnie spotykamy: włączone repozytorium `pvetest` na produkcji. To wersje przedpremierowe. Jeśli ktoś „dla nowości" dodał test repo do produkcyjnego klastra – wyłącz je natychmiast. To nie jest kwestia subskrypcji, to kwestia zdrowego rozsądku.

      Praktyczna zasada: na produkcji – enterprise; na labie/testach – no-subscription; test repo – tylko na maszynie, której nie żal. I nigdy nie mieszaj kanałów na jednym hoście.

      Kiedy subskrypcja naprawdę się zwraca

      Decyzja jest ekonomiczna, nie ideologiczna. Subskrypcja zwykle się opłaca, gdy:

    • środowisko jest produkcyjne i przestój ma realny koszt (utrata przychodu, SLA wobec klientów),
    • masz klaster – ryzyko złej aktualizacji mnoży się przez liczbę nodów,
    • potrzebujesz kanału eskalacji do producenta (poziom Basic i wyżej),
    • działasz w środowisku regulowanym (bank, ochrona zdrowia, sektor publiczny), gdzie udokumentowane wsparcie i stabilny kanał aktualizacji bywają wymogiem formalnym,
    • Twój zespół nie ma czasu ani ochoty pełnić roli QA dla warstwy wirtualizacji.
    Subskrypcja liczona jest per gniazdo CPU (nie za rdzenie, nie za maszynę), na rok, z opcją 1/2/3 lata. Przy kalkulacji „opłaca się / nie opłaca" zestaw jej koszt nie z ceną „zero", tylko z kosztem jednego dnia nieplanowanego przestoju produkcji. Zwykle ta perspektywa rozstrzyga sprawę.

    Jak sprawdzić, na jakim repo jesteś

    Szybki audyt zajmuje minutę – zajrzyj do plików repozytoriów w `/etc/apt/sources.list.d/` (m.in. `pve-enterprise.list`, `pve-no-subscription`/ceph). Sprawdź, który kanał jest aktywny na każdym nodzie klastra i czy przypadkiem nie masz włączonego test repo. Rozjazd repozytoriów między nodami to samodzielne źródło problemów.

    Zrobić samemu czy zlecić?

    Wybór repozytorium i aktualizacje spokojnie ogarniesz sam – to kwestia paru plików. Wartość, którą dokładamy, jest gdzie indziej: dobór poziomu subskrypcji do realnego ryzyka i budżetu, ustawienie spójnych repozytoriów w całym klastrze, bezpieczna procedura aktualizacji produkcji (okno serwisowe, kolejność nodów, plan wycofania) oraz obsługa administracyjna kluczy (dostarczenie, reissue po wymianie sprzętu, faktury w PLN, KSeF) – po polsku i w polskich godzinach pracy.

    FAQ

    Czy Proxmox VE bez subskrypcji ma pełną funkcjonalność?

    Tak, w 100%. Wszystkie funkcje (HA, klaster, Ceph, ZFS, live migration, replikacja) działają bez subskrypcji. Subskrypcja dotyczy kanału aktualizacji i wsparcia, nie funkcji.

    Czy no-subscription dostaje poprawki bezpieczeństwa?

    Tak. To nie jest wersja okrojona – dostajesz aktualizacje, w tym bezpieczeństwa, tylko bez pełnego cyklu QA kanału enterprise. Na produkcji różnica sprowadza się do tego, kto testuje pakiet przed wdrożeniem: producent czy Ty.

    Czy mogę używać test repo, żeby mieć najnowsze funkcje?

    Nie na produkcji. `pvetest` to wersje przedpremierowe, przeznaczone do testów. Na krytycznym środowisku to proszenie się o kłopoty.

    Za co dokładnie płacę w subskrypcji?

    Za dostęp do Enterprise Repository (sprawdzone aktualizacje), a od poziomu Basic – za wsparcie producenta. Rozliczenie jest per gniazdo CPU, na rok. Szczegóły poziomów opisaliśmy w tekście o subskrypcji Proxmox.

    Czy w klastrze wszystkie nody muszą mieć subskrypcję?

    Tak – producent wymaga tego samego poziomu subskrypcji na wszystkich nodach klastra. Planując klaster, licz subskrypcję dla wszystkich gniazd CPU jednocześnie.

    Podsumowanie

    Proxmox bez subskrypcji to nie „wersja gorsza" – to pełne oprogramowanie na darmowym, nieco szybszym, ale nietestowanym w pełni kanale aktualizacji. Na labie i w testach – w porządku. Na produkcji subskrypcja kupuje dwie rzeczy, które w krytycznym momencie są bezcenne: sprawdzone aktualizacje i wsparcie producenta. A decyzję najlepiej podjąć, zestawiając jej koszt nie z zerem, lecz z kosztem jednego dnia przestoju.

    Policz koszt subskrypcji dla swojego środowiska w kalkulatorze – ceny w PLN, przeliczane po kursie NBP. Nie wiesz, który poziom wybrać? Umów konsultację, napisz na proxmox@polsoft.pl albo zadzwoń 32 209 80 39 (pon.–pt. 8:00–16:00).

    Co dalej?

    Potrzebujesz pomocy z Proxmox?

    Skontaktuj się z nami - pomożemy Ci we wdrożeniu, migracji i utrzymaniu infrastruktury Proxmox.

    Skontaktuj się