FOG Server (VirtualBox)
FOG Server er Linux
basert så den vil trenge et Linux OS den støtter en del Linux OS, med FOG kan
vi ta og lage Image av disker dette vil si at vi kopierer en hel disk med OS og
alt på. Dette Imaget som blir laget kan sendes til andre disker, så lett sakt
vi kan kopiere en PC med Windows 7 på med alle programmer osv til en annen PC
og da vil de være helt like. Det går også an å kopiere det til flere PC-er
samtidig over nettverk dette kaller vi ghosting, en fordel her er at hvis vi
ghoster 100 PC-er samtidig med multicast, så vil ikke bli brukt mer av
nettverket en hva en PC ville brukt men dette er kun hvis alle PC-ene blir
ghosta samtidig.
Her kan vi spare sykt
mye tid hvis PC-er skal være helt like, i stede for at vi skulle installert en
og en PC. Det går selvfølgelig å ha flere forskjellige Image, FOG server kan
også ha koblet til printere. FOG bruker et web grense snitt og bruker MySQL som
data base, men noe som er veldig bra og viktig er at FOG er gratis å bruke.
FOG Server Setup
Jeg skal sette opp
FOG server dette er Linux basert, så jeg må ha et Linux OS vi skulle egentlig
bruke Ubuntu men jeg ville bruke Zorin dette er basert på Ubuntu så det burde
gå fint. Jeg synes Zorin er mer bruker vennlig enn Ubuntu derfor valgte jeg
Zorin OS. Jeg skal gjøre dette i VirtualBox så jeg startet med å lage en maskin
og installert Zorin OS, deretter startet jeg den opp.
Jeg begynte med å
åpne terminalen og skrev inn kommandoen “sudo bash” fordi da vil den komme i
root, dette er på måte det samme som admin i Windows og da får jeg ikke
problemer med ikke ha tilgang.
Etter det tar jeg
kommandoen “apt-get upgrade” da vil den hente oppdateringer til Oset, deretter
kjørte jeg kommandoen “apt-get update” da vil den se etter ny program vare.
Nå skal jeg
installere FOG men jeg må ha opp MySQL, så jeg starta med gå i terminalen å
skrive kommandoen “apt-get install lamp-server^” dette er forskjellige
programmer. Når jeg gjør dette må jeg velge et passord for mysql og enter, når
den er ferdig kan jeg gå på en nettleser skrive “localhost” så vil jeg se om
den fungerer.
Det fungerte og nå
skal jeg lage en fil inne i “/var/www/” dette er web root mappen, dette for å
test om det fungerer. Jeg lager bare en php info fil med.
Dette gjør jeg i
terminalen jeg går til mappen med cd kommandoen “cd /var/www”, for å lage fil
bruker jeg kommandoen “pico” deretter skriver jeg inn det jeg skal. Det er
“ctrl o” for å lagre filen og “ctrl x” for exit filen.
Nå som den er lagret
kan jeg se på “localhost/test.php” da ser jeg alt går som bare det. Da har jeg
gjort alt klart til å installere FOG, det førte jeg gjør er å Extracte fog
filen til et sted som man vet hvor er. Nå kan åpne terminalen bruker “cd”
kommandoen går til mappen deretter bruke kommandoen “./installfog.sh”
Når denne kommandoen
blir kjørt kan vi velge mellom 2 forskjellige installasjoner, som kommer an på
hvordan Linux versjon som blir brukt. Da må det settes er IP adresse, har kan
det velges fritt etter hva som passer best jeg valgte 192.168.2.100. Deretter
måtte jeg velge DNS jeg valgte det samme som jeg tok på IP adresse.
Så må jeg velge om
jeg vil sette opp en DHCP server, jeg tok ja og skrev samme IP som på IP adressen
der også. Fordi når jeg booter PC-er, så skal de boot opp i nettverk og da skal
FOG server dele ut DHCP.
Nå må jeg velge om
jeg vil endre på standard settings på eth0 og det vil jeg ikke så jeg tok nei på
dette valget. så kommer det spørsmål om FOG serveren skal dele ut DHCP, min FOG
server skal det fordi elles måtte jeg hatt noe annet til dele ut DHCP eller
satt IP selv.
Da kan jeg velge om
jeg vil ha språk pakke installert, ganske fint at det er lagt til veldig nyttig
for de som trenger det. Til slutt ser vi alle konfigureringen av alt jeg
valgte, deretter vil den begynne å installere FOG.
Når den var ferdig
installert prøvde jeg å gå til “localhost/index.php” men den kunne ikke connect
til MySQL, så da gikk jeg på terminalen brukte kommandoen “pico” som er å
redigere tekst fil eller lage tekst fil så jeg brukt “pico /var/www/fog/commons/config.php”,
da åpnet filen seg i terminalen inne i filen gikk jeg helt ned til MySQL
passord her skrive jeg inn MySQL passordet som jeg laget tidligere.
Etter det gikk jeg på
nettleseren gikk på “localhost/index.php” igjen nå fikk jeg connectet til MySQL
data basen, det da trykket jeg på intall/upgrade.
Nå som den er ferdig
får jeg opp innlogging til FOG, bruker navnet og passordet jeg fikk etter
installeringen det står i terminalen når installeringen er ferdig.
Upload Image
Når jeg har logget
inn så nå skal jeg laste opp et Image fra en disk som har et OS, det jeg har
gjort nå er at jeg har laget en Windows 7 i VirtualBox. På denne Windows 7
maskinen er ikke noe bare OS, det som er viktig nå er at begge maskinene kommer
i samme nettverk. Dette gjøres på “settings” og på “Network” deretter settes
begge maskinene til “Internal Network”, det skal ikke en gang være nødvendig å
starte opp Windows 7 i på denne maskinen.
Men før jeg kan ta å
lage et image av Windows 7 maskinen må jeg sette opp noe i FOG serveren, første
jeg gjør er at jeg starter opp Windows 7 maskinen og booter fra nettverk. Nå
som den blir bootet opp i nettverk vil dette komme opp, her kan vi velge 2
forskjellige som registrere maskin en som gir litt mer og en som gir litt
mindre, jeg velger bare “Quick Host Registration and Inventory” siden full er
ikke nødvendig nå.
Når denne starter så
vil maskinen komme opp under “Host Management-List All Hosts”.
Etter
det går jeg på “Image Management-New Image” her må jeg lage et image, det
navnet som dette image skal hete vil bli et valg senere og Imaget som blir tatt
fra PC-en vil ligge på denne. På storage group tar jeg “Default” kan selvsagt
lage egen storage group, så på image type velger jeg “Multiple Partition Image
– Singel Disk (Not Resizable)” jeg prøvde å bruke “Single Partition (NTFS Only,
Resizable) men da ville ikke PC-en starte etter jeg Ghostet den.
Nå som jeg har laget
image går jeg tilbake på “Host Management-List All hosts” deretter “Edit” på
den PC-en jeg registrerte, her inne må jeg velge det image jeg laget og velge
OS som jeg har på PC-en.
Når dette er gjort
trykker jeg “Update” så på siden går jeg inn på “Basic Tasks” deretter på
“Upload” for jeg skal upload Image til FOG serveren nå. Her inni trengs det
ikke gjøre noe, jeg pleier å krysse av på at den skal sku av PC-en så trykker
jeg “Upload Image” da vil den si at oppgaven har startet.
Hvis jeg nå går inn
på “Active Tasks” da vil jeg se den tasken jeg nettopp laget, med litt informasjon
om tasken er i kø upload eller download osv.
Ja nå som tasken står
klar i kø så er bare å starte opp Windows 7 maskinen i nettverk, da skal den
automatisk starte lage og laste opp image til FOG serveren dette vil ta litt
tid.
Når den er ferdig, så
vil dette image ligge på det image som jeg laget i FOG.
Ghosting
Da er det på tide og
ghoste en PC, dette er veldig lett nå som jeg har laget et image. Det jeg
trenger nå er en tom PC, så jeg lager enkelt og greit en tom PC i VirtualBox.
Da er det bare huske å ta den i samme nettverk og boot den opp i nettverk,
deretter må jeg registrere den som jeg gjorde med den andre Windows 7 PC-en.
Etter jeg har
registrert den tomme PC-en, går jeg på FOG serveren på “Host Management-List
All Hosts” nå vil de tomme PC-en også ligge der.
Akkurat som i stad må jeg trykke “Edit” på den tomme PC-en, deretter velge image og OS så “Update” dette er for 1 PC. Hvis du skal ghoste flere PC-er samtidig da må det først registreres flere PC-er som du kan se på bilde, det er bare gjøre det samme med alle PC-ene “Edit” velge image og OS. Dette kan gjøres med så mange du ønsker, men i stede for å lage 50 tasks på 50 PC-er så kan heler ta de en gruppe for å lage en gruppe så kan vi se at ved siden av PC-ene kan du krysse av hvem som skal være med i gruppen, så skrive hva gruppen skal hete deretter “Process Group Changes”.
Hvis du har PC uten
gruppe da går du på “Basic Tasks” igjen, men nå som det skal ghostes en PC da
må du trykke på “Deploy” og “Image All Computers”, når det skal ghostes PC-er som
er i gruppe da går du på “Group Management-List All Groups” da kan du se
gruppen du laget trykk “Edit” her inne gjør akkurat det samme “Basic Tasks” og “Deploy”
Konklusjon
Jeg synes dette var en litt vanskelig oppgave,
men når jeg første begynte å skjønne ting da gikk det veldig bra. Så jeg følte
at jeg fikk en god utfordring med ghosting, var moro å lære dette fordi jeg vet
jeg får bruk for dette senere. Jeg møte på en god del problemer men jeg klarte
å finne løsninger, så kom meg gjennom oppgavene. Dette var en stor oppgave
føler jeg, men jeg klarer å sette opp FOG Server lage image og ghoste PC-er nå,
så er veldig fornøyd.
Norton Ghost synes
jeg var litt tull å gjøre men, lærte jo å lage image der men synd vi ikke kunne
ghoste med det.
FOG Server var mye
mer spennende, sette opp MySQL data base i Linux og installere FOG, lage image
og ghoste PC-er.
Martin Sønsterud
ditta ser utrolig bra, er veldig bra forklart, du er kjempeflink
SvarSlettfy søren for en jobb du har hatt, hadde ikkje våre meg, som hadde klart det
SvarSlettJa detta her var bra jobba det.
SvarSlettKjempe nice <3
SvarSlett