亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

今天我們使用PXE+Kickstart+TFTP+DHCP+FTP實(shí)現(xiàn)無人值守安裝服務(wù)器。

一、搭建無人值守系統(tǒng)所需服務(wù)介紹:

1)PXE

  1. PXE,遠(yuǎn)程引導(dǎo)技術(shù)
  2. 功能:使計算機(jī)通過網(wǎng)絡(luò)啟動
  3. 硬件要求:客戶端的網(wǎng)卡必須支持PXE

 

2)Kickstart

  1. Kickstart,一種無人值守自動部署安裝操作系統(tǒng)的方式
  2. 核心技術(shù):自動應(yīng)答文件
  3. 功能:通過執(zhí)行應(yīng)答文件中的內(nèi)容進(jìn)行自動部署系統(tǒng)

3)TFTP

  1. TFTP,用于服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議
  2. 端口號:69
  3. 默認(rèn)共享路徑:/var/lib/tftpboot/
  4. 本次實(shí)驗(yàn)作用:共享PXE相關(guān)文件,比如:系統(tǒng)引導(dǎo)文件(客戶端通過TFTP取這些文件)

4)DHCP

給客戶機(jī)分配IP地址

5)FTP

  1. FTP,文件傳輸協(xié)議
  2. 默認(rèn)共享路徑:/var/ftp/
  3. 本次實(shí)驗(yàn)作用:共享ISO鏡像文件及Kickstart自動應(yīng)答文件

6)交互流程圖

(初學(xué)者可能目前不太理解這個交互過程,沒關(guān)系咱繼續(xù)往下看。隨著后續(xù)的學(xué)習(xí)您會理解下方的交互流程)

 

無人值守批量安裝服務(wù)器

 

 

二、實(shí)驗(yàn)介紹

 

本次實(shí)驗(yàn)采用all-in-one模式,即 我們將FTP、DHCP、TFTP服務(wù)全部署在一臺服務(wù)器上。

 

1)服務(wù)器介紹:

  • qll251,centos7系統(tǒng)雙網(wǎng)卡,192.168.1.251和192.168.2.251(2.251屬于LAN1 用于PXE網(wǎng)絡(luò))
  • qll252,CenOS7系統(tǒng),網(wǎng)卡選擇LAN1

2)實(shí)驗(yàn)要求

  1. 關(guān)閉服務(wù)器防火墻及禁用selinux
  2. 服務(wù)器能使用yum 安裝軟件,本地yum源或網(wǎng)絡(luò)yum源均可

 

如果對yum源的部署有疑問,參考:

yum學(xué)習(xí)筆記

 

三、開始部署環(huán)境

1)部署FTP服務(wù)

[root@qll251 ~]# yum -y install vsftpd  
 #安裝ftp服務(wù)[root@qll251 ~]# systemctl start vsftpd  
 #啟動ftp服務(wù)[root@qll251 ~]# systemctl enable vsftpd  #設(shè)置ftp服務(wù)開機(jī)自啟動## 到此,ftp部署已完成。共享路徑:/var/ftp

2)部署DHCP服務(wù)

1. 安裝dhcp服務(wù)

root@qll251 ~]# yum -y install dhcp

2. 修改dhcpd.conf配置文件

root@qll251 ~]# vim  /etc/dhcp/dhcpd.conf
無人值守批量安裝服務(wù)器

 

 

3. 啟動dhcp服務(wù)并設(shè)置開機(jī)自啟動

[root@qll251 ~]# systemctl start dhcpd
 [root@qll251 ~]# systemctl enable dhcpd

 

3)部署tftp-server服務(wù)

1. 安裝tftp-server所需服務(wù)

[root@qll251 ~]# yum -y install tftp-server
 [root@qll251 ~]# yum -y install xinetd  #Xinetd管理tftp工作

 

2. 修改TFTP服務(wù)的配置文件

 

無人值守批量安裝服務(wù)器

 

 

3. 啟動tftp服務(wù),并設(shè)置開機(jī)自啟動

[root@qll251 ~]# systemctl start tftp && systemctl enable tftp
 [root@qll251 ~]# systemctl start xinetd && systemctl enable xinetd

 

4)制作kickstart自動應(yīng)答文件

1. 安裝kickstart

[root@qll251 ~]# yum -y  install system-config-kickstart

 

2. 在終端上執(zhí)行system-config-kickstart

 

無人值守批量安裝服務(wù)器

 

注意:如果用終端軟件比如MobaXerm,執(zhí)行上面命令無法彈出選擇框,需要您安裝gdm
yum -y install gdm
(您直接在帶有圖形化界面的機(jī)器上執(zhí)行命令也是一樣的)

