En introduksjon til frie åpent kilde spøkelse

En introduksjon til frie åpent kilde spøkelse
Å administrere flere operativsystembilder eller bygge et OS fra ISO er en kritisk del av enhver IT -infrastruktur. Hvis det gjøres bra ved å bruke et bildestyringssystem, kan det spare mye tid. Free-Open Source Ghost (FOG) er en Linux-basert serverløsning som kan brukes til nettverkskloning og styring.

Tåke lar deg opprette, administrere og distribuere forskjellige Mac OS, Linux og OSX -versjoner. Dessuten støtter den flere Linux -distribusjoner som Fedora, Debian, Centos, Ubuntu, etc. Denne serverbaserte kloningsløsningen kan drastisk bidra til å redusere installasjonen eller oppdatere tid for nye laboratorier eller datamaskiner.

Det er viktig å forstå at diskavbildning eller kloning betyr å kopiere elementer fra en stasjon til en annen. Du kan opprette et ideelt bilde med ønsket programvare og innstillinger, laste det opp til en server og distribuere det til andre enheter derfra. Når det gjelder tåke, kan du laste opp og distribuere det via et utførelsesmiljø før boot.

Denne artikkelen er en one-stop guide som dekker en introduksjon til tåke, dens installasjon, konfigurasjon, tåkeklientstyring og en detaljert bildefangstprosess.

Grunnleggende komponenter

Som en Linux-basert server kan den distribuere både Windows og Linux-bilder. Imidlertid er det i hovedsak bygget for å administrere og distribuere Windows -operativsystemer. Slik at brukerhåndboken beskriver Linux -støtte som primitiv.

Etter installasjon krever det at du bruker Linux-kommandolinjegrensesnitt for å betjene løsningen og distribuere et PHP-bygget nettbrukergrensesnitt. FOG støtter PXE-boot sammen med DHCP, IPXE og TFTP. Dessuten er det helt avhengig av klientens MAC -adresser for å spore PC -er.

Systemkrav

  1. Krever tilpasset diskpartisjon for tildeling av bilder.
  2. Minimum 2 GB -minne
  3. 1 eller 2 V CPU for rask bildekomprimering/dekompresjon
  4. Minimum 100 GB harddisk

Tåke vs. Windows Deployment Services (WDS)

Microsoft Imaging Solution WDS krever en Windows Server 20XX -lisens og er mye kompleks. Det er en åpen kildekode-løsning som håndterer heterogen maskinvareavbildning med et høyt oppsett og læringsinvesteringer.

Selv om det brukes til å bygge store miljøer, går tidskostnadene med det økende antallet maskiner. Dessuten krever det Windows DNS og DHCP -servere. Til sammenligning er FOG en løsning for homogen avbildning, med en lav til middels kostnads- og læringsinvesteringsområde, med flere andre flere funksjoner og fordeler.

Tåkefunksjoner

  1. Automatisk logger ut en bruker etter en periode med inaktivitet.
  2. Eksternt administrerer installerte skrivere, utfører avslutning/omstart.
  3. Lar sammen med enheten til et Active Directory -domene og endre vertsnavn etter distribusjon.
  4. Lar sammen med systemet til et aktivt katalogdomene.
  5. Tillater administrasjon av bilder ved å legge til målenhet MAC -adresse i tåkens depot.
  6. Tillater å utføre tåkeoppgaver på klientens PC eller målmaskin.
  7. Lar å velge en person eller en gruppe verter fra vertene eller gruppestyringsseksjonen fra FOG UI for å distribuere bilder.
  8. Tillater å fjerne blokker og gjenopprette slettede filer.

Installasjon og konfigurasjon

For å begynne installasjonsprosessen, gå til nettleseren og last ned tåke fra prosjektets nettsted.

Eller skriv CD /opt kommando i bash og kopier nedlastingskoblingen fra nettstedet. Bruke WGET verktøy for å laste ned tåke i OPT -mappen.

