Difference between revisions of "Fog preparing image for cloning"
Line 60: | Line 60: | ||
#Lav et PowerShell script indeholdende: <br>import-module -name 'C:\Program Files\modules\HyperV'<br> (Standardsti)<br>New-VMExternalSwitch -VirtualSwitchName "WAN" -ext "Intel(R) 82567LM-3 Gigabit Network Connection" -force<br> (Opretter virtuel switch "WAN" med ekstern forbindelse med netkortet "Intel(R) 82567LM-3 Gigabit Network Connection". Force=ingen prompts)<br>get-vmnic -vm gw01 -legacy | set-vmnicswitch -virtualswitch WAN<br>(Hent listen over alle legacy netkort fra virtuelle maskine GW01 og forbind dem til den virtuelle switch WAN.)<br>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". | #Lav et PowerShell script indeholdende: <br>import-module -name 'C:\Program Files\modules\HyperV'<br> (Standardsti)<br>New-VMExternalSwitch -VirtualSwitchName "WAN" -ext "Intel(R) 82567LM-3 Gigabit Network Connection" -force<br> (Opretter virtuel switch "WAN" med ekstern forbindelse med netkortet "Intel(R) 82567LM-3 Gigabit Network Connection". Force=ingen prompts)<br>get-vmnic -vm gw01 -legacy | set-vmnicswitch -virtualswitch WAN<br>(Hent listen over alle legacy netkort fra virtuelle maskine GW01 og forbind dem til den virtuelle switch WAN.)<br>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". | ||
+ | <br> | ||
+ | ==== '''Script eksempler''' ==== | ||
− | + | '''Batch Script''' | |
− | @echo off | + | @echo off |
− | cls<br>echo Konfigurerer Hyper-V... Vent venligst...<br>call powershell.exe C:\Windows\Hyper-V_Initial.ps1 > nul<br>echo.<br>echo Aktiverer Server 2008 R2 Trial... Vent venligst...<br>echo.<br>cscript //B "%windir%\system32\slmgr.vbs" -rearm<br>cscript //B "%windir%\system32\slmgr.vbs" /ipk 2MXGF-TFDMP-FMHM4-8BF2R-P3XTH<br>sc config "sppsvc" start= delayed-auto > nul<br>echo Aktivering fuldfoert! Computeren genstartes<br>@echo off<br>ping localhost > nul<br>shutdown -r -t 00 | + | cls<br>echo Konfigurerer Hyper-V... Vent venligst...<br>call powershell.exe C:\Windows\Hyper-V_Initial.ps1 > nul<br>echo.<br>echo Aktiverer Server 2008 R2 Trial... Vent venligst...<br>echo.<br>cscript //B "%windir%\system32\slmgr.vbs" -rearm<br>cscript //B "%windir%\system32\slmgr.vbs" /ipk 2MXGF-TFDMP-FMHM4-8BF2R-P3XTH<br>sc config "sppsvc" start= delayed-auto > nul<br>echo Aktivering fuldfoert! Computeren genstartes<br>@echo off<br>ping localhost > nul<br>shutdown -r -t 00 |
− | <br>'''PowerShell script''' "Hyper-V_Initial.ps1" | + | <br>'''PowerShell script''' "Hyper-V_Initial.ps1" |
− | |||
− | |||
+ | import-module -name 'C:\Program Files\modules\HyperV'<br>New-VMExternalSwitch -VirtualSwitchName "WAN" -ext "Intel(R) 82567LM-3 Gigabit Network Connection" -force<br>get-vmnic -vm gw01 -legacy | set-vmnicswitch -virtualswitch WAN | ||
+ | <br> | ||
<br> | <br> | ||
[[Category:Linux]] [[Category:Windows]] [[Category:FOG]] | [[Category:Linux]] [[Category:Windows]] [[Category:FOG]] |
Revision as of 12:59, 17 November 2011
Contents
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.)
- Installer Hyper-V modulet til PowerShell. (http://technet.microsoft.com/en-us/edge/Video/ff955836)
- Fjern den virtuelle switch med den eksterne forbindelse.
- Afinstaller onboard netkort i Windows
- 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. - 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 eksempler
Batch 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