Przewodnik Proxmox: Jak administratorzy systemów budują serwery domowe – Zima Store Online Przejdź do treści
Zima Store OnlineZima Store Online
Budowa klastra serwera domowego ZimaBoard 2 PVE

Budowa klastra serwera domowego ZimaBoard 2 PVE

Eva Wong jest Technical Writer oraz stałym majsterkowiczem w ZimaSpace. Pasjonatka technologii od zawsze, z zamiłowaniem do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje tutoriale umożliwia społeczności demistyfikację konfiguracji sprzętowych, od budowy pierwszego NAS-a po opanowanie kontenerów Docker.

Kiedy architektura x86 spotyka się z podwójnymi portami Ethernet 2,5G i 16 GB pamięci RAM, mój domowy serwer wreszcie osiąga możliwości wirtualizacji na poziomie przedsiębiorstwa.

Jako programista i administrator systemów, moja nieustająca dążność do lepszego domowego serwera nigdy się nie zatrzymała. Od początkowego Raspberry Pi 3B po serię ZimaBoard, mój domowy laboratorium przeszło transformację w swojej architekturze technicznej. Dziś chcę podzielić się tym, jak zbudowałem platformę wirtualizacji Proxmox, która przybliża środowisko na poziomie przedsiębiorstwa wykorzystując ZimaBoard 2.

Ulepszenie architektury: od ograniczonego ARM do pełnej swobody stosu x86

Moja przygoda z Homelabem zaczęła się od Raspberry Pi 3B, używanego głównie do uruchamiania podstawowych usług, takich jak Pi-hole i OpenVPN. Jednak ograniczenia kompatybilności oprogramowania architektury ARM stopniowo stały się widoczne, a wąskie gardła wydajności coraz bardziej uciążliwe.

Aż do momentu, gdy znajomy polecił mi ZimaBoard 1, który od razu spełnił moje potrzeby: architektura x86_64 ZimaBoard 1 oferuje szerszą kompatybilność oprogramowania, doskonałą wydajność procesora, 8 GB pamięci RAM, interfejsy SATA oraz podwójne porty Ethernet, co pozwoliło mi zdecydowanie porzucić Raspberry Pi, przenieść wszystkie usługi na ZimaBoard 1 i uruchomić jeszcze więcej rozszerzonych usług.

Później zakupiłem także ZimaBlade w ramach finansowania społecznościowego i umieściłem go u rodziców jako zdalne urządzenie kopii zapasowej, co dodatkowo usprawniło moje rozwiązanie do tworzenia kopii zapasowych.

Gdy pojawił się ZimaBoard 2, jego ulepszona konfiguracja, w tym 16 GB pamięci RAM, wydajny procesor N150 oraz podwójne porty Ethernet 2,5 Gb/s, sprawiła, że ja, który cenię sobie bardziej efektywne doświadczenie w homelabie, bez wahania zdecydowałem się na aktualizację, stając się użytkownikiem wersji ZimaBoard 2 z 16 GB RAM. Od stabilnego działania ZimaBoard 1 po możliwości zdalnej kopii zapasowej ZimaBlade, niezawodna wydajność produktów z serii Zima dała mi pełne zaufanie do marki.

Profesjonalne wdrożenie: budowa klastra wirtualizacji Proxmox

Skonfigurowałem ZimaBoard 2 jako węzeł Proxmox VE, co było kluczową decyzją strategiczną. Jako platforma wirtualizacji klasy przedsiębiorstwa, Proxmox zapewnia pełne możliwości zarządzania maszynami wirtualnymi i kontenerami, a specyfikacja sprzętowa ZimaBoard 2 idealnie spełnia minimalne wymagania operacyjne.

Moja architektura składa się z trzech warstw:

  1. Warstwa sprzętowa: ZimaBoard 2 jako węzeł obliczeniowy, podłączony do puli magazynowej obrazów ZFS składającej się z 2 dysków HDD po 2 TB każdy.
  2. Warstwa wirtualizacji: Proxmox VE zapewnia zarządzanie kontenerami LXC i maszynami wirtualnymi KVM.
  3. Warstwa usług: Różne usługi aplikacyjne wdrażane są warstwowo.

Szczególnie godny uwagi jest projekt magazynu danych — użyłem ZFS nie tylko ze względu na ochronę integralności danych, ale także ze względu na głęboką integrację z Proxmox. Funkcja migawki ZFS, w połączeniu z Proxmox Backup Server, umożliwia odzyskiwanie danych w czasie poniżej sekundy.

Zakładka podsumowania węzła Proxmox pokazująca wykresy wydajności w czasie rzeczywistym dla użycia procesora, obciążenia serwera, zużycia pamięci i ruchu sieciowego dla serwera domowego laboratorium.
Panel centrum danych Proxmox Virtual Environment pokazujący listę aktywnych kontenerów LXC, w tym Portainer, Vaultwarden i Pi-hole działających na węźle ZimaBoard.

Orkiestracja usług: praktyki wdrażania usług na poziomie przedsiębiorstwa

Na ZimaBoard 2 wdrożyłem precyzyjną orkiestrację usług:

Warstwa bezpieczeństwa:

Authelia zapewnia zunifikowaną autoryzację

Vaultwarden zarządza zasobami kryptograficznymi

Polityki kontroli dostępu oparte na rolach

Warstwa infrastruktury:

Pi-hole działa jako warstwa DNS do filtrowania reklam

