欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

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

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

在大規模安裝服務器時,需要批量自動化方法來安裝服務器,來減少日常的工作量.
但是批量自動化安裝服務器的基礎是網絡啟動服務器(bootserver).
下面我們就介紹一下 網絡啟動服務器的 安裝和配置方法,供大家實踐之用!
1. 本文用到的術語解釋
PXE
PXE(Pre-boot Execution Environment)是由Intel設計的協議,它可以使計算機通過網絡而不是從本地硬盤、光驅等設備啟動。現代的網卡,一般都內嵌支持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服務器的部署過程的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美三级日本三级| 久久久久国产精品厨房| 欧美日韩一区二区在线视频| 欧美三级电影网站| 一区二区中文字幕在线| 色综合久久66| 在线区一区二视频| 欧美精品在线一区二区| 精品国产乱码久久久久久夜甘婷婷| 精品久久久久一区二区国产| 一区二区中文视频| 成人动漫一区二区| 亚洲中文字幕无码一区| 国产交换配乱淫视频免费| 色域天天综合网| 最新热久久免费视频| 不卡av电影在线播放| 日韩成人黄色片| 亚洲码国产岛国毛片在线| 美女网站色91| 国产人妻精品久久久久野外| 亚洲女优在线观看| 91极品视觉盛宴| 亚洲老司机在线| 久久99九九99精品| 人妻av一区二区三区| 卡一卡二卡三在线观看| 欧美日韩精品二区第二页| 国产精品免费视频网站| 免费成人小视频| 无码人妻一区二区三区一| 91超碰这里只有精品国产| 视频一区二区三区在线| 不卡一区二区三区四区| 在线观看一区二区精品视频| 亚洲狠狠爱一区二区三区| 国产一本一道久久香蕉| 色哟哟网站在线观看| 欧美一区二区精美| 亚洲专区一二三| 国产69精品久久99不卡| 日韩福利在线视频| 国产精品国产三级国产| 国产精品羞羞答答xxdd| 日韩视频在线观看免费视频| 中文字幕日韩av资源站| 91视频免费入口| 91久久精品一区二区二区| 亚洲国产一二三| 欧美做受高潮6| 精品福利在线导航| 粉嫩aⅴ一区二区三区四区五区 | 337p日本欧洲亚洲大胆张筱雨 | 国产一二三精品| 色网综合在线观看| 亚洲成国产人片在线观看| 波多野吉衣在线视频| 日韩精品自拍偷拍| 免费观看成人av| 在线日韩国产网站| 国产视频在线观看一区二区三区| 久久精品久久久精品美女| 日韩欧美国产成人精品免费| 国产精品福利av| 欧美一区二区免费在线观看| 国产日本欧美一区二区| 国产aⅴ综合色| 欧美妇女性影城| 国产高清亚洲一区| 日韩精品一区二区三区在线视频| 夜夜嗨av一区二区三区网页| 免费在线观看日韩av| 日韩欧美在线网站| 精品亚洲国产成人av制服丝袜| 少妇久久久久久久久久| 亚洲天堂福利av| 日批视频免费看| 日韩一区二区三区观看| 成人一级片网址| 欧美色图免费看| 亚洲va国产va欧美va观看| 男人晚上看的视频| 免费观看在线色综合| 在线亚洲免费视频| 狠狠色综合播放一区二区| 日韩av手机在线免费观看| 首页国产丝袜综合| 色丁香久综合在线久综合在线观看| 麻豆精品久久精品色综合| 欧美视频一区二区三区四区| 国产精品自拍一区| 欧美一二三四区在线| www.日韩大片| 欧美伊人久久久久久午夜久久久久| 精品写真视频在线观看| 制服丝袜亚洲色图| 久久99国产乱子伦精品免费| 欧美日韩大陆在线| av不卡在线观看| 国产欧美一区在线| 精品成人av一区二区三区| 亚洲线精品一区二区三区| 青青青在线免费观看| 国产中文字幕精品| 日韩精品中文字幕在线不卡尤物| 天堂va欧美va亚洲va老司机| 亚洲欧洲三级电影| 91精品少妇一区二区三区蜜桃臀| 久久精品国产精品亚洲红杏| 欧美一区二区三区在线看| 美女流白浆视频| 一二三区精品视频| 91成人在线免费观看| 国产99久久久久久免费看农村| 国产夜色精品一区二区av| 强伦人妻一区二区三区| 日韩成人一级片| 超碰在线国产97| 国产传媒日韩欧美成人| 久久免费美女视频| 精品人妻一区二区三区蜜桃视频| 日韩高清不卡一区二区三区| 欧美日韩国产影片| 黄页网站在线看| 一区二区三区在线看| 在线亚洲+欧美+日本专区| 不卡一区二区中文字幕| 自拍偷拍欧美精品| 色一情一乱一乱一91av| 不卡一二三区首页| 亚洲色图视频网| 91久久线看在观草草青青| k8久久久一区二区三区| 亚洲日本在线看| 日本道在线观看一区二区| 国产91在线免费观看| 夜夜嗨av一区二区三区网页| 欧美喷潮久久久xxxxx| 中文字幕人妻一区二区三区| 日韩福利电影在线| 日韩久久精品一区| 亚洲色图 激情小说| 琪琪一区二区三区| 精品欧美乱码久久久久久1区2区| 波多野结衣a v在线| 国产一区高清在线| 中文一区一区三区高中清不卡| 亚洲熟妇无码av| 亚洲一区二区视频在线| 欧美电影在线免费观看| 三级男人添奶爽爽爽视频| 一区二区理论电影在线观看| 欧美特级限制片免费在线观看| 91亚洲一线产区二线产区| 午夜伦理一区二区| 欧美三级中文字幕| 国产极品一区二区| 精品在线观看免费| 亚洲国产精品二十页| 色久优优欧美色久优优| 成人免费看片载| 亚洲综合色区另类av| 91麻豆精品国产91久久久久久| 玖玖爱在线观看| 成人午夜av电影| 一区二区三区四区视频精品免费 | 色中色一区二区| 天天躁日日躁狠狠躁av| 裸体在线国模精品偷拍| 国产精品久久久久影院老司| 在线免费观看日本欧美| 五月开心播播网| 天天色图综合网| 久久久久99精品一区| 日本国产一区二区| av在线网站观看| 粉嫩久久99精品久久久久久夜 | 亚洲色欲色欲www| 91精品国产入口| 大地资源高清在线视频观看| 欧美人与性动交α欧美精品| 免费人成精品欧美精品| 中文字幕日本乱码精品影院| 欧美一区二区三区视频免费播放| 女人裸体性做爰全过| 波多野吉衣在线视频| 国产一区二区在线观看免费| 玉米视频成人免费看| 精品国产电影一区二区| 在线亚洲人成电影网站色www| 精品人伦一区二区三电影| 91丨porny丨中文| 久久国产精品无码网站| 亚洲精品成人天堂一二三| 26uuu亚洲综合色| 欧美系列在线观看| 最新黄色av网址| 不卡区在线中文字幕| 免费日本视频一区| 亚洲最大色网站|