亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

遠(yuǎn)程安裝 Linux

原創(chuàng) 2016-11-08 09:07:38 418
摘要:一、前言安裝過linux的人都知道,在只對(duì)一臺(tái)機(jī)器進(jìn)行l(wèi)inux的安裝,很容易,我們只需要把光驅(qū)放進(jìn)去就可以了,一步步的安裝就ok!但是當(dāng)我們?cè)谝粋€(gè)機(jī)房,多臺(tái)機(jī)器同時(shí)安裝是就不可能這樣做了,那有沒有簡單的方法呢?我們可以通過PXE實(shí)現(xiàn)遠(yuǎn)程安裝二、PXE簡介PXE(Preboot eXecute Environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)是由Intel公司開發(fā)的最新技術(shù),工作于Client/Serve

一、前言

安裝過linux的人都知道,在只對(duì)一臺(tái)機(jī)器進(jìn)行l(wèi)inux的安裝,很容易,我們只需要把光驅(qū)放進(jìn)去就可以了,一步步的安裝就ok!但是當(dāng)我們?cè)谝粋€(gè)機(jī)房,多臺(tái)機(jī)器同時(shí)安裝是就不可能這樣做了,那有沒有簡單的方法呢?我們可以通過PXE實(shí)現(xiàn)遠(yuǎn)程安裝

二、PXE簡介

PXE(Preboot eXecute Environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)是由Intel公司開發(fā)的最新技術(shù),工作于Client/Server的網(wǎng)絡(luò)模式,Server提供鏡像,Client通過Server提供的鏡像安裝Linux系統(tǒng)

三、PXE遠(yuǎn)程安裝Linux

Server端配置:

1. 配置靜態(tài)IP:vim /etc/sysconfig/network-scripts/ifcfg-eth0

  BOOTPROTO=static 
  IPADDR=192.168.74.128 NETMASK=255.255.255.0 
  GATEWAY=192.168.74.1 
  DNS1=192.168.74.1 
  DNS2=8.8.8.8

2. 修改主機(jī)名為PXE:

 ① 臨時(shí)修改:hostname PXE ; bash

 ② 永久修改:編輯/etc/sysconfig/network,修改NETWORKING=yes ; HOSTNAME=PXE

3. 搭建本地yum源

 ① 掛載光盤:mount /dev/cdrom /media/

 ② 編輯:vim /etc/yum.repos.d/CentOS-Base.repo

  [base]
  name=CentOS-$releasever - Base
  #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os    //注釋該行 
  baseurl=file:///media    //修改光盤掛載點(diǎn);
  gpgcheck=1
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 ③ 清除yum緩存:yum -y clean all

4. 重啟網(wǎng)絡(luò)服務(wù):service network restart

5. 安裝PXE所需服務(wù):yum -y install dhcp tftp-server xinetd syslinux httpd

說明:
  dhcp:給客戶端提供IP地址
  tftp-server:提供系統(tǒng)安裝所需文件,如鏡像
  xinetd:tftp服務(wù)的超級(jí)守護(hù)進(jìn)程, 用于喚醒tftp服務(wù);
  httpd:基于http服務(wù)提供安裝源;
  syslinux:此文件用于引導(dǎo)系統(tǒng), 相當(dāng)于bootloader

6. 配置dhcp服務(wù)

  cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
  vim /etc/dhcp/dhcpd.conf

  subnet 192.168.74.0 netmask 255.255.255.0 {      #提供dhcp服務(wù)的網(wǎng)段;
  range 192.168.74.130 192.168.74.140;             #地址池;
  option domain-name "internal.example.org";       #分配dns域;
  option routers 192.168.74.1;                     #網(wǎng)關(guān);
  next-server 192.168.74.1;                        #tftp服務(wù)器地址;
  filename "pxelinux.0";                           #PXE引導(dǎo)文件;
  default-lease-time 600;                          #默認(rèn)租約時(shí)長;
  max-lease-time 7200;                             #最大租約時(shí)長;
  option domain-name-servers 192.168.74.1;         #分配dns地址;
  }

7. 測(cè)試dhcp語法是否有誤:service dhcpd configtest

8. 啟動(dòng)dhcp服務(wù):service dhcpd start

9. 設(shè)置開機(jī)啟動(dòng):chkconfig dhcpd on

10. 配置tftp服務(wù):vim /etc/xinetd.d/tftp 確保disable = no

11. 啟動(dòng)xinetd服務(wù):service xinetd start

12. 設(shè)置開機(jī)啟動(dòng):chkconfig tftp on

13. 提供相關(guān)文件

 ① 提供引導(dǎo)內(nèi)核、鏡像等文件:

  cp /media/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/ 
  cd /media/isolinux/
  cp boot.msg /var/lib/tftpboot/
  cp splash.jpg /var/lib/tftpboot/
  cp vesamenu.c32 /var/lib/tftpboot/
  mkdir /var/lib/tftpboot/pxelinux.cfg
  cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

 ② 提供PXE工作環(huán)境:cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

 ③ 提供安裝源:

  mkdir /var/www/html/yum
  mount --bind /media/ /var/www/html/yum/
  service httpd start
  chkconfig httpd on

 ④ 提供kickstart文件:

  cp anaconda-ks.cfg /var/www/html/ks.cfg
  chmod +r /var/www/html/ks.cfg 
  vim /var/www/html/ks.cfg

 ⑤ 添加以下兩項(xiàng), 目標(biāo)指向安裝源:

  url --url=http://192.168.74.128/yum
  repo --name="Centos" --baseurl=http://192.168.74.128/yum --cost=100

 ⑥ 修改:vim /var/lib/tftpboot/pxelinux.cfg/default

  label linux
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append initrd=initrd.img ks=http://192.168.74.128/ks.cfg  //指定ks文件

14. 關(guān)閉iptables、selinux防火墻:

  iptables -F
  service iptables save
  setenforce 0

  編輯vim /etc/sysconfig/selinux,修改SELINUX=disabled

 

Client端配置:

  1. 將客戶機(jī)設(shè)置為網(wǎng)卡啟動(dòng):

21.png

2.  開機(jī)啟動(dòng)引導(dǎo):

22.png

3.  引導(dǎo)成功開始安裝各種包:

23.png

發(fā)佈手記

熱門詞條