Jei supratote, kad jūsų „Raspberry Pi“ pasiekia savo ribas arba tiesiog norite atsikratyti tūkstančio įtaisų, veikiančių po namus, kitas logiškas žingsnis yra virtualizacijos serverio nustatymas. Įsivaizduokite, kad turite vieną mažą ir tylų įrenginį, galintį valdyti viską – nuo namų automatikos sistemos iki failų serverio, – ir visa tai veikia atskirai, kad vienai paslaugai sugedus, likusios toliau veiktų be jokių trikdžių.
Siekiant šio tikslo, „Proxmox Virtual Environment“ tapo pagrindiniu įrankiu namų laboratorijų entuziastams. Tai ne tik programinė įranga; tai visavertė „Debian“ pagrindu sukurta platforma, leidžianti jums tapti savo namų duomenų centro administratoriumi neišleidžiant krūvos pinigų ir neužpildant saugyklos triukšmingais, elektrą eikvojančiais bokštais.
Kas tiksliai yra „Proxmox“ ir kodėl jis toks šaunus?
Iš esmės „Proxmox“ yra atvirojo kodo hipervizorius. Paprastai tariant, tai sluoksnis, kurį įdiegiate tiesiai ant savo aparatinės įrangos, leisdamas kurti virtualias mašinas (VM) ir konteinerius (LXC) . Skirtumas yra esminis: nors VM emuliuoja visą kompiuterį su savo operacine sistema (idealiai tinka „Windows“ arba „Home Assistant“ OS), LXC konteineriai dalijasi pagrindinės sistemos branduoliu, todėl jie yra neįtikėtinai lengvi ir greiti – puikiai tinka paprastoms paslaugoms, tokioms kaip „Pi-hole“ ar „AdGuard Home“.
Didžiausias šio metodo privalumas yra visiškas izoliavimas . Jei nuspręsite išbandyti beta versiją programinės įrangos ir sugadinsite sistemą, jums nereikės formatuoti viso serverio; tiesiog atkursite momentinę kopiją (tam tikrą momentinę kompiuterio būsenos nuotrauką) ir per kelias sekundes vėl būsite prisijungę prie interneto. Be to, jums nereikės spręsti programinės įrangos priklausomybių, nes kiekviena paslauga veikia savo burbule.
Ideali įranga: kodėl verta rinktis mini kompiuterį?
Anksčiau serverio įrengimas reiškė įmonės lygio stelažinių sistemų, kurios skambėjo kaip kylantis reaktyvinis variklis, pirkimą. Šiandien tokie prekių ženklai kaip „Beelink“, „Minisforum“ ir „Geekom“ yra geriausias pasirinkimas. Jie kompaktiški, sunaudoja labai mažai energijos ir turi daugiau nei pakankamai našumo daugumai namų vartotojų.
Rinkdamiesi kompiuterį, nedarykite pradedančiojo klaidos, kai sutelkiate dėmesį vien į procesorių. Virtualizacijoje RAM yra svarbiausias išteklius . Nors pradžiai gali pakakti 16 GB, rimtai namų laboratorijai optimalus dydis yra 32 GB RAM , nes kiekviena paleista virtuali mašina palaipsniui mažins turimą RAM. Kalbant apie procesorių, ieškokite tokio, kuris palaiko virtualizacijos sistemą („Intel VT-x“ arba „AMD-V“) ir, jei įmanoma, tokio, kuris „PassMark“ sistemoje surinktų daugiau nei 7.000 balų, kad būtų užtikrintas sklandus veikimas.
Saugykla yra dar viena sritis, kurioje negalima taupyti. Pamirškite mechaninius standžiuosius diskus sistemoje; NVMe SSD yra būtinas norint išvengti įvesties / išvesties operacijų (IOPS) kliūčių. Jei jūsų mini kompiuteris tai leidžia, du M.2 lizdai idealiai tinka RAID 1 masyvui sukurti ir apsisaugoti nuo fizinio disko gedimo, tačiau atminkite, kad RAID nėra atsarginė kopija.
Grunto paruošimas montavimui
Prieš paspausdami maitinimo mygtuką, turite paruošti įkrovos laikmeną. Atsisiųskite oficialų ISO atvaizdą iš „Proxmox“ svetainės. Norėdami įrašyti jį į USB atmintinę, patikimiausios yra tokios priemonės kaip „Rufus“ arba „BalenaEtcher“ . Svarbus patarimas: jei naudojate „Rufus“, pasirinkite DD režimą , nes daugelis „Mini PC“ turi paleidimo problemų, jei naudojate standartinį ISO režimą.
Kai turėsite USB atmintinę, įveskite kompiuterio BIOS. Įsitikinkite, kad įjungta virtualizacija , išjungta saugi įkrovimo funkcija ir paleidimo tvarka suteikia pirmenybę USB atmintinei. Taip pat labai rekomenduojama įjungti parinktį „ Atkurti kintamosios srovės maitinimo sutrikimą“ , kad serveris automatiškai paleistų iš naujo, jei nutrūktų elektros tiekimas ir jis būtų atkurtas.
Žingsnis po žingsnio: „Proxmox VE“ diegimas
Diegimo procesas yra gana intuityvus. Paleidę sistemą iš USB disko, pasirinkite grafinį diegimą. Sunkiausia dalis yra tinklo konfigūracija . „Proxmox“ reikalingas statinis IP adresas ; nepasikliaukite maršrutizatoriaus DHCP serveriu, nes jei IP adresas pasikeis, prarasite prieigą prie valdymo skydelio. Priskirkite adresą už dinaminio diapazono ribų (pvz., 192.168.1.100) ir apibrėžkite pagrindinio kompiuterio vardą, pvz., pve.home.lab.
Kalbant apie failų sistemą, daugumai „Mini PC“ naudotojų LVM-Thin yra geriausias pasirinkimas dėl savo lankstumo ir mažesnio išteklių suvartojimo. Jei turite daug RAM (daugiau nei 32 GB) ir ieškote profesionalios klasės patikimumo, galite rinktis ZFS, tačiau atminkite, kad ji reikalauja daug daugiau atminties.
Pirmieji žingsniai ir optimizavimas po įdiegimo
Kai procesas bus baigtas ir paleisite iš naujo, galėsite išimti USB atmintinę. Viską pasieksite per naršyklę, naudodami URL https://your-ip:8006 . Neišsigąskite įspėjimo apie negaliojantį SSL sertifikatą ; tai normalu, nes sertifikatas yra pasirašytas automatiškai. Prisijungus, pirmiausia reikia tvarkyti saugyklas. Pagal numatytuosius nustatymus „Proxmox“ bando naudoti įmonės saugyklą, tačiau norint naudoti namuose, turėtumėte ją išjungti ir įjungti saugyklą „be prenumeratos“ iš terminalo, kad gautumėte nemokamus atnaujinimus.
Norėdami maksimaliai padidinti našumą, galite įdiegti „cpufrequtils“ ir priverstinai įjungti „našumo“ profilį, jei jums netrukdo nedidelis temperatūros padidėjimas. Be to, labai svarbu nustatyti atsarginių kopijų kūrimo strategiją . Nepainiokite momentinių kopijų su atsarginėmis kopijomis; momentinės kopijos saugomos tame pačiame diske, o atsarginės kopijos turėtų būti saugomos išoriniame diske arba „Proxmox“ atsarginių kopijų serveryje, kad būtų užtikrintas tikras saugumas.
Pirmųjų paslaugų diegimas: „Docker“ ir „Home Assistant“
Štai čia ir prasideda smagumas. Viena auksinė taisyklė: niekada neįdiekite „Docker“ tiesiai „Proxmox“ pagrindiniame kompiuteryje . Tai gali pakenkti sistemos stabilumui. Teisingas būdas – sukurti virtualią mašiną su „Ubuntu“ arba „Debian“ ir įdiegti „Docker“ toje virtualioje mašinoje. Tokiu būdu, jei „Docker“ suges, jūsų „Proxmox“ serveris liks nepažeistas ir galėsite sukurti visos virtualios mašinos atsarginę kopiją vienu ypu.
Namų automatizavimo entuziastams geriausias pasirinkimas yra įdiegti „Home Assistant“ OS virtualioje mašinoje . Tai leidžia padaryti momentinę kopiją prieš pat sistemos atnaujinimą; jei atnaujinimas nutraukia kokias nors integracijas, vienu spustelėjimu galite grįžti į ankstesnę būseną. Norėdami pagreitinti procesą, yra „Proxmox Helper Scripts“ – bendruomenės sukurti scenarijai, kurie automatizuoja LXC konteinerių kūrimą tokioms paslaugoms kaip „Jellyfin“, „Nextcloud“ ar „Pi-hole“ viena komanda.
Palyginimai ir dažniausios klaidos
Jei dvejojate tarp „Proxmox“ ir „VMware“, namų laboratorijos įrengimui „Proxmox“ yra geresnis pasirinkimas, nes jis nemokamas , lengvesnis ir turi vietinį LXC palaikymą. Palyginti su „OpenMediaVault“ (OMV), „Proxmox“ yra daug galingesnis virtualizacijai, nors OMV gali būti paprastesnis, jei ieškote tik gryno NAS.
Kad išvengtumėte galvos skausmo, venkite šių klaidų: neteikite pirmenybės procesoriui, o ne operatyviajai atmintinei, nedėkite visko į vieną SSD diską, jei galite to išvengti, ir, svarbiausia, neatskleiskite 8006 prievado prie interneto . Jei jums reikia prisijungti prie serverio ne iš namų tinklo, naudokite VPN, pvz., „WireGuard“ arba „Tailscale“, kad jis būtų saugus.
Turėdami patikimą virtualizacijos aplinką „Mini PC“, galite centralizuoti namų automatizavimą, saugyklą ir vietinius dirbtinio intelekto eksperimentus diskretiškame ir efektyviame įrenginyje. Sėkmės raktas – RAM balansavimas, greitos saugyklos pasirinkimas ir griežto išorinio atsarginių kopijų kūrimo grafiko palaikymas, kad bet koks gedimas būtų tik nedidelė kliūtis, o ne duomenų tragedija.




