1.為什么要實現(xiàn)批量部署
利用一臺已經(jīng)做好配置的主機去批量安裝其他主機系統(tǒng)
2.了解什么是Pxe
1.預(yù)啟動執(zhí)行環(huán)境(Preboot eXecution Environment,PXE)也被稱為預(yù)執(zhí)行環(huán)境,提供了一種使用網(wǎng)絡(luò)接口(Network Interface)啟動計算機的機制。這種機制讓計算機的啟動可以不依賴本地數(shù)據(jù)存儲設(shè)備(如硬盤)或本地已安裝的操作系統(tǒng) 。
2.由Intel和Systemsoft公司于1999年9月20日公布的技術(shù)
3.C/S的工作模式
4.PXE客戶端會調(diào)用網(wǎng)際協(xié)議(IP)、用戶數(shù)據(jù)協(xié)議(UDP)、動態(tài)主機分配協(xié)議(DHCP)、小型文件傳輸協(xié)議(TFTP)、HTTP等網(wǎng)絡(luò)協(xié)議。
PXE 協(xié)議大致上結(jié)合了DHCP和TFTP,雖然都有在兩者上面有改進。DHCP用于查找合適的啟動伺服器,TFTP用于下載初始引導(dǎo)程序和附加文件。
3.pxe工作原理
插圖
4.前期準備(與上一章很多類似)
1.配置http模塊
2.共享ks配置資源 1.system-config-kickstart 打開圖形化界面 2.剩下如上章 3.選擇源是Http 4.在系統(tǒng)安裝后自動配置好yum 源
成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為青山湖企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè),青山湖網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
cat >/etc/yum.repos.d/westos.repo <<EOF
[rhel7.0]
name=rhel7.0
baseurl=http://172.25.254.110/rhel7.0
gpgcheck=0
EOF
3.保存/var/www/html/ks.cfg文件并進行編輯 在末尾加上
%end
%packages
X11
@base
dhcp
%end
4.ksvalidator /var/www/html/ks/westos.cfg 對文件進行語法檢測
5.程序準備
1.進行dhcp配置
2.進入掛在鏡像的目錄 進入 isolinux/目錄下的isolinux.cfg文件(里面含有等待時間,標題,參數(shù)等信息)
利用pxe原理主機1在響應(yīng)主機2的dhcp請求時,讓它給2的file文件的內(nèi)容是讓主機2去讀取isolinux目錄里的內(nèi)容,即可實現(xiàn)安裝。而isolinux目錄的內(nèi)容,是由PXE環(huán)境去引導(dǎo)讀取的。
3.pxe模塊
6.程序?qū)崿F(xiàn)
1.rpm -ql tftp-server 查看tftp的配置文件
2.cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
3.cp /var/www/html/rhel7.0/isolinux/所有 /var/lib/tftpboot
4.mkdir /var/lib/tftpboot/pxelinux.cfg 創(chuàng)建此目錄,因為pxelinux.0默認其為配置目錄,創(chuàng)建pxelinux.cfg目錄,固定目錄名稱
5.cp /var/lib/tftpboot/isolinux.cfg pxelinux.cfg/default 文件名稱必須為default,這是pxe程序默認讀取的文件,內(nèi)容是isolinux.cfg文件的
6.cp /var/lib/tftpboot/isolinux.cfg pxelinux.cfg/default 文件名稱必須為default,這是pxe程序默認讀取的文件,內(nèi)容是isolinux.cfg文件的
7.vim /etc/dhcp/dhcpd.conf 在net-server 下面一行加上 filename "pxelinux.0"
8.systemctl restart dhcpd
9.vim /var/lib/tftpboot/pxelinux.cfg/default #編輯default文件的內(nèi)容。
10.
第65行:代替了用kickstart安裝時,手動按鍵tab,只讀ks.cfg和iso鏡像資源的過程。自動完成安裝。
注:在安裝過程中提示kickstart文件配置有誤時,可直接使用system-config-kickstart name.cfg 進入圖形化界面更愛設(shè)備
新聞標題:利用pxedhcptfcphttpkickstart實現(xiàn)批量部署linux系統(tǒng)
本文URL:http://aaarwkj.com/article6/ihpsog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、品牌網(wǎng)站制作、、小程序開發(fā)、定制網(wǎng)站、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)