Sistemos vaizdavimas

Įvadas į laisvo atviro kodo vaiduoklį (FOG)

Įvadas į laisvo atviro kodo vaiduoklį (FOG)
Kelių operacinės sistemos vaizdų valdymas arba OS sukūrimas iš ISO yra labai svarbi bet kurios IT infrastruktūros dalis. Jei tai daroma gerai naudojant vaizdo valdymo sistemą, tai gali sutaupyti daug laiko. „Free-Open Source Ghost“ (FOG) yra „Linux“ pagrindu sukurtas serverių sprendimas, kurį galima naudoti tinklo klonavimui ir valdymui.

„FOG“ leidžia kurti, valdyti ir diegti įvairias „Mac OS“, „Linux“ ir „OSX“ versijas. Be to, jis palaiko kelis „Linux“ paskirstymus, tokius kaip „Fedora“, „Debian“, „Centos“, „Ubuntu“ ir kt. Šis serverio klonavimo sprendimas gali smarkiai padėti sumažinti naujų laboratorijų ar kompiuterių diegimo ar atnaujinimo laiką.

Svarbu suprasti, kad disko vaizdavimas ar klonavimas reiškia elementų kopijavimą iš vieno disko į kitą. Galite sukurti idealų vaizdą su norima programine įranga ir nustatymais, įkelti jį į serverį ir iš ten išplatinti į kitus įrenginius. FOG atveju galite jį įkelti ir įdiegti per „Pre-Boot“ vykdymo aplinką.

Šis straipsnis yra vieno langelio vadovas, apimantis įvadą į FOG, jo diegimą, konfigūravimą, FOG kliento valdymą ir išsamų vaizdo įrašymo procesą.

Pagrindiniai komponentai

Kaip „Linux“ pagrindu sukurtas serveris gali diegti „Windows“ ir „Linux“ vaizdus. Tačiau jis iš esmės sukurtas valdyti ir diegti „Windows“ operacines sistemas. Vartotojo vadove „Linux“ palaikymas apibūdinamas kaip primityvus.

Po įdiegimo reikia naudoti „Linux“ komandinės eilutės sąsają, kad valdytumėte sprendimą ir įdiegtumėte PHP sukurtą žiniatinklio vartotojo sąsają. FOG palaiko PXE paleidimą kartu su DHCP, iPXE ir TFTP. Be to, asmeniniams kompiuteriams sekti visiškai priklauso nuo kliento MAC adresų.

Sistemos reikalavimas

  1. Norint priskirti vaizdus, ​​reikalingas pritaikytas disko skaidinys.
  2. Mažiausiai 2 GB atminties
  3. 1 arba 2 v procesorius greitam vaizdų glaudinimui / dekompresavimui
  4. Mažiausiai 100 GB standžiojo disko

Rūko prieš. „Windows“ diegimo paslaugos (WDS)

„Microsoft“ vaizdo apdorojimo sprendimui WDS reikalinga „Windows Server 20XX“ licencija ir jis yra labai sudėtingas. Tai yra atviro kodo sprendimas, kuris vykdo nevienalytį aparatinės įrangos vaizdavimą, daug laiko nustatydamas ir investuodamas į mokymąsi.

Nors tai naudojama kuriant didelę aplinką, laiko sąnaudos brangsta didėjant mašinų skaičiui. Be to, tam reikalingi „Windows“ DNS ir DHCP serveriai. Palyginimui, FOG yra vienarūšio vaizdo sprendimas, turintis mažas ir vidutines sąnaudas bei mokymosi investicijų diapazoną, turintis keletą kitų funkcijų ir privalumų.

Rūko ypatybės

  1. Automatiškai atsijungia nuo vartotojo po neaktyvumo.
  2. Nuotoliniu būdu valdo įdiegtus spausdintuvus, atlieka išjungimą / perkrovimą.
  3. Leidžia prijungti įrenginį prie „Active Directory“ domeno ir pakeisti pagrindinio kompiuterio pavadinimą po diegimo.
  4. Leidžia prisijungti prie sistemos prie „Active Directory“ domeno.
  5. Leidžia valdyti vaizdus, ​​pridedant tikslinio įrenginio MAC adresą FOG saugykloje.
  6. Leidžia atlikti FOG užduotis kliento kompiuteryje arba tikslinėje mašinoje.
  7. Leidžia pasirinkti atskirą asmenį arba pagrindinių kompiuterių grupę FOG vartotojo sąsajos skyriuje „Šeimininkai ar grupės valdymas“, kad būtų galima įdiegti vaizdus.
  8. Leidžia pašalinti blokus ir atkurti ištrintus failus.

Diegimas ir konfigūravimas

Norėdami pradėti diegimo procesą, eikite į interneto naršyklę ir atsisiųskite FOG iš projekto svetainės.

