Partner in focus

Proxmox Server Solutions

Logo Proxmox

Proxmox Server Solutions is a company that develops open-source solutions for virtualization and IT infrastructure. Its main product, Proxmox VE (Virtual Environment), combines the KVM hypervisor, LXC containers, and storage and network management in a single platform that enables high availability, centralized management via a web interface, and backups using Proxmox Backup Server or Veeam solutions. It provides companies with a reliable, flexible, and cost-effective alternative to closed virtualization solutions.

Proxmox Virtual Environment

Proxmox Virtual Environment je odprtokodna platforma za virtualizacijo in centralizirano upravljanje strežniške infrastrukture. V enotnem okolju povezuje navidezne strežnike KVM, lahka virtualizirana okolja LXC, podatkovno hrambo, omrežne nastavitve, gruče ter funkcije za varnostno kopiranje in visoko razpoložljivost.

Platforma temelji na operacijskem sistemu Debian GNU/Linux in uporablja preverjene odprtokodne tehnologije. Upravljanje poteka prek spletnega uporabniškega vmesnika, ukazne vrstice ali programskega vmesnika REST API, kar omogoča tudi avtomatizacijo infrastrukturnih opravil.

Skrbniki lahko na enem mestu ustvarjajo in upravljajo navidezne sisteme, dodeljujejo računske vire, spremljajo porabo procesorjev, pomnilnika in prostora ter nadzorujejo izvajanje opravil. V okolju z več gostitelji je mogoče vse strežnike upravljati prek skupnega spletnega vmesnika.

Virtualizacija s KVM

KVM je tehnologija za virtualizacijo, vključena v jedro operacijskega sistema Linux. Proxmox VE jo uporablja za izvajanje navideznih strežnikov, ki imajo lasten operacijski sistem in navidezno strojno opremo.

Navideznemu strežniku je mogoče dodeliti procesorje, delovni pomnilnik, diske, omrežne vmesnike in druge vire. Na ta način je mogoče na enem fizičnem strežniku izvajati več med seboj ločenih sistemov Linux ali Windows.

KVM je primeren za poslovne aplikacije, podatkovne zbirke, spletne in datotečne strežnike, razvojna okolja ter druge sisteme, ki potrebujejo samostojen operacijski sistem.

Virtualizacija omogoča boljšo izrabo fizične opreme, vendar je treba gostitelje ustrezno dimenzionirati. Upoštevati je treba skupno porabo procesorjev, pomnilnika, podatkovne hrambe in omrežja ter zagotoviti dovolj rezervne zmogljivosti za obdobja večjih obremenitev.

Lahka virtualizirana okolja LXC

LXC omogoča izvajanje več ločenih okolij Linux na skupnem jedru gostiteljskega sistema. Ker posamezno okolje ne potrebuje celotnega lastnega jedra, praviloma porabi manj računalniških virov in se zažene hitreje kot klasičen navidezni strežnik.

Takšna okolja so primerna predvsem za posamezne storitve Linux, spletne aplikacije, razvojna okolja in druge obremenitve, pri katerih ni potreben popolnoma samostojen operacijski sistem.

Proxmox VE omogoča upravljanje navideznih strežnikov KVM in okolij LXC prek istega uporabniškega vmesnika. Za posamezno delovno obremenitev je tako mogoče izbrati tehnologijo, ki najbolj ustreza njenim tehničnim in varnostnim zahtevam.

LXC ni primeren za vsak sistem. Če aplikacija potrebuje drug operacijski sistem, lastno jedro ali višjo stopnjo ločenosti, je praviloma ustreznejši navidezni strežnik KVM.

Gruče in centralizirano upravljanje

Več strežnikov Proxmox VE je mogoče povezati v gručo. Gostitelji si izmenjujejo konfiguracijske podatke in se upravljajo kot skupno virtualizacijsko okolje.

Gruča omogoča skupen pregled nad vsemi vozlišči, navideznimi strežniki, okolji LXC, podatkovno hrambo in opravili. Skrbniku se zato ni treba ločeno prijavljati v vsak fizični strežnik.

Navidezne sisteme je mogoče med vozlišči seliti. Možnost selitve med njihovim delovanjem je odvisna od konfiguracije, vrste podatkovne hrambe, procesorske združljivosti in drugih tehničnih pogojev.

Pri načrtovanju produkcijske gruče je pomemben tudi mehanizem za doseganje soglasja med vozlišči. Proxmox za zanesljivo doseganje soglasja pri gruči z visoko razpoložljivostjo priporoča najmanj tri vozlišča.

