Fog preparing image for cloning

From Teknologisk videncenter
Revision as of 12:58, 17 November 2011 by Jhje (talk | contribs)
Jump to: navigation, search

Windows XP

Install Windows XP update the system from Microsoft update. Install Antivirus and all the programs you need.

Volume license key

If you have volume license key you can use FOG multicast cloning.

Single user license key

Links


Windows Server 2008 R2 / Windows 7

    NB. AHCI skal disables i BIOS. Ellers vil klienterne ikke starte op efter deployment (Behøves ikke ske før, kan også disables efter deployment)
1. Lav image som multiple partition image - single disk (Not resizeable)
2. Tilknyt host med imaget og med OS som Windows 7.
3. Installer OS og tilpas maskinen som ønsket (herunder fog client service, hentes fra stien i punkt 5)

  • For at undgå aktiveringsvinduet ved logon, deaktiver tjenesten "Software Protection"

4. Kør evt. en chkdsk /f og en disk defragment.
5. Download fogprep fra fog.tekkom.dk/fog/client og ekserkver som administrator (Får Windows lov at genstarte inden upload, skal fogprep køres igen.)
6. Lav en *.cmd fil og placer f.eks i Windows biblioteket C:\Windows\RunOnce.cmd.

Ved Server 2008R2, skriv i filen:

@echo off

cls
echo Aktiverer Server 2008 R2 Trial... Vent venligst...
echo.
cscript //B "%windir%\system32\slmgr.vbs" -rearm
cscript //B "%windir%\system32\slmgr.vbs" /ipk 2MXGF-TFDMP-FMHM4-8BF2R-P3XTH
sc config "sppsvc" start= delayed-auto > nul
echo Aktivering fuldfoert! Computeren genstartes
@echo off
ping localhost > nul
shutdown -r -t 00

Ved Windows 7, skriv i filen:

@echo off

cls
echo Aktiverer Windows 7... Vent venligst...
echo.
cscript //B "%windir%\system32\slmgr.vbs" -rearm
cscript //B "%windir%\system32\slmgr.vbs" /ipk TVJJM-36W3Y-9C4HP-7M9PB-G6MJ8
sc config "sppsvc" start= delayed-auto > nul
echo Aktivering fuldfoert! Computeren genstartes
@echo off
ping localhost > nul
shutdown -r -t 00


7. Åben registreringsdatabasen og gå til HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\
8. Opret her en string value, kald f.eks. RunOnce, og skriv i værdi, stien til din *.cmd fil, f.eks: C:\Windows\RunOnce.cmd
    VIGTIGT, Windows må ikke genstartes inden upload, licensnøglen kan kun installeres én gang.
9. Åben registreringsdatabasen og gå til HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation
10. Sæt værdien i nøglerne "Manual" og "NotificationDisabled" til 1
11. Start upload job, genstart og upload imaget.


Hyper-V

Gældende for
Server 2008 R2 SP1 med Hyper-V
Fog version 0.29

Beskrivelse
Laves et image fra en host med Hyper-V, skal man være opmærksom på følgende, hvis man ikke kører sysprep på hosten:

  • Hostens fysiske netkort, som forbindes med en Hyper-V switch, vil ikke automatisk skifte MAC adresse, når imaget deployes på nye hosts.
  • Kræver en geninstallation af netkortet.
  • Dette smider forbindelsen mellem det fysiske netkort og den virtuelle switch.


Løsning

(Kan tilføjes ovenover under "Windows Server 2008 R2 / Windows 7" og under punkt 3, tilpasning af maskinen.)

  1. Installer Hyper-V modulet til PowerShell. (http://technet.microsoft.com/en-us/edge/Video/ff955836)
  2. Fjern den virtuelle switch med den eksterne forbindelse.
  3. Afinstaller onboard netkort i Windows
  4. Ved virtuel maskine med to netkort f.eks. LAN og WAN, opret det ene netkort som "Legacy" og det andet netkort som "normal" network adapter.
    I den virtuelle host, omdøb "Legacy" netkortet til WAN.
  5. Lav et PowerShell script indeholdende: 
    import-module -name 'C:\Program Files\modules\HyperV'
    (Standardsti)
    New-VMExternalSwitch -VirtualSwitchName "WAN" -ext "Intel(R) 82567LM-3 Gigabit Network Connection" -force
    (Opretter virtuel switch "WAN" med ekstern forbindelse med netkortet "Intel(R) 82567LM-3 Gigabit Network Connection". Force=ingen prompts)
    get-vmnic -vm gw01 -legacy | set-vmnicswitch -virtualswitch WAN
    (Hent listen over alle legacy netkort fra virtuelle maskine GW01 og forbind dem til den virtuelle switch WAN.)
    Kan kun automatiseres på denne måde, da man ikke kan vælge de enkelte netkort for hosten i scriptet. Der kan kun sorteres efter kategorien af netkort "Legacy" eller "VMBU".


Script eksemplerBatch Script

@echo off

cls
echo Konfigurerer Hyper-V... Vent venligst...
call powershell.exe C:\Windows\Hyper-V_Initial.ps1 > nul
echo.
echo Aktiverer Server 2008 R2 Trial... Vent venligst...
echo.
cscript //B "%windir%\system32\slmgr.vbs" -rearm
cscript //B "%windir%\system32\slmgr.vbs" /ipk 2MXGF-TFDMP-FMHM4-8BF2R-P3XTH
sc config "sppsvc" start= delayed-auto > nul
echo Aktivering fuldfoert! Computeren genstartes
@echo off
ping localhost > nul
shutdown -r -t 00


PowerShell script "Hyper-V_Initial.ps1"

import-module -name 'C:\Program Files\modules\HyperV'
New-VMExternalSwitch -VirtualSwitchName "WAN" -ext "Intel(R) 82567LM-3 Gigabit Network Connection" -force
get-vmnic -vm gw01 -legacy | set-vmnicswitch -virtualswitch WAN