|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "Ratowanie klastra i Nokia jako serwer? Nietypowy dzień w DevLab" |
| 4 | +date: 2026-07-08 |
| 5 | +categories: [homelab, hardware, dev] |
| 6 | +--- |
| 7 | + |
| 8 | +Każdy, kto bawi się w self-hosting i budowanie własnego HomeLabu, zna ten moment: wszystko działa idealnie, aż nagle jedna drobna zmiana wywołuje lawinę niespodziewanych problemów. Ostatnie dni w moim labie w Cieszynie były prawdziwym rollercoasterem – od walki z pętlą resetów sprzętu, po odpalenie Ubuntu na... smartfonie Nokii. |
| 9 | + |
| 10 | +## Wielka podmiana i niespodziewany bootloop |
| 11 | + |
| 12 | +Wszystko zaczęło się od niewinnego planu ulepszenia mojego serwera **Dell Optiplex 790**. Postanowiłem wymienić stary, wysłużony procesor Intel Core i3-2120 (2 rdzenie / 4 wątki, TDP 65W) na mocniejszy model **i5-2400** (4 rdzenie / 4 wątki, TDP 95W). |
| 13 | + |
| 14 | +Po montażu i uruchomieniu Proxmoxa zaczęły się dziać rzeczy dziwne. Serwer wstawał, łączył się z klastrem i po kilku sekundach... twardy reset. I tak w kółko. Pierwsza myśl? Zjawisko fencingu w Proxmox HA (High Availability) – system myśli, że traci sieć i odcina zasilanie. Druga myśl? i5 w stanie nieznanym ma uszkodzony krzem albo zasilacz Della (często zaledwie 240W) po prostu klęka, gdy 4 rdzenie nagle zażądają 95W przy starcie usług. |
| 15 | + |
| 16 | +Po powrocie do i3-2120 i nałożeniu świeżej pasty problem... nie ustąpił! Logiczny wniosek? Obie sztuki CPU są sprawne, a winowajcą jest rozsypany system plików na dysku serwera, który ucierpiał przez wcześniejsze nagłe odcięcia prądu i wywoływał Kernel Panic zaraz po załadowaniu jądra Linuksa. Diagnostyka trwa, ale lab nie mógł zostać bez monitoringu. |
| 17 | + |
| 18 | +## Nokia na ratunek, czyli ARM-owy ratownik sieciowy |
| 19 | + |
| 20 | +Skoro główny serwer uległ awarii, a Docker z Portainerem tymczasowo zamilkły, potrzebowałem alternatywnego, niezależnego i przede wszystkim energooszczędnego hosta, który utrzyma widoczność moich usług na zewnątrz. I wtedy na scenę weszła **Nokia**. |
| 21 | + |
| 22 | +Smartfon został zaadaptowany jako pełnoprawny, mobilny węzeł mojego HomeLabu: |
| 23 | +1. **System operacyjny:** Czyste **Ubuntu Linux** (architektura ARM64). |
| 24 | +2. **Monitoring (Uptime Kuma):** To na Nokii postawiłem instancję Uptime Kuma, która teraz non-stop pilnuje, czy moje serwery i usługi żyją. |
| 25 | +3. **Tunelowanie (FRP):** Za pomocą klienta FRP Nokia zestawia bezpieczny tunel z moim zewnętrznym VPS-em w Oracle Cloud (Free Tier Always On). |
| 26 | + |
| 27 | +Dzięki temu, nawet gdy w moim głównym Data Center trwają prace serwisowe, publiczna strona statusu pod adresem `uptime.devlabstudy.ovh` działa nieprzerwanie, pobierając minimalne ilości prądu. |
| 28 | + |
| 29 | +## Aktualizacja architektury i UI strony |
| 30 | + |
| 31 | +W związku z tymi zmianami, mój oficjalny panel i spis maszyn doczekały się aktualizacji. Do pliku konfiguracji infrastruktury (`Inventory`) trafiła oficjalna karta dedykowana Nokii z niestandardową klasą stylów `.mobile`. |
| 32 | + |
| 33 | +Równocześnie zamknąłem etap migracji do **Oracle Cloud Instance (OCI)**. Status tej infrastruktury został oficjalnie zmieniony z fazy planowania na `In Production / Active`. Na stronie głównej huba oraz w zakładce ekosystemu pojawiły się też bezpośrednie, szybkie odnośniki **LIVE MONITORING**, dzięki którym status całego labu można sprawdzić jednym kliknięciem. |
| 34 | + |
| 35 | +Lab ciągle ewoluuje. Walka z Dellem pokazała, że redundancja i posiadanie małego, niezależnego węzła ARM (jak ta Nokia) to strzał w dziesiątkę. Kolejny krok? Postawienie na nogi systemu plików na Dellu i powrót do testów wyszukiwarki SearXNG. Stay tuned! |
| 36 | + |
| 37 | +[](/assets/images/nokia.jpg) |
0 commit comments