一、內容要點:
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務宗旨!把網站當作互聯(lián)網產品,產品思維更注重全局思維、需求分析和迭代思維,在網站建設中就是為了建設一個不僅審美在線,而且實用性極高的網站。創(chuàng)新互聯(lián)對成都網站設計、成都做網站、網站制作、網站開發(fā)、網頁設計、網站優(yōu)化、網絡推廣、探索永無止境。部署PXE遠程安裝服務
搭建PXE遠程安裝服務器
驗證PXE網絡安裝
實現(xiàn)kickstart無人值守安裝
準備安裝應答文件
實現(xiàn)批量自動裝機
二、服務器的批量部署
規(guī)模化:同時裝配多臺服務器
自動化:安裝系統(tǒng)、配置各種服務
遠程實現(xiàn):不需要光盤、U盤等安裝介質
三、關于PXE網絡
PXE,Pre-boot eXcution Environment
●預啟動執(zhí)行環(huán)境,在操作系統(tǒng)之前運行
●可用于遠程安裝、構建無盤工作站
服務端
●運行DHCP服務,用來分配地址、定位引導程序
●運行TFTP服務器,提供引導程序下載
客戶端
●網卡支持PXE協(xié)議
●主板支持網絡啟動
四、配置PXE裝機服務器
1、基本部署過程
●準備CentOS 7安裝源(YUM倉庫)
●啟用TFTP服務,并提供內核、引導程序
●啟用DHCP服務,用來分配地址、指出引導程序位置
●配置啟動菜單
2、TFTP服務及引導文件
●安裝ftp-server軟件包,啟用tftp服務
●準備內核文件vmlinuz、初始化鏡像initrd.img
●準備引導程序文件pxelinux.0
[root@localhost?~]#?yum?-y?install?tftp-sever [root@localhost?~]#?vi?/etc/xinetd.d/tftp ??????????????????????server_?args?=?-s?/var/lib/tftpboot ??????????????????????????????disable=?no [root@localhost?~]#?systemctl?start?tftp [root@localhost?~]#?systemctl?enable?tftp [root@localhost?~]#?cd?/media/cdrom/images/pxeboot [root@localhost?pxeboot]#?cp?vmlinuz?nitrd.img?/var/lib/tftpboot [root@localhost?~]#?yum?-y?install?syslinux [root@localhost?~]#?cp?/usr/share/syslinux/pxelinux.0?/var/lib/tftpboot3、DHCP服務的PXE設置
[root@localhost?~]#?yum?-y?install?dhcp [root@localhost?~]#?vi?/etc/dhcp/dhcpd.conf subnet?192.168.100.0?netmask?255.255?255.0?{ ...... option?routers?192.?168.100.100; option?domain-name-servers?192.168.100.100 range?192.168.100.100?192.168.100.200; next-server?192.168.100.100; filename?"pxelinux.0"; } [root@localhost?~]#?systemctl?start?dhcpd [root@localhost?~]#?systemctl?enable?dhcpd4、默認的啟動菜單文件
創(chuàng)建/var/lib/tftpboot/pxelinux.cfg/default
五、實驗步驟如下
1、 實驗環(huán)境:一臺Linux服務機用來裝PXE服務
? ? ? ? ? ? ? ? ? ? ? ? 一臺未安裝服務器的裸機
2、為了使NET服務可以正常使用,為服務機新添加一個網卡設為僅主機模式,配置靜態(tài)IP,用來做DHCP分配地址
a、添加一個網卡,設置為僅主機模式,
b、配置新網卡ifcfg-ens36
[root@localhost?~]#?cd?/etc/sysconf?ig/network-scripts/??????????????到達網卡配置文件下 [root@loca?lhost?network?scripts]#?cp?ifcfg-ens33?ifcfg-ens36????????復制ifcfg-ens33的配置文件數(shù)據(jù)到ifcfg-ens36中 [root@localhost?network-scripts?]#?vim?ifcfg-ens36???????????????????配置網卡數(shù)據(jù)信息 [root@localhost?network-scripts?]#?systemctl?restart?network?????????重啟network服務 [root@localhost?network-scripts?]#?ifconfig??????????????????????????查看網卡信息3、安裝DHCP服務,編輯配置文件/etc/dhcp/dhcpd.conf
[root@localhost?network-scripts]#?yum?install?dhcp?-y???????安裝DHCP服務 [root@localhost?network?scripts]#?cp?/usr/share/doc/?dhcp-4.2.5/dhcpd.?conf?.example?/etc/dhcp/dhcpd?.?conf???復制配置文件模板到目標配置文件下 [root@localhost?network?scripts]#?vim?/etc/dhcp/?dhcpd?.?conf????????????編輯目標配置文件subnet?192.?168.100.0?netmask?255.?255.255.0?{ ??????????range?192.?168.100.100?192.168.100.200; ??????????option?routers?192.168.100.100; ??????????option?domain-name-servers?114.114.114,?114; ??????????next-server?192.168.?100.100?; ??????????filename"?pxe?linux.0"?; }4、安裝引導程序文件syslinux,并查看引導文件pxelinux.0的位置
[?root@localhost?network-scripts]#?yum?install?syslinux?-y?????安裝syslinux [?root@localhost?network?-?scripts]#?rpm?-ql?syslinux?|?grep?pxe?linux????????查看引導文件的路徑5、安裝TFTP服務,開啟配置文件,將引導程序放入站點中
a、安裝TFTP服務,開啟配置文件
[root@localhost?network-scripts]#?yum?install?tftp-server?-y?????安裝tftp-server [root@localhost?network-scripts]#?rpm?-ql?tftp-server??查看文件位置 [root@localhost?network-scripts]#?vim?/etc/xinetd.d/tftp???編輯/etc/xinetd.d/tftp開啟tftp服務b、復制引導文件pxelinux.0到var/lib/tftpboot中TFTP站點
[root@localhost?network-scripts]#?cp?/usr/share/syslinux/pxelinux.0?/var/lib/tftpboot/??????復制引導文件到tftp站點中 [root@localhost?network?scripts]#?cd?/var/lib/tftpboot/????????切換到站點中查看 [root@localhost?tftpboot]#?ls????????復制成功 pxel?inux.06、安裝vsftpd服務,將鏡像文件掛載到新建目錄centos7中,然后將其中的文件壓縮內核和初始化文件復制到TFTP站點中
[root@localhost?tftpboot]#?yum?install?vsftpd?-y???????????安裝vstfpd服務 [root@localhost?tftpboot]#?cd?/var/ftp?????????????????????切換到vstfpd配置文件下 [root@localhost?ftp]#?mkdir?centos7????????????????????????創(chuàng)建新目錄 [root@localhost?ftp]#?mount?/dev/sr0?centos7/????????????掛載鏡像文件至新目錄中 [root@localhost?ftp]#?cd?centos7/images/pxeboot/???????????切換到centos7/images/pxeboot/下 [root@localhost?pxeboot]#?cp?initrd.img?vmlinuz?/var/lib/tftpboot/????復制初始化文件和壓縮內核到TFTP站點中????? [root@localhost?pxeboot]#?ls?/var/lib/tftpboot/7、編輯啟動菜單default配置文件,開啟三個服務,關閉防火墻,關閉增強安全性的功能
[root@localhost?pxeboot]#?cd?/var/lib/tftpboot/????????????切換到tftp站點???? [root@localhost?tftpboot]#?mkdir?pxelinux.cfg??????????????創(chuàng)建配置文件目錄 [root@localhost?tftpboot]#?ls???????? initrd.img??pxelinux.0??pxelinux.cfg??vmlinuz [root@localhost?tftpboot]#?cd?pxelinux.cfg/????????????????切換到配置文件 [root@localhost?pxelinux.cfg]#?vim?default?????????????????編輯配置文件 [root@localhost?pxelinux.cfg]#?systemctl?stop?firewalld.service????關閉防火墻 [root@localhost?pxelinux.cfg]#?setenforce?0????????????????????????關閉增強安全性的功能 [root@localhost?pxelinux.cfg]#?systemctl?start?dhcpd???????????????啟動三個服務 [root@localhost?pxelinux.cfg]#?systemctl?start?tftp [root@localhost?pxelinux.cfg]#?systemctl?start?vsftpd8、創(chuàng)建并開啟未安裝系統(tǒng)的邏輯,選擇網絡裝機,安裝系統(tǒng),測試實驗結果
pxe批量裝機服務部署成功!
六、無人值守安裝kickstart
1、kickstart無人值守技術
●創(chuàng)建應答文件,預先定義好各種安裝設置
●免去交互設置過程,從而實現(xiàn)全自動化安裝
●通過添加%post腳本,完成安裝后的各種配置操作
2、應答文件的來源
●編輯CentOS 7系統(tǒng)中現(xiàn)有的應答文件
。/root/anaconda-ks.cfg
●使用system-config-kickstart工具創(chuàng)建新的應答文件
。需要安裝system-config-kickstart軟件包
3、實驗步驟
a、安裝kickstart軟件包,并打開設置
[root@localhost?~]#?yum?install?system-config-kickstart?-y?????安裝kickstart軟件包b、打開服務機進行設置
c、將安裝軟件包的模板復制到ks.cfg中,并在/var/lib/tftproot中引導加載模板,讓其生效。查看ks.conf,復制本地anaconda-ks.cfg中的packages軟件包模板到ks.cfg中
[root@localhost?~]#?cd?/var/ftp/??????切換到/var/ftp查看剛剛保存的配置文件 [root@localhost?ftp]#?ls centos7??ks.cfg??pub [root@localhost?pxelinux.cfg]#?cd?/root??切換到本地/root下 [root@localhost?~]#?ls anaconda-ks.cfg??initial-setup-ks.cfg??公共??模板??視頻??圖片??文檔??下載??音樂??桌面 [root@localhost?~]#?vim?anaconda-ks.cfg?將anaconda-ks.cfg中的安裝軟件包模塊復制到/var/ftp/下的ks.cfg中 [root@localhost?~]#?vim?/var/ftp/ks.cfg??編輯ks.cfgd、引導加載ks.cfg模板到/var/lib/tftproot/pxelinux.cfg/下的default配置文件中
[root@localhost?ftp]#?cd?/var/lib/tftpboot/pxelinux.cfg/??????切換到default路徑中 [root@localhost?pxelinux.cfg]#?ls default [root@localhost?pxelinux.cfg]#?vim?default?編輯配置文件defaulte、開啟未安裝系統(tǒng)的裸機,查看實驗效果
安裝成功,實驗成功
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享文章:PXE遠程安裝服務及無人值守安裝kickstart-創(chuàng)新互聯(lián)
路徑分享:http://vcdvsql.cn/article36/iejpg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、用戶體驗、小程序開發(fā)、網站建設、域名注冊、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容