HRABOŠ, Š. Virtualizace energetické infrastruktury [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.
Student se ve své práci zabývá cyber range KYPO a průmyslovou infrastrukturou, kterou v cyber range virtualizuje. Student úspěšně vytvořil průmyslovou infrastrukturu tvořenou z elektroměru a koncentrátoru komunikující pomocí protokolu DLMS. Tento vytvořený scénář student otestoval na platformě KYPO, kterou zprovoznil na své infrastruktuře OpenStack na virtualizovaném cloudu v laboratoři. Po technické i formální úrovni je práce na velmi vysoké úrovni. Student celou dobu pravidelně konzultoval a předkládal svůj aktuální postup. Kromě mě student spolupracoval také s kolegy na Masarykově univerzitě, kteří byli s jeho prací také spokojeni. Vzhledem k náročnosti tématu, kdy se student musel seznámit s mnoha novými technologiemi, od průmyslových protokolů, přes automatizaci až po virtualizaci a cloud computing, hodnotím práci 97/A.
Tato práce se zabývá virtualizací energetické infrastruktury na platformě KYPO Cyber Range včetně nasazení samotné platformy se všemi závislostmi. V teoretické části student ze začátku popisuje energetickou infrastrukturu, následuje popis tří vybraných Cyber Range platforem. V dalších kapitolách se autor věnuje popisu virtualizace a automatizace – tyto technologie by měly být vysvětleny před druhou kapitolou, nebo za jejich prvním výskytem uvést odkaz na zmíněné kapitoly, Cyber Range platformy z těchto dvou technologií velmi vycházejí a v kapitole jsou opakovaně uváděny. Sekce 4.1.3 Docker se zrovna nehodí umísťovat do kapitoly Automatizace, nýbrž do Virtualizace. Poslední popis je věnován platformě cloud computingu OpenStack. V praktické části student začíná přípravou virtualizovaného prostředí pomocí Vagrantu. Na tomto prostředí je následně nainstalován OpenStack a nad tuto strukturu KYPO Cyber Range. Zde velmi oceňuji manuální instalaci OpenStaku právě pro správné pochopení funkčnosti takto složitého systému. Následně byl OpenStack znovu instalován, ale již automatizačním nástrojem Ansible pomocí otevřeného projektu Kolla-ansible. Zde student narazil na problém s více předvolenými výchozími bránami při opětovné přípravě prostředí, kde student analyzoval, že se vyskytuje od určité verze Ubuntu. Problém byl reportován Vagrantu, ale chybí mi zde uvedení odkazu, nebo čísla ticketu. Na konci kapitoly si student plete použití playbooku „post-deploy“ pro základní nastavení OpenStacku. Tento playbook slouží pouze pro vygenerování autorizačního souboru pro práci s OpenStackem skrz CLI. Velmi pravděpodobně je místo uvedeného playbooku myšleno použití bash skriptu „init-runonce“, který je volně stažitelný z projektu Kolla-Ansible. V další kapitole je přistoupeno k nasazení KYPO na OpenStack, kde se student musel vyznal v široké škále různých nastavení a technologií. Poslední kapitola je věnována vytváření infrastruktury a scénáře pro energetickou síť: kromě infrastruktury KYPO je zde rozšíření o topologii managementu a definici topologie. Ve finále je na elektroměru a koncentrátoru zprovozněna komunikace přes DLSM protokol. Práce obsahuje celkově 64 stran, v příloze navíc můžeme nalézt návod na vytvoření prostředí s energetickou infrastrukturou, který obsahuje přibližně dalších 4–5 stran. V playbooku pro vytvoření infrastruktury jsou použity 2 role, z kterých pro jednu je vytvořena jen prázdná složka a druhá role vůbec neexistuje. V práci je hojně používáno anglických výrazů i když jejich zastoupení existují ve slovenštině, někdy jsou skloňované, někdy zase ne, což trochu narušuje čtivost. Práce obsahuje na svůj rozsah malé množství gramatických chyb (nalezeno 11). Dále obsahuje drobné typografické chyby: absence interpunkce na konci vět v odrážkovém seznamu, špatné uvádění rozsahů (např A-B) a velmi často špatné uvádění jednotek (např 10 gigabajtů píšeme jako 10 GB a ne 10GB). Na výpisy z kódu nebo příkazy je použit zbytečně velký font, obsah je pak častěji zalamován. Obrázky 1.1, 2.1, 3.1 jsou v nižší kvalitě a bez uvedení zdroje, přitom většina obrázků je ve vektorové grafice. Na některé obrázky není v textu žádná reference. Použitá literatura je na dobré úrovni, student čerpal většinou z aktuálních zdrojů. Přes všechny zmíněné nedostatky se stále jedná o velmi složité téma – student se v průběhu práce musel seznámit a naučit s velkým množstvím složitých technologií – navrhuji proto hodnocení B/86 bodů.
eVSKP id 133564