System kontroli stanu monitoruje status usług

Izolacja sieci i polityki zapory ogniowej

Warstwa aplikacji:

n8n automatyzuje przepływy pracy

Forgejo zapewnia prywatne repozytorium Git

Platforma współpracy zespołowej wspiera pracę zdalną

Najbardziej imponująca jest strategia kopii zapasowej, która jest systemem ochrony w trzech warstwach: lokalne migawki ZFS, Proxmox Backup Server w tej samej sieci oraz zdalny ZimaBlade, co naprawdę realizuje zasadę kopii 3-2-1 (3 kopie danych, 2 różne nośniki, 1 kopia zdalna).

Aby zapewnić stabilną pracę, dostosowałem dedykowaną obudowę dla mojego ZimaBoard 2 i podwójnych dysków twardych, wyposażoną w wentylatory 120 mm. Dzięki zastosowaniu adaptera USB na 12 V do sterowania prędkością wentylatorów, udało mi się skutecznie chłodzić zarówno dyski, jak i hosta, utrzymując optymalne temperatury pracy. Podzieliłem się także kilkoma zdjęciami tej niestandardowej obudowy ZimaBoard na mediach społecznościowych — zapraszam do zapoznania się ze szczegółami budowy i układu chłodzenia, jeśli jesteś zainteresowany!

Kompleksowy pulpit strony głównej organizujący samodzielnie hostowane usługi w kategorie takie jak Sieć, Proxy, Obserwowalność, Media, Wirtualizacja oraz Uwierzytelnianie i Bezpieczeństwo.
Strona statusu Uptime Kuma pokazująca 'Wszystkie systemy działają' z paskami czasu pracy dla usług takich jak Authelia, Immich, Nextcloud i Vaultwarden.
Zautomatyzowany diagram przepływu pracy n8n pokazujący proces generowania i wysyłania codziennych raportów statusu oraz miesięcznych raportów SLA przez Telegram.
Panel monitorowania systemu Beszel wyświetlający metryki statusu dla wielu węzłów, w tym Altair, Deneb i Jupiter, pokazujący statystyki CPU, pamięci, dysku i temperatury.

Główne zalety ZimaBoard 2: mały rozmiar, wielkie ulepszenia

Moim zdaniem największym atutem ZimaBoard 2 jest to, że zachowując kompaktowy rozmiar oryginału, ulepszono niemal wszystkie kluczowe parametry. Szybszy procesor, więcej pamięci i szybki port sieciowy 2,5 Gb/s. Dodatkowa pamięć pozwala mi uruchomić więcej usług, które działają szybciej. Szybka sieć znacznie poprawia też efektywność tworzenia kopii zapasowych! Ulepszenia są we wszystkich aspektach i bardzo mi się to podoba!

Poza poprawą wydajności, uważam też, że urządzenie doskonale wyważa zużycie energii, hałas i cenę. Jest kompaktowe i nie zajmuje dużo miejsca, działa cicho bez wentylatorów i jest przystępne cenowo. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym entuzjastą domowego laboratorium, łatwo zacząć.

Jednozdaniowa rekomendacja dla przyjaciela:

Znajomi często pytają mnie, jaki sprzęt powinni wybrać, jeśli chcą zacząć przygodę z domowym laboratorium. Bez wahania dzielę się swoim doświadczeniem: „Jeśli chcesz wejść w świat domowych laboratoriów, ZimaBoard 2 to idealny punkt startowy. Jest mały, wydajny, przystępny cenowo (a przynajmniej niedrogi) i cichy — z jednym ZimaBoard 2 możesz uruchomić i hostować wiele usług, nie martwiąc się o wydajność, hałas czy zużycie energii.”

Odkryj potencjał swojego domowego laboratorium

Historia Ilopmara doskonale pokazuje elastyczność ZimaBoard 2 — niezależnie od tego, czy jesteś doświadczonym administratorem chcącym rozbudować swoje laboratorium, czy początkującym dopiero zaczynającym przygodę z samodzielnym hostowaniem, urządzenie poradzi sobie ze wszystkim. Od przejścia z Raspberry Pi na ZimaBoard, a następnie do profesjonalnego rozwiązania kopii zapasowej opartego na Proxmox, jego doświadczenie dowodzi, że to małe, ale potężne urządzenie pozwala osiągnąć więcej w domowym laboratorium.

Dziękujemy, Ilopmar, za podzielenie się swoją drogą z społecznością IceWhale! Jeśli masz własną historię z ZimaBoard — od szybkiego uruchomienia po złożone, niestandardowe rozwiązanie jak u Ilopmara — chętnie ją poznamy. Twoje spostrzeżenia nie tylko inspirują innych twórców, ale także pomagają nam optymalizować przyszłe produkty Zima. Zachęcamy do przesyłania zgłoszeń na adres community@icewhale.org i pokazania swojej wyjątkowej konstrukcji!

Aby kontynuować rozmowę i odkryć jeszcze więcej cennych treści, dołącz do społeczności IceWhale na Discordzie. To najlepsze miejsce, by znaleźć prawdziwe historie użytkowników, porady ekspertów dotyczące wdrażania Homelabów oraz ekskluzywne korzyści produktowe. Nie możemy się doczekać, co zbudujesz!

Zostaw komentarz

Twój adres email nie zostanie opublikowany..

    1 out of ...
    Koszyk 0

    Twój koszyk jest aktualnie pusty.

    Rozpocznij zakupy