■ pxe批量部署的優點
● 規模化:同時裝配多台伺服器
● 自動化:安裝系統、配置各種服務
● 遠端實現:不需要光碟、u盤等安裝介質
■ pxe (preboot excution environment)
■ 服務端
■ 客戶端
● 網絡卡支援pxe協議
● 主機板支援網路引導
■ 基本部署過程
● 準備centos 7安裝源(yum倉庫)
● 安裝並啟用tftp服務
● 提供linux核心,pxe引導程式等
● 安裝並啟用dhcp服務
● 配置啟動選單
■ 準備centos 7安裝源
● centos 7安裝源支援http、ftp、nfs等協議發布
[root@localhost ~]# yum -y install vsftpd
[root@localhost ~]# mkdir /var/ftp/centos7
[root@localhost ~]# cp -rf /media/cdrom/* /var/ftp/centos7/
[root@localhost ~]# systemctl start vsftpd
■ 安裝並啟用tftp服務
● 安裝ftp-server軟體包,啟用tftp服務
● 配置檔案位於/etc/xinetd.d/tftp
[root@localhost ~]# yum -y install tftp-server
[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
■ 準備linux核心、pxe引導程式
● linux核心、初始化映象檔案分別為vmlinuz和initrd.img
● 引導程式為pxelinux.0,由軟體包syslinux提供
[root@localhost ~]# cd /media/cdrom/images/pxeboot (位於系統映象檔案夾 images/pxeboot 下)
[root@localhost pxeboot]# cp vmlinuz initrd.img /var/lib/tftpboot
[root@localhost ~]# yum -y install syslinux
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot (拷貝到tftp的根目錄)
■ dhcp服務的pxe設定
■ 配置啟動選單檔案
■ 為客戶機安裝系統
● 調整bios設定,以便從網路引導
● 自動獲取ip位址,並指定centos 7安裝源
● 其餘過程與本地安裝相同
備註:若用vmware虛擬機器測試,虛擬記憶體至少2g
■ kickstart無人值守技術
● 建立應答檔案,預先定義好各種安裝設定
● 免去互動設定過程,從而實現全自動化安裝
■ 應答檔案的**
● 編輯centos 7系統中現有的應答檔案
◆ /root/anaconda-ks.cfg
● 使用system-config-kickstart工具建立新的應答檔案
◆ 需要安裝system-config-kickstart軟體包
■ 應答檔案的內容
.....
url --url=" .254/centos7" (網路安裝源)
.....
%post --interpreter=/bin/bash
rm -f /etc/yum.repos.d/*
echo -e
'[base]\nname=centos7 .3\nbaseurl=.254/centos7nenabled=1\n
gpgcheck=1\ngpgkey-file///etc/pki/rpm-gpg/rpm-gpg-key-centos-
7'>/etc/yum.repos.d/centos7 .repo
%end
%packages (定製的軟體包組)
@^minimal
%end
■ pxe與kickstart結合使用
■ 驗證自動安裝
● 將客戶機以pxe方式引導
● 系統會自動完成安裝,並配置好軟體倉庫
● 整個安裝過程無需手動干預
PXE高效批量網路裝機
目錄 二 部署pxe遠端安裝服務 2.驗證pxe網路安裝 三 實現kickstart無人值守安裝 規模化 同時裝配多台伺服器 自動化 安裝系統 匹配各種服務 遠端實現 不需要光碟 u盤等安裝介質 pxe遠端安裝伺服器整合了centos 7安裝源 tftp服務 dhcp服務 ftp服務,能夠向客戶機裸...
pxe高效能批量網路裝機
一 部署ftp服務 1 安裝ftp服務,並將安裝源複製到 var ftp centos7目錄下 root localhost yum y install vsftpd root localhost mkdir var ftp centos7 root localhost cp ar media va...
PXE高效批量網路安裝
二 搭建pxe遠端安裝伺服器 三 kickstart 無人值守安裝 1規模化 同時裝配多台伺服器 2 自動化 安裝系統 配置各種服務 3 遠端實現 不需要光碟 u盤等安裝介質 yum y install tftp server xinetd 修改tftp服務的配置檔案 vim etc xinetd....