Wo co go?
Ide v podstate o upraveného Debiana Stable alebo teda Wheezy s QEMU/KVM a grafickou webovou nadstavbou.
Má to však jednu nevýhodu a to takú že samotný software/systém je síce zdarma a ponúka aj klasické aktualizácie vyplývajúce s Debianu ale pokiaľ výde nová verzia Proxmox -u tak nebudete ju môcť aktualizovať pretože máte free verziu. Na kompletnú aktualizáciu potrebujete mať zakúpenú enterprise podporu ktorá Vám odomkne enterprise repo, viac na adrese:
http://www.proxmox.com/proxmox-ve/pricing
Samozrejme že dá sa to oklamať vcelku pekne a jednoducho. Stačí ak si všetky virtuálky zálohujete (ponúka rýchlu zálohu cez Snapshot -y), nainštalujete znovu nový proxmox a obnovíte virtuálky.
Je to pre niekoho nepohodlný proces ale inštalácia proxmoxu je triviálna a asi by som povedal že je aj najjednoduchšia s prostredia Linuxu.
Samotný proxmox si môžete stiahnuť na adrese:
a Screen -y, ako vypadá toť:
http://www.proxmox.com/proxmox-ve
-------------------------------------------------------------------------------
Inštalácia
Po stiahnutí a vypálení Proxmox -u Virtual Environment, nabootujeme a spustí sa nám inštalácia. Pôvedne som sem chcel hodiť screen -y s inštalácie ale je fakt triviálna.
Stačí tam nastaviť základné údaje a to:
Hostname, IP, Mask, Gateway atď a inštalátor si všetko pekne nahodí sám. Po nejakom čase sa spustí a my môžme pristúpiť k prehliadaču naťukať adresu.
Zabudol som ešte na jednu vec. Keďže sa jedná o virtualizáciu na serverovej platforme tak predpokladám že tam je nejaký HW Raid (B120i ktorý sa dodáva do HP ML310e Gen8 v2 nefunguje pod linuxom a treba spraviť SW Raid priamo v distribúcií) a teda, spravíme nejaké disky na systém a ostatné necháme na LVM pre virtuálky.
Spustenie
Po inštalácií, ako som spomínal vyššie, nám nabehne server Debian v konzolovom móde samozrejme. Môžme dať update:
aptitude update -y aptitude upgrade -y
Pristúpime k prehliadaču na Vašom PC/laptope a zadáme adresu:
https://192.168.10.25:8006
Toto je samozrejme moja adresa u mňa na sieti. Zadáte tam adresu ktorú ste zadali pri inštalácií a následne port 8006. Pripájame sa cez zabezpečené httpS pripojenie.
Po odfajknutí a potvrdení bezpečného pripojenia na nás vykukne prihlasovacie okno. Zadáme:
----------------------
root
password
----------------------
Ihneď po prihlásení tu máme ďalšie, tento krát už varovné okno, ktoré nám oznamuje že to nemáme kúpené a pod. Stačí dať "OK".
Zoznámenie s prostredím
Vľavo hore je zobrazovací mód (asi tak to treba nazvať) - ja osobne rád používam "Folder View" lebo ponúka pekne zoradené, prehľadné Menu. Takže budem vychádzať z toho.
Node list
- Ten nám ukazuje priamo server a jeho prehľad.
Resource pool
- Jedná sa PRAVDEPODOBNE o združovanie serverov do skupín aby ich bolo možné lepšie menežovať. Vravím pravdepodobne lebo mám tam síce vytvorený tzv. "servers-pool" ale hádžem tam všetky servery lebo to nepoužívam, keďže sa jedná hlavne o testovací server.
Storage list
- Ukazuje nám aké máme dostupné úložiská. Defaultne je tam "local" ale ako som vyššie spomínal terba vytvoriť ešte jedno úložisko - najlepšie LVM pre virtual servers.
- To sa vytvorí po klinutí na hornú kartu "Datacenter" a vpravo na kartu "Storage". Tam dáme "add" a vyberieme "LVM".
- Otvorí sa nám okno kde zadáme "ID" - môže byť napr.: "guests-lvm" a "Volume Group" - tam vyberieme vytvorenú VG partíciu ktorú si, ak nieje, vytvoríme štandartne v debiane. Kto nevie ako, odporúčam man.
Virtual Machine
- Toto menu nám odkrýva zoznam všetkých virtuálok ktoré máme vyrobené a tu sa bude kvázi všetko odohrávať.
Dolný panel
- Tam sú dve karty: Tasks a Cluster log
- Jedná sa vlastne o logy proxmox -u.
Upload ISO súboru na server
Rozklikneme "Storage list" potom nasmerujeme kurzor myši na "local" a v ňom na kartu "Content".
Stlačiť "Upload" a vybrať si ISO zo svojeho adresára v PC/laptope. Je to naozaj rýchly up.
4.7 Gb ISO súbor som mal do dvoch minút. Tu platí: Čím rychlejšia LAN -ka tým lepšie :)
Vytvorenie prvej virtuálky
Pred samotným vytrvorením ešte dodám že je možné vytvoriť aj OpenVZ Container. Bohužiaľ s tým nemám v Proxmox -e skúsenosť ale nemal by byť s ním žiaden problém.Karta NETWORK
Vpravo hore sú 3 tlačítka. Logout, Create VM a Create CT
Chceme virtual machine tak klikneme na "Create VM". Vyskočí okno a zadávame:
Karta GENERAL
- VM ID: nastavíme ID virtuálky, defaultne 100
- NAME: pomenovanie virtuálky
- RESOURCE POOL: spomínaný "zbytočný" pool, kto má vytvorený tak vyberie
Karta OS
- Veberieme Windows alebo Linux a ešte aj podkategóriu
Karta CD/DVD
Máme na výber 3 kategórie:
- ISO: Vyberiem ISO uploadované priamo na servery
- CD/DVD: Fyzická mechanika
- DNU: do not use - nevyberiemi nič
Karta HARD DISK
- BUS/DEVICE: Výber formátu HDD - ja štandartne vyberám jednoznačne "VIRTIO"
- STORAGE: Tu vyberiem to naše spravené LVM -ko. Pokiaľ nemáme vytvorené a rveme všetko na jedno tak necháme "local"
- Karta NETWORKDISK SIZE (GB): nemusím vysvetlovať
Karta CPU
- SOCKETS: Máme na výber koľko socketov priradíme - závisí od HW
- CORES: Priraďovanie jadier
- TYPE: Určenie typu procesora
Karta MEMORY
- UFSM: use fixed size memory - dávam ručne, potom tam je ešte metóda automaticky prideľovanej pamäte v určenom rozsahu
Karta NETWORK
- BRIDGED MODE: Jednoznačne dávam do bridgu
- MODEL: Opäť vyberám "VIRTIO"
---------------------------------------------------------------------------
Stačí už len dať finish a základnú virtuálku máme hotovú.
Spustíme po kliknutí na tlačítko "Start" a vpravo od neho klikneme na "Console" - otvorí sa nám ďalšie okno v prehliadači a môžeme inštalovať.
Po kliknutí na virtuálku ju môžeme jednoducho menežovať. Pridávať, odoberať HW atd.
----------------------------------------------------------------------------
Základ si myslím že by vysvetlený pre zvedavcov bol.
Zaujímavé riešenie, dobré že je to postavené na slobodnej licencií GNU AGPL a pritom si našli model ako na ňom zarobiť.
Áno, ale v podstate je to dosť drahé na to že veľa ľudí to kupuje len kvôli updatom.