ubuntu@ubuntu: ~ $ sudo wget https: // github.com/tåkeprosjekt/tåkeprosjekt/arkiv/1.5.9.tjære.gz

Legg merke til nedlastingsversjonen 1.5.9.tjære.gz og trekke ut filen ved hjelp av følgende kommando.

ubuntu@ubuntu: ~ $ sudo tar -xvzf 1.5.9.tjære.gz

CD Into the Fog Bin -katalogen /Fogproject-1.5.9/bin Å åpne tåkeskallskriptet Installfog.sh. Bruk følgende kommando for å komme i gang.

ubuntu@ubuntu: ~ $ cd /opt /togproject-1.5.9/bin
ubuntu@ubuntu: ~/togproject-1.5.9/bin $ sudo ./Installfog.sh

Legg merke til at den automatisk identifiserer den installerte Linux -distribusjonen. Følg disse trinn-for-trinn-instruksjonene for å svare på serien med spørsmål for å starte installasjonsprosessen.

  • Velge N å starte en normal installasjon;
  • Ikke endre standard NIC;
  • For FOG DHCP -innstillinger, trykk nei hvis du allerede har en DHCP -konfigurert;
  • Trykk “Enter” for å forlate Gateway, IP -adresse og DNS -innstillinger. Velg derfor standardinnstillingene slik at FOG -serveren bruker enhetens nåværende IP -adresse;
  • Velg standard vertsnavn;
  • Velg en språkpakke om nødvendig; og endelig,
  • Velg å fortsette installasjonen.

Tåke vil nå automatisk installere alle nødvendige komponenter. Noen gamle versjoner av Ubuntu ber om å angi et MySQL -passord under installasjonen; Vi kan la det være tomt, da det ikke er en sikkerhetsrisiko. Vi kan imidlertid gjøre disse endringene senere, om nødvendig.

Etter installasjon kan du navigere i FOG -serveren via nettleser. Skriv inn følgende detaljer i søkefeltet:

https: // tåkeserver (eller ip -adresse for tåkeserver)/tåke/administrasjon

Før du får tilgang til tåkedashbordet, installerer eller oppdaterer vi FOG -databasen.

Klikk Oppdater og skriv inn standardopplysningene (brukernavn: tåke; passord: passord) for å få tilgang til tåkedashbordet.

Nå, start på tåkeserveren for en ny start.

Ytterligere konfigurasjoner

Brukeradministrasjon

Naviger til brukerstyringsikonet i dashbordet. Gå til Generelt> Brukernavn og Generelt> Endre passord For å endre standardopplysning.

**Valgfri**: Tåke lar også legge til andre brukere å lage bilder og håndtere administrative oppgaver.

Sette DHCP -serveren annet enn tåke

Ovennevnte installasjon tillater ikke tåke å tilby DHCP -tjenester til nettverket. For å gjøre det mulig for tåkeklienten å pxe oppstart i serveren gjennom nettverket, krever det endringer i gjeldende DHCP -serverinnstillinger.

Gå til kommandolinjeterminalen og oppdater depotet.

