能訪(fǎng)問(wèn)各種網(wǎng)站的瀏覽器seo是什么意思 seo是什么職位
目錄
目錄
一、PXE是什么?
二、PXE的組件:
1、vsftpd/httpd/nfs
2、tftp
3、dhcp
三、配置dhcp
1、關(guān)閉防火墻與selinux和配置本地yum源
2、安裝dhcp服務(wù)
3、配置dhcp配置文件
四、配置vsftpd
五、配置tftp
1、安裝tftp-server
2、啟動(dòng)tftp
六、準(zhǔn)備pxelinx.0文件、引導(dǎo)文件、內(nèi)核文件
1、準(zhǔn)備pxelinux.0文件
2、準(zhǔn)備引導(dǎo)文件、內(nèi)核文件
八、創(chuàng)建default文件
2、驗(yàn)證
九、配置pxe無(wú)人值守安裝
1、配置ks文件
2、使用圖形界面配置
3、修改ks.cfg
十、開(kāi)啟客戶(hù)端驗(yàn)證
1、網(wǎng)卡配置
2、開(kāi)始自動(dòng)裝機(jī)
目錄
PXE(Preboot Execution Environment)是一種網(wǎng)絡(luò)引導(dǎo)協(xié)議,它允許通過(guò)網(wǎng)絡(luò)啟動(dòng)計(jì)算機(jī)。使用PXE,計(jì)算機(jī)可以在沒(méi)有本地存儲(chǔ)設(shè)備(如硬盤(pán))的情況下,通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器引導(dǎo)操作系統(tǒng)或運(yùn)行其他預(yù)啟動(dòng)環(huán)境。
PXE的工作原理如下:
- 在計(jì)算機(jī)啟動(dòng)時(shí),它會(huì)通過(guò)網(wǎng)絡(luò)發(fā)送一個(gè)DHCP(Dynamic Host Configuration Protocol)廣播請(qǐng)求,以獲取IP地址和其他網(wǎng)絡(luò)配置信息。
- DHCP服務(wù)器會(huì)回復(fù)計(jì)算機(jī)的請(qǐng)求,并提供其所需的IP地址和PXE配置信息。
- 計(jì)算機(jī)接收到DHCP回復(fù)后,會(huì)向DHCP提供的TFTP(Trivial File Transfer Protocol)服務(wù)器發(fā)送一個(gè)TFTP請(qǐng)求,以獲取PXE引導(dǎo)程序(如pxelinux.0)。
- 計(jì)算機(jī)接收到PXE引導(dǎo)程序后,會(huì)執(zhí)行該程序,并通過(guò)TFTP繼續(xù)下載引導(dǎo)映像文件(如操作系統(tǒng)的內(nèi)核文件和初始RAM磁盤(pán)映像)。
- 計(jì)算機(jī)下載完成映像文件后,會(huì)在其內(nèi)存中加載和執(zhí)行映像文件,從而完成網(wǎng)絡(luò)啟動(dòng)。
通過(guò)PXE,管理員可以通過(guò)網(wǎng)絡(luò)遠(yuǎn)程安裝操作系統(tǒng)、進(jìn)行系統(tǒng)維護(hù)和診斷、集中管理計(jì)算機(jī)等。它廣泛應(yīng)用于IT環(huán)境中,特別是在大規(guī)模部署計(jì)算機(jī)的情況下,可以大大簡(jiǎn)化操作和提高效率。
一、PXE是什么?
批量裝機(jī)系統(tǒng),網(wǎng)絡(luò)安裝linux操作系統(tǒng)。需要客戶(hù)端的網(wǎng)卡支持pxe網(wǎng)絡(luò)啟動(dòng)。
二、PXE的組件:
1、vsftpd/httpd/nfs
負(fù)責(zé)提供系統(tǒng)的安裝文件
2、tftp
負(fù)責(zé)提供系統(tǒng)安裝前的引導(dǎo)文件與內(nèi)核文件
3、dhcp
負(fù)責(zé)提供客戶(hù)端的IP地址分配與pxe引導(dǎo)文件,及pxe服務(wù)器地址
三、配置dhcp
1、關(guān)閉防火墻與selinux和配置本地yum源
systemctl stop firewalldsetenforce 0vim /etc/sysconfig/network-scripts/ifcfg-ens33 systemctl restart network
cd /etc/yum.repos.d/mkdir backupmv CentOS-* backup/vim local.repo[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
2、安裝dhcp服務(wù)
掛載磁盤(pán)安裝dhcp
mount /dev/sr0 /mntyum -y install dhcp
3、配置dhcp配置文件
cd /etc/dhcp/cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.confvim dhcpd.conf找到subnet字段,分別把2行、4行、5行對(duì)應(yīng)的行數(shù)subnet全部刪除。保留一下subnet:subnet 192.168.100.0 netmask 255.255.255.0 {range 192.168.100.100 192.168.100.253;# option domain-name-servers ns1.internal.example.org;# option domain-name "internal.example.org";option routers 192.168.100.254;option broadcast-address 192.168.100.255;default-lease-time 600;max-lease-time 7200;next-server 192.168.100.254;filename "pxelinux.0";
}啟動(dòng)dhcp服務(wù)
systemctl restart dhcpd
四、配置vsftpd
yum -y install vsftpdcd /var/ftp/mkdir centos7mount /dev/sr0 /var/ftp/centos7systemctl restart vsftpd
五、配置tftp
1、安裝tftp-server
yum install -y tftp-server
2、啟動(dòng)tftp
vim /etc/xinit.d/tftpdisable=no
systemctl start tftp
六、準(zhǔn)備pxelinx.0文件、引導(dǎo)文件、內(nèi)核文件
1、準(zhǔn)備pxelinux.0文件
yum install -y syslinuxcp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
2、準(zhǔn)備引導(dǎo)文件、內(nèi)核文件
cd ?/光盤(pán)掛載路徑/images/pxeboot/
cp initrd.img vmlinuz /var/lib/tftpboot
cd /mnt/images/pxeboot/cp initrd.img vmlinuz /var/lib/tftpboot/cd /var/lib/tftpboot/ls
八、創(chuàng)建default文件
cd /var/lib/tftpbootmkdir pxelinux.cfgcd pxelinux.cfgvim defaultdefault auto
prompt 1
label auto ? ? ? ? ? ? ? ? ? ? ?kernel vmlinuz ?append initrd=initrd.img method=ftp://192.168.100.254/centos7default auto 默認(rèn)安裝標(biāo)簽
prompt 1 等待用戶(hù)確認(rèn),1表示等待,0表示不等待
label auto 定義標(biāo)簽kernel vmlinuz 指定內(nèi)核append initrd=initrd.img method=ftp://192.168.100.254/centos7 指定引導(dǎo)鏡像文件與系統(tǒng)安裝文件
2、驗(yàn)證
配置到這里手動(dòng)PXE就完事了
九、配置pxe無(wú)人值守安裝
1、配置ks文件
修改配置文件
vim /root/anaconda-ks.cfg
2、使用圖形界面配置
yum install -y system-config-kickstart.noarchsystem-config-kickstart
3、修改ks.cfg
從/root/anaconda-ks.cfg文件中拷貝軟件安裝字段到ks.cfg
vim %packages
@^graphical-server-environment
@base
@core
@desktop-debugging
@development
@dial-up
@fonts
@gnome-desktop
@guest-agents
@guest-desktop-agents
@hardware-monitoring
@input-methods
@internet-browser
@multimedia
@print-client
@x11
chrony
kexec-tools%end
vim anaconda-ks.cfg
cp /root/ks.cfg /var/ftp
?
修改default文件
cd /var/lib/tftpboot/pxelinux.cfg/lsvim default?default auto
prompt 0
label autokernel vmlinuzappend initrd=initrd.img method=ftp://192.168.100.254/centos7 ks=ftp://192.168.100.254/ks.cfg
十、開(kāi)啟客戶(hù)端驗(yàn)證
1、網(wǎng)卡配置
這里的網(wǎng)卡一定要選一樣的模式
2、開(kāi)始自動(dòng)裝機(jī)
這里裝機(jī)完畢了