Redhat kickstart 無人值守安裝

                   Redhat kickstart 無人值守安裝

一、PXE

     

PXE工作于Client/Server的網絡模式,支持可以通過網絡從遠端服務器下載映像,并由此支持通過網絡啟動操作系統,在啟動過程中,終端要求服務器DHCP分配IP地址,再用TFTP下載一個啟動軟件包到本機內存中執行,由這個啟動軟件包完成終端客戶機基本軟件設置,從而引導預先安裝在服務器中的終端操作系統。

 

二、開始配置無人值守安裝服務器端配置,客戶機需要支持從網卡啟動,服務器的IPADDR=192.168.5.10  NETMASK=255.255.255.0 GATEWAY=192.168.5.1

 

三、kickstart無人值守安裝所需軟件:DHCP VSFTPD TFTP-SERVER KICKSTART

 

四、配置kickstart無人值守安裝服務器

 

1:配置服務器IP地址

blob.png

blob.png

 重啟network使其更改生效

blob.png

2:配置本地yum

 掛載光盤鏡像

blob.png

配置yum配置文件

blob.png

blob.png

注:在yum的配置文件中的容器名一定要寫成base,否則會在配置kickstart時出錯,導致下載系統軟件包出錯。

 

* 執行命令 yum -y  install dhcp* vsftpd*tftp-server* system-config-kickstart*

 

  安裝完這四個服務后,,執行 system-config-kickstart&  (如果不執行此命令,到后面system-config-kickstart里的安裝包會下載不到的;或者麻煩一些把鏡像在掛載到 /mnt目錄下在執行system-config-kickstart&)

 

3:使用yum搭建所需服務

 

   搭建FTP服務器

 

Yum安裝完之后重啟服務及設置服務的自啟動狀態

blob.png

/var/ftp/mkdir創建ks目錄

blob.png

測試一下FTP服務器

blob.png

配置/etc/fstab文件,讓系統開機自動掛載光盤鏡像到/var/ftp/pub目錄下

blob.png

blob.png

*執行 mount -a 掛載/dev/cdrom  /var/ftp/pub 目錄下

 

 

注:如果在安裝操作系統的時候沒有關閉iptablsselinux,現在也可用setup來關閉它們。

blob.png

blob.png

blob.png

防火墻安全級別選擇*)禁用SElinux選擇禁用。然后選擇確定即可保存退出到選擇一種工具界面,在點擊一下退出即可退出setup配置界面了。

 

4:使用yum搭建TFTP服務

 

 

 現在我們就可以使用rpm -ql tftp-server 命令來查看tftp-server服務的配置文件和啟動腳本所在的目錄

blob.png

注:由此可見它的配置文件在/etc/xinetd/tftp目錄下,工作目錄是/TFTPBOOT現在我們可以修改tftp服務的配置文件了。

blob.png

blob.png

注:更改第14行的yesno ,意思是開啟tftp服務的傳輸功能。

 

更改完tftp服務的配置文件后重啟服務及設置服務的自啟動狀態

blob.png

5:拷貝kickstart無人值守安裝所需的文件

 

 手動創建/tftpboot下的pxelinux.cfg目錄(默認情況下沒有這個目錄)

blob.png

拷貝四個文件到/TFTPBOOT目錄下

blob.png

拷貝isolinux.cfg 文件到/tftpboot/pxelinux.cfg/redhat.menu

blob.png

配置redhat.menu文件

blob.png

blob.png

注:此配置文件需改第1、3、18行就行,由于權限問題需用wq!強制保存退出即可。

blob.png

注:一共5個文件拷貝的目標目錄不能有誤,文件的名稱也不能有誤。

blob.png

blob.png

編輯/tftpboot/pxelinux.cfg/default文件

blob.png

手動編輯配置文件

blob.png

6yum搭建DHCP服務

拷貝DHCP模板到DHCP的配置文件里

blob.png

配置DHCP配置文件

blob.png

Next-server 192.168.5.10; 告訴客戶機到192.168.5.10地址這里找tftp

Filename pxelinux.0; 告訴客戶機到192.168.5.10這里找pxelinux.0這個文件

 

配置完DHCP服務的配置文件后重啟服務及設置服務的自啟動狀態

blob.png

測試DHCP服務

blob.png

blob.png

注:測試完DHCP服務后記得重啟一下網卡,釋放掉剛才dhcp獲得的iP地址。

 

7Yum安裝system-config-kickstart

 

 

設置我們所需的安裝信息

blob.png