Visoka razpoložljivost

Proxmox VE vključuje funkcije za visoko razpoložljivost navideznih strežnikov in okolij LXC. Sistem spremlja stanje vozlišč ter lahko ob odpovedi gostitelja zaščiteno delovno obremenitev ponovno zažene na drugem razpoložljivem vozlišču.

Visoka razpoložljivost ne pomeni, da ob okvari nikoli ne pride do prekinitve. Pri odpovedi fizičnega gostitelja je navidezni sistem praviloma treba ponovno zagnati drugje, zato je čas ponovne vzpostavitve odvisen od zaznave napake, razpoložljivih virov in zagona storitev.

Za pravilno delovanje je potrebna ustrezno zasnovana gruča, zanesljivo omrežje, razpoložljiva podatkovna hramba ter dovolj prostih virov na preostalih vozliščih.

Sama namestitev več strežnikov še ne zagotavlja visoke razpoložljivosti. Celotno okolje mora biti zasnovano tako, da nima kritičnih posameznih točk odpovedi v omrežju, hrambi ali napajanju.

Upravljanje podatkovne hrambe

Proxmox VE podpira različne vrste lokalne, omrežne in porazdeljene podatkovne hrambe. Navidezni diski so lahko shranjeni na lokalnih diskih gostitelja ali na skupnih sistemih, do katerih dostopa več vozlišč.

Med podprtimi možnostmi so lokalni imeniki, LVM, ZFS, NFS, iSCSI in Ceph. Posamezne možnosti se razlikujejo glede zmogljivosti, redundance, razširljivosti in podpore za funkcije, kot so posnetki ali selitve.

Lokalna hramba je preprosta in lahko zagotavlja visoko zmogljivost, vendar so podatki neposredno vezani na posamezen gostitelj. Skupna hramba olajša selitve navideznih sistemov ter zasnovo okolij z več vozlišči.

Ceph omogoča porazdeljeno hrambo podatkov prek več strežnikov. Podatki se razporedijo med več naprav in vozlišč, kar omogoča postopno povečevanje prostora ter odpornost proti določenim okvaram.

Ceph zahteva ustrezno strojno opremo, dovolj hitro omrežje in pravilno dimenzioniranje. Zato ni samodejno najboljša izbira za vsako manjše okolje.

Upravljanje omrežij

Proxmox VE vključuje upravljanje fizičnih in navideznih omrežnih povezav. Navidezne strežnike in okolja LXC je mogoče povezovati prek omrežnih mostov ter jih razporejati v ločene omrežne segmente.

Platforma podpira oznake VLAN, združevanje več fizičnih povezav ter različne omrežne nastavitve, potrebne za upravljanje, podatkovno hrambo, selitve in promet navideznih sistemov.

Pri virtualizacijskem okolju je smiselno ločiti različne vrste prometa. Skrbniški dostop, promet navideznih strežnikov, povezave do hrambe in komunikacija gruče imajo različne varnostne ter zmogljivostne zahteve.

Za večja okolja je na voljo tudi programsko določeno omrežje, ki omogoča centralizirano upravljanje navideznih omrežij in omrežnih območij na več vozliščih.

Zanesljivost virtualizacije je močno odvisna od omrežja. Odpoved posameznega stikala ali povezave lahko vpliva na več delovnih obremenitev, zato je pri pomembnih sistemih smiselna uporaba redundantnih povezav in omrežne opreme.

Varnost in upravljanje dostopa

Proxmox VE omogoča upravljanje uporabnikov, skupin, vlog in pravic. Posameznemu skrbniku je mogoče dovoliti dostop samo do določenih delov okolja ali določenih upravljavskih opravil.

Platforma podpira lokalne uporabnike in povezovanje z zunanjimi sistemi za upravljanje identitet. Na voljo je tudi večstopenjsko preverjanje pristnosti, ki predstavlja dodatno zaščito skrbniških računov.

Proxmox VE vključuje požarni zid, ki ga je mogoče uporabljati na ravni gruče, posameznega gostitelja ali navideznega sistema. Pravila je treba prilagoditi dejanskemu omrežnemu okolju in dovoljenim komunikacijskim potem.

Upravljavski vmesnik mora biti dostopen samo pooblaščenim osebam. Priporočljivi so ločeno skrbniško omrežje, omejene uporabniške pravice ter redno nameščanje varnostnih posodobitev.

Varnostne kopije s Proxmox Backup Serverjem

Proxmox Backup Server je namenska odprtokodna rešitev za varnostno kopiranje in obnovo navideznih strežnikov, okolij LXC ter fizičnih sistemov.

