無人值守裝機PXE

2022-07-15 13:39:13 字數 2164 閱讀 5477

虛擬環境中注意是否將自帶dhcp功能關閉;

注意測試安裝機器是否將網路與pxe伺服器網路對齊;

安裝centos 6.8系統,關閉dhcp

本地掛載iso配置本地yum

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount -o loop /dev/cdrom /mnt/cdrom/

[root@localhost ~]# vim /etc/fstab

/dev/cdrom /mnt/cdrom/ iso9660 loop 0 0

配置yum

[root@localhost ~]# vim /etc/yum.repos.d/rhel-source.repo

[cdrom]

name=localyum yum

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/rpm-gpg-key-centos-6

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

安裝環境

[root@localhost ~]# yum install vsftpd dhcp tftp syslinux tftp-server -y

拷貝映象檔案到ftp伺服器目錄

[root@localhost ~]# cd /var/ftp/pub/

[root@localhost pub]# mkdir ***

[root@localhost pub]# chown ftp:ftp ***/

[root@localhost pub]# cp -rf /mnt/cdrom/* ***/

配置dhcp服務

[root@localhost ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

subnet 10.10.10.0 netmask 255.255.255.0

開啟tftp服務

[root@localhost ~]# vim /etc/xinetd.d/tftp

service tftp

[root@localhost ~]# mkdir /tftpboot

建立相關目錄並拷貝所需檔案

[root@localhost ~]# mkdir -p /tftpboot/pxelinux.cfg

[root@localhost ~]# cp /var/ftp/pub/***/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/

[root@localhost ~]# chmod 644 /tftpboot/pxelinux.cfg/default

[root@localhost ~]# cp /var/ftp/pub/***/isolinux/* /tftpboot/

開啟相關服務並設定開機自啟

關閉防火牆和selinux

[root@localhost ~]# service iptables stop

[root@localhost ~]# setenforce 0

配置kisckstart無人值守安裝指令碼

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

[root@localhost ~]# system-config-kickstart

PXE無人值守網路裝機服務

tftp為客戶端提供眾多引導檔案,並指向http http為客戶端提供眾多軟體包。配置dhcp服務的主配置檔案 etc dhc dhcpd.conf,新增內容subnet 192.168.1.0 netmask 255.255.255.0網絡卡引導檔案 pxelinux.0,安裝軟體包syslinu...

PXE和無人值守kickstart裝機

2.搭建tftp服務 tftp 簡單的檔案傳輸協議 預設埠 69 預設共享資料的路徑 var lib tftpboot root svr7 yum install y tftp server root svr7 systemctl restart tftp 4.部署選單檔案 root svr7 mk...

PXE遠端裝機並無人值守操作

確保防火牆關閉或下列軟體所需埠是開放狀態 kickstart無人值守安裝 自動完成安裝過程中的各項設定,無需手動干預 操作環境 centos7.5 vmvare虛擬機器 實驗目的 實現無人值守批量裝機 實驗步驟 一 安裝軟體 yum y install dhcp 分配ip和網域名稱分析 yum y ...