PXE ကို အသုံးပြု၍ ကွန်ရက်တစ်ခုမှ သုံးစွဲသူ PCs များကို စတင်သောအခါတွင် System Center Configuration Manager (IT အခြေခံအဆောက်အအုံကို စီမံခန့်ခွဲသည့် ထုတ်ကုန်) ၏ စွမ်းဆောင်ရည်များကို တိုးချဲ့ရန် စဉ်းစားနေပါသည်။ ကျွန်ုပ်တို့သည် PXELinux ကိုအခြေခံ၍ System Center လုပ်ဆောင်နိုင်စွမ်းရှိသော boot menu တစ်ခုကိုဖန်တီးပြီး anti-virus စကင်ဖတ်ခြင်း၊ ရောဂါရှာဖွေခြင်းနှင့် ပြန်လည်ရယူခြင်းပုံများကို ပေါင်းထည့်ပါသည်။ ဆောင်းပါး၏အဆုံးတွင်၊ PXE မှတဆင့်စတင်သောအခါ Windows Deployment Services (WDS) နှင့်တွဲဖက်သော System Center 2012 Configuration Manager ၏အင်္ဂါရပ်များကို ထိပါ။
System Center 2012 Configuration Manager SP1 ၊ domain controller နှင့် test machine အများအပြားပါရှိသော စမ်းသပ်ပတ်ဝန်းကျင်တွင် လုပ်ဆောင်ချက်များအားလုံးကို လုပ်ဆောင်ပါသည်။ SCCM သည် PXE ကို အသုံးပြု၍ ကွန်ရက်ပေါ်တွင် ဖြန့်ကျက်နေပြီဟု ယူဆရသည်။
entry ကို
စမ်းသပ်မှုပတ်ဝန်းကျင်တွင် virtual machine အများအပြားပါဝင်သည်။ စက်အားလုံးတွင် Microsoft Windows Server 2008 R2 (x64) ဧည့်သည် OS ထည့်သွင်းထားပြီး၊ E1000 ကွန်ရက် အဒက်တာ၊ SCSI Controller- LSI Logic SAS
အမည် (ရာထူး)
IP လိပ်စာ / DNS အမည်
functional
SCCM (စနစ်စင်တာဖွဲ့စည်းမှုမန်နေဂျာ)
192.168.57.102
sccm2012.test.local
System Center Configuration Manager 2012 SP1 ကို ထည့်သွင်းထားသည်။
DC (AD၊ DHCP၊ DNS)
192.168.57.10
dc1.test.local
ဒိုမိန်းထိန်းချုပ်ကိရိယာ၊ DHCP ဆာဗာနှင့် DNS ဆာဗာများ၏ အခန်းကဏ္ဍ
TEST (စမ်းသပ်စက်)
192.168.57.103
test.test.local
စမ်းသပ်ခြင်းသည်
G.W. (ဂိတ်ဝ)
192.168.57.1
ကွန်ရက်များကြားလမ်းကြောင်းပေးခြင်း။ Gateway Role
1. PXELinux ကို SCCM သို့ ထည့်ပါ။
System Center Configuration Manager တပ်ဆင်ထားသည့် စက်တွင် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ပါသည်။
- ဒေါင်းလုဒ်လုပ်ရန်အတွက် WDS ဖိုင်များတည်ရှိရာ လမ်းညွှန်ကို ဆုံးဖြတ်ကြပါစို့၊ ၎င်းအတွက် ကျွန်ုပ်တို့သည် ကန့်သတ်ချက်တန်ဖိုးအတွက် မှတ်ပုံတင်ခြင်းတွင် ကြည့်ရှုပါ
RootFolder
အကိုင်းအခက်တစ်ခုHKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
မူလတန်ဖိုးC:RemoteInstall
SCCM ဖြန့်ကျက်နေရာမှ ဒေါင်းလုဒ်လုပ်ရန် ဖိုင်များသည် လမ်းညွှန်များတွင် တည်ရှိပါသည်။smsbootx86
иsmsbootx64
ဗိသုကာလက်ရာပေါ် မူတည်.
ပထမဦးစွာ၊ ပုံမှန်အားဖြင့် 32-bit Architecture အတွက် လမ်းညွှန်တစ်ခုကို သတ်မှတ်ပါ။c:Remoteinstallsmsbootx86
- နောက်ဆုံးပေါ် မှတ်တမ်းကို ဒေါင်းလုဒ်လုပ်ပါ။
syslinux . syslinux-5.01.zip မှ ကူးယူပါ။c:Remoteinstallsmsbootx86
အောက်ပါဖိုင်များ-
memdisk, chain.c32, ldlinux.c32, libcom32.c32, libutil.c32, pxechn.c32, vesamenu.c32, pxelinux.0
ထိုသို့သော Error ကိုရှောင်ရှားရန် နောက်ထပ်ဖိုင်များ လိုအပ်ပါသည်။
- В
c:Remoteinstallsmsbootx86
အမည်ပြောင်းpxelinux.0
вpxelinux.com
ဖိုင်တွဲထဲမှာc:remoteinstallsmsbootx86
ကော်ပီလုပ်ပါ။abortpxe.com
အမည်ပြောင်းပါ။abortpxe.0
အမည်မပြောင်းပါက သက်တမ်းတိုးရန်.0
ဥပမာ၊ ညွှန်ကြားချက်Kernel abortpxe.com
အောက်ပါ Error ဖြင့် ကျရှုံးလိမ့်မည်- kernel ကိုဖွင့်ခြင်း မအောင်မြင်ပါ- ဖိုင်နံပါတ် မကောင်းပါ။
PXELINUX အတွက်၊ ဒေါင်းလုဒ်ဖိုင် extension ကို ပန်းကန်ပြားအလိုက် သတ်မှတ်သင့်သည်။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]
source:
http://www.syslinux.org/wiki/index.php/SYSLINUX#KERNEL_file အပိုင်း "Kernel ဖိုင်" - SCCM ကို မီနူးမှတဆင့် ဖွင့်သည့်အခါ F12 ကီးကို အကြိမ်များစွာ နှိပ်ခြင်းမပြုရန်၊ pxeboot.com ကို pxeboot.com.f12 သို့ အမည်ပြောင်းပါ၊ pxeboot.n12 ကို pxeboot.com သို့ ကူးယူပါ။
ထိုသို့မလုပ်ဆောင်ပါက၊ ရွေးချယ်သည့်အခါတိုင်း၊ ကျွန်ုပ်တို့သည် ထိုသို့သောမက်ဆေ့ခ်ျကို လက်ခံရရှိမည်ဖြစ်သည်။
မှတ်ချက်- x64 ဖိုင်တွဲတွင်လည်း ဤဖိုင်များကို အမည်ပြောင်းရန် မမေ့ပါနှင့်။ load လုပ်တဲ့ အခါx86wdsnbp.com
x86 ဖိုဒါမှ၊ loader သည် ပရိုဆက်ဆာဗိသုကာကို ဆုံးဖြတ်ပြီး နောက်ဖိုင်ကို သက်ဆိုင်ရာ ဗိသုကာလက်ရာဖြင့် ဖိုင်တွဲမှ တင်ပေးပါသည်။ ထို့ကြောင့် x64 အတွက် နောက်ဆက်တွဲဖိုင်ဖြစ်မည်မဟုတ်ပါ။x86pxeboot.com
နှင့်x64pxeboot.com
- ဒေါင်းလုဒ်လုပ်/ဖန်တီးပါ။
နောက်ခံ.png ကြည်လင်ပြတ်သားမှု 640x480၊ တူညီသောဖိုင်တွဲသို့ ကူးယူပါ။ ဖိုင်တွဲတစ်ခုဖန်တီးပါ။ISO
ISO ပုံတွေကို ဘယ်မှာထားမလဲ။ ဖိုင်တွဲတစ်ခုဖန်တီးပါ။pxelinux.cfg
configs အတွက်။ - pxelinux.cfg ဖိုင်တွဲတွင်၊ အကြောင်းအရာနှင့်အတူ၊ unicode မဟုတ်သော ကုဒ်နံပါတ်ဖြင့် မူရင်းဖိုင်ကို ဖန်တီးပါ။
မူရင်း (ပြသရန် နှိပ်ပါ)# используем графическое меню 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
ဖိုင်တွဲထဲမှာ
pxelinux.cfg
ဖိုင်တစ်ခုဖန်တီးပါ။graphics.conf
အကြောင်းအရာနှင့်အတူ
graphics.conf (ပြသရန် နှိပ်ပါ)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
ဖိုင်တွဲထဲမှာ
pxelinux.cfg
ဖိုင်တစ်ခုဖန်တီးပါ။av.conf
အကြောင်းအရာနှင့်အတူ
av.conf (ပြသရန် နှိပ်ပါ)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
- ရလဒ်အနေဖြင့်၊ c:remoteinstallsmsbootx86 လမ်းညွှန်တွင် ဖွဲ့စည်းပုံပါရှိသည်။
c:remoteinstallsmsbootx86
pxelinux.cfgchain.c32
ldlinux.c32
libcom32.c32
libutil.c32
pxechn.c32
vesamenu.c32
pxelinux.com
နောက်ခံ.png
pxelinux.cfg
pxelinux.cfg
pxelinux.cfg
ISO ကို
abortpze.0
wdsnbp.com
bootmgfw.efi ပါ
wdsmgfw.efi
bootmgr.exe
pxeboot.n12
pxeboot.com
abortpze.comပျက်ကွက်
av.conf
graphic.conf
*.iso - x64 ဗိသုကာအတွက်၊ ကျွန်ုပ်တို့သည် အလားတူပင် ဖိုင်တွဲအတွင်းရှိ တူညီသောဖွဲ့စည်းပုံကို ဖန်တီးပါသည်။
c:remoteinstallsmsbootx64
ထို့အပြင်
အမိန့်ကိုအသုံးပြုသောအခါmenu PASSWD
စကားဝှက်ကို ပါရာမီတာ၏အစတွင် သက်ဆိုင်ရာ လက်မှတ်ကို ထည့်ခြင်းဖြင့် hashing algorithm ကို အသုံးပြု၍ စကားဝှက်ကို ယခင်အတိုင်း သတ်မှတ်နိုင်သည်။algorithm ကို
လက်မှတ်MD5
$1$SHA-1
$4$SHA-2-256
$5$SHA-2-512
$6$ဒါကြောင့် စကားဝှက်အတွက်ပါ။
Qwerty
နှင့် MD5 algorithmmenu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
ဥပမာအားဖြင့်၊ သင်သည် အွန်လိုင်း hash generator မှတဆင့် စကားဝှက်တစ်ခုကို ဖန်တီးနိုင်သည်။
www.insidepro.com/hashes.php?lang=rus , လိုင်းMD5(Unix)
2. PXELinux boot ကို စနစ်ထည့်သွင်းပါ။
ယခုကျွန်ုပ်တို့သည် pxelinux.com ကိုမည်သို့ဖွင့်ရန်နှင့်မီနူးကိုရယူရမည်ကိုညွှန်ပြပါမည်။
WDS လုပ်ဆောင်ချက်မှတစ်ဆင့် pxelinux.com bootloader ကို သတ်မှတ်ခြင်းသည် SCCM တွင် အလုပ်မလုပ်ပါ။ Commands ကိုကြည့်ပါ။
wdsutil /set-server /bootprogram:bootx86pxeboot.com /architecture:x86
မဆောင်ရွက်ပါ။ output WDS server configuration command ကို run ခြင်းဖြင့် boot ပုံများကို မသတ်မှတ်ထားကြောင်း စစ်ဆေးနိုင်ပါသည်။
wdsutil /get-server /show:images
ထို့ကြောင့် SCCM 2012 တွင်၊ သင်သည် PXE ဒေါင်းလုဒ်အတွက် သင်၏ဖိုင်ကို SMSPXE ဝန်ဆောင်မှုပေးသူထံ သတ်မှတ်၍ မရပါ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် DHCP ဆာဗာ၏ တက်ကြွသော ဧရိယာကို ပြင်ဆင်သတ်မှတ်ပါမည်။
DHCP တက်ကြွသောဧရိယာ၏ ဘောင်များတွင်၊ ပန်းကန်ပြားအလိုက် ဘောင်များကို သတ်မှတ်ပါ။
DHCP ရွေးချယ်မှု
parameter အမည်
အဘိုး
066
boot server host အမည်
sccm2012.test.local
067
Bootfile အမည်
smsbootx86pxelinux.com
006
DNS ဆာဗာများ
192.168.57.10
015
DNS ဒိုမိန်းအမည်
test.local
option 066 တွင် sccm ဆာဗာ၏ FQDN အမည်ကို သတ်မှတ်ပေးသည်၊ option 067 တွင် TFTP root မှစတင်သော x86 bootloader pxelinux.com သို့လမ်းကြောင်းကိုသတ်မှတ်ပေးသည်၊ option 006 တွင် DNS server ၏ IP လိပ်စာကိုကျွန်ုပ်တို့သတ်မှတ်ပေးပါသည်။ အတိုကောက်ဆာဗာအမည်ကို ရွေးချယ်မှု 066 တွင်အသုံးပြုပါက၊ ရွေးချယ်မှု 015 တွင် ကျွန်ုပ်တို့သည် ဒိုမိန်း၏ DNS နောက်ဆက်တွဲကို သတ်မှတ်ပေးပါသည်။
ထို့အပြင်
DHCP ဖွဲ့စည်းမှုပုံစံကို ပိုမိုအသေးစိတ်ဖော်ပြခဲ့သည်။mvgolubev ဒီမှာ . ဒါပေမယ့် ပေါ်တယ်။DC
ရွေးချယ်မှု 150၊ TFTP ဆာဗာ IP လိပ်စာသည် DHCP နယ်ပယ်ဆက်တင်များမှ ပျောက်ဆုံးနေပြီး netsh မှတစ်ဆင့် ရွေးချယ်မှု 150 ကို သတ်မှတ်ခြင်း အလုပ်မလုပ်ပါ။
3. အလုပ်စစ်ဆေးခြင်း။
အခြေခံဆက်တင်များ ပြီးမြောက်ပြီး သင်စတင်စစ်ဆေးနိုင်ပါသည်။ BIOS ရှိ စမ်းသပ်ကွန်ပြူတာတွင် ၎င်းကို ကွန်ရက်ပေါ်တွင် တင်ပြီး မီနူးတွင် တင်ထားသည်။
ပစ္စည်းတစ်ခုရွေးပါ «Start to SCCM»
အလုပ်တစ်ခုအား ကွန်ပြူတာတွင် တာဝန်ပေးအပ်ပါက၊ ခဏအကြာတွင် "Task Sequence Wizard" ဝင်းဒိုးသည် သင့်အား စကားဝှက်ထည့်ရန် လှုံ့ဆော်ပေးသည့် ဝင်းဒိုးတစ်ခု ပေါ်လာလိမ့်မည်။
စက်ကိုပြန်ဖွင့်ပါ၊ မီနူးသို့ပြန်သွားပါ၊ မီနူးတွင်ရွေးချယ်ပါ။ «Antivirus and tools»
စကားဝှက်ကိုရိုက်ထည့်ပါ။ Qwerty
ကျွန်ုပ်တို့သည် မထင်မှတ်ထားသော အရာတစ်ခုကို ရွေးချယ်ပြီး ISO ရုပ်ပုံအား မှတ်ဉာဏ်ထဲသို့ ထည့်သွင်းခြင်းအား စောင့်ကြည့်လေ့လာပါသည်။
အတည်ပြုချက် ပြီးပါပြီ။
4. အပိုဆက်တင်များနှင့် အင်္ဂါရပ်များ
လမ်းကြောင်းသတ်မှတ်ခြင်း
အကယ်၍ ကလိုင်းယင့်၊ DHCP ဆာဗာနှင့် ကွန်ရက် loader ပါရှိသော ဆာဗာသည် တူညီသော ကွန်ရက် အပိုင်းတွင် ရှိနေပါက၊ ထပ်လောင်းဖွဲ့စည်းမှု မလိုအပ်ပါ။ သို့သော်၊ အကယ်၍ client နှင့် DHCP ဆာဗာ သို့မဟုတ် WDS/SCCM ဆာဗာသည် မတူညီသောကွန်ရက် အပိုင်းများတွင် တည်ရှိနေပါက၊ client မှ ထုတ်လွှင့်သော ပက်ကေ့ခ်ျများကို အသုံးပြုနေသော DHCP ဆာဗာနှင့် တက်ကြွသော WDS/SCCM ဆာဗာသို့ သင့် routers များကို configure ပြုလုပ်ရန် အကြံပြုအပ်ပါသည်။ အင်္ဂလိပ်စာပေတွင် ဤလုပ်ငန်းစဉ်ကို "IP Helper table updates" ဟုခေါ်သည်။ ဤကိစ္စတွင်၊ client သည် IP လိပ်စာတစ်ခုရရှိပြီးနောက်၊ network loader ကိုဒေါင်းလုဒ်လုပ်ရန်အတွက် DHCP packets များမှတစ်ဆင့် တိုက်ရိုက် network loader ပါရှိသော server ကို ဆက်သွယ်သည်။
Cisco router များအတွက်၊ command ကိုသုံးပါ။
ip helper-address {ip address}
ဘယ်မှာ {ip address}
DHCP ဆာဗာ သို့မဟုတ် WDS/SCCM ဆာဗာလိပ်စာ။ ဤအမိန့်တော်သည် အောက်ပါ UDP ထုတ်လွှင့်မှုဆိုင်ရာ ပက်ကတ်များကိုလည်း ပေးပို့ပါသည်။
port ကို
protocol ကို
69
TFTP
53
ဒိုမိန်းအမည်စနစ် (DNS)
37
အချိန်ဝန်ဆောင်မှု
137
NetBIOS အမည်ဆာဗာ
138
NetBIOS Datagram ဆာဗာ
67
Bootstrap ပရိုတိုကော (BOOTP)
49
TACACS
ကလိုင်းယင့်အတွက် ဒုတိယနည်းလမ်းမှာ DHCP ဆာဗာမှ ကွန်ရက် loader နှင့်ပတ်သက်သည့် အချက်အလက်ကို တိုက်ရိုက်ရယူရန်ဖြစ်ပြီး DHCP ဆာဗာတွင် ရွေးချယ်စရာ 60,66,67 ကို သတ်မှတ်ရန်ဖြစ်သည်။ DHCP option 60 ကို တန်ဖိုးဖြင့် အသုံးပြုခြင်း။ «PXEClient»
DHCP နယ်ပယ်အားလုံးသို့ DHCP ဆာဗာကို Windows ဖြန့်ကျက်ခြင်းဝန်ဆောင်မှုများကဲ့သို့ ဆာဗာတစ်ခုတည်းတွင် လက်ခံထားမှသာ။ ဤကိစ္စတွင်၊ client သည် DHCP ကိုသုံးမည့်အစား UDP port 4011 ရှိ TFTP ကိုအသုံးပြု၍ Windows Deployment Services ဆာဗာနှင့် တိုက်ရိုက်ဆက်သွယ်သည်။ ဝန်ချိန်ညှိခြင်းဆိုင်ရာ ပြဿနာများ၊ DHCP ရွေးချယ်မှုများ မှားယွင်းစွာ ကိုင်တွယ်ခြင်းနှင့် ကလိုင်းယင့်ဘက်မှ Windows ဖြန့်ကျက်ခြင်းဝန်ဆောင်မှုများ တုံ့ပြန်မှုရွေးချယ်စရာများကြောင့် ဤနည်းလမ်းကို Microsoft မှ အကြံပြုထားခြင်းမရှိပါ။ အဘယ်ကြောင့်ဆိုသော် DHCP ရွေးချယ်စရာ 66 နှင့် 67 နှစ်ခုသာ အသုံးပြုခြင်းသည် ကွန်ရက် boot server တွင် သတ်မှတ်ထားသော ဘောင်များကို ကျော်ဖြတ်နိုင်သောကြောင့် ဖြစ်သည်။
Windows Deployment Services server တွင် အောက်ပါ UDP ports များကိုလည်း ဖွင့်ရန် လိုအပ်ပါသည်။
ဆိပ်ကမ်း 67 (DHCP)
ဆိပ်ကမ်း 69 (TFTP)
ဆိပ်ကမ်း 4011 (PXE)
ဆာဗာပေါ်တွင် DHCP ခွင့်ပြုချက်လိုအပ်ပါက ဆိပ်ကမ်း 68။
ပိုမိုအသေးစိတ်တွင်၊ ကွဲပြားသော WDS ဆာဗာများကြားတွင် ပုံစံပြောင်းလဲခြင်းလုပ်ငန်းစဉ်နှင့် ကွဲပြားသော WDS ဆာဗာများကြားတွင် အရင်းအမြစ်များကို အောက်တွင်ဖော်ပြထားသည်-
ကွန်ရက်စတင်ခြင်းပရိုဂရမ်စီမံခန့်ခွဲမှုhttp://technet.microsoft.com/ru-ru/library/cc732351(v=ws.10).aspx
ဆာဗာစီမံခန့်ခွဲမှုhttp://technet.microsoft.com/ru-ru/library/cc770637(v=ws.10).aspx
Microsoft Windows Preinstallation Environment (Windows PE) 2.0 ကွန်ရက်စတင်ခြင်းအတွက် Microsoft ထုတ်ကုန်ပံ့ပိုးမှုဝန်ဆောင်မှုများ (PSS) ပံ့ပိုးမှု နယ်နိမိတ်များhttp://support.microsoft.com/kb/926172/en-us
Cisco တွင် UDP ထုတ်လွှင့်မှု (BOOTP / DHCP) ကို မည်သို့ပေးပို့မည်နည်း။http://www.cisco-faq.com/163/forward_udp_broadcas.html
Cisco routers များတွင် DHCP ၏ လည်ပတ်မှုနှင့် ဖွဲ့စည်းမှုဆိုင်ရာ အင်္ဂါရပ်များ (အပိုင်း 2)http://habrahabr.ru/post/89997/
ပြည်တွင်းဒေါင်းလုဒ်အတွက် အပိုရွေးချယ်စရာများ
စမ်းသပ်ပတ်ဝန်းကျင်တွင် အမိန့်ပေးသည်။
localboot 0
ထိုသို့သောအမှားတစ်ခုပေးသည်။
၎င်းသည် syslinux documentation မှ အောက်ပါအတိုင်း ပြုလုပ်သည်။
localboot 0
loading သည် local disk မှသွားလိမ့်မည်။ မူလ (primary) floppy disk မှ 0x00 တိကျသောတန်ဖိုးကို သတ်မှတ်သည့်အခါ၊ primary (primary) hard disk မှ 0x80 ကို သတ်မှတ်သောအခါ။ command ကိုပြောင်းခြင်းဖြင့်
localboot 0x80
local OS ကို တင်ပြီးပါပြီ။
အကယ်၍ သီးခြား disk၊ partition သို့မဟုတ် command မှ boot လုပ်ရန် လိုအပ်ပါသည်။ localboot
အလုပ်မလုပ်ပါ၊ ထို့နောက် module ၏စွမ်းရည်များကိုသုံးနိုင်သည်။ chain.c32
. ၎င်းကို တင်ပြီးနောက်၊ သီးခြား disk သို့မဟုတ် disk partition ကိုသတ်မှတ်ရန် နောက်ဆက်တွဲ command ကိုသုံးပါ၊ disk နံပါတ်သည် 0 မှစတင်သည်၊ partition နံပါတ်သည် 1 မှစတင်သည်။ partition 0 ကိုသတ်မှတ်ထားပါက MBR ကို loaded ။ ဒစ်တစ်ခုကို သတ်မှတ်သောအခါ၊ အခန်းကန့်ကို ချန်လှပ်နိုင်သည်။
KERNEL chain.c32
APPEND hd0 0
သို့မဟုတ်
KERNEL chain.c32
APPEND hd0
သတင်းရင်းမြစ်:
PXE မှတစ်ဆင့် ဖိုင်များဒေါင်းလုဒ်လုပ်ခြင်းဆိုင်ရာ မှာယူမှုနှင့် ဖော်ပြချက်
ဆောင်းပါးအစတွင် ဖော်ပြထားသည့်အတိုင်း WDS ဖိုင်များကို ဒေါင်းလုဒ်လုပ်ရန် နေရာရှိသော လမ်းညွှန်ကို ကန့်သတ်ချက်၏တန်ဖိုးတွင် ပါရှိသည်။ RootFolder
မှတ်ပုံတင်ဌာနခွဲတွင် HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
မူလတန်ဖိုး C:RemoteInstall
ဤနေရာတွင် ကန့်သတ်ချက် ReadFilter
TFTP ဆာဗာသည် အမြစ်မှ စတင်၍ ဒေါင်းလုဒ်လုပ်ရန် ဖိုင်များကို ရှာဖွေသည့်နေရာတွင် လမ်းညွှန်များကို သတ်မှတ်ထားသည်။ SCCM 2012 SP1 ကို ထည့်သွင်းထားခြင်းဖြင့်၊ ဤဆက်တင်သည်
boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*
parameter value ကိုပြောင်းရင် *
ထို့နောက် directory တွင်ရှိသော ဖိုင်များအားလုံးကို စီမံဆောင်ရွက်ပါမည်။ RemoteInstall
.
SCCM 2012 ဖြန့်ကျက်မှုအမှတ်အခန်းကဏ္ဍကို မှတ်ပုံတင်တန်ဖိုးတွင် သတ်မှတ်ထားသည်။ ProvidersOrder
ဌာနခွဲတွင်တည်ရှိသည်။ HKLMSystemCurrentControlSetWDSServerProvidersWDSPXE
parameter သည် ProvidersOrder
တန်ဖိုးများကိုယူနိုင်သည်။
SMSPXE
SCCM ရှိ PXE ဝန်ဆောင်မှုအမှတ်
SMS.PXE.Filter
MDT (Microsoft Deployment Toolkit) မှ PXE script handler
BINLSVC
Standard WDS နှင့် RIS အင်ဂျင်
SCCM ကိုထည့်သွင်းခြင်းဖြင့်၊ ကန့်သတ်ချက် ProvidersOrder
ကိစ္စရပ်များ SMSPXE
. ကန့်သတ်ဘောင်ကို ပြောင်းလဲခြင်းဖြင့်၊ ဝန်ဆောင်မှုပေးသူများကို တင်သည့် အစီစဥ်ကို သင် ပြောင်းလဲနိုင်သည်။
catalog ထဲမှာ RemoteInstall
အောက်ပါစံဖိုင်များတည်ရှိသည်။
wdsnbp.com
အောက်ပါလုပ်ဆောင်စရာများကို လုပ်ဆောင်ပေးသည့် Windows Deployment Services အတွက် ဒီဇိုင်းထုတ်ထားသော ကွန်ရက်စတင်ခြင်းပရိုဂရမ်တစ်ခု။
1. ဗိသုကာပညာရှာဖွေခြင်း။
2. စောင့်ဆိုင်းနေသော ကွန်ပျူတာများကို ပြုပြင်ထိန်းသိမ်းခြင်း။ အလိုအလျောက်ထည့်သွင်းခြင်းမူဝါဒကို ဖွင့်ထားသောအခါ၊ ဤကွန်ရက်စတင်ခြင်းပရိုဂရမ်ကို စောင့်ဆိုင်းနေသောကွန်ပျူတာများထံ ပေးပို့ပြီး ကွန်ရက်စတင်ခြင်းကို ရပ်ဆိုင်းကာ ကလိုင်းယင့်ကွန်ပြူတာ၏ ဆာဗာကို အသိပေးပါ။
3. ကွန်ရက်စတင်ခြင်းလင့်ခ်များကိုအသုံးပြုခြင်း (DHCP ရွေးချယ်မှုများ 66 နှင့် 67 ကိုအသုံးပြုခြင်းအပါအဝင်)
PXEboot.com
(ပုံသေ) ကွန်ရက်စတင်ခြင်းကို ဆက်လက်လုပ်ဆောင်ရန် သုံးစွဲသူအား F12 ကို နှိပ်ရန် လိုအပ်သည်။
PXEboot.n12
အသုံးပြုသူသည် F12 ခလုတ်ကိုနှိပ်ရန်နှင့် ကွန်ရက်စတင်ခြင်းကို ချက်ချင်းစတင်ရန် မလိုအပ်ပါ။
AbortPXE.com
စောင့်ဆိုင်းစရာမလိုဘဲ BIOS တွင် နောက်တစ်ခု boot item ကို အသုံးပြု၍ ကွန်ပျူတာကို စတင်ပါ။
bootmgr.exe
Windows Boot Manager (Bootmgr.exe သို့မဟုတ် Bootmgr.efi)။ သီးခြား disk partition တစ်ခုမှ firmware ကို အသုံးပြု၍ Windows bootloader ကို load လုပ်သည် (သို့) network connection တစ်ခုမှ (ကွန်ရက် boot ဖြစ်သောအခါ)
Bootmgfw.efi
PXEboot.com နှင့် PXEboot.n12 ၏ EFI ဗားရှင်း (EFI တွင်၊ PXE ကို စတင်ရန် သို့မဟုတ် မဖွင့်ရန် ရွေးချယ်မှုသည် EFI shell တွင်ဖြစ်ပြီး၊ ကွန်ရက်စတင်သည့်ပရိုဂရမ်မဟုတ်ပါ)။ Bootmgfw.efi သည် PXEboot.com၊ PXEboot.n12၊ abortpxe.com နှင့် bootmgr.exe တို့၏ လုပ်ဆောင်နိုင်စွမ်းများကို ပေါင်းစပ်ထားသည်။ လက်ရှိတွင် ၎င်းသည် x64 နှင့် Itanium ဗိသုကာများအတွက်သာ တည်ရှိနေသည်။
မူရင်း.bcd
Boot Configuration Data Store (BCD)၊ REGF ဖော်မတ်၊ REGEDIT တွင် တင်နိုင်သည်၊ Boot.ini စာသားဖိုင်ကို အစားထိုးသည်
အထက်ဖော်ပြပါအတိုင်း Loading သည် အောက်ပါအတိုင်း ဖြစ်ပေါ်ပါသည်။
1. wdsnbp.com ကို ဒေါင်းလုဒ်လုပ်ပါ။
2. ထို့နောက်၊ သင့်လျော်သော ဗိသုကာလက်ရာ၏ pxeboot.com ကို တင်ထားသည်။
3. PXEBoot.com သည် bootmgr.exe နှင့် BCD boot configuration data store ကို ဒေါင်းလုဒ်လုပ်သည်
4. Bootmgr.exe သည် BCD boot configuration data လည်ပတ်မှုစနစ်ထည့်သွင်းချက်များကိုဖတ်ပြီး Boot.sdi ဖိုင်နှင့် Windows PE ပုံ (boot.wim) ကိုဖွင့်သည်။
5. Bootmgr.exe သည် Windows PE ပုံတွင် Winload.exe ကိုဝင်ရောက်ခြင်းဖြင့် Windows PE ကိုစတင်သည်
အကယ်၍ RemoteInstall
folder တွေရှိတယ်။
Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend
၎င်းတို့၏ရှိနေခြင်းကိုဆိုလိုသည်မှာ SCCM 2012 (SCCM 2007 တွင် PXE ဝန်ဆောင်မှုအချက်များ) တွင် ဖြန့်ချီရေးပွိုင့်ကဏ္ဍကို မထည့်မီတွင်၊ ဤဖိုင်တွဲများကို အလိုအလျောက်ဖန်တီးပေးသည့် ထည့်သွင်းထားသည့် Windows Deployment Services (WDS) တွင် ဖွဲ့စည်းမှုလုပ်ဆောင်ချက်အချို့ ရှိခဲ့သည်။
ဖြန့်ချီရေးပွိုင့်ကဏ္ဍ (SCCM 2007 ရှိ PXE ဝန်ဆောင်မှုအမှတ်အတွက်)၊ အောက်ပါဖိုင်တွဲများသာလျှင် လုံလောက်ပါသည်။
SMSBoot
SMSIMAGES
SMSTemp
Stores
၎င်းသည် SCCM ကို မှားယွင်းစွာ ထည့်သွင်းသည်ဟု မဆိုလိုပါ၊ သို့သော် ဖြစ်နိုင်သည့် အမှားအယွင်းများကို ညွှန်ပြနိုင်သည်။
WDS၊ SCCM နှင့် PXE အစုအဝေး၏ အမျိုးမျိုးသော ပြဿနာများ၏ အဖြေကို ဆောင်းပါးတွင် အသေးစိတ် ဆွေးနွေးထားသည်။
ရလဒ်
System Center Configuration Manager မှ စီမံခန့်ခွဲသော IT အခြေခံအဆောက်အအုံသည် နယ်ပယ်စနစ်စီမံခန့်ခွဲသူများအတွက် ကိရိယာအသစ်တစ်ခု ထပ်ထည့်ထားသည်။
ISO ပုံများသို့ လင့်ခ်များစာရင်း (ပြသရန် နှိပ်ပါ)
Спасибозавнимание!
source: www.habr.com