Proxmox Virtual Environment
Proxmox Virtual Environment (Proxmox VE) je open-source nástroj pro spravování a virtualizování serverů. Je založený na QEMU/KVM a LXC[1]. Proxmox VE využívá KVM pro plnou virtualizaci a kombinuje ji s LXC virtualizací[2], která je alternativou pro plnou virtualizaci. S Proxmox VE lze skrz webové rozhraní nebo příkazový řádek ovládat virtuální stroje, kontejnery, úložiště nebo celé sítě. Kód Proxmox VE je licencován pod licencí GNU Affero General Public License, verze 3[3]. Projekt byl vytvořen a je nadále spravován společností Proxmox Server Solutions GmbH[4]. HistorieVývoj Proxmox VE započal už v roce 2004, kdy Martin Maurer a Dietmar Maurer hledali řešení pro zálohování OpenVZ[4][5]. 15. dubna 2008 byla poprvé spuštěna jeho 0.9 verze. V říjnu téhož roku byla následně spuštěna plná stabilní verze 1.0[4][6]. Byla to jedna z prvních platforem, která nabízela podporu pro kontejnery a plnou virtualizaci. Většina virtualizačních projektů se soustředila na XEN, ale Proxmox se rozhodli pro cestu s KVM[4]. Během dalších let byly vydány následující verze[6]:
Od svého prvotního vydání se platforma Proxmox VE rozrostla mezi uživateli a v roce 2013 zaznamenala přes 40 000 uživatelů ve 140 zemích[4]. S vydáním verze 6.3 používá Proxmox přes 390 000 uživatelů a program byl přeložen do 26 jazyků[7][8]. FunkceProxmox VE se soustředí primárně na vizualizaci serverů pomocí jednoduchého prostředí běžícího v webovém rozhraní. Využívá 2 virtualizační technologie - KVM a LXC. Kromě virtualizování také nabízí funkce jako jsou konfigurování high-avaliability mezi servery, softwarově-definované úložiště, networking a obnovu dat[2]. Kernel-based Virtual Machine (KVM)KVM je linuxová virtualizační technologie pro plnou virtualizaci s podporou Intel VT-x nebo AMD-V. S KVM je možné realizovat Windows i Linux ve virtuálních přístrojích, kde každý má svůj virtualizovaný hardware[2][9]. Virtualizace založená na kontejnerechTato metoda nabízí méně náročnou alternativu pro plnou virtualizaci. Pomocí LXC lze s Proxmox VE provozovat více izolovaných linuxových systému na jediné platformě[2]. LXC nahradilo od verze 4.0 OpenVZ, které bylo předchozím řešením pro kontejnerovou vizualizaci[10]. Live/Online MigraceS pomocí funkce migrace lze pohybovat se spuštěnými virtuálními přístroji na Proxmox serverových clusterech bez zaznamenání zpomalení. Proxmox VE také nabízí tuto funkci zjednodušeně a tím je snadněji ovladatelná pro spravování nebo upgrady[2]. Proxmox VE High Availability ClusterProxmox VE HA cluster je založen na Linux HA technologiích a zajišťuje stabilní HA službu. Pomoc Proxmox VE HA Manageru sleduje všechny virtuální přístroje i kontejnery a v případě problému sám zasahuje[10]. Webové rozhraní pro správuProxmox VE nabízí grafické uživatelské rozhraní (GUI), s pomocí kterého lze jednoduše ovládat celou platformu. Centrální webové rozhraní je založeno na ExtJS JavaScript a je možné použít ho s nejnovějšími prohlížeči[2]. Design rozhraní nabízí uživateli přehled o všech aktivitách a ostatních funkcích[9]. REST APIPro Proxmox je zvolen JSON jako primární formát dat a celé API je definované pomocí JSON Schema. Toto rozhodnutí nabízí rychlou a jednoduchou integraci pro správní nástroje třetích stran[2][10]. Reference
Externí odkazy
|
Portal di Ensiklopedia Dunia