1案例1:PXE基礎裝機環境
1.1 問題
本例要求爲後續的PXE服務器構建提供RHEL7軟件倉庫,完成下列任務:
- 在centOS真機部署Web目錄/var/www/html/rh7dvd
- 掛載RHEL7光盤鏡像文件到該目錄
- 訪問http://192.168.4.254/rhel7/測試,確保可用
1.2 方案
PXE網絡裝機的整體思路——裝機條件準備:
- 準備RHEL7安裝源(HTTP方式YUM倉庫)
- 啓動DHCP
PXE網絡裝機的整體思路——PXE引導配置: - 啓用TFTP服務,提供裝機用的內核、初始化文件
- 提供PXE引導程序、配置啓動菜單
1.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:通過HTTP方式發佈RHEL7軟件源
此環節可以直接使用網絡內共有的YUM軟件源,比如CentOS真機。
1)快速構建httpd服務器(若已構建,此步可跳過)
[root@room9pc13 ~]# yum -y install httpd //裝包
[root@room9pc13 ~]# systemctl restart httpd //啓動服務
[root@room9pc13 ~]# systemctl enable httpd //設置開機自啓
2)準備yum倉庫,部署到Web子目錄
[root@room9pc13 ~]# mkdir /var/www/html/rh7dvd //建掛載點
[root@room9pc13 ~]# vim /etc/fstab
.. ..
/ISO/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rh7dvd iso9660 loop,ro 0 0
[root@room9pc13 ~]# mount -a //掛載ISO鏡像文件
[root@room9pc13 ~]# ls /var/www/html/rh7dvd/ //確認部署位置
addons isolinux repodata
EFI LiveOS RPM-GPG-KEY-redhat-beta
EULA media.repo RPM-GPG-KEY-redhat-release
GPL Packages TRANS.TBL
images release-notes
步驟二:確保yum倉庫HTTP資源可用
從瀏覽器訪問http://192.168.4.254/rh7dvd/,可看到倉庫資源(如圖所示)