婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解Linux系統下PXE服務器的部署過程

詳解Linux系統下PXE服務器的部署過程

熱門標簽:軟件電話機器人 萊蕪移動外呼系統 杭州電銷機器人有效果嗎 申請400電話流程好嗎 金華呼叫中心外呼系統廠家 襄陽地圖標注店 高德地圖標注在電腦上 柯城手機地圖如何做地圖標注 小語股票電銷機器人

在大規模安裝服務器時,需要批量自動化方法來安裝服務器,來減少日常的工作量.
但是批量自動化安裝服務器的基礎是網絡啟動服務器(bootserver).
下面我們就介紹一下 網絡啟動服務器的 安裝和配置方法,供大家實踐之用!
1. 本文用到的術語解釋
PXE
PXE(Pre-boot Execution Environment)是由Intel設計的協議,它可以使計算機通過網絡而不是從本地硬盤、光驅等設備啟動?,F代的網卡,一般都內嵌支持PXE的ROM芯片。當計算機引導時,BIOS把PXE client調入內存執行,并顯示出命令菜單,經用戶選擇后,PXE client將放置在遠端的操作系統通過網絡下載到本地運行.
DHCP
DHCP(Dynamic Host Control Protocol) 動態主機控制協議.用于集中、動態的給客戶機分配IP地址.
TFTP
TFTP(trivial file transfer protocol),一種開銷很小的文件傳輸協議,語法類似ftp.因簡單、高效,常用于網絡設備的OS和配置更新.
2. PXE 原理
2.1. PXE Client Api (架構)

圖 PXE API架構圖。(圖片來源:PXE Specification Version 2.1)
上圖說明: 當BIOS把PXE Client載入記憶體,此時便具有DHCP Client及TFTP Client的能力。
PXE Client具備DHCP Client能力,可以透過DHCP Server來取得IP位址。
PXE Client具備TFTP Client能力”,可通過TFTP來下載kernel image等文件。
2.2. PXE啟動流程圖(pxe boot)

上圖啟動流程說明如下:
PXE Client 向 UDP 67端口 廣播 DHCPDDISCOVER 消息.
DHCP SERVER 或者 DHCP Proxy 收到廣播消息后,發送DHCPOFFER(包含ip地址)消息 到 PXE Client的 68 端口.
PXE Client 發送 DHCPREQUEST 消息到 DHCP SERVER ,獲取啟動文件(boot file name).
DHCP SERVER 發送DHCPACK(包含Network Bootstrap Program file name)消息 到PXE Client.
PXE Client 向 Boot Server 獲取 NBP(Network Bootstrap Program) 文件.
PXE Client 從TFTP SERVER 下載 NBP,然后在客戶端執行NBP文件
注意: 在NBP執行初始化后,NBP會按照自己默認的方式從TFTP SERVER中下載其他所需的配置文件.
這個時候 PXE 啟動流程已經完成了,剩下的工作都是有NBP來執行完成的.
例如: pxelinux.0(NBP) 他會下載 default 配置文件,來顯示菜單,根據需要啟動不同的kernel image.
如果是RIS(window安裝)的NBP,會啟動 Windows boot loader 來執行安裝部署widows任務.
3. PXE BOOT Server 配置過程
以下配置和測試 都是在 Centos5 上完成的,其他系統請酌情參考!
3.1. DHCP的安裝與配置
在PXE引導過程中,PXE Client通過DHCP Server 獲取ip地址,NBP文件名稱,然后從TFTP SERVER 下載NBP文件并在客戶端執行,從而啟動計算機。
請確認系統中安裝 dhcp 軟件包
編輯 /etc/dhcpd.conf 配置文件,配置文件內容如下

復制代碼
代碼如下:

[root@linux]# cat /etc/dhcpd.conf
ddns-update-style interim;
allow booting; #定義能夠PXE啟動
allow bootp; #定義支持bootp
next-server 192.168.0.1; #TFTP Server的IP地址
filename "pxelinux.0"; #bootstrap 文件(NBP)

