日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

网络安装LINUX系统原理,PXE网络引导系统自动化安装CentOS7

發(fā)布時(shí)間:2023/12/31 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络安装LINUX系统原理,PXE网络引导系统自动化安装CentOS7 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.PXE

注意:安裝前?selinux 禁用,iptables 關(guān)閉 dhcp 服務(wù)器靜態(tài)IP地址

1.PXE的工作原理:

Client向PXE Server上的DHCP發(fā)送IP地址請(qǐng)求消息,DHCP檢測(cè)Client是否合法(主要是檢測(cè)Client的網(wǎng)卡MAC

地址),如果合法則返回Client的IP地址,同時(shí)將啟動(dòng)文件pxelinux.0的位置信息一并傳送給Client

Client向PXE Server上的TFTP發(fā)送獲取pxelinux.0請(qǐng)求消息,TFTP接收到消息之后再向Client發(fā)送pxelinux.0大小

信息,試探Client是否滿意,當(dāng)TFTP收到Client發(fā)回的同意大小信息之后,正式向Client發(fā)送pxelinux.0

2.基于pxe自動(dòng)化安裝所需的組件

(1)DHCP 服務(wù)器

需要在subnet配置中配置參數(shù)

filename “”; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?基于網(wǎng)卡引導(dǎo)時(shí)要加載的initial ?boot file的文件名;

next-server ?HOST;要是一個(gè)tftp-servr,簡(jiǎn)單文件傳輸協(xié)議

(2) tftp-server服務(wù)

一般該服務(wù)器僅用于PXE預(yù)引導(dǎo)加載環(huán)境。用于提供預(yù)引導(dǎo)加載文件pxelinux.0的讀取。

服務(wù)啟動(dòng)運(yùn)行方式:

CentOS6:

# chkconfig tftp on

# service xinetd ?restart

CentOS7:

# systemctl start ?tftp.socket

(3)syslinux包

(4)?file server(yum repository)yum倉(cāng)庫(kù)

3.安裝服務(wù)

(1)首先要安裝 dhcp ?tftp ?syslinux

yum install dhcp tftp-server ?httpd ?syslinux

(2)啟動(dòng)服務(wù)

systemctl enable dhcpd.service tftp.service ?httpd

systemctl start tftp

systemctl start httpd

(3)查看是否是69 端口

ss -nulp 69

4 配置dhcp.conf 文件

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

subnet 192.168.8.0 netmask 255.255.255.0 {

range 192.168.8.180 192.168.8.200;

option routers 192.168.8.1;

option domain-name-servers 223.5.5.5,223.6.6.6;

filename “pxelinux.0”;

next-server 192.168.8.133;

}

啟動(dòng)服務(wù)

systemctl start dhcpd

5.掛載鏡像準(zhǔn)備Yum安裝源和kickstart文件

mkdir /var/www/html/centos7

mount /dev/sr0 /var/www/html/centos7

ks文件

mkdir /var/www/html/ks

cp /root/anaconda-ks.cfg /var/www/html/ks/centos7.cfg

vim /var/www/html/ks/centos7.cfg

url –url=http://192.168.8.133/centos7

text

reboot.

6.創(chuàng)建pxelinux.cfg 文件.拷貝鏡像文件

mkdir /var/lib/tftpboot/pxelinux.cfg/

cp /misc/cd/isolinux/{vmlinuz,initrd.img} ?/var/lib/tftpboot/

cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/tftpboot/

cp /misc/cd/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

創(chuàng)建安裝菜單

vim /var/lib/tftpboot/pxelinux.cfg/default

default menu.c32

timeout 600

menu title PXE CentOS Linux 7 Install Menu

label automini

menu label ^Automatic Mini Install CentOS 7

kernel vmlinuz

append initrd=initrd.img ks=http://192.168.8.133/ks/centos7.cfg

label autodesktop

menu label Automatic ^Desktop Install CentOS 7

kernel vmlinuz

append initrd=initrd.img ks=http://192.168.8.133/ks/centos7-2.cfg

label manual

menu label ^Manual Install CentOS 7

kernel vmlinuz

append initrd=initrd.img

label local

menu label Boot from ^local drive

menu default

localboot 0xffff

原創(chuàng)文章,作者:gd1479,如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.178linux.com/82375

總結(jié)

以上是生活随笔為你收集整理的网络安装LINUX系统原理,PXE网络引导系统自动化安装CentOS7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。