I to tidligere artikler om Windows Networking, har vi sett på hvordan du bruker Microsoft Virtual PC som en testing og læringsplattform og hvordan du får best mulig ytelse når du bruker Virtual PC. Denne artikkelen drøfter hvordan du kan bruke Sysprep til å bygge opp et bibliotek av virtuell maskin (VM) bilder som kan gjøre testing /læring enda enklere.
Sysprep (System Forberedelse verktøyet) er en Microsoft Windows-verktøy som brukes for å utarbeide referansesystemer for bildebasert distribusjon for å målrette systemer. Sysprep er funnet i Deploy.cab filen i \\ Support \\ Tools på Windows-produkt-CD, og den nyeste versjonen av Sysprep for hver Windows-plattformen kan også fås fra Microsoft Download Center ved å søke etter "distribusjonsverktøy".
Mens den primære bruk for Sysprep forbereder systemer for distribusjon ved hjelp av disk imaging (du trenger også et tredjeparts disk imaging verktøy som Ghost å gjøre dette likevel), er en annen bruk for Sysprep forenkle opprettelsen av nye VM for testing og læring formål å bruke Virtual PC. For å se hvordan dette fungerer, la oss gå gjennom prosessen med å "sysprepping" et VM som kjører Windows XP, og deretter bruke den til å lage ekstra XP VMs med minimal ekstra arbeid
Trinn 1:. Installere og konfigurere din Base System
Vi begynner ved å installere Windows XP Professional med Service Pack 2 på en ny VM. Etter det er installert, vil vi konfigurere XP slik vi liker det, og da dette VM vil tjene som vår base (eller referanse) VM fra hvilke andre klonet VMs vil bli opprettet. Starte Virtual PC og klikk for å starte New Virtual Machine (figur 1):
Figur 1: The New Virtual Machine Wizard
Klikk på Neste, og velg alternativet for å opprette en ny virtuell maskin (figur 2):
Figur 2: Opprett en ny VM
Klikk på Neste og skriv inn et beskrivende navn på den nye VM (figur 3). Dette vil skape en ny .vmc (virtuell maskinkonfigurasjon) fil i Mine dokumenter \\ Mine Virtual Machines \\ undermappe der undermappe har det beskrivende navnet på den nye VM
Figur 3:. Gi din base VM en beskrivende navn
De neste skjermbildene i veiviseren kan du angi hvilket operativsystem du skal installere (velg Windows XP) og hvor mye RAM du vil at VM å bruke (du kan la på standard 128 MB med mindre du installerer ekstraprogrammer som Microsoft Office på basen din VM). Så kommer en skjerm som lar deg lage din nye VM ved hjelp av enten en eksisterende virtuell harddisk (.vhd) fil eller en ny en-velge det nye alternativet disk som vist i Figur 4:
Figur 4 : Basen VM trenger en ny .vhd
Klikker Neste ber deg om å angi hvor den nye .vhd skal opprettes. Som standard vil dette være den samme mappen som der .vmc filen ligger, men på min test system jeg lagre alle .vhd filer på en egen SATA RAID 0 array for best mulig ytelse (se min forrige artikkel om Virtual PC ytelse for diskusjon om dette oppsett) så jeg skal spare .vhd i en mappe kalt XP på stasjon D: (se figur 5):
Figur 5: Opprette en .vhd fil for min base XP image Anmeldelser
Finishing veiviseren oppretter min nye VM, men det er noe operativsystem installert på den. Så jeg pop min Windows XP Service Pack 2 CD fra min MSDN Universal abonnement (noe helt essensielt, og vel verdt pengene for enhver bedrift som må ofte teste Microsoft-plattformer og produkter) inn i min testmaskin og klikk deretter Start i Virtual PC-konsollen å starte min nyopprettede VM. Merk at når du starter VM må du velge Bruk Fysisk Drive fra CD menyvalget å få VM gjenkjenne Windows produkt-CD i CD-ROM-stasjonen. Windows Setup vil så fortsette å kjøre på vanlig måte, og starter med teksten-mode blå skjerm før du har fullført installere Windows XP på den nye VM. En viktig ting når du kjører installasjonsprogrammet men-la administratorpassordet blank. Du trenger at så Sysprep vil fungere etterpå. Også, jeg vanligvis la Setup automatisk generere et navn for basen min VM og bruke Typiske nettverksinnstillinger (DHCP eller APIPA) også.
Når installasjonen er ferdig og du har logget deg på for første gang, konfigurere skrivebordet, installere programmer, og gjøre hva du trenger å gjøre for å konfigurere basesystemet. Husk at klonet VMs vil være duplikater av basen din VM, så gjør så mye konfigurering som du kan på forhånd vil spare deg jobbe senere. Og gå videre og aktivere XP VM også. Til slutt, ikke glem å installere Virtual Machine Tilgang på VM også.
Oppsett 2: Sysprepping din Base VM
Sysprepping basen din VM er en grei prosedyre. Starte Virtual PC og deretter starte XP VM og logg på som lokal administrator (husk at du har forlatt tomt passord for denne kontoen). Lag en mappe for eksempel C: \\ Distribuer og pakke ut innholdet i filen Deploy.cab i \\ Support \\ Tools på din XP CD til denne nye mappen). Deretter klikker du Start, Kjør, skriv C: \\ Distribuer \\ Setupmgr.exe Hotell og klikk OK for å starte installasjonsprogrammet, et verktøy som du nå vil bruke til å lage et svar fil for å automatisere installasjonen av klonet VM senere på. Jeg beskrev i detalj hvordan du bruker Setup Manager i et tidligere artikkel om WindowsNetworking, så jeg skal være veldig kort her. Bare husk at alt som skjer i basen VM du opprettet, ikke din fysiske (host) maskin.
Når installasjonsprogrammet er i gang, begynne å gå gjennom veiviseren gjør følgende valg:
Figur 6:. Opprett en ny svarfilen for Sysprep oppsett
Når veiviseren er ferdig, lagre den nye svarfilen (Sysprep.inf) i en undermappe av mappen C: \\ Distribuer mappe og ikke Distribuer selve mappen. For eksempel lage en undermappe kalt C: \\ Distribuer \\ Sysprep og lagre Sysprep.inf i Sysprep-mappen (figur 7):
Figur 7: Lagre en kopi av filen Sysprep.inf
I tillegg til å spare svaret filen Sysprep.inf i C: \\ Distribuer \\ Sysprep, skaper veiviseren også en C: \\ Sysprep mappen og lagrer en kopi av filen Sysprep.inf der også. Kopier filene Sysprep.exe og Setupcl.exe fra C: \\ Distribuer mappe til C: \\ Sysprep, slik at din C: \\ Sysprep mappen ser ut som Figur 8:
Figur 8: Hva din C : \\ Sysprep mappen skal inneholde
Nå har du leser til Sysprep basen din VM. Lukk alle programmer som kjører eller vinduer i VM, og klikk på Start, Kjør, skriv C: \\ Sysprep \\ Sysprep.exe Hotell og klikk OK for å starte sysprepping. Klikk OK for å godta dialogboksen som vises (Figur 9):
Figur 9: Klikk OK for å starte sysprepping din base VM
Når Sysprep egenskaper vises, må du kontrollere at Valgene er akkurat som de som er vist i Figur 10 nedenfor:
Figur 10: Bruk disse innstillingene for Sysprep
Nå klikker Forsegl på nytt, klikk OK når du blir spurt om du ønsker å regenerere SID og din VM vil bli sysprepped og vil automatisk bli avsluttet. Siden vår base VM vil nå ikke lenger i seg selv brukes som et VM i Virtual PC, må du angre den .vhd filen for denne VM fra sin .vmc fil. For å gjøre dette, velger basen din VM i Virtual PC-konsollen og klikk på Fjern-knappen (figur 11):
Figur 11: Velg basen din VM og klikk Fjern
Når du Klikk på Fjern en dialogboks vil vises (Figur 12):
Figur 12: Klikk Ja når denne dialogen vises
Etter å ha klikket Ja, åpner du Windows Utforsker på vertsdatamaskinen og bla for å finne den. VHD-filen for basen din VM. Bruk CTRL + C og Ctrl + V for å lage så mange kopier av denne .vhd som du trenger (dvs. så mange nye XP VMs du ønsker å skape for hjelp med Virtual PC) og endre navn på disse kopierte .vhds som ønsket. Jeg har opprettet to nye .vhds på denne måten, som vist i Figur 13:
Figur 13: Base VM og to eksemplarer av sin sysprepped .vhd fil
Når du har gjort dine eksemplarer, sette attributtet på egenskapene til Base VMs .vhd fil slik at den ikke kan bli slettet ved et uhell eller brukes av Virtual PC.
Trinn 3:. Lag Klonet VMs
Nå er du klar til å opprette nye, klonede Windows XP virtuelle maskiner i Virtual PC. Gå tilbake til Virtual PC-konsollen og klikk på Ny-knappen for å opprette en ny VM som i trinn 1 tidligere, men denne gangen velger muligheten til å bruke en eksisterende virtuell harddisk i stedet for å opprette en ny (Figur 14):
< P>
Figur 14: Opprett en ny VM ved hjelp av en eksisterende .vhd fil
Legg ved en av de klonede (kopiert) VMs du opprettet på slutten av trinn 2 ovenfor til den nye VM, og velg Angre Disk alternativ hvis du planlegger å bruke angre disker (de er flott hvis du vil være konstant rekonfigurere Virtual PC-nettverk) som i Figur 15:
Figur 15: Feste en eksisterende .vhd fil til en ny VM heter XP Box en
Når du er ferdig med veiviseren, vil du se den nye VM i Virtual PC-konsollen (Figur 16):
Figur 16: Klonet kopi av XP på en ny VM
Klikk på Start for å starte opp din klonet kopi av XP i den nye VM, og Sysprep prosessen vil generere nye SID for den nye XP maskin. Når XP starter opp vil du bli presentert med et par raske instruksjonene for informasjon som er spesifikk for den nye datamaskinen, og deretter velkomstskjermen vil vises etterfulgt av skrivebordet ditt. Gjenta prosedyren med hver ny XP VM du vil opprette (og gjenta alt ovenfor med Windows Server 2003), og deretter bruke den nye VMs i Virtual PC miljø. Ganske snart vil du ha et helt bibliotek av lagret grunn VM bilder for ulike operativsystemer, serverroller, klientroller, og så videre. Et bibliotek av sysprepped bilder som dette gjør Virtual PC en veldig bra verktøy for testing og læringsformål. Anmeldelser