default-lease-time 1800;
max-lease-time 7200;
ping-check true;
option domain-name-servers 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.128 192.168.0.220;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
}

注意:在 /etc/dhcpd.conf 配置文件中 filename "pxelinux.0"; 文件目錄是相對于 tftp 的根目錄(默認是 /tftpboot),
所以文件的絕對路徑就是: /tftpboot/pxelinux.0";當然也可以指定為其它的路徑.
配置完成后,重啟DHCP服務,并將它設為開機自啟動

復制代碼
代碼如下:

[root@linux]# /etc/init.d/dhcpd start
啟動 dhcpd: [確定]
[root@linux]# chkconfig --level 35 dhcpd on

3.2. 安裝配置TFTP服務器
在PXE引導過程中,PXE Client 使用TFTP協議從TFTP服務器下載bootstrap文件并執行.
請確認系統中安裝 tftp-server 軟件包
配置tftp服務,tftp 服務由xinetd服務管理
編輯 /etc/xinetd.d/tftp 文件,將 disable = yes 改為:disable = no .配置文件內容如下:

復制代碼
代碼如下:

[root@linux]# cat /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

注意:TFTP服務器的根目錄是 /tftpboot,配置完成后重啟xinetd服務,使TFTP服務器生效.

復制代碼
代碼如下:

[root@linux]# /etc/init.d/xinetd restart

bootstrap 文件配置 (NBP),這里使用 pxelinux.0
bootstrap文件由syslinux軟件包提供,我們只要安裝了syslinux,將 pxelinux.0 這個文件復制到 /tftpboot 目錄即可:

復制代碼
代碼如下:

[root@linux]# rpm -ql syslinux | grep "pxelinux.0"
/usr/lib/syslinux/pxelinux.0
[root@linux]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

配置 pxelinux.0(NBP) 使用的配置文件
接下來創建/tftpboot/pxelinux.cfg/ 目錄,該目錄用于存放客戶端的配置文件

復制代碼
代碼如下:

[root@linux]# mkdir /tftpboot/pxelinux.cfg

默認配置文件default,文件內容如下、

復制代碼
代碼如下:

[root@linux]# cat /tftpboot/pxelinux.cfg/default

default linux # 默認啟動的是 'label linux' 中標記的啟動內核
prompt 1 # 顯示 'boot: ' 提示符
timeout 60 # 等待超時時間,單位為 1/10 秒,超時后自動啟動 默認指定的label
display boot.msg # 顯示boot.msg的內容,文件路徑是相對tftp server 的根目錄(默認 /tftpboot),所以boot.msg文件絕對路徑在 /tftpboot/boot.msg .
F1 boot.msg # 按下'F1' 鍵后顯示的文件
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg

label 1 # 'label' 指定你在 'boot:' 提示符下輸入的關鍵字。
kernel linux/rh44-x86-32/vmlinuz
append initrd=linux/rh44-x86-32/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

label 2
kernel linux/rh44-x86-64/vmlinuz
append initrd=linux/rh44-x86-64/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

label 3
kernel linux/rh46-x86-64/vmlinuz
append initrd=linux/rh46-x86-64/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

label 4
kernel linux/rh46-x86-32/vmlinuz
append initrd=linux/rh46-x86-32/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

label 5
kernel image/linux/rh38-x86-32/vmlinuz
append initrd=image/linux/rh38-x86-32/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

label 6
kernel linux/rh38-x86-64/vmlinuz
append initrd=linux/rh38-x86-64/initrd.img ramdisk_size=8192 ks=http://install.test.com/conf/ks_module.cfg ksdevice=link

注意事項: 默認 pxelinux.0 和 pxelinux.cfg 一定要在同一個目錄下
3.3. pxelinx.0(NBP)程序配置文件搜索順序
由于多個客戶端可以從一個PXE服務器引導,PXE引導映像使用了一個復雜的配置文件搜索方式來查找針對客戶機的配置文件.
假設 客戶端服務器的網卡的MAC地址為 88:99:AA:BB:CC:DD ,對應的IP地址為192.168.1.195,那么客戶端的pxelinux.0 程序 搜索順序如下:
首先以MAC地址為文件名匹配的配置文件,如果不存在,繼續查找.
其次以IP地址來查找.根據IP地址16進制命名的配置文件查找,從小范圍到打大分為查找(子網掩碼由小到大),如果不存在,繼續查找.
最后嘗試default文件
總體來說,pxelinux.0 搜索的文件的順序是(可以通過tcpdum得到結果):

