日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
使用PXE安裝CentOS 7.2

1.環(huán)境

本文使用VMware 虛擬機(jī)進(jìn)行實(shí)驗(yàn)。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了洪湖免費(fèi)建站歡迎大家使用!

點(diǎn)擊VMware--編輯--虛擬網(wǎng)絡(luò)編輯器,新建VMnet15,選擇僅主機(jī)模式,取消勾選DHCP服務(wù)(因?yàn)檫@里使用自己的DHCP服務(wù))。我這里配好后是192.168.93.0/24網(wǎng)絡(luò)。

  • 一臺(tái)PXE服務(wù)器

centos 7.2系統(tǒng)

2張網(wǎng)卡,

網(wǎng)卡eno16777736 ,使用NAT模式(用于yum安裝軟件),DHCP獲取IP

網(wǎng)卡eno50332184 ,連接至VMnet15網(wǎng)絡(luò),配置靜態(tài)IP:192.168.93.10

  • 一臺(tái)PXE客戶機(jī)(待安裝系統(tǒng))

2GB 內(nèi)存(太小不行)

1張網(wǎng)卡,

網(wǎng)卡eno16777736 ,連接至VMnet15網(wǎng)絡(luò)

2.需求

  • SYSLINUX,提供pxelinux.0
  • DHCP-SERVER,為客戶機(jī)提供IP
  • TFTP-SERVER,為客戶機(jī)提供簡(jiǎn)單文件傳輸(如傳輸pxelinux.0等)
  • VSFTP-SERVER或APACHE-SERVER,提供repo的系統(tǒng)文件服務(wù)
  • CentOS 7.2(或7.4都行)安裝光盤,如CentOS-7-x86_64-Everything-1511.iso

3.配置

在PXE服務(wù)器上,

3.1預(yù)配置

臨時(shí)關(guān)閉防火墻

systemctl stop firewalld

臨時(shí)關(guān)閉SELinux

setenforce 0

安裝各個(gè)服務(wù)器與依賴庫

yum -y install tftp-server vsftpd syslinux dhcp xinetd

掛載CentOS 7.2安裝光盤(需要先將光盤連接至PXE服務(wù)器虛擬機(jī)上)

mount -t iso9660 -o loop /dev/cdrom /mnt

3.2配置VSFTP

為了vsftp服務(wù)器使用光盤,把/mnt再綁定到/var/ftp/centos(因?yàn)関sftp不允許軟連接目錄)

mkdir -p /var/ftp/centos
mount --bind /mnt/ /var/ftp/centos

3.3配置TFTP

3.3.1配置pxe啟動(dòng)文件

新建tftp啟動(dòng)目錄

mkdir -p /tftpboot/pxelinux.cfg

把光盤中isolinux里面的文件都復(fù)制到tftp啟動(dòng)目錄中

cd /mnt/isolinux
cp -a * /tftpboot/

復(fù)制pxelinux.0

cp /usr/share/syslinux/pxelinux.0 /tftpboot/

 將tftp啟動(dòng)目錄中的isolinux.cfg(剛從光盤中復(fù)制過來的)改名default,并移動(dòng)至pxelinux.cft目錄下

cd /tftpboot
mv isolinux.cfg pxelinux.cfg/default

編輯default文件,增加我們?cè)O(shè)置的PXE啟動(dòng)項(xiàng)

vi pxelinux.cfg/default

在一堆label 上面添加如下內(nèi)容

label linux-nidey
menu label ^Install CentOS 7 nidey
kernel vmlinuz
append initrd=initrd.img inst.repo=ftp://192.168.93.10/centos quiet

label另起一個(gè)名字,menu就是客戶機(jī)啟動(dòng)時(shí)看到的安裝選項(xiàng)名

注意,如果不使用kickstart自動(dòng)部署,則append后面第二個(gè)參數(shù)應(yīng)該用inst.repo,而不是inst.stage2(這種情況客戶機(jī)啟動(dòng)時(shí)會(huì)卡在獲取安裝源步驟)

URL使用前面配置的vsftp服務(wù)器(也可以使用Apache-server的http服務(wù),或者搭建nfs也行)

append參數(shù)使用inst.stage2則安裝時(shí)會(huì)卡在這里

append參數(shù)使用inst.repo則安裝時(shí)正常獲取安裝源(圖是另截的,見諒...)

3.3.2配置tftp-server

tftp服務(wù)器依附于xinetd服務(wù)下,

vim /etc/xinetd.d/tftp

server_args 設(shè)置我們剛才創(chuàng)建的tftp啟動(dòng)目錄,并啟用tftp

 

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
} 

3.4配置DHCP

vim /etc/dhcp/dhcpd.conf

設(shè)置允許引導(dǎo)啟動(dòng),

192.168.93.0子網(wǎng),掩碼255.255.255.0,地址池192.168.93.240~192.168.93.250

引導(dǎo)啟動(dòng)文件名為pxelinux.0(syslinux提供的,在/tftpboot目錄下)

next-server設(shè)置為PXE服務(wù)器IP,也就是本機(jī):192.168.93.10

因?yàn)檫@里只在一個(gè)局域網(wǎng)下安裝系統(tǒng),網(wǎng)關(guān)和DNS其實(shí)都不用設(shè)置。

ddns-update-style interim;
ignore client-updates;
allow booting; allow bootp;
subnet 192.168.93.0 netmask 255.255.255.0
{
# option routers 192.168.93.1;
# option domain-name "s.un";
# option domain-name-servers 192.168.93.1;
option subnet-mask 255.255.255.0;
option time-offset -18000;
default-lease-time 21600;
max-lease-time 43200;
range dynamic-bootp 192.168.93.240 192.168.93.250;
filename "pxelinux.0";
next-server 192.168.93.10;
} 

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

systemctl start xinetd
systemctl start dhcpd
systemctl start vsftpd

4.安裝

在PXE客戶機(jī)上,

進(jìn)入BISO,設(shè)置網(wǎng)絡(luò)啟動(dòng)為第一項(xiàng)。

開機(jī),DHCP獲取,IP,加載啟動(dòng),進(jìn)入安裝界面,選擇安裝就好了。


本文題目:使用PXE安裝CentOS 7.2
地址分享:http://www.5511xx.com/article/dpopope.html