Virtualizace v Debianu: Úvod - Počítačové sítě pro malé a střední podniky

Obecný index série: Počítačové sítě pro malé a střední podniky: Úvod

virtualizace

Nejjednodušší je nejlepší

Na obrázku záhlaví hlavní stránky XtratuM, Hypervisor speciálně navržený pro vestavěné nebo vestavěné systémy v reálném čase, najdeme následující obrázek: xtratum

"Náš Základní princip pro instalaci, konfiguraci a správu služeb, včetně samozřejmě virtualizace, plně souhlasí se zprávou «Čím jednodušší, tím lepší„, to znamená, Nejjednodušší je nejlepší. »

Úvod

La virtualizace  je to rozsáhlý a složitý předmět. Nebudeme o něm moc psát. Vystavíme pouze některé definice a odkazy na stránky, které by podle nás měly být čteny a / nebo studovány podle zájmu každého čtenáře. Navrhujeme číst stránky Wikipedia v angličtině a z jiných zdrojů.

  • Nechceme jít do dodávky typického How To s několika příkazy atd., Aniž bychom nejprve poskytli alespoň úvodního průvodce tématem. To víme Netrpěliví čtenáři Nečtou úvody a jdou přímo k tomu, jak se to dělá. Litujeme-li akce, později přijdou koncepční otázky, na které mnohokrát nedokážeme adekvátně odpovědět, protože je nemožné, abychom věděli všechno.

Doufáme, že po přečtení tohoto článku, i když trochu opatrně, bude mít čtenář představu o tom, co to je Virtualizace a jeho současná situace. Také má řadu odkazů, které vám umožní rozšířit více o tento každodenní úkol prakticky každého, kdo v současné době používá počítač.

Definice a odkazy podle Wikipedie a dalších zdrojů

virtualizace

V informatice, virtualizace odkazuje na akt vytvoření verze něco virtuální místo něco skutečný, který zahrnuje hardware virtuálního počítače, OS, paměťová zařízeníA počítačové síťové zdroje. Virtualizace začala v 60. letech XNUMX. století jako metoda, která rozdělila systémové prostředky a sálový počítačmezi různými aplikacemi. Od té doby význam tohoto pojmu virtualizace neustále se rozšiřuje.

La virtualizace o Virtualizační platforma označuje vytvoření virtuálního stroje, který funguje jako skutečný, s operačním systémem. Software, který běží na virtuálních strojích, je oddělen od základního hardwaru nebo fyzických prostředků. Příklad: fyzický stroj se systémem Debian 8 „Jessie“ může hostovat virtuální stroj s operačním systémem Ubuntu Trusty 14.04.

Ve virtualizaci se tomu říká «Hostitel - hostitel»Ke skutečnému nebo fyzickému počítači, kde probíhá samotná virtualizace. Na virtuální stroj To se nazývá "Host - Host«. Podmínky hostitel y Host používají se k rozlišení softwaru běžícího na reálném počítači od softwaru běžícího na virtuálních strojích. K softwaru nebo firmware který vytváří virtuální stroje na hostitelském hardwaru, nazývá se Hypervisor - Hypervisor.

Různé typy virtualizace:

  • Celková virtualizace - Plná virtualizace: Odkazuje na Téměř úplná simulace skutečného hardwaru, který umožňuje virtualizovaný software - obvykle sestávající z operačního systému - běžet bez jakýchkoli úprav.
  • Částečná virtualizace - Částečná virtualizace: cílové prostředí Není plně simulováno, ale částečně. Ve výsledku může být nutné upravit některé programy běžící na hostovi.
  • Paravirtualizace - Paravirtualizace: Není simulováno žádné hardwarové prostředí. Každý hostující program - Host běží na a Izolovaná doména, jako by běžely na samostatných systémech. Pro jeho provedení v tomto typu prostředí je nutná specifická úprava každého programu hosta.

La virtualizace podporovaná hardwarem je to způsob, jak zlepšit celkovou efektivitu procesu virtualizace. Z toho vyplývá, že procesory nebo CPU musí mít nezbytnou podporu pro virtualizaci i další komponenty samotného hardwaru.

