Linux網絡服務與shell腳本——YUM倉庫部署及PXE網絡裝機

                                      第四章 部署YUM倉庫

一、構建YUM軟件倉庫
1、準備網絡安裝源(服務器端
(1)準備軟件倉庫目錄
①CentOS7系統的安裝盤中,已針對軟件目錄建立好repodata,因此只要簡單的將整個光盤中的內容通過HTTP或FTP進行發佈,就可以作爲軟件倉庫了
對於用戶收集的非光盤自帶的其他軟件包,除了應準備相應目錄外,還需要手動創建repodata數據文件
1)cd進入安裝包目錄:createrepo -g /media/cdrom/repodata/repomd.xml ./
(2)安裝並啓用vsftpd服務
修改vsftp配置,將默認目錄設定爲安裝光盤或被存放安裝光盤的目錄:anon_root=/……
2、配置軟件倉庫位置(客戶機端
(1)創建倉庫配置文件CentOS-Base.rep


二、使用yum工具管理軟件包
1、yum list:查詢軟件包列表
2、yum info:查詢軟件包的描述信息
3、yum search:查詢制定軟件包
4、yum grouplist:查詢軟件組
5、yum install:安裝軟件包
6、yum remove:卸載軟件包
7、yum groupinstall:安裝軟件包組
8、yum groupremove:卸載軟件包組
9、yum update:更新軟件(如不帶軟件名,則會更新所有軟件,包括內核。可能導致系統故障
10、yum groupupdate:跟新安裝包組

                                  第五章 PXE高效批量網絡裝機

一、部署PXE遠程安裝服務
1、安裝條件:
(1)客戶機網卡支持PXE協議,且主板支持網絡引導
(2)網絡中有一臺DHCP服務器用於地址分配,指定引導文件位置
(3)服務器通過TFTP提供應道鏡像文件的下載
2、搭建PXE遠程安裝服務器
(1)準備CentOS安裝源
在服務器以FTP協議部署YUM軟件倉庫
服務器安裝並啓用TFTP服務
1)yum -y install tftp-server
2)修改/ext/xinetd.d/tftp配置
a.disable=no
3)service xinetd start
(2)準備Linux內核、初始化鏡像文件
①用於PXE網絡安裝的內核、初始化鏡像文件在安裝盤/images/pxeboot文件夾內(vmlinuz和initrd.img)。將這兩個文件複製到tftp服務的根目錄下(/var/lib/pxeboot)
(2)準備PXE引導程序、啓動菜單文件
安裝syslinux軟件包,並將文件pxelinux.0複製到tftp根目錄
1)cp /usr/share/syslinux/pxelinux.0 /var/lib/tftproot/
手動建立/var/lib/tftproot/pxelinux.cfg/default文件

default auto
prompt 0
label auto
        kernel vmlinuz
        append ks=ftp://192.168.1.155/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text
        kernel vmlinuz
        append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue
        kernel vmlinuz
        append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

(3)安裝並啓用DHCP服務(步驟詳見DHCP篇)
https://blog.csdn.net/lkolkolkol/article/details/103460883
(4)修改DHCP配置,添加以下選項
next-server 192.168.11.155;
filename “pxelinux.0”;

二、實現Kickstart無人值守安裝
1、準備安裝應答文件
(1)安裝system-config-kickstart工具
(2)使用kickstart工具生成ks.cfg文件
2、保存自動應答文件
(1)將ks.cog文件複製到FTP目錄中
3、實現批量自動裝機
(1)啓用自動應答文件
編輯/var/lib/tftpboot/pxelinux.cfg/defaul文件
prompt 0:不等待用戶控制
append ks=ftp://192.168.11.155/ks.cfg:下載應答文件
(2)驗證無人值守安裝

發佈了45 篇原創文章 · 獲贊 16 · 訪問量 5512
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章