ImageDirect er en web applikasjon som for øyeblikket ligger på: https://imagedirect3.dell.com/Login. Man må opprette en koto på Dell sine sider (eller bruke en eksisterende man eventuelt har fra før), hvilket gjøres i samarbeid med vår lokal kontakt fra Dell. Etter pålogging er man klar til å ta verktøyet i bruk.
Base imaget
”Base” imaget er et image vi bruker som grunnlag for videre imagebygging. Altså, det er den første utgaven av image vi skal etterhvert bruke, som vi legger komponenter, applikasjoner og drivere til gjennom ImageDirect. Dell tilbyr 3 måter å lage dette første imaget på:
- Lage image fra Dell standard image – dette forutsetter at vi bruker ferdig laget ”base” image fra Dell, noe som kanskje ikke er helt greit med tanken på lisens og til og med det at vi ønsker å ha kontroll over ting som ligger i imaget vårt.
- Bruke et derivat (eller kopi) fra et av de tidligere godkjente imagene våre. Dette er ganske kjekt å ha, fordi vi kan plutselig få behov for å lage et image som skal være en smule forskjellig fra den som vi allerede har i databasen og som allerede har gått gjennom alle tester. Da kan vi benytte oss av denne funksjonaliteten, og utlede en kopi som vi skal utvikle videre.
- Laste opp ”base” image. Det er denne muligheten som kommer nok til å være aktuell for vår bruk. Saken er at man skal lage et ”base” imaget på en vanlig måte (testmaskin, imagex, sysprep osv.) og dernest laste det opp til ImageDirect for videre imagebygging. Potensielt problem her er at Dell forutsetter at ”base” image, før det lastes opp, skal bygges kun ved hjelp av deres eget verktøy som heter ”Capture Tool”. ”Capture Tool”, virker det sånn, bruker standard Microsofts verktøy, slik som, WinPE, imageX osv. Hvorvidt er dette viktig/begrensende for vår del, må vi finne ut gjennom tester/bruk.
Programmet
Etter pålogging kommer man frem til hovedskjermen i programmet. Her under taben ”Images” på høyre side ligger det en oversikt over alle imagene som bruker har skapt på en av de måtene beskrevet over. Hvis man velger et image og trykker på ”View/Edit”, får man mulighet til å finjustere image med en rekke innstillinger. Disse innstillingene er hovedsakelig vanlige image justeringer, med andre ord samme som de som vi bruker i PXE per i dag. Så vi har: strømstyring, partisjonering, domenet innmelding, medlemskap i lokal adm grupper, lisensiering (MAK eller KMS), kommandoer som skal kjøres (her kan man dele kommandoer i grupper avhengig av maskin type – noe som ligner veldig mye på det vi har med maskintyper per i dag) osv. Dette betyr at vi, skulle vi ønske det, kunne utstyre imaget med vår ”start.wsf” (hovedscriptet) fil og i så måte få en PXE lignende installasjon, første gang maskina booter. Det er godt å nevne her at et slikt scenario ville fordre en god del forhådsarbeid (med tanken på hvordan vårt system fungerer per i dag), hvilket betyr mindre fleksibilitet for både LITA og oss. Med andre ord ville de ikke fått gjort noe annet på sine maskiner (velge konfigurasjon) enn å slå dem på og se installasjon prossesen gjør seg ferdig.
Komponenter
Under ”Component Library” taben, ligger det en drøss med pakker/filer som man kan installere på sitt image. Hovedsakelig, består biblioteket av Dells forhåndsdefinerte pakker, men man kan også definere sine egne. Her er mulighetene mange. Altså, man kan lage automatiserte pakker (.msi, .exe, .vbs, .wsf, .ps, .reg), legge dem inn i imaget og velge når og hvordan de skal kjøres. Støtte for manuelle pakker finnes også, og da kan man legge ting til rette for at buker selv får anledning til å påvirke installasjon. Det som er mest interessant for oss her, er selvsagt drivere, nærmere bestemt funksjonalitet som gjør det mulig å inkludere drivere for nye modeller som kommer fra Dell uten for mye manuelt arbeid. Dell har inkludert en rekke med drivere for nesten alle sine modeller (eller i hvertfall modeller som vi støtter, altså Optiplex, Latitude og Precision).
Det som imidlertid legger demper på den utsøkte muligheten er størrelse eller pakking av disse filene. Nemlig, en typisk .cab fil med alle driverne vi trenger inneholder støtte for 6 til 8 modeller og ”veier” rundt 1,2 GB. Med tanken på at vi vil ha ett eneste imaget for alle våre Dell maskiner, blir det fort 4-5 slike filer eller 5-6 GB ekstra, som skulle ligge på selve imaget. Dette selvfølgelig kommer ikke på tale, da det bryter med våres anstrengelser til å gjøre imaget minst mulig i størrelsen og heller gjøre tilpassinger i sleve installasjonsscriptet. Det finnes mulighet bare å peke til disse filene, slik at bruker (som i vårt tilfelle er LITA) får sjanse til å installere dem selv midt i installasjonsprosessen. Men heller ikke det er noe vi ønsker fordi da mister vi automatisk løsning. Så konklusjonen rundt drivere er at det blir fort tungvindt å ha dem preinstallert for alle våre Dell modeller.
Virtual online sesion
”Virtual online sesion” er en ganske fin funksjonalitet i ImageDirect3.0. Her er det snakk om mulighet til å montere imaget på en virtuell maskin og se hvordan det ville sett ut etter utrulling. Jeg personlig mener at dette er noe vi kan ha nytte av, ettersom man kan montere image, sjekke alle innstillinger, installere applikasjoner og pakker man ikke vil ha automatisert (eller kan ikke ha automatisert) eller gjøre hva som helst annet man ellers kunne gjøre på en vanlig maskin. Selve montering skjer på en Citrix server og tar ikke mer en 2-3 minutter. En annen fordel er vel at det hele skjer innen en web sesjon og ikke på en fysisk maskin. For vår del, kunne vi for eksempel laste opp et image til ImageDirect, før produksjonsetting, starte opp en Virtual Online Sesion og teste, sjekke eller legge til ting vi har glemt, og alt det innen et web grensesnitt.
Image auditing
Etter at alle innstillingene er satt på plass, må vi nedlaste imaget vårt, teste det, og hvis det oppfører seg som tiltenkt godkjenne det. Godkjenning (eller ”Audit Accept” som det heter i verktøyet) betyr at vi er fornøyde med hvordan imaget fungerer og at vi ikke vil ha nye endringer. Derfor kan ikke et godkjent image endres lenger. Neste skritt kan være todelt. For det første kan vi bare nedlaste imaget vi har akkurat laget og bruke det i våre distribusjons rutiner, eller promotere det i verktøyet og dermed legge ting til rette til å få det preinstallert på alle Dell modeller som kommer direkte fra fabrikken. Den andre muligheten er ganske kjekt og ha, men hakken er at det er en betalingstjeneste som ikke inngår i prisen for bruk av ImageDirect3.0.
USMT
Det finnes også mulighet for migrering av gammel brukerinformasjon, dvs. brukerprofil fra den gamle PC’en til den nye (der OS’et installeres), ved hjelp av Microsoft sitt verktøy USMT (User State Migration Tool). Dette er en fin funksjonalitet dog ulempene er at det kreves altfor mye manuelt arbeid i installasjonsprosessen, samt ”Dell Migration Kit” som sannsynligvis må kjøpes i tillegg. Migration Kit består av USB-RJ45 overgang, nett kabel og selve software, og brukeren må i løpet av installasjon, ved et passelig sted i prosessen, koble den gamle og den nye PC’en, installere programmet og initialisere migrering.
Oppsumering
ImageDirect er en sky-aktig applikasjon som legger ting til rette for ”online” image laging og manipulering. Her kan man lage, redigere, justere og deretter nedlaste eller sende Windows 7 imaget til Dell fabrikken for installasjon på nye modeller. Mulighetene er mange, og ved første øyekast, ser det ut som om ImageDirect tilbyr like mye som alle andre produktene for Windows image laging/manipulering (det baserer seg en god del på Microsofts egne verktøy for samme formål). Til tross for alt det, kommer det neppe til å få et kjempestort innpass i våre OS distribusjon rutiner, da den egner seg best til miljøer der det ikke finnes noen fastslåtte rutiner/systemer som tar hånd om dette. Vi på vår side ville i så fall være nødt til å endre mye både teknisk og procedyremessig uten at spart tid – manuelt arbeid forhold ville vært bedre enn det er per i dag (ikke minst fordi det er snakk kun om oppleget for Dell maskiner).
Likevel, er det flere situasjoner hvor vi kunne dra nytte av et slikt verktøy, og bruke det som supplement til rutiner vi har på plass i dag.
- Det er en ”sky” tjeneste, som er ganske intuitiv og lett tilgjengelig. Den er i tillegg gratis (eller vi får den på kjøpet uansett)
- Imaget testing. Vi kan sende våre imager til ImageDirect og bruke for eksempel ”Virtual Online Sesion” for testing eller justering av imagene våre. Og alt dette fra en web applikasjon, uten behov for testing på en fysisk maskin.
- Nytt rammeverk kommer og det kommer til å ha støtte for OS distribusjon. Vi kan alle tenke oss situasjoner hvor en ny maskin må utstyres med nytt OS, kjapt, fra sentralt hold, uten at LITA er til stedet (eller har tid til det). Da kan et spesielt tilpasset image fra ImageDirect være nyttig.
- Pre installering av OS’et allerede i Dell fabrikk. Det kan dukke opp behov for dette også, for eksempel om man skal bestille en rekke Pads fra Dell, men de har ikke støtte for PXE og dermed kan ikke installeres på vanlig måte. Da kan vi ha et spesielt laget imaget fra Dell som vi kan legge til i et prosjekt og bestille dets installering i fabrikken kun på disse Padene.
- Sikkert noen flere som jeg ikke kommer på i skrivende stund.
Det som fremstår nå er å ta verktøyet i bruk da det er den beste måten å finne ut dets fulle potensialet. Jeg er allerede i gang, og om noen andre er intereserte, er det bare å si ifra, så fikser jeg tilgang.