ubuntu@ubuntu: ~ $ sudo apt-get update
Bruk favorittredigereren din til å redigere DHCP -konfigurasjonsfilen som ligger i /etc/dhcp katalog.
[cc lang = "tekst" bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
ubuntu@ubuntu: ~ $ sudo nano/etc/dhcp/dhcpd.konf

DHCP -serveren krever generelt to alternativinnstillinger:

Alternativ 66

Angi et alternativ 66 for å la klientoppstartsforespørsler nå tåke -serveren.

Legg derfor følgende linje til DHCPD.konf fil i /etc/dhcp Katalog for klienten å se etter TFTP -serveren.

Alternativ 66

Alternativ 67

Dette alternativet lar PXE -oppstartsanordningen se etter konfigurasjonsfilene. Alternativ 67, også kjent som standard BIOS-oppstartsfilnavn, er satt til ipxe.Efi I de nyere UEFI -modellene.

Alternativ 67 "IPXE.efi "

Mens gamle maskinvaremodeller med Legacy BIOS firmware ikke starter med denne filen, må du angi filnavn til "understrekning.kkpxe”Fil.

En annen metode for å angi DHCPD.konf Filen er ved å følge den gitte malen, med de riktige nettverksinnstillingene for å starte DHCP -serveren. Standard DHCP-innstillinger som tilbys av tåkeserveren under installasjonsprosessen gjør lignende endringer som DHCPD.konf fil.

De DHCPD.konf Filen må se slik ut:

#DHCPD.konf
alternativ Space PXE;
Alternativ PXE.MTFTP-IP-kode 1 = IP-adresse;
Alternativ PXE.MTFTP-CPORT-kode 2 = usignert heltall 16;
Alternativ PXE.MTFTP-Sport-kode 3 = usignert heltall 16;
Alternativ PXE.MTFTP-TMOUT-kode 4 = usignert heltall 8;
Alternativ PXE.MTFTP-Delay-kode 5 = usignert heltall 8;
alternativ Arch Code 93 = Unsigned heltall 16; # RFC4578
bruk-host-decl-navn på;
DDNS-update-stil interim;
Ignorer klientoppdateringer;
Neste-server x.X.X.X;
autoritær;
Log-Facility Local7;
undernett x.X.X.X NetMask 255.255.255.0
Alternativ undernett-maske 255.255.255.0;
Område x.X.X.0 x.X.X.254;
Standard leie-tid 21600;
MAX-LEASE-TIME 43200;
alternativrutere x.X.X.X;
klasse "uefi-32-1"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00006";
filnavn "i386-efi/ipxe.efi ";

klasse "uefi-32-2"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00002";
filnavn "i386-efi/ipxe.efi ";

klasse "uefi-64-1"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00007";
filnavn "ipxe.efi ";

klasse "uefi-64-2"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00008";
filnavn "ipxe.efi ";

klasse "uefi-64-3"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00009";
filnavn "ipxe.efi ";

klasse "Legacy"
Match If Substring (Alternativ leverandørklasse-identifiserer, 0, 20) = "PxeClient: Arch: 00000";
Filnavn "Undionelt.kkpxe ";

Diskbildeoppretting

Den første oppgaven etter FOG -installasjonen er å lage en ideell maskin (vi vil installere Windows 10 for denne opplæringen) og installere all nødvendig programvare for å fange opp og duplisere operativsystemet på en annen maskinvare.

Imidlertid er en annen forutsetning før du oppretter et bilde, å distribuere FOG -klienten som tar seg av flere oppgaver som tilbys av FOG Server Web UI.

Tåke-klienthåndtering

Tog-klient-tjenesten lar laboratoriet utføre oppgaver på klientenheten under bildeoppstartsprosessen. Dessuten gjør det at serveren kan tilby tjenester til klientens PC. Disse tjenestene varierer fra automatisk logg, vertsnavnendringer, skjerm og skriveradministrasjon til Active Directory-integrasjon, brukerspor, og mange flere.

Installasjon

Åpne en forekomst av tåkeserveren i Windows 10 -nettleseren ved å skrive https: /// tåke/ledelse. Gå til Klientinnstillinger seksjon på dashbordet og velg Tåke klient nedlasting Seksjon for å laste ned MSI/smart installasjonsprogrammet.

Eller skriv https: /// tåke/klient/nedlasting.PHP? i nettleseren for å finne tåkeklienten og laste ned installatøren.

Begge klientinstallatørene krever lignende installasjonstrinn.

Klikk Neste på installasjonsskjermen og godta lisensavtalen.

Legg til FOOG Server IP -adresse som serverens navn i neste skjermbilde.
Hold Webroot -navnet og resten av standardinnstillingen.
Fjern markering av aktiveringsalternativet for å fjerne tåkesymbolet fra oppgavelinjen (valgfritt).

Legg igjen standard destinasjonsmappen og følg resten av installasjonsprosessen.

Start maskinen på nytt og sjekk oppgavelinjen for å legge merke til vellykket togklientinstallasjon.

Maskingodkjenning

Siden Windows -distribusjonen ikke skjedde via FOG, er ikke klienten pålitelig for serveren og krever manuell godkjenning fra serveren.

Gå til Vertsledelse Seksjon i dashbordet, velg Liste opp alle verter og klikk på maskinen med den nylig installerte tåkeklienten og klikk på Godkjenne denne verten?

Imidlertid krever maskinbilde -distribusjon via FOG -serveren ingen godkjenning og anses som pålitelig av serveren.

Maskinregistrering ved tåke

Nå er maskinen i en ideell tilstand for å fange et bilde. Start det fra nettverket for å gå inn i et PXE -oppstartsmiljø.

Skjermbildet over representerer en vellykket PXE -støvel:

PXE -klienten bringer nettverkskoblingen og ber om en IP -adresse via DHCP. DHCP -serveren (x.X.X.X) gir klientmaskinen ip-adresse/nettmasken, sammen med en Neste-server (Tåke-server ip_address) og den oppstartbare filen "filnavn" (Undionly.kkpxe).
PXE -klienten får nå det underliggende.kkpxe -bilde fra /tftpboot Katalog via TFTP -server.

Utfører og presenterer avgir tåkeoppstartsmenyen etter konfigurasjon.

Fog Boot -menyen sier at "verten er ikke registrert"; Det er ukjent for tåken. Bla ned til “Rask registrering og inventar” og velg før standard “Start fra harddisk”. Etter registrering, start klienten på nytt og slå av maskinen.

Bildegistrering ved tåke

Dette trinnet legger/registrerer et bilde til tåkeserveren. Slik at den fanger hele harddisken og alle partisjoner.

Logg inn på Fog-Server Web UI, velg “Image Management” seksjon fra dashbordet, og velg “Lag nytt bilde”. Skriv inn det nye bildetavnet, legg igjen standardalternativer som de er, og bla ned for å klikke på 'Legg til'.

Machine-Image Association

Knytter nå vinduet 10 -bildet til den eksisterende verten i vertsstyringsdelen.

Klikk på "Vertsledelse ” delen av dashbordet og velg “Liste alle verter”.

Velg verten for å ta et bilde. Gå til “Vertsbilde”Rullegardinmenyen og velg det nylig lagt til Window 10-bildet.

Opprette fangstoppgave

Capture -oppgaven instruerer FOG -serveren om å fange og lagre harddiskinnholdet i Windows 10 -bildet når maskinen starter fra nettverket.

Mens du er i vertsstyring av Fog Web UI velger “Grunnleggende oppgaver" å velge 'Fangst'. Klikk på "Oppgave”; Dette gjør det mulig å endre innstillinger for oppgaveavbildning.

Bildefangst

Forsikre deg om at vertsmaskinen støvler fra nettverket når du setter i gang fangstprosessen. Siden fangstoppgaven er tilordnet verten, vil du merke en delvis utførelse i stedet for tåkeoppstartsmenyen.

PartClone leser harddiskinnholdet via nettverket og skriver i form av en komprimert bildefil på serveren. Etter vellykket bildefangst oppdaterer tåken databasen, og maskinen starter på nytt.

Bildet er vellykket fanget og er klart til å distribuere på andre maskiner.

Konklusjon

Artikkelen presenterer en detaljert introduksjon til den gratis open source Ghost Server-løsningen og sammenligner den med Windows Deployment Solution (WDS). Det gir en grundig opplæring om FOG-installasjon og konfigurasjon. Den demonstrerer også DHCP-serverinnstillingen for å installere tåkeklient til PXE-oppstart i vertsmaskinen for bildefangst. Til slutt beskriver den bildefangstprosessen for å lette leserne med en lettfattelig guide.