Změny dokumentu Virtuální infrastruktura
Naposledy změněno Denisa Wernerová 06.08.2024 09:26
Od verze 17.1
změnil(a) Petr Havlíček
k 29.01.2024 06:45
k 29.01.2024 06:45
Změnit komentář:
Žádné komentáře k této verzi
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,4 +1,4 @@ 1 -Nejčastěji využívanou službou datového centra, je provoz virtuálních serverových systémů na platformě VMware vSphere.1 +Nejčastěji využívanou službou datového centra, je provoz virtuálních serverových systémů na platformě VMware. 2 2 3 3 == Role CIT == 4 4 ... ... @@ -6,27 +6,19 @@ 6 6 7 7 == Funkcionality == 8 8 9 -Virtualiza čníinfrastruktura jezdělena mezi dvědatová centra(budovarektorátuauniverzitní auly). Mezilokalitami lzemanuálněprovádětživé migrace.Data jsouumístěnana synchronněreplikovanémdiskovémpolis SSD disky. Tudíž každý zápis je potvrzenažvmomentězápisunaoboulokalitách. Požadavekna běh v určité lokalitě je nutnozmínitpřizakládáníserveru. Jinakseserverzřizujipodleostupnýchzdrojů.9 +Virtualizovaný serverový systém má správce systému pod svou plnou kontrolou. Může jej vypnout nebo zapnout, instaluje a sám konfiguruje operační systém. Jednotlivé virtualizované servery jsou automaticky distribuovány mezi fyzické virtualizační servery s ohledem na vytížení těchto serverů. 10 10 11 -P rostředíVMware v rámciefektivníhorozdělení zátěže může provést automatickou živou migracivirtualizovanéhoserveruzifyzickýmiserveryvámcilokality. V případěhavárie fyzickéhoserveru virtualizačníinfrastrukturyseprovede restart systému,kteréna něm běželiv doběvýpadku,na zbylých fyzickýchserver v rámcilokality.11 +[[Postup při instalaci virtuálního serveru>>dac.vi.vi-navody-65.instalace-serveru.WebHome]] se výrazně neliší od instalace serveru fyzického, instalaci i správu lze realizovat i vzdáleně. 12 12 13 -Virtualizovaný serverový systém je pod plnou kontrolou správce systému, ten provádí také instalaci a údržbu operačního systému a aplikací. 14 - 15 -Správce systému má v prostředí VMware tato práva: 16 - 17 -* zapnout/vypnout serverový systém, 18 -* přistoupit na konzoli spravovaného systému, 19 -* připojit/odpojit lokální ISO soubor přes aplikaci VMware Remote Conosole, 20 -* připojit/odpojit ISO soubor na úložišti virtualizační infrastruktury, 21 -* vytvořit/smazat/navrátit se ke snapshotu, 22 - 23 23 Kromě výše uvedených vlastností jsou k dispozici také následující služby: 24 24 25 -* [[vSphere klient: přístup ke správě virtuálního systému včetně konzolového přístupu>> path:/xwiki/bin/view/dac/vi/vi-navody-65/vsphere/]]26 -* [[USBoverIP: zpřístupnění USB zařízení virtualizovaným serverům>> path:/xwiki/bin/view/dac/vi/vi-navody-65/usb-ng/]] (např. pro licenční klíče)15 +* [[vSphere klient: přístup ke správě virtuálního systému včetně konzolového přístupu>>dac.vi.vi-navody-65.vsphere.WebHome]] 16 +* [[USBoverIP: zpřístupnění USB zařízení virtualizovaným serverům>>dac.vi.vi-navody-65.usb-ng.WebHome]] (např. pro licenční klíče) 27 27 28 28 == Požadavky na provoz virtualizovaného systému == 29 29 20 +* Do provozovaného virtuálního serveru je potřeba [[instalovat systémové moduly (tzv. VMware Tools)>>dac.vi.vi-navody-65.instalace-vmwt.WebHome]], které zajistí optimální provoz a komunikaci mezi virtuálním i virtualizačním serverem. 21 +* Pro zálohování systému na páskové zálohovací systémy je nutné instalovat zálohovací klientský program. 30 30 * Každý virtualizovaný serverový systém musí mít minimálně jednoho svého kvalifikovaného správce a jednoho vlastníka (může být jedna a tatáž osoba). Zodpovědný za běh tohoto systému je primárně tento určený správce. 31 31 32 32 == Postup při žádosti o službu == ... ... @@ -34,16 +34,15 @@ 34 34 O službu prosím žádejte prostřednictvím [[webového rozhraní>>url:https://idesk.vsb.cz/SelfService/Create.html?Queue=37]] HelpDesk CIT. Při žádosti uveďte: 35 35 36 36 * jméno a osobní číslo správce(ů) serveru z řad zaměstnanců VŠB 37 -* technické parametry: RAM, disková kapacita, popř. počet dedikovaných CPU 29 +* technické parametry: RAM, disková kapacita, popř. počet dedikovaných CPU (nastavujeme jedno, větší počet je nutno zdůvodnit) 38 38 * typ instalovaného OS; uveďte také, zda se jedná o 64-bit (preferováno) nebo 32-bitový systém 39 39 * účel provozovaného systému (uveďte také, zda se např. jedná o provozní, vývojový, testovací systém) 40 40 * navrhované doménové jméno (přidělování FQDN se řídí Pravidly přidělování doménových jmen) 41 41 * další požadavky (např. na dostupnost portů z Internetu) 42 -* **[[Kalkulátor nákladů na provoz virtuálního systému>>doc:.kalkulator-nakladu.WebHome]]** 43 43 44 44 Po zřízení služby dostanete také přiděleny IPv4 a IPv6 adresy a službu můžete začít využívat [[podle publikovaných návodů>>dac.vi.vi-navody-65.instalace-serveru.WebHome]]. 45 45 46 46 * [[FAQ>>dac.vi.vi-faq.WebHome]] 47 47 * [[Informace>>dac.vi.vi-info.WebHome]] 48 -* [[Návody>>dac.vi.vi-navody- 7.WebHome]]49 -* [[Provozní řád>>dac.vi .vi-rad.WebHome]]39 +* [[Návody>>dac.vi.vi-navody-65.WebHome]] 40 +* [[Provozní řád>>dac.vi-rad]]
- cena.js
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wer022 - Size
-
... ... @@ -1,1 +1,0 @@ 1 -3.1 KB - Content
-
... ... @@ -1,103 +1,0 @@ 1 -//constants 2 -const oneCPUCost = 170; 3 -const gbRamConst = 20; 4 -const gbDiskCost = 1.3; 5 - 6 -//actualPrice 7 -let cpuPrice = 0; 8 -let ramPrice = 0; 9 -let diskPrice = 0; 10 - 11 -let summary; 12 - 13 -function initRAMListeners() { 14 - const ramRange = document.getElementById('ramRange'); 15 - const ramValue = document.getElementById('ramValue'); 16 - const ramSummary = document.getElementById('ramSummary'); 17 - ramPrice = (ramValue.value * gbRamConst); 18 - ramSummary.value = ramPrice + " Kč"; 19 - //ramValue.setCustomValidity("Počet GB RAM musi byt v rozashu 1-64."); 20 - 21 - ramRange.addEventListener('input', function () { 22 - ramPrice = (this.value * gbRamConst); 23 - ramSummary.value = ramPrice + " Kč"; 24 - ramValue.value = this.value; 25 - 26 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 27 - }); 28 - 29 - ramValue.addEventListener('input', function () { 30 - ramPrice = (this.value * gbRamConst); 31 - ramSummary.value = ramPrice + " Kč"; 32 - ramRange.value = this.value; 33 - 34 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 35 - }); 36 - 37 -} 38 - 39 -function initCPUListeners() { 40 - const cpuRange = document.getElementById('cpuRange'); 41 - const cpuValue = document.getElementById('cpuValue'); 42 - const cpuSummary = document.getElementById('cpuSummary'); 43 - cpuPrice = cpuValue.value * oneCPUCost; 44 - cpuSummary.value = cpuPrice + " Kč"; 45 - //cpuValue.setCustomValidity("Počet jadier musi byt v rozashu 1-8."); 46 - 47 - cpuRange.addEventListener('input', function () { 48 - cpuPrice = (this.value * oneCPUCost); 49 - cpuSummary.value = cpuPrice + " Kč"; 50 - cpuValue.value = this.value; 51 - 52 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 53 - 54 - }); 55 - 56 - cpuValue.addEventListener('input', function () { 57 - cpuPrice = this.value * oneCPUCost; 58 - cpuSummary.value = cpuPrice + " Kč"; 59 - cpuRange.value = this.value; 60 - 61 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 62 - }); 63 -} 64 - 65 -function initDISKListeners() { 66 - const diskRange = document.getElementById('diskRange'); 67 - const diskValue = document.getElementById('diskValue'); 68 - const diskSummary = document.getElementById('diskSummary'); 69 - diskPrice = Math.round((diskValue.value * gbDiskCost)); 70 - diskSummary.value = diskPrice + " Kč"; 71 - //diskValue.setCustomValidity("Počet GB DISK musi byt v rozashu 10-10000."); 72 - 73 - 74 - diskRange.addEventListener('input', function () { 75 - diskPrice = Math.round((this.value * gbDiskCost)); 76 - diskSummary.value = diskPrice + " Kč"; 77 - diskValue.value = this.value; 78 - 79 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 80 - }); 81 - 82 - diskValue.addEventListener('input', function () { 83 - diskPrice = this.value * gbDiskCost; 84 - //diskPrice = Math.round(this.value * gbDiskCost); 85 - diskSummary.value = diskPrice + " Kč"; 86 - diskRange.value = this.value; 87 - 88 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 89 - }); 90 -} 91 - 92 -document.addEventListener("DOMContentLoaded", function () { 93 - 94 - initCPUListeners(); 95 - initRAMListeners(); 96 - initDISKListeners(); 97 - 98 - summary = document.getElementById('summary'); 99 - summary.value = (cpuPrice + ramPrice + diskPrice) + " Kč"; 100 - 101 -}); 102 - 103 -
- index.html
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wer022 - Size
-
... ... @@ -1,1 +1,0 @@ 1 -2.0 KB - Content
-
... ... @@ -1,69 +1,0 @@ 1 -<!DOCTYPE html> 2 -<html lang="en"> 3 -<head> 4 - <meta charset=utf-8> 5 - <title>Výpočet</title> 6 - <link rel="stylesheet" href="style.css"> 7 -</head> 8 -<body> 9 -<form id="resources"> 10 - <table id="resourcesTable"> 11 - <tbody> 12 - <!--cpu--> 13 - <tr> 14 - <td> 15 - CPU [Cores] 16 - </td> 17 - <td> 18 - <input type="range" title="cpuRange" id="cpuRange" min="1" max="8" value="1"> 19 - </td> 20 - <td> 21 - <input type="number" title="cpuValue" id="cpuValue" min="1" max="8" value="1"> 22 - </td> 23 - <td> 24 - <output id="cpuSummary" name="cpuSummary" for="cpuRange cpuValue"></output> 25 - </td> 26 - </tr> 27 - <!--ram--> 28 - <tr> 29 - <td> 30 - RAM [GB] 31 - </td> 32 - <td> 33 - <input type="range" title="ramRange" id="ramRange" min="1" max="64" value="1"> 34 - </td> 35 - <td> 36 - <input type="number" title="ramValue" id="ramValue" min="1" max="64" value="1"> 37 - </td> 38 - <td> 39 - <output id="ramSummary" name="ramSummary" for="ramRange ramValue"></output> 40 - </td> 41 - </tr> 42 - <!--DISK--> 43 - <tr> 44 - <td> 45 - DISK [GB] 46 - </td> 47 - <td> 48 - <input type="range" title="diskRange" id="diskRange" min="10" max="10000" value="10"> 49 - </td> 50 - <td> 51 - <input type="number" title="diskValue" id="diskValue" min="10" max="10000" value="10"> 52 - </td> 53 - <td> 54 - <output id="diskSummary" name="diskSummary" for="diskRange diskValue"></output> 55 - </td> 56 - </tr> 57 - <tr> 58 - <td colspan="2">Celkem</td> 59 - <td colspan="2"> 60 - <output id="summary" name="summary" for="cpuSummary ramSummary diskSummary"></output> 61 - </td> 62 - </tr> 63 - </tbody> 64 - </table> 65 -</form> 66 -<script src="cena.js"></script> 67 -</body> 68 -</html> 69 -
- style.css
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wer022 - Size
-
... ... @@ -1,1 +1,0 @@ 1 -201 bytes - Content
-
... ... @@ -1,17 +1,0 @@ 1 -table, td, tr { 2 - border-collapse: collapse; 3 - border: 1px solid black ; 4 - 5 - padding: 5px; 6 - text-align: left; 7 -} 8 - 9 -#resources { 10 - width: 600px; 11 -} 12 - 13 -iframe { 14 - border: none; 15 -} 16 - 17 -