pxe
伺服器安裝與配置
pxe是在沒有軟碟機、硬碟、
cd-rom
的情況下引導計算機的一種方式,也就是
bios
將使用pxe
協議從網路引導。
dhcp
伺服器:用來動態分配
ip位址(同時分配子網掩碼、閘道器、
tftp
伺服器位址、啟動檔名、
dns伺服器、時間伺服器等等)。
tftp
今天第一次接觸pxe伺服器,作如下記錄:
1.安裝tftp伺服器
安裝:
yum install tftp-server tftp //安裝tftp服務端與客戶端
然後rpm –ivh tftp-server-0.49-7.el6.x86_64.rpm
若報如下錯誤:
warning:tftp-server-0.42-3.1.i386.rpm: header v3 dsa signature: nokey, key id 37017186
error: failed dependencies:
xinetd is needed bytftp-server-0.42-3.1.i386 //
提示依賴的檔案
需要安裝xinetd
rpm –ivh xinetd-2.3.14-39.el6_4.x86_64.rpm
然後在繼續上一步
配置tftp:
vim /etc/xinetd.d/tftp
service tftp建立
tftp
根目錄,
關閉防火牆,啟動
tftp-server
#mkdir /tftpboot
#chmod-r 777 /tftpboot
#/etc/init.d/iptables stop //
關閉防火牆
#service xinetd restart //
重啟xinetd
服務重啟
xinetd
服務,因為
tftp
服務受控與
xinetd, xinetd
是管服務的服務,它是不開端口的。
驗證一下
tftp
是否起來了:
# netstat –nlp | grep 69
出現下面的資訊代表已經啟動了
udp 0 0 0.0.0.0:
69
0.0.0.0:*
2.
安裝dhcp
伺服器
rpm –ivh dhcp-4.1.1-25.p1.el6.x86_64.rpm
vim /etc/dhcp/dhcpd.conf 新增
: subnet 192.168.2.0 netmask 255.255.255.0 開啟
dhcp
服務:servicedhcpd restart
3.
安裝nfs
服務
4.
安裝syslinux
安裝方法同上,可以在原始碼包中找到相應的
rpm包;或用
yum
5.
配置啟動檔案
這裡我們應該掛載我們的安裝光碟
先在/mnt
下建立乙個
cdrom
目錄、然後再掛載
# mkdir /mnt/cdrom
# mount -r /dev/cdrom/ /mnt/cdrom
現在我們從剛掛載的光碟中開始複製核心檔案以及
init
等一些檔案到
/tftp/lib/tftpboot
目錄下: (
如果的tftp
的主目錄是
/tftpboot ,
相應的改就行了)
還要複製乙個叫
pxelinux.0檔案,
這個在安裝好
syslinux
就會有
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /mnt/cdrom/isolinux/isolinux.cfg/var/lib/tftpboot/pxelinux.cfg/default
如果已經安裝
服務, httpd
的服務路徑在
/var/www/htmp下,
這時我們可以繫結我們之前掛載好的光碟到這裡來、這樣就有安裝樹了
# mkdir /var/www/html/centos6.2
# mount --bind /mnt/cdrom/ /var/www/html/centos6.2/
啟動httpd
而後我們就開始複製kickstart檔案了,這個檔案在/root/目錄下,叫anaconda-ks.cfg、我們把他複製到/var/www/html/下,改名為ks.cfg
# cp /root/anaconda-ks.cfg /var/www/html/ks.cfg
由於這個檔案只有管理員可以訪問、複製過來之後要給個可讀的許可權他:
# chmod +r /var/www/html/ks.cfg
再編輯乙個這個ks.cfg裡面的配置跟我們設定好的一致、要不然找不到檔案路徑:
vim /var/www/html/ks.cfg
製作pxe伺服器
實驗環境為centos7.5 請關閉防火牆 1 插入centos7.5 光碟映象,新建掛載點並掛載cdrom mkdir mnt cdrom mount dev cdrom mnt cdrom 2 製作本地源,並安裝所需元件 3 配置dhcp伺服器 cp usr share doc dhcp dhc...
PXE網路裝機伺服器
pxe網路裝機伺服器步驟 一 構建dhcp服務 1.裝包配置 yum y install dhcp vim etc dhcp dhcpd.conf subnet 192.168.4.0 netmask 255.255.255.0 pxelinux.0網絡卡引導檔案,安裝說明書,二進位制檔案,需安裝乙...
dhcp伺服器安裝與配置
本文簡單的介紹了dhcp伺服器的安裝與簡單配置。linux伺服器作為dhcp伺服器,為網內的客戶機分配ip。前提條件 ip段 192.168.0.0 24 linux伺服器固定ip 192.168.0.1 客戶端使用ip範圍 192.168.0.2 192.168.0.254 1.dhcp伺服器的安...