Rešitev uporablja inkrementalno varnostno kopiranje, deduplikacijo in stiskanje podatkov. Po začetni kopiji se prenašajo predvsem spremenjeni podatki, enaki podatkovni deli pa se v istem repozitoriju ne shranjujejo večkrat.

Proxmox Backup Server podpira overjeno šifriranje podatkov na strani odjemalca. Podatki so lahko šifrirani, preden se prenesejo v repozitorij, zato brez ustreznega ključa niso uporabni.

Vgrajeno preverjanje omogoča nadzor celovitosti shranjenih varnostnih kopij. Z rednimi preverjanji je mogoče odkriti poškodovane podatke, še preden je kopija potrebna za dejansko obnovo.

Pravila hranjenja omogočajo določanje, koliko dnevnih, tedenskih, mesečnih ali drugih obnovitvenih točk se ohrani. Repozitorije je mogoče sinhronizirati tudi na drug Proxmox Backup Server, s čimer je mogoče vzpostaviti oddaljeno kopijo.

Produkcijske varnostne kopije je smiselno hraniti na ločeni infrastrukturi. Če so produkcijski sistemi in edine kopije na isti fizični napravi ali lokaciji, lahko en incident prizadene oboje.

Zaščita z rešitvami Veeam

Veeam Backup & Replication od različice 12.2 podpira zaščito navideznih strežnikov Proxmox VE prek namenskega vtičnika.

Veeam omogoča izdelavo varnostnih kopij navideznih strežnikov Proxmox VE in njihovo shranjevanje v repozitorije Veeam. Upravljanje zaščite in obnovitve poteka iz osrednje konzole Veeam Backup & Replication.

Takšna možnost je primerna predvsem za organizacije, ki Veeam že uporabljajo za zaščito drugih virtualizacijskih platform in želijo Proxmox vključiti v obstoječe okolje za varnostno kopiranje.

Veeamova podpora je vezana na določene različice Proxmox VE in druge tehnične pogoje. Pred uvedbo oziroma nadgradnjo je zato treba preveriti aktualni seznam podprtih različic in omejitev.

Veeam trenutno podpira zaščito navideznih strežnikov Proxmox VE. Navedbe ne razširjamo samodejno na vsebnike LXC, saj zanje veljajo drugačne možnosti zaščite.

Odprtokodni model in naročnine

Proxmox VE je odprtokodna programska oprema, ki jo je mogoče namestiti in uporabljati brez klasične licence za posamezen procesor ali navidezni strežnik.

Proxmox Server Solutions ponuja plačljive naročnine, ki vključujejo dostop do repozitorija Enterprise Repository ter različne ravni tehnične podpore proizvajalca.

Enterprise Repository vsebuje pakete, ki jih Proxmox priporoča za produkcijska okolja. Naročnina se praviloma obračuna glede na število procesorskih podnožij na fizičnem strežniku.

Odprtokodna licenca ne pomeni, da celotno okolje nima stroškov. Upoštevati je treba strojno opremo, podatkovno hrambo, omrežje, varnostne kopije, naročnino, vzdrževanje in strokovno znanje skrbnikov.

Prednost odprtokodnega modela je predvsem večja preglednost tehnologije in manjša vezanost na zaprt licenčni model. Dejanska primernost in stroškovna učinkovitost pa sta odvisni od konkretnega okolja.

Zakaj Humanfrog

Proxmox VE obravnavamo kot celovito virtualizacijsko okolje, ki vključuje strežnike, podatkovno hrambo, omrežje, gruče in zaščito podatkov.

Posebno strokovno znanje imamo na področju tehnologije KVM, ki predstavlja osnovo za izvajanje navideznih strežnikov v okolju Proxmox VE. To nam omogoča natančnejše načrtovanje računske zmogljivosti, navidezne strojne opreme in povezovanja z drugimi deli infrastrukture.

Pri zasnovi upoštevamo število in vrsto delovnih obremenitev, njihove procesorske in pomnilniške zahteve, količino podatkov, omrežni promet ter zahtevano razpoložljivost.

Varnostno kopiranje lahko vključuje Proxmox Backup Server ali podprte rešitve Veeam. Izbira je odvisna od obstoječega okolja naročnika, vrst zaščitenih delovnih obremenitev ter zahtev glede hranjenja in obnovitve.

Cilj je vzpostaviti pregledno, razširljivo in tehnično obvladljivo virtualizacijsko okolje, ki je prilagojeno dejanskim poslovnim in infrastrukturnim zahtevam naročnika.

Let's talk about your project.