Virtualizace hardwaru není totéž jako emulace hardwaru. V emulaci jedna část hardwaru napodobuje druhou, zatímco ve virtualizaci Hypervisor - což je software - napodobuje konkrétní hardware nebo celý.

Virtuální stroj

Ve výpočetní technice, a stroj virtuální Je to software, který simuluje počítač a může spouštět programy, jako by to byl skutečný počítač. Tento software byl původně definován jako „efektivní a izolovaný duplikát fyzického stroje“. V současné době význam tohoto pojmu zahrnuje virtuální stroje, které nemají žádnou přímou rovnocennost s žádným skutečným hardwarem.

Hypervisor

Un Hypervisor - Hypervisor o Monitor virtuálního stroje - Monitor virtuálního stroje VMM je platforma, která umožňuje aplikaci různých technik řízení virtualizace používat současně různé operační systémy (nemodifikované nebo upravené jako v případě paravirtualizace) na stejném počítači.

Open Virtualization Alliance (OVA)

La Otevřete virtualizační alianci, respektujíc svůj název v angličtině, je to projekt spolupráce Linux Foundation. Toto konsorcium se zavázalo k přijetí svobodného softwaru a softwaru s otevřeným zdrojovým kódem - Open Source pro virtualizační řešení včetně KVMa také software nezbytný pro jeho správu, například oVirt. Konsorcium propaguje úspěšné příběhy různých klientů, podporuje interoperabilitu a urychluje rozšiřování ekosystému řešení třetích stran kolem KVM.

Svobodný software propagovaný OVA:

  • KVM je hypervisor. Vytvořil Qumranet, Inc., izraelská softwarová společnost, která v té době přitahovala velkou pozornost rychlým přijetím modulu KVM zabudovaného do jádra Linuxu. To nabídlo «Solidní platforma pro virtualizaci desktopů ICE»Založeno na jeho virtuálních desktopových počítačích založených na jádře a propojeno prostřednictvím jeho protokolu KOŘENÍ. Dne 4. září 2008 společnost Red Hat, Inc. Kumranet za hodnotu 107 milionů $.
  • libvirt je API «Rozhraní aplikačního programu"otevřený zdroj, démon - démona nástroj pro správu virtualizačních platforem. Můžete spravovat KVM, Xen, VMware ESX, QEMU a další virtualizační technologie. Jeho různé API se široce používají při orchestraci vrstvy hypervisorulibvirt je knihovna napsaná v jazyk C, a lze je propojit s jinými jazyky, jako je PYTHON, Perl, OCaml, Rubín, Jáva, JavaScript (prostřednictvím Node.js) A PHP.
  • oVirt je software pro správu virtualizačních platforem. Je to bezplatný a otevřený software. To bylo založeno Red Hat jako komunitní projekt, na kterém Virtualizace Red Hat Enterprise. oVirt umožňuje centralizovanou správu virtuálních strojů, síťových zdrojů, úložišť a výpočetních prostředků ze snadno použitelného webového rozhraní s nezávislá platforma získat přístup. Jediným Hypervisorem oficiálně podporovaným na architektuře X86 64 je KVM, i když je vyvíjeno úsilí o podporu těchto architektur PPC y ARM v jeho dalších verzích.
  • libguestfs je knihovna napsaná v jazyk C a sadu nástrojů pro přístup a úpravu obrazy virtuálních disků na virtualizační platformě. Tyto nástroje lze použít k prohlížení a úpravám virtuálních strojů spravovaných knihovnou libvirt a souborů v nich rezidentních. Lze použít také pro psaní skriptů -skriptování- upravit nebo vytvořit virtuální stroje.
  • Správce virtuálních strojů - Správce virtuálních strojů je software Red Hat známý také jako Virt-manažer, název, který má balíček také v úložištích Debianu. Je to desktopová aplikace pro správu virtuálních strojů. Slouží k vytváření, konfiguraci a úpravám nových domén. Má klienta VNC, jehož prostřednictvím máme přístup ke grafické konzole domény hosta. V balíčku virt-manager, který Debian Jessie přináší, je pro přístup ke grafické konzole virtuálních strojů zahrnut také protokol SPICE.

