Práce se zabývá automatizací vytváření virtuálních počítačů na vzdálených serverech hypervisoru. Jsou využity volně dostupné hypervisory Hyper-V a ESXi. Oba jsou nabízeny ve zdarma variantách. Zatímco ESXi nabízí vlastní uživatelské prostředí pro správu virtuálních serverů, Hyper-V vlastní prostředí nenabízí, a proto je třeba využít dalšího softwaru. Automatizace přes uživatelská prostředí je uživatelsky náročná a pro správu většího množství hypervisorů špatné využitelná. Proto vznikla tato práce, která se zabývá vytvořením prostředí, ve kterém bude správce schopen sledovat větší množství virtuálních strojů na několika různých serverech. Pro připojování na servery byl využit SSH protokol. Servery ESXi jsou stavěny na linuxovém základu, proto pro SSH nebylo potřeba nastavovat server. U Windows Serveru je třeba přidat další nástroje. Pro vytvoření výsledného webu bylo využito PHP frameworku Laravel.
Annotation in English
The work deals with the automation of the creation of virtual machines on remote hypervisor servers. Freely available Hyper-V and ESXi hypervisors are used. Both are offered in free variants. While ESXi offers its own user environment for managing virtual servers, Hyper-V does not offer its own environment, so additional software is required.
Automation via user environments is user-intensive and difficult to use for managing a large number of hypervisors. Therefore, this work was created, which deals with the creation of an environment in which the administrator will be able to monitor a large number of virtual machines on several different servers.
The SSH protocol was used to connect to the servers. ESXi servers are built on a Linux basis, so there was no need to set up a server for SSH. Additional tools need to be added for Windows Server. The PHP framework Laravel was used to create the resulting website.
Keywords
ESXi, Hyper-V, Správa virtuálních strojů
Keywords in English
ESXi, Hyper-V, Virtual Machine Management
Length of the covering note
72
Language
CZ
Annotation
Práce se zabývá automatizací vytváření virtuálních počítačů na vzdálených serverech hypervisoru. Jsou využity volně dostupné hypervisory Hyper-V a ESXi. Oba jsou nabízeny ve zdarma variantách. Zatímco ESXi nabízí vlastní uživatelské prostředí pro správu virtuálních serverů, Hyper-V vlastní prostředí nenabízí, a proto je třeba využít dalšího softwaru. Automatizace přes uživatelská prostředí je uživatelsky náročná a pro správu většího množství hypervisorů špatné využitelná. Proto vznikla tato práce, která se zabývá vytvořením prostředí, ve kterém bude správce schopen sledovat větší množství virtuálních strojů na několika různých serverech. Pro připojování na servery byl využit SSH protokol. Servery ESXi jsou stavěny na linuxovém základu, proto pro SSH nebylo potřeba nastavovat server. U Windows Serveru je třeba přidat další nástroje. Pro vytvoření výsledného webu bylo využito PHP frameworku Laravel.
Annotation in English
The work deals with the automation of the creation of virtual machines on remote hypervisor servers. Freely available Hyper-V and ESXi hypervisors are used. Both are offered in free variants. While ESXi offers its own user environment for managing virtual servers, Hyper-V does not offer its own environment, so additional software is required.
Automation via user environments is user-intensive and difficult to use for managing a large number of hypervisors. Therefore, this work was created, which deals with the creation of an environment in which the administrator will be able to monitor a large number of virtual machines on several different servers.
The SSH protocol was used to connect to the servers. ESXi servers are built on a Linux basis, so there was no need to set up a server for SSH. Additional tools need to be added for Windows Server. The PHP framework Laravel was used to create the resulting website.
Keywords
ESXi, Hyper-V, Správa virtuálních strojů
Keywords in English
ESXi, Hyper-V, Virtual Machine Management
Research Plan
Specifikujte funkční požadavky systému pro tvorbu virtuálních hostingů.
Zpracujte návrh aplikace pro vybrané platformy.
Proveďte implementaci v testovacím prostředí.
Ověřte funkčnost implementace řešení dle požadovaných funkcí.
Zpracujte implementační manuál a průvodce pro uživatele.
Research Plan
Specifikujte funkční požadavky systému pro tvorbu virtuálních hostingů.
Zpracujte návrh aplikace pro vybrané platformy.
Proveďte implementaci v testovacím prostředí.
Ověřte funkčnost implementace řešení dle požadovaných funkcí.
Zpracujte implementační manuál a průvodce pro uživatele.
Recommended resources
TOMÁŠ, MOŠOVSKÝ. Virtualizace a MS Windows deployment. In: Https://digilib.k.utb.cz/bitstream/handle/10563/23026/mošovský_2012_dp.pdf?sequence=1&isAllowed=y [online]. 2012 [cit. 2019-11-24].
VMware Documentation. VMware ? Official Site [online]. Dostupné z: https://www.vmware.com/support/pubs/
Virtualization on Windows | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/virtualization/
Home - Identity Provider 3 - Shibboleth Wiki [online]. Dostupné z: https://wiki.shibboleth.net/confluence/display/IDP30/Home
RUEST, Danielle a Nelson RUEST. Virtualizace: podrobný průvodce. Brno: Computer Press, 2010. ISBN 9788025126769.
ŠIKA, Michal. 333 tipů a triků pro VMware. Brno: Computer Press, 2012. ISBN 9788025136591.
Recommended resources
TOMÁŠ, MOŠOVSKÝ. Virtualizace a MS Windows deployment. In: Https://digilib.k.utb.cz/bitstream/handle/10563/23026/mošovský_2012_dp.pdf?sequence=1&isAllowed=y [online]. 2012 [cit. 2019-11-24].
VMware Documentation. VMware ? Official Site [online]. Dostupné z: https://www.vmware.com/support/pubs/
Virtualization on Windows | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/virtualization/
Home - Identity Provider 3 - Shibboleth Wiki [online]. Dostupné z: https://wiki.shibboleth.net/confluence/display/IDP30/Home
RUEST, Danielle a Nelson RUEST. Virtualizace: podrobný průvodce. Brno: Computer Press, 2010. ISBN 9788025126769.
ŠIKA, Michal. 333 tipů a triků pro VMware. Brno: Computer Press, 2012. ISBN 9788025136591.