ProHoster > Блог > Isakoso > Akojọ aṣayan bata PXE pẹlu Oluṣakoso Iṣeto Ile-iṣẹ System
Akojọ aṣayan bata PXE pẹlu Oluṣakoso Iṣeto Ile-iṣẹ System
A n gbero lati faagun awọn agbara ti Oluṣakoso Iṣeto Ile-iṣẹ System (ọja kan fun ṣiṣakoso awọn amayederun IT) nigbati o ba bẹrẹ awọn PC olumulo lori nẹtiwọọki kan nipa lilo PXE. A ṣẹda akojọ aṣayan bata ti o da lori PXELinux pẹlu iṣẹ ṣiṣe Ile-iṣẹ System ati ṣafikun ọlọjẹ ọlọjẹ, iwadii aisan ati awọn aworan imularada. Ni ipari nkan naa, a fi ọwọ kan awọn ẹya ara ẹrọ ti Oluṣakoso Iṣeto ni Ile-iṣẹ 2012 ni apapo pẹlu Awọn iṣẹ imuṣiṣẹ Windows (WDS) nigbati o ba bẹrẹ nipasẹ PXE.
A ṣe gbogbo awọn iṣe lori agbegbe idanwo kan ti o ti fi sori ẹrọ Oluṣakoso Iṣeto 2012 System Center 1, oluṣakoso agbegbe, ati nọmba awọn ẹrọ idanwo. O ti ro pe SCCM ti n ranṣẹ tẹlẹ lori nẹtiwọọki nipa lilo PXE.
Ifihan
Ayika idanwo ni ọpọlọpọ awọn ẹrọ foju. Gbogbo awọn ero ni Microsoft Windows Server 2008 R2 (x64) alejo OS ti fi sori ẹrọ, E1000 oluyipada nẹtiwọki, SCSI Adarí: LSI Logic SAS
A ṣe awọn iṣe lori ẹrọ nibiti o ti fi Oluṣakoso Iṣeto Ile-iṣẹ System sori ẹrọ
Jẹ ki a pinnu itọsọna nibiti awọn faili WDS wa fun igbasilẹ, fun eyi a wo ni iforukọsilẹ fun iye ti paramita naa. RootFolder ni eka kan HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
Iwọn aiyipada C:RemoteInstall
Awọn faili lati ṣe igbasilẹ lati aaye imuṣiṣẹ SCCM wa ninu awọn ilana smsbootx86 и smsbootx64 da lori awọn faaji.
Ni akọkọ, ṣeto itọsọna kan fun faaji 32-bit, nipasẹ aiyipada c:Remoteinstallsmsbootx86
Ṣe igbasilẹ iwe-ipamọ pẹlu tuntun syslinux . Daakọ lati syslinux-5.01.zip si c:Remoteinstallsmsbootx86 awọn faili wọnyi: memdisk, chain.c32, ldlinux.c32, libcom32.c32, libutil.c32, pxechn.c32, vesamenu.c32, pxelinux.0
Awọn faili afikun nilo lati yago fun iru aṣiṣe bẹ.
В c:Remoteinstallsmsbootx86 lorukọ mii pxelinux.0 в pxelinux.com
Ninu folda c:remoteinstallsmsbootx86 ṣe ẹda kan abortpxe.com ati fun lorukọ mii si abortpxe.0
Ti ko ba fun lorukọ mii si itẹsiwaju .0, lẹhinna fun apẹẹrẹ itọnisọna
Kernel abortpxe.com
yoo kuna pẹlu awọn wọnyi aṣiṣe: Booting ekuro kuna: Buburu faili nọmba
Fun PXELINUX, ifaagun faili igbasilẹ yẹ ki o ṣeto ni ibamu si awo
none or other Linux kernel image
.0 PXE bootstrap program (NBP) [PXELINUX only]
.bin "CD boot sector" [ISOLINUX only]
.bs Boot sector [SYSLINUX only]
.bss Boot sector, DOS superblock will be patched in [SYSLINUX only]
.c32 COM32 image (32-bit COMBOOT)
.cbt COMBOOT image (not runnable from DOS)
.com COMBOOT image (runnable from DOS)
.img Disk image [ISOLINUX only]
Ni ibere ki o má ba tẹ bọtini F12 ni igba pupọ nigbati o ba n ṣajọpọ SCCM nipasẹ akojọ aṣayan, tun lorukọ pxeboot.com si pxeboot.com.f12, da pxeboot.n12 si pxeboot.com
Ti eyi ko ba ṣe, lẹhinna nigba yiyan, a yoo gba iru ifiranṣẹ bẹẹ ni gbogbo igba Akiyesi: Maṣe gbagbe lati tunrukọ awọn faili wọnyi ninu folda x64 pẹlu. nigbati o fifuye x86wdsnbp.com lati x86 folda, awọn agberu ipinnu awọn isise faaji ati awọn nigbamii ti faili ti wa ni ti kojọpọ lati awọn folda pẹlu awọn ti o baamu faaji. Nitorinaa, fun x64, faili ti o tẹle kii yoo jẹ x86pxeboot.com, ati x64pxeboot.com
Ṣe igbasilẹ / ṣẹda abẹlẹ.png, ipinnu 640x480, daakọ si folda kanna. Ṣẹda folda kan ISO ibi ti a yoo gbe awọn aworan ISO. Ṣẹda folda kan pxelinux.cfg fun awọn atunto.
Ninu folda pxelinux.cfg, ṣẹda faili aiyipada, ni fifi koodu ti kii ṣe Unicode, pẹlu akoonu naa aiyipada (Tẹ lati ṣafihan)
# используем графическое меню
DEFAULT vesamenu.c32
PROMPT 0
timeout 80
TOTALTIMEOUT 9000
MENU TITLE PXE Boot Menu (x86)
MENU INCLUDE pxelinux.cfg/graphics.conf
MENU AUTOBOOT Starting Local System in 8 seconds
# Boot local HDD (default)
LABEL bootlocal
menu label Boot Local
menu default
localboot 0x80
# if it doesn't work
#kernel chain.c32
#append hd0
# Вход в меню по паролю Qwerty, алгоритм MD5
label av
menu label Antivirus and tools
menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
kernel vesamenu.c32
append pxelinux.cfgav.conf
label sccm
menu label Start to SCCM
COM32 pxechn.c32
APPEND sccm2012.test.local::smsbootx86wdsnbp.com -W
label pxe64
menu label Start to x64 pxelinux
COM32 pxechn.c32
APPEND sccm2012.test.local::smsbootx64pxelinux.com
LABEL Abort
MENU LABEL Exit
KERNEL abortpxe.0
Ninu folda pxelinux.cfg ṣẹda faili graphics.conf pẹlu akoonu graphics.conf (Tẹ lati ṣafihan)
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #00000000 #00000000 none
MENU COLOR SCROLLBAR 30;44 #00000000 #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND background.png
NOESCAPE 0
ALLOWOPTIONS 0
Ninu folda pxelinux.cfg ṣẹda faili av.conf pẹlu akoonu av.conf (Tẹ lati ṣafihan)
DEFAULT vesamenu.c32
PROMPT 0
MENU TITLE Antivirus and tools
MENU INCLUDE pxelinux.cfg/graphics.conf
label main menu
menu label return to main menu
kernel vesamenu.c32
append pxelinux.cfg/default
label drweb
menu label DrWeb
kernel memdisk
append iso raw initrd=isodrweb.iso
label eset
menu label Eset
kernel memdisk
append iso raw initrd=isoeset_sysrescue.iso
label kav
menu label KAV Rescue CD
KERNEL kav/rescue
APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg doscsi nomodeset quiet splash
#Загружаем ISO по полному пути, можно загружать с другого TFTP
label winpe
menu label WinPE from another TFTP
kernel sccm2012.test.local::smsbootx86memdisk
append iso raw initrd=sccm2012.test.local::smsbootx86isoWinPE_RaSla.iso
label clonezilla
menu label Clonezilla
kernel memdisk
append iso raw initrd=isoclonezilla.iso
Bi abajade, c:remoteinstallsmsbootx86 liana ni igbekalẹ naa ninu
Fun faaji x64, a daakọ bakanna ati ṣẹda eto kanna ninu folda naa c:remoteinstallsmsbootx64
Afikun
Nigba lilo pipaṣẹ menu PASSWD ọrọ igbaniwọle le ṣee ṣeto boya bi o ti ri, tabi lo algorithm hashing nipa fifi ibuwọlu ti o baamu ni ibẹrẹ paramita naa.
Awọn algorithm
Ibuwọlu
MD5
$ 1 $
SHA-1
$ 4 $
SHA-2-256
$ 5 $
SHA-2-512
$ 6 $
Nitorina fun ọrọigbaniwọle Qwerty ati MD5 alugoridimu
menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
O le ṣe ina ọrọ igbaniwọle kan, fun apẹẹrẹ, nipasẹ olupilẹṣẹ hash ori ayelujara www.insidepro.com/hashes.php?lang=rus, ila MD5(Unix)
2. Ṣeto soke PXELinux bata
Bayi a yoo tọka bi o ṣe le ṣaja pxelinux.com ati gba akojọ aṣayan.
Pato bootloader pxelinux.com nipasẹ iṣẹ ṣiṣe WDS ko ṣiṣẹ ni SCCM. Wo Awọn aṣẹ
ko ba wa ni ilọsiwaju. O le mọ daju pe awọn aworan bata ko ti ṣeto nipasẹ sisẹ aṣẹ atunto olupin WDS ti o wu jade
wdsutil /get-server /show:images
Nitorina, ni SCCM 2012, o ko le pato faili rẹ fun igbasilẹ PXE si olupese SMSPXE. Nitorinaa, a yoo tunto agbegbe ti nṣiṣe lọwọ olupin DHCP.
Ni awọn paramita ti DHCP agbegbe ti nṣiṣe lọwọ, ṣeto awọn paramita ni ibamu si awo
DHCP aṣayan
Orukọ paramita
Itumo
066
Boot server ogun orukọ
sccm2012.igbeyewo.agbegbe
067
Bootfile orukọ
smsbootx86pxelinux.com
006
Awọn olupin DNS
192.168.57.10
015
Orukọ-ašẹ DNS
idanwo.agbegbe
Ni aṣayan 066 a pato orukọ FQDN ti olupin sccm, ni aṣayan 067 a pato ọna si x86 bootloader pxelinux.com ti o bẹrẹ lati gbongbo TFTP, ni aṣayan 006 a pato adiresi IP ti olupin DNS. Ti a ba lo orukọ olupin kukuru ni aṣayan 066, ni aṣayan 015 a pato suffix DNS ti agbegbe naa.
Afikun
Ṣe apejuwe iṣeto DHCP ni awọn alaye diẹ sii mvgolubevnibi. Sugbon lori DC aṣayan 150, TFTP server IP adiresi, sonu lati DHCP dopin eto, ati ki o pato aṣayan 150 nipasẹ netsh ko ṣiṣẹ.
3. Ṣiṣayẹwo iṣẹ
Awọn eto ipilẹ ti pari ati pe o le bẹrẹ ṣiṣe ayẹwo. A fihan lori kọnputa idanwo ni BIOS o ti kojọpọ lori nẹtiwọọki ati gbe sinu akojọ aṣayan
Yiyan ohun kan «Start to SCCM» ati pe ti o ba yan ọkọọkan iṣẹ-ṣiṣe kan si kọnputa, lẹhinna lẹhin igba diẹ window “Oluṣeto Iṣẹ-ṣiṣe” yoo han ti o jẹ ki o tẹ ọrọ igbaniwọle sii.
Tun ẹrọ naa bẹrẹ, pada si akojọ aṣayan, yan ninu akojọ aṣayan «Antivirus and tools» ki o si tẹ ọrọ igbaniwọle sii Qwerty
A yan ohun kan lainidii ati ṣe akiyesi ikojọpọ aworan ISO sinu iranti
Nduro ati ri abajade
Ijeri ti pari
4. Awọn eto afikun ati awọn ẹya ara ẹrọ
Eto ipasona
Ti alabara, olupin DHCP ati olupin ti o ni agberu nẹtiwọọki wa ni apa nẹtiwọọki kanna, ko nilo iṣeto ni afikun. Bibẹẹkọ, ti alabara ati olupin DHCP tabi olupin WDS/SCCM wa lori awọn abala nẹtiwọọki oriṣiriṣi, a gba ọ niyanju pe ki o tunto awọn olulana rẹ lati firanṣẹ awọn apo-iwe igbohunsafefe lati ọdọ alabara si olupin DHCP ti nṣiṣe lọwọ ati olupin WDS/SCCM ti nṣiṣe lọwọ. Ni awọn iwe Gẹẹsi, ilana yii ni a mọ si "awọn imudojuiwọn tabili Oluranlọwọ IP". Ni ọran yii, alabara, lẹhin gbigba adiresi IP kan, kan si olupin ti o ni agberu nẹtiwọọki taara nipasẹ awọn apo-iwe DHCP lati ṣe igbasilẹ agberu nẹtiwọọki naa.
Fun Cisco onimọ, lo pipaṣẹ
ip helper-address {ip address}
nibi ti {ip address} Olupin DHCP tabi adirẹsi olupin WDS/SCCM. Aṣẹ yii tun firanṣẹ awọn apo-iwe igbohunsafefe UDP atẹle wọnyi
Ibudo
Ilana
69
TFTP
53
Eto Orukọ Aṣẹ (DNS)
37
Iṣẹ akoko
137
NetBIOS Name Server
138
NetBIOS Datagram Server
67
Ilana Bootstrap (BOOTP)
49
TACACS
Ọna keji fun alabara lati gba alaye nipa agberu nẹtiwọki taara lati olupin DHCP ni lati pato awọn aṣayan 60,66,67 lori olupin DHCP. Lilo DHCP aṣayan 60 pẹlu iye «PXEClient» si gbogbo awọn aaye DHCP, nikan ti olupin DHCP ti gbalejo lori olupin kanna gẹgẹbi Awọn iṣẹ imuṣiṣẹ Windows. Ni ọran yii, alabara n ba sọrọ taara pẹlu olupin Awọn iṣẹ imuṣiṣẹ Windows nipa lilo TFTP lori ibudo UDP 4011 dipo lilo DHCP. Ọna yii kii ṣe iṣeduro nipasẹ Microsoft nitori awọn ọran pẹlu iwọntunwọnsi fifuye, mimu ti ko tọ ti awọn aṣayan DHCP ati awọn aṣayan idahun Awọn iṣẹ imuṣiṣẹ Windows ni ẹgbẹ alabara. Ati paapaa nitori lilo awọn aṣayan DHCP meji nikan 66 ati 67 gba ọ laaye lati fori awọn aye ti a ṣeto sori olupin bata nẹtiwọọki.
O tun nilo lati ṣii awọn ebute UDP wọnyi lori olupin Awọn iṣẹ imuṣiṣẹ Windows
ibudo 67 (DHCP)
ibudo 69 (TFTP)
ibudo 4011 (PXE)
ati ibudo 68 ti DHCP ašẹ wa ni ti beere lori olupin.
ikojọpọ yoo lọ lati disk agbegbe kan. Ati nigbati o ba n ṣalaye iye kan pato 0x00 lati disk akọkọ (akọkọ) floppy disk, nigbati o n ṣalaye 0x80 lati disiki lile akọkọ (akọkọ). Nipa yiyipada aṣẹ si
localboot 0x80
OS agbegbe ti kojọpọ.
Ti iwulo ba wa lati bata lati disiki kan pato, ipin tabi pipaṣẹ localboot ko ṣiṣẹ, lẹhinna o le lo awọn agbara ti module chain.c32. Lẹhin ikojọpọ rẹ, lo aṣẹ append lati ṣalaye disk kan pato tabi ipin disk, nọmba disk bẹrẹ lati 0, nọmba ipin bẹrẹ lati 1. ti o ba ti ipin 0 pato, MBR ti kojọpọ. Nigbati o ba n ṣalaye disk kan, ipin le jẹ ti own.
Gẹgẹbi a ti sọ ni ibẹrẹ nkan naa, itọsọna nibiti awọn faili WDS wa fun igbasilẹ wa ninu iye paramita naa. RootFolder ni ẹka iforukọsilẹ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
Iwọn aiyipada C:RemoteInstall
Nibi ni paramita ReadFilter Awọn ilana ti wa ni pato nibiti olupin TFTP n wa awọn faili lati ṣe igbasilẹ, bẹrẹ lati gbongbo. Pẹlu SCCM 2012 SP1 ti fi sori ẹrọ, eto yii jẹ
boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*
Ti o ba yipada iye paramita si * lẹhinna gbogbo awọn faili ti o wa ninu itọsọna yoo wa ni ilọsiwaju RemoteInstall.
Ipa aaye imuṣiṣẹ SCCM 2012 jẹ pato ni iye iforukọsilẹ ProvidersOrderti o wa ni ẹka HKLMSystemCurrentControlSetWDSServerProvidersWDSPXE
Apaadi ProvidersOrder le gba awọn iye
SMSPXE
Ojuami iṣẹ PXE ni SCCM
SMS.PXE.Filter
Olutọju iwe afọwọkọ PXE lati MDT (Ọpa Imuṣiṣẹ Microsoft)
BINLSVC
Standard WDS ati RIS engine
Pẹlu SCCM ti fi sori ẹrọ, paramita naa ProvidersOrder ni itumo SMSPXE. Nipa yiyipada paramita, o le yi aṣẹ pada ninu eyiti awọn olupese ti kojọpọ.
Ninu iwe akojo oro RemoteInstall awọn wọnyi boṣewa awọn faili ti wa ni be
wdsnbp.com
Eto bata nẹtiwọọki ti a ṣe apẹrẹ fun Awọn iṣẹ imuṣiṣẹ Windows ti o ṣe awọn iṣẹ ṣiṣe wọnyi:
1. Iwari faaji.
2. Itọju awọn kọmputa nduro. Nigbati eto imulo afikun-laifọwọyi ṣiṣẹ, eto bata nẹtiwọọki yii ni a firanṣẹ si awọn kọnputa iduro lati da bata bata nẹtiwọọki duro ati sọfun olupin ti faaji kọnputa alabara.
3. Lilo awọn ọna asopọ bata nẹtiwọki (pẹlu lilo awọn aṣayan DHCP 66 ati 67)
PXEboot.com
(Aiyipada) Nilo olumulo lati tẹ bọtini F12 lati tẹsiwaju bata nẹtiwọọki naa
PXEboot.n12
Ko nilo olumulo lati tẹ bọtini F12 ati bẹrẹ bata nẹtiwọọki lẹsẹkẹsẹ
AbortPXE.com
Bata awọn kọmputa nipa lilo awọn nigbamii ti bata ohun kan ninu awọn BIOS lai nduro
bootmgr.exe
Oluṣakoso Boot Windows (Bootmgr.exe tabi Bootmgr.efi). Ṣe ikojọpọ bootloader Windows nipa lilo famuwia lati ipin disk kan pato tabi lori asopọ nẹtiwọọki kan (ninu ọran bata nẹtiwọọki)
Bootmgfw.efi
Ẹya EFI ti PXEboot.com ati PXEboot.n12 (ni EFI, yiyan lati bata tabi kii ṣe bata PXE wa ninu ikarahun EFI, kii ṣe eto bata nẹtiwọọki). Bootmgfw.efi daapọ awọn agbara ti PXEboot.com, PXEboot.n12, abortpxe.com, ati bootmgr.exe. Lọwọlọwọ o wa fun x64 nikan ati awọn faaji Itanium.
Aiyipada.bcd
Ibi ipamọ data atunto bata (BCD), ọna kika REGF, le ṣe kojọpọ sinu REGEDIT, rọpo faili ọrọ Boot.ini
Ikojọpọ waye ni ilana atẹle bi a ti salaye loke
1. Gba wdsnbp.com.
2. Nigbamii ti, pxeboot.com ti faaji ti o yẹ ti kojọpọ
3. PXEboot.com ṣe igbasilẹ bootmgr.exe ati ibi ipamọ data iṣeto bata BCD
4. Bootmgr.exe ka BCD data iṣeto ni bata awọn titẹ sii awọn ọna ṣiṣe eto ati fifuye faili Boot.sdi ati aworan Windows PE (boot.wim)
5. Bootmgr.exe bẹrẹ ikojọpọ Windows PE nipa wiwo Winload.exe ni aworan Windows PE
Ti o ba wa ninu RemoteInstall awọn folda wa
Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend
wiwa wọn tumọ si pe ṣaaju ki o to ṣafikun ipa aaye pinpin ni SCCM 2012 (awọn aaye iṣẹ PXE ni SCCM 2007), diẹ ninu awọn iṣe atunto wa lori Awọn iṣẹ imuṣiṣẹ Windows ti a fi sori ẹrọ (WDS) ti o ṣẹda awọn folda wọnyi laifọwọyi.
Fun ipa aaye pinpin (ojuami iṣẹ PXE ni SCCM 2007), awọn folda atẹle nikan ni o to.
SMSBoot
SMSIMAGES
SMSTemp
Stores
Eyi ko tumọ si pe SCCM ti fi sori ẹrọ ti ko tọ, ṣugbọn o le tọka si orisun ti o ṣeeṣe ti awọn aṣiṣe.
Ojutu ti awọn iṣoro oriṣiriṣi ti lapapo WDS, SCCM ati PXE ni a jiroro ni awọn alaye nla ninu nkan naa. Laasigbotitusita Ojuami Iṣẹ PXE ati WDS ni Alakoso Iṣeto ni 2007
Abajade
Awọn amayederun IT ti iṣakoso nipasẹ Oluṣakoso Iṣeto Ile-iṣẹ Eto ti ṣafikun ohun elo tuntun fun awọn alabojuto eto aaye.