3. 進(jìn)入kickstart配置向?qū)В韧瓿?ldquo;基本配置”

  1.  
無人值守批量安裝服務(wù)器

 

 

4. 選擇安裝方法

  1.  
無人值守批量安裝服務(wù)器

 

 

5. 進(jìn)行分區(qū)

 

無人值守批量安裝服務(wù)器

 

 

6. 網(wǎng)絡(luò)配置、驗(yàn)證、防火墻配置、顯示配置。您按需選擇就行。我就不在此演示了


7. 軟件包選擇

 

無人值守批量安裝服務(wù)器

 

 

8. 設(shè)置安裝后的腳本(可選項(xiàng))

 

無人值守批量安裝服務(wù)器

 

 

9. 保存自動應(yīng)答文件

 

無人值守批量安裝服務(wù)器

 

到目前為止,F(xiàn)TP,DHCP,TFTP服務(wù)及kickstart應(yīng)答文件都已準(zhǔn)備完畢。接下來我們配置PXE啟動所需的相關(guān)文件

四、準(zhǔn)備PXE啟動所需的文件

 

先掛載我們所需的光盤鏡像

  •  
[root@qll251 ~]# mount /dev/sr0 /media  #系統(tǒng)鏡像掛載至/media

 

1)ftp需要共享出去的文件

共享目錄:/var/ftp;需要共享兩處
1. /var/ftp/ks.cfg (制作應(yīng)答文件時,已保存該文件)
2. 光盤啟動鏡像文件
[root@qll251 ~]# cp -r /media/* /var/ftp/pub

2)tftp需要共享出去的文件

[root@qll251 ~]# yum -y install syslinux
[root@qll251 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/  #拷貝的第一個文件[root@qll251 ~]# cp /media/images/pxeboot/initrd.img /var/lib/tftpboot/ #拷貝的第二個文件
[root@qll251 ~]# cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot/  #拷貝的第三個文件[root@qll251 ~]# mkdir /var/lib/tftpboot/pxelinux.cfg [root@qll251 ~]# cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default #拷貝的第四個文件,拷貝時,重命名為default
[root@qll251 ~]# chmod 644 /var/lib/tftpboot/pxelinux.cfg/default #設(shè)置default文件權(quán)限:644

tftp共享目錄:/var/lib/tftpboot;需要共享4個文件
1. pxelinux.0 //網(wǎng)絡(luò)裝機(jī)需要用到pxelinux.0;由yum install syslinux獲得的
2. initrd.img //其實(shí)就是ramdisk的映像文件(內(nèi)存模擬磁盤)。舉個例子:主機(jī)系統(tǒng)壞掉了,我們使用win pe啟動,你會發(fā)現(xiàn)主機(jī)就算沒有硬盤也能正常運(yùn)行
3. vmlinuz //包含一個最小功能的內(nèi)核,通常先執(zhí)行vmlinuz,之后加載initrd.img文件,最后加載根分區(qū)。
4. isolinux.cfg重命名為default

3)修改default配置文件

[root@qll251 ~]# vim /var/lib/tftpboot/pxelinux.cfg/default 1  default linux #將第一行的 default改成 default linux61 label linux62   menu label ^Install CentOS 763   kernel vmlinuz64   Append initrd=initrd.img inst.repo=ftp://192.168.2.251/pub inst.ks=ftp://192.168.2.251/ks.cfg#指定安裝程序通過FTP服務(wù)訪問系統(tǒng)鏡像及ks.cfg應(yīng)答文件

以上,我們便完成了pxe環(huán)境的部署,接下來我們找一臺客戶機(jī)進(jìn)行部署

五、執(zhí)行批量安裝服務(wù)器

 

1)客戶機(jī)的BIOS啟動順序調(diào)整為網(wǎng)絡(luò)優(yōu)先。或者開機(jī)Log界面按F12選擇從網(wǎng)絡(luò)啟動

無人值守批量安裝服務(wù)器

 

 

2)開始無人值守安裝

以下步驟全部是系統(tǒng)自動執(zhí)行,無需人為干預(yù),只需等待安裝完成即可

我們看下它都自動執(zhí)行了哪些操作

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

無人值守批量安裝服務(wù)器

 

 

最后我們通過預(yù)定義的root密碼進(jìn)行登錄,可以看到事先寫的測試腳本“hello world”已生效。系統(tǒng)分配的IP是192.168.2.3

 

 

分享到:
標(biāo)簽:服務(wù)器
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定