Arba įveskite cd / opt komandą „bash“ ir nukopijuokite atsisiuntimo nuorodą iš svetainės. Naudoti wget įrankį atsisiųsti FOG į pasirinktinį aplanką.

[apsaugotas el. paštu]: ~ $ sudo wget https: // github.lt / FOGProject / fogproject / archive / 1.5.9.degutas.gz

Atkreipkite dėmesį į atsisiuntimo versiją 1.5.9.degutas.gz ir ištraukite failą naudodami šią komandą.

[apsaugotas el. paštas]: ~ $ sudo tar -xvzf 1.5.9.degutas.gz

cd į FOG bin katalogą / fogproject-1.5.9 / šiukšliadėžė atidaryti FOG apvalkalo scenarijų installfog.sh. Norėdami pradėti, naudokite šią komandą.

[apsaugotas el. paštu]: ~ $ cd / opt / fogproject-1.5.9 / šiukšliadėžė
[apsaugotas el. paštas]: ~ / fogproject-1.5.9 / bin $ sudo ./ installfog.sh

Atkreipkite dėmesį, kad jis automatiškai identifikuoja įdiegtą „Linux“ paskirstymą. Vykdykite šias nuoseklias instrukcijas, kad atsakytumėte į klausimų seriją, kad pradėtumėte diegimo procesą.

Dabar FOG automatiškai įdiegs visus reikalingus komponentus. Kai kuriose senose „Ubuntu“ versijose diegimo metu prašoma nustatyti „MySQL“ slaptažodį; galime palikti tuščią, nes tai nėra pavojus saugumui. Tačiau prireikus šiuos pakeitimus galime atlikti vėliau.

Po įdiegimo galite naršyti FOG serveryje per interneto naršyklę. Paieškos juostoje įveskite šią informaciją:

https: // fogserver (ARBA FOG serverio IP adresas) / fog / management

Prieš prisijungdami prie FOG informacijos suvestinės, mes įdiegiame arba atnaujiname FOG duomenų bazę.

Spustelėkite Atnaujinti ir įveskite numatytuosius kredencialus (vartotojo vardas: rūkas; slaptažodis: slaptažodis), kad galėtumėte pasiekti FOG informacijos suvestinę.

Dabar paleiskite FOG serverį iš naujo.

Kitos konfigūracijos

Vartotojo valdymas

Prietaisų skydelyje eikite į piktogramą Vartotojo valdymas. Eiti į Bendra> Vartotojo vardas ir Bendra> Keisti slaptažodį pakeisti numatytuosius kredencialus.

** Neprivaloma **: FOG taip pat leidžia įtraukti kitus vartotojus, kad būtų galima kurti vaizdus ir tvarkyti administracines užduotis.

DHCP serverio, išskyrus FOG, nustatymas

Pirmiau pateiktas diegimas neleidžia FOG teikti DHCP paslaugų tinklui. Norint, kad FOG klientas galėtų PXE paleisti į serverį per tinklą, reikia pakeisti dabartinius DHCP serverio nustatymus.

Eikite į komandinės eilutės terminalą ir atnaujinkite saugyklą.

[apsaugotas el. paštu]: ~ $ sudo apt-get update
Naudokite mėgstamą redaktorių, kad galėtumėte redaguoti DHCP konfigūracijos failą, esantį / etc / dhcp kataloge.
[cc lang = "text" width = "100%" height = "100%" escaped = "true" theme = "blackboard" nowrap = "0"]
[apsaugotas el. paštas]: ~ $ sudo nano / etc / dhcp / dhcpd.konf

DHCP serveriui paprastai reikia dviejų parinkčių nustatymų:

66 variantas

Nustatykite 66 parinktį, kad kliento įkrovos užklausos pasiektų FOG serverį.

Taigi pridėkite šią eilutę prie dhcpd.konf failą / etc / dhcp katalogas, skirtas klientui ieškoti TFTP serverio.

66 variantas

67 variantas

Ši parinktis leidžia PXE įkrovos įrenginiui ieškoti konfigūracijos failų. 67 parinktis, taip pat žinoma kaip numatytasis BIOS įkrovos failo pavadinimas, yra nustatyta į „ipxe“.efi naujesniuose UEFI modeliuose.

parinktis 67 "ipxe.efi "

Kadangi seni aparatinės įrangos modeliai su sena BIOS programine-aparatine įranga neįkraunami su šiuo failu, nustatykite failo pavadinimas į „neprotingas.kkpxe“Byla.

Kitas metodas nustatyti dhcpd.konf failas yra sekamas nurodytu šablonu ir tinkamais tinklo nustatymais, kad būtų paleistas DHCP serveris. Numatytieji DHCP parametrai, kuriuos FOG serveris siūlo diegimo metu, daro panašius pakeitimus kaip dhcpd.konf failą.