后面的&符意思是讓程序在后臺運行

在基本配置里我們可以選擇安裝后的默認語言、系統口令、CPU架構、時區、填寫安裝碼等

blob.png

在安裝方法里填寫FTP的地址和鏡像的目錄位置,匿名登錄FTP,訪問的初始目錄是/var/ftp目錄,我們需要在FTP目錄中填寫pub

blob.png

在分區信息表中可以填寫自己的實際分區需求(我就簡單的分了3個分區)

blob.png

在網絡配置里我們可以為客戶機配置動態IP地址和靜態IP地址

blob.png

在防火墻配置里可以選擇禁用還是啟用防火墻和SElinux

blob.png

所需軟件包的安裝

blob.png

編輯安裝后腳本文件

blob.png

syetem-config-kickstart中配置完之后就可以保存退出了

 

注:點擊左上角的文件——–》點擊保存文件

blob.png

blob.png

blob.png

然后到/root目錄下看看有沒有ks.cfg這個文件

blob.png

然后mv 移動ks.cfg文件到/var/ftp/ks目錄中

blob.png

最后到/var/ftp/ks目錄中編輯一下ks.cfg文件

blob.png

blob.png

  注: 在第10行添加 key –skip意思是跳過安裝序列號

 

   * 執行 mount  -a reboot 使其鏡像文件掛載到/var/ftp/pub目錄下

 

9pxe服務已經搭建完畢,讓客戶機從網卡啟動,進行測試

 

菜單選擇安裝界面出現

blob.png

在此選擇ks進行安裝

blob.png

之后客戶機就會在字符界面下自動安裝系統,無需手動干預直到安裝完成并從新引導系統到登錄界面。

原創文章,作者:zhengyibo,如若轉載,請注明出處:http://www.www58058.com/48387

(0)
zhengyibozhengyibo
上一篇 2016-09-21 21:24
下一篇 2016-09-22 08:54

相關推薦

  • DHCP服務

    一、DHCP概述     DHCP全稱為Dynamic Host Configuration Protocol,即動態主機配置協議,其主要作用是使用網內的主機可以自動獲取到網絡相關參數信息,以達到高效管理主機的目的。     DHCP采用C/S架構,即Server/Client?!?/p>

    Linux干貨 2015-05-11
  • Linux文件查找工具之find “大寶劍”

    一、文件查找工具常用軟件 locate:     locate命令其實是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數據庫/var/lib/locatedb,這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,并且每天自動更新一次,所以使用locate命令…

    Linux干貨 2016-03-12
  • socket阻塞與非阻塞,同步與異步、I/O模型

    1. 概念理解      在進行網絡編程時,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)四種調用方式:同步:      所謂同步,就是在發出一個功能調用時,在沒有得到結果之前,該調用就不返回。也就是必須一件一件事做,等前…

    Linux干貨 2015-04-10
  • 二叉樹迭代器算法

    二叉樹(Binary Tree)的前序、中序和后續遍歷是算法和數據結構中的基本問題,基于遞歸的二叉樹遍歷算法更是遞歸的經典應用。 假設二叉樹結點定義如下: // C++ struct Node {     int value;     No…

    Linux干貨 2016-08-15
  • 使用httpd反向代理模塊實現tomcat負載均衡集群(上)

    前言  tomcat介紹:   tomcat是一個免費開放源代碼的web應用服務器,不是一個完整意義上的Java EE服務器;它甚至都沒有提供哪怕對一個主Java EE API的實現,但由于遵守apache開源協議,tomcat卻有為眾多的java應用程序服務器嵌入自己的產品中構建商業的java應用程序服務器,如JBoss和JOnAS等?!?/p>

    Linux干貨 2015-07-21
  • LVM詳解

    Linux的LVM詳解 LVM組成; LVM:logic volume manager .LVM即邏輯卷管理,現在使用版本為第二版,即version2 邏輯卷:pv,physical volume,即計算機上的磁盤設備,例如我的計算機上的/dev/sda3,/dev/sda5. 卷組:vg,volume group。一般由多個pv組成。 邏輯卷:lv,log…

    Linux干貨 2016-02-14

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-23 10:11

    作為中小公司的運維,經常會遇到一些機械式的重復工作,例如:有時公司同時上線幾十甚至上百臺服務器,而且需要我們在短時間內完成系統安裝。KICKSTART無人值守安裝對我們來說是一個重要能力了,文章總體上總結的還不錯,只是圖片有些模糊哦。

欧美性久久久久