復制代碼
代碼如下:

/tftpboot/pxelinux.cfg/01-88-99-aa-bb-cc-dd
/tftpboot/pxelinux.cfg/C0A801C3
/tftpboot/pxelinux.cfg/C0A801C
/tftpboot/pxelinux.cfg/C0A801
/tftpboot/pxelinux.cfg/C0A80
/tftpboot/pxelinux.cfg/C0A8
/tftpboot/pxelinux.cfg/C0A
/tftpboot/pxelinux.cfg/C0
/tftpboot/pxelinux.cfg/C
/tftpboot/pxelinux.cfg/default

4. 總結(Summary)

標簽:河南 黔南 天門 欽州 鶴壁 海北 景德鎮 威海

巨人網絡通訊聲明:本文標題《詳解Linux系統下PXE服務器的部署過程》,本文關鍵詞  詳解,Linux,系統,下,PXE,服務器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Linux系統下PXE服務器的部署過程》相關的同類信息!
  • 本頁收集關于詳解Linux系統下PXE服務器的部署過程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美三级资源在线| 欧美亚洲国产一区在线观看网站| 中文字幕永久在线不卡| 国产亚洲综合av| 国产日韩av一区二区| 精品国产电影一区二区| 国产欧美一区二区精品性色超碰 | 4438x亚洲最大成人网| 欧美性色综合网| 国产精品免费人成网站| 91精品福利视频| 91精品国产乱| 国产高清亚洲一区| 久久久亚洲国产美女国产盗摄 | 欧美日韩色一区| 精品视频在线免费观看| 91精品国产综合久久蜜臀| 日韩一级二级三级精品视频| 久久综合久久99| 久久久久久亚洲综合影院红桃| 亚洲精品在线免费观看视频| 久久综合资源网| 亚洲日本va午夜在线电影| 亚洲精品一二三| 美女视频黄久久| 日韩欧美国产wwwww| 91麻豆精品国产91久久久更新时间| 欧美吞精做爰啪啪高潮| www精品美女久久久tv| 国产乱一区二区| 欧美久久久久久久久| 夜色激情一区二区| 99re66热这里只有精品3直播| 欧美一级xxx| 尤物在线观看一区| 波多野结衣在线一区| 亚洲精品视频免费看| 国产成人自拍网| 日韩欧美在线网站| 视频一区中文字幕| av毛片久久久久**hd| 国产日韩欧美在线一区| 暴力调教一区二区三区| 一区二区三区 在线观看视频| 欧美性猛交一区二区三区精品| 九九视频精品免费| 972aa.com艺术欧美| 欧美精品18+| 色综合中文字幕| 成人动漫一区二区在线| 懂色av一区二区三区免费看| 高清久久久久久| 国内精品伊人久久久久影院对白| 国产农村妇女精品| 欧美日韩一区成人| 91首页免费视频| 国产综合色视频| 一区2区3区在线看| 国产女人水真多18毛片18精品视频| 色综合亚洲欧洲| 精品一区二区在线观看| 亚洲一区二区三区免费视频| 国产欧美日韩在线看| 欧美午夜不卡视频| 99国产一区二区三精品乱码| 国产成人亚洲综合a∨猫咪| 免费的成人av| 日本中文在线一区| 香蕉久久夜色精品国产使用方法 | 欧美视频中文一区二区三区在线观看| 午夜精品久久久久久久99水蜜桃| 国产日韩欧美制服另类| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品素人视频| 久久亚洲一区二区三区明星换脸| 欧美日韩一区二区不卡| 欧美亚洲综合网| 在线看国产一区| 欧美三级电影在线看| 欧美日韩久久不卡| 91成人免费在线| 欧美日韩成人综合在线一区二区| 欧美亚洲一区二区三区四区| 不卡av在线免费观看| 91麻豆视频网站| 在线综合视频播放| 亚洲精品一区二区三区影院| 久久精品一区八戒影视| 亚洲成人综合网站| 国产精品影视网| 色综合天天综合网国产成人综合天| 91丨porny丨蝌蚪视频| 91麻豆精品国产91久久久资源速度| 一本大道久久a久久精二百| 色婷婷综合激情| 国产精品少妇自拍| 久久99精品国产麻豆婷婷| 成人午夜电影久久影院| 中文字幕巨乱亚洲| 偷偷要91色婷婷| 日韩欧美国产三级| 亚洲欧美在线另类| 国内精品第一页| 色综合天天综合色综合av | 亚洲激情五月婷婷| 国产米奇在线777精品观看| 欧美一区二区在线视频| 亚洲精品成人天堂一二三| 91原创在线视频| 亚洲欧美aⅴ...| 色综合久久中文字幕综合网| 亚洲欧美日韩国产成人精品影院 | 久久国产尿小便嘘嘘| 在线综合亚洲欧美在线视频| 三级久久三级久久久| 99久久伊人精品| 国产精品久久久久久久久图文区| 国产精品996| 亚洲婷婷综合久久一本伊一区| 国产1区2区3区精品美女| 国产精品久久久久久久久搜平片 | 亚洲国产高清aⅴ视频| 色菇凉天天综合网| 国产一区二区三区在线观看免费| 国产精品色噜噜| 欧美一级片免费看| 99精品在线免费| 日本欧美一区二区| 国产亚洲一区二区三区四区| 国产一区二三区| 国产精品久久二区二区| 欧美久久久久久蜜桃| 成人精品高清在线| 日产欧产美韩系列久久99| 亚洲国产精品v| 久久久噜噜噜久久中文字幕色伊伊| 色视频成人在线观看免| 国产99一区视频免费| 日本免费新一区视频| 亚洲 欧美综合在线网络| 一区二区免费视频| 国产精品进线69影院| 久久综合久色欧美综合狠狠| 欧美一区三区四区| 欧美日韩色综合| 91视频精品在这里| 成人小视频免费观看| 懂色av中文字幕一区二区三区| 韩国av一区二区三区四区| 久久一留热品黄| 欧美中文字幕不卡| 91福利视频久久久久| 欧美视频一区二区三区四区| 日本电影欧美片| 日韩精品中文字幕一区二区三区| 欧美日韩国产高清一区二区| 91在线视频网址| 欧美视频一区二区在线观看| 91麻豆精品国产自产在线| 欧美精品v国产精品v日韩精品| 欧美一卡二卡三卡四卡| 欧美一级久久久| 久久精品男人的天堂| 亚洲欧美精品午睡沙发| 亚洲国产精品一区二区www在线| 亚洲国产日韩av| 国产美女精品在线| 欧美日韩国产bt| 久久久精品日韩欧美| 亚洲亚洲精品在线观看| 精品一区二区三区免费观看| 色偷偷久久一区二区三区| 国产香蕉久久精品综合网| 亚洲第一在线综合网站| 成人app下载| 久久久久久久电影| 韩国欧美国产一区| 日韩欧美色综合| 日本强好片久久久久久aaa| 99v久久综合狠狠综合久久| 久久一二三国产| 精品一二三四区| 精品国产网站在线观看| 精品一区二区三区日韩| 欧美老女人第四色| 麻豆91免费观看| 欧美喷潮久久久xxxxx| 亚洲精品五月天| 91久久一区二区| 中文字幕在线一区免费| 不卡视频免费播放| 国产精品色哟哟网站| 99久久久久久| 亚洲高清免费视频| 日韩一区二区三区免费观看| 亚洲一区在线观看免费观看电影高清| 国产夫妻精品视频| 亚洲欧美日韩精品久久久久| 精品婷婷伊人一区三区三| 日本成人在线看|