Xen

Xen Jedná se o Hypervisor, který používá design mikrojádra a poskytuje potřebné služby pro běh více operačních systémů současně na stejném hardwaru počítače. On Počítačová laboratoř Cambridge University, vyvinuli první verze Xen, což je také svobodný software. Debian 8 „Jessie“ má balíček ve svých úložištích xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ je virtualizační řešení na úrovni operačního systému pro Linux. Umožňuje vám vytvářet izolované, zabezpečené a soukromé virtuální servery na stejném fyzickém serveru, což nabízí lepší využití hardwarových prostředků. Rovněž zajišťuje, že aplikace spuštěné na každém ze serverů nebudou v konfliktu. Každý Virtuální privátní server - Virtual Private Server (VPS), běží přesně jako samostatný server. Mohou být restartovány a umožňují přístup uživateli root a dalším běžným uživatelům. Mají své vlastní adresy IP, paměť, procesy, soubory, aplikace, systémové knihovny a konfigurační soubory.

Debian odstranil jádra upravená pro podporu OpenVZ ze svých úložišť od verze Debian 7 „Wheezy“.

Linuxové kontejnery LXC

Kontejnery jsou to izolované oblasti v operačním systému. Každá oblast má svůj vlastní jmenný prostor pro systém souborů, síť, PID, CPU a alokaci paměti. Mohou být vytvořeny prostřednictvím funkcí ovládacích skupin a jmenných prostorů obsažených v linuxovém jádře. LXC Je to technologie podobná ostatním založená na virtualizaci na úrovni jádra, jako je OpenVZ a linux-vserver.

Souostroví

Souostroví je řešení pro správu a dohled nad virtuálními stroji běžícími na KVM, Xen, OpenVZ nebo VMware. Debian Jessie jej zahrnuje do svých úložišť prostřednictvím různých balíčků, které směřují na jeho agenty nebo na jádro Archipel. Další informace získáte vyhledáním výrazu „archipel“ přes Synaptic nebo přes archipel pro vyhledávání schopností.

Další zajímavé odkazy

  • Otevřete vSwitch- Software s otevřeným zdrojovým kódem, který umožňuje vytvoření virtuálního přepínače.
  • OpenStack:
  • Otevřete QRM: Open Generation Platform nové generace pro správu datových center - Data Center.
  • přístavní dělník: open source projekt schopný automatizovat nasazení aplikací v softwarových kontejnerech.
  • nextmox: server s otevřeným zdrojovým kódem pro virtualizační prostředí.
  • VMware- Dceřiná společnost společnosti EMC Corporation (vlastněná společností Dell Inc), která poskytuje virtualizační software dostupný pro počítače kompatibilní s X86
  • VirtualBox: bezplatný software pro vytváření virtuálních strojů. Debian přesunul balíčky související s tímto softwarem do své pobočky «contrib".
  • OpenNebula: ONE rozšiřuje výhody virtualizačních platforem z jednoho fyzického zdroje do banky zdrojů tím, že odděluje server nejen od jeho fyzické infrastruktury, ale také od jeho fyzického umístění.

Čtenáři, kteří byli tak laskaví, aby si prohlédli článek až do tohoto řádku, si uvědomili, jak obrovský a složitý je současný vesmír virtualizace. Doufáme, že vám poslouží jako průvodce po vaší cestě.

Další dodávka?

Nyní je Qemu-KVM v Debianu!

Pamatujte, že to bude řada článků od Počítačové sítě pro malé a střední podniky. Budeme na vás čekat!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Zvěrokruh Carburus řekl

    Velmi dobrý úvod do virtualizace obecně. Děkujeme za práci při psaní tohoto příspěvku. Čekáme na další.

  2.   Mario řekl

    Díky Ficovi za úvod.

    Velmi dobře vysvětleno a s dostatkem odkazů, aby se dostalo hlouběji do tématu.

  3.   Federico řekl

    To je účel, Mario. Myslím, že mnoho lidí nemá jasno v aktuálním rozsahu problému virtualizace.