The dhcpd.konf failas turi atrodyti taip:

#dhcpd.konf
pasirinkimo vieta PXE;
parinktis PXE.mtftp-ip kodas 1 = ip adresas;
parinktis PXE.mtftp-cport code 2 = nepasirašytas sveikasis skaičius 16;
parinktis PXE.mtftp-sport code 3 = nepasirašytas sveikasis skaičius 16;
parinktis PXE.mtftp-tmout kodas 4 = nepasirašytas sveikasis skaičius 8;
parinktis PXE.mtftp delsos kodas 5 = nepasirašytas sveikasis skaičius 8;
pasirinkimo arkos kodas 93 = nepasirašytas sveikasis skaičius 16; # RFC4578
use-host-decl-names on;
„ddns-update“ stiliaus tarpinis;
ignoruoti kliento atnaujinimus;
Kitas serveris X.X.X.X;
autoritetingas;
rąstų įrenginys vietinis7;
X potinklis.X.X.X tinklo kaukė 255.255.255.0
parinktis potinklis-kaukė 255.255.255.0;
X diapazonas.X.X.0 X.X.X.254;
numatytasis nuomos laikas 21600;
maksimalus nuomos laikas 43200;
pasirinktiniai maršrutizatoriai X.X.X.X;
klasė „UEFI-32-1“
atitikti, jei substringas (pasirinkimo tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00006";
failo pavadinimas „i386-efi / ipxe“.efi ";

klasė „UEFI-32-2“
sutapti, jei substringas (pasirinkimo tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00002";
failo pavadinimas „i386-efi / ipxe“.efi ";

klasė „UEFI-64-1“
sutapti, jei substring (parinkties tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00007";
failo pavadinimas "ipxe.efi ";

klasė „UEFI-64-2“
sutapti, jei substring (pasirinkimo tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00008";
failo pavadinimas "ipxe.efi ";

klasė „UEFI-64-3“
sutapti, jei substring (parinkties tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00009";
failo pavadinimas "ipxe.efi ";

klasė „Legacy“
sutapti, jei substring (pasirinkimo tiekėjo klasės identifikatorius, 0, 20) = "PXEClient: Arch: 00000";
failo pavadinimas "neprotingas.kkpxe ";

Disko vaizdo kūrimas

Pirmoji užduotis po FOG diegimo yra sukurti idealią mašiną (šiai pamokai įdiegsime „Windows 10“) ir įdiegti visą reikiamą programinę įrangą, kad būtų galima užfiksuoti ir kopijuoti OS kitoje aparatinėje įrangoje.

Tačiau dar viena būtina sąlyga prieš kuriant vaizdą yra FOG kliento, kuris rūpinasi papildomomis FOG serverio žiniatinklio vartotojo sąsaja, diegimas.

FOG-kliento valdymas

„FOG-client“ paslauga leidžia atsakingai laboratorijai atlikti užduotis klientų įrenginyje vaizdo įkrovos proceso metu. Be to, tai leidžia serveriui teikti paslaugas į kliento kompiuterį. Šios paslaugos skiriasi nuo automatinio atsijungimo, pagrindinio kompiuterio pavadinimo pakeitimo, ekrano ir spausdintuvo tvarkymo iki aktyvios katalogų integracijos, vartotojo sekimo ir daugelio kitų.

Montavimas

Atidarykite FOG serverio egzempliorių „Windows 10“ žiniatinklio naršyklėje įvesdami tekstą https: /// rūkas / valdymas. Eikite į „Kliento nustatymai“ skydelyje prietaisų skydelyje ir pasirinkite FOG kliento atsisiuntimas skyriuje atsisiųsti „MSI / Smart Installer“.

Arba įveskite https: /// rūkas / klientas / atsisiųsti.php? žiniatinklio naršyklėje suraskite FOG klientą ir atsisiųskite diegimo programą.

Abiems klientų diegėjams reikalingi panašūs diegimo veiksmai.

Diegimo ekrane spustelėkite „Kitas“ ir sutikite su licencijos sutartimi.

Kitame ekrane pridėkite FOG serverio IP adresą kaip serverio pavadinimą.
Palikite žiniatinklio šaknies pavadinimą ir likusį numatytąjį nustatymą.
Panaikinkite parinkties Įjungti rūko dėklą pasirinkimą, kad pašalintumėte FOG simbolį iš užduočių juostos (pasirinktinai).

Palikite numatytąjį paskirties aplanką ir vykdykite likusį diegimo procesą.

Perkraukite įrenginį ir patikrinkite užduočių juostą, kad pastebėtumėte sėkmingą „Fog-Client“ diegimą.

Mašinos patvirtinimas

Kadangi „Windows“ diegimas neįvyko per FOG, klientas nėra patikimas serveriui ir jam reikia rankinio serverio patvirtinimo.

Eikite į Pagrindinio kompiuterio valdymas skydelyje, pasirinkite Išvardinkite visus šeimininkus ir spustelėkite mašiną su neseniai įdiegtu „Fog-Client“ ir spustelėkite Patvirtinkite šį pagrindinį kompiuterį?

Tačiau kompiuterio vaizdų diegimui per FOG serverį nereikia jokio patvirtinimo ir serveris jį laiko patikimu.

Mašinų registracija FOG

Dabar mašina yra idealioje būsenoje, kad galėtų užfiksuoti vaizdą. Įkelkite jį iš tinklo, kad patektumėte į PXE įkrovos aplinką.

Aukščiau pateikta ekrano kopija rodo sėkmingą PXE paleidimą:

PXE klientas pateikia tinklo saitą ir prašo IP adreso per DHCP. DHCP serveris (X.X.X.X) kliento mašinai pateikia IP adresą / tinklo kaukę kartu su a kitas serveris (FOG-serverio IP adresas) ir įkrovos failą „failo pavadinimas" (neprotingai.kkpxe).
„PXE“ klientas dabar jaučiasi neprotingas.kkpxe vaizdas iš / tftpboot katalogą per TFTP serverį.

Po konfigūracijos nesąžiningai vykdo ir pateikia FOG įkrovos meniu.

„FOG“ įkrovos meniu nurodoma „Priimančioji nėra registruota“; FOG nežinoma. Slinkite žemyn iki „Greita registracija ir aprašas“ ir prieš numatytąjį „boot from stand disk“ pasirinkite. Po registracijos perkraukite klientą ir išjunkite mašiną.

Vaizdų registracija FOG

Šis žingsnis prideda / registruoja vaizdą į FOG serverį. Toks, kad jis užfiksuoja visą standųjį diską ir visas skaidinius.

Prisijunkite prie FOG-serverio žiniatinklio vartotojo sąsajos, pasirinkite „Vaizdų valdymas“ skydelyje ir pasirinkite „Sukurti naują vaizdą“. Įveskite naują paveikslėlio pavadinimą, palikite numatytąsias parinktis tokias, kokios yra, ir slinkite žemyn, kad spustelėtumėte „Papildyti'.

Mašinos ir vaizdo asociacija

Dabar susiekite „Windows 10“ vaizdą su esamu kompiuteriu skyriuje „Pagrindinio kompiuterio valdymas“.

Spustelėkite „Priimančiojo valdymas “ skydelyje ir pasirinkite „Išvardinti visus šeimininkus“.

Norėdami pasirinkti vaizdą, pasirinkite pagrindinį kompiuterį. Eikite įPriimančiojo vaizdas“Išskleidžiamajame meniu ir pasirinkite neseniai pridėtą„ Windows 10 “vaizdą.

Sukurti užfiksavimo užduotį

Gaudymo užduotis nurodo FOG serveriui užfiksuoti ir saugoti „Windows 10“ vaizdo standžiojo disko turinį, kai tik mašina paleidžiama iš tinklo.

Pasirinkite „FOG Web UI“ pagrindinio kompiuterio valdymą „Pagrindinės užduotys" pasirinkti „Užfiksuok". Spustelėkite „Užduotis“; tai leidžia pakeisti užduoties vaizdo nustatymus.

Vaizdo fiksavimas

Pradėdami fiksavimo procesą įsitikinkite, kad pagrindinė mašina įsijungia iš tinklo. Kadangi fiksavimo užduotis priskirta pagrindiniam kompiuteriui, vietoj FOG įkrovos meniu pastebėsite „Partclone“ vykdymą.

„Partclone“ skaito standžiojo disko turinį per tinklą ir rašo suglaudinto vaizdo failo pavidalu serveryje. Sėkmingai užfiksavus vaizdą, FOG atnaujina duomenų bazę ir mašina paleidžiama iš naujo.

Vaizdas sėkmingai užfiksuotas ir paruoštas naudoti kitose mašinose.

Išvada

Straipsnyje pateikiama išsami „Free Open-Source Ghost“ serverio sprendimo įžanga ir palyginama su „Windows“ diegimo sprendimu (WDS). Čia pateikiama išsami FOG diegimo ir konfigūravimo pamoka. Tai taip pat parodo DHCP serverio parametrą, kad būtų galima įdiegti FOG-Client į PXE įkrovą pagrindiniame kompiuteryje vaizdams užfiksuoti. Galiausiai, jame pateikiamas lengvai suprantamas vadovas, kuriame išsamiai aprašomas vaizdo fiksavimo procesas, kad skaitytojai galėtų lengviau.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...