redhat利用Kickstart實(shí)現(xiàn)自動安裝_第1頁
redhat利用Kickstart實(shí)現(xiàn)自動安裝_第2頁
redhat利用Kickstart實(shí)現(xiàn)自動安裝_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、redhat 利用 Kickstart實(shí)現(xiàn)自動安裝作者:李春海本文記錄了用Kickstart 搭建 RHCE實(shí)驗(yàn)室、生產(chǎn)環(huán)境的詳細(xì)步驟。文中使用的環(huán)境為RHEL 5,也同樣適用于 CentOS。原理和概念什么是PXE嚴(yán)格來說, PXE并不是一種安裝方式,而是一種引導(dǎo)的方式。進(jìn)行PXE安裝的必要條件是要安裝的計(jì)算機(jī)中包含一個PXE支持的網(wǎng)卡( NIC),即網(wǎng)卡中必須要有PXE客戶端。PXE( Pre-boot Execution Environment ,直譯為預(yù)啟動執(zhí)行環(huán)境)協(xié)議使計(jì)算機(jī)可以通過網(wǎng)絡(luò)啟動。協(xié)議分為client 和 server 端,PXE client 在網(wǎng)卡的 ROM 中,當(dāng)

2、計(jì)算機(jī)引導(dǎo)時,BIOS把 PXE client 調(diào)入內(nèi)存執(zhí)行,由PXE client 將放置在遠(yuǎn)端的文件通過網(wǎng)絡(luò)下載到本地運(yùn)行。運(yùn)行PXE協(xié)議需要設(shè)置DHCP服務(wù)器和TFTP服務(wù)器。 DHCP服務(wù)器用來給PXE client(將要安裝系統(tǒng)的主機(jī))分配一個IP 地址,由于是給PXE client 分配 IP 地址,所以在配置DHCP服務(wù)器時需要增加相應(yīng)的 PXE設(shè)置。此外,在 PXE client 的 ROM 中,已經(jīng)存在了 TFTPClient。 PXE Client通過 TFTP 協(xié)議到 TFTPServer上下載所需的文件。什么是 KickStartKickStart 是一種無人職守安裝方

3、式,其工作原理是通過記錄典型的安裝過程中所需人工干預(yù)填寫的各種參數(shù),并生成一個名為ks.cfg 的文件;在其后的安裝過程中(不局限于生成KickStart 安裝文件的機(jī)器)當(dāng)出現(xiàn)要求填寫參數(shù)的情況時,安裝程序會首先去查找KickStart 生成的文件,當(dāng)找到合適的參數(shù)時,就采用找到的參數(shù), 當(dāng)沒有找到合適的參數(shù)時,才需要安裝者手工干預(yù)。這樣,如果所有的Kickstart 參數(shù)都設(shè)置好,安裝者完全可以只告訴安裝程序從何處取ks.cfg 文件,然后去忙自己的事情。等安裝完畢,安裝程序會根據(jù) ks.cfg 中設(shè)置的重啟選項(xiàng)來重啟系統(tǒng),并結(jié)束安裝。PXE + KickStart安裝的條件執(zhí)行PXE +

4、 KickStart安裝需要的設(shè)備為:1. DHCP服務(wù)器2. TFTP服務(wù)器3. KickStart 所生成的 ks.cfg 配置文件4.一臺存放系統(tǒng)安裝文件的服務(wù)器,如NFS、 HTTP或 FTP服務(wù)器5.帶有一個 PXE支持網(wǎng)卡的將安裝的主機(jī)1 / 5PXE + KickStart安裝步驟一、配置自動更新服務(wù)RHEL5的 DVD 光盤,掛載在 /mnt 掛在點(diǎn),在 /etc/yum.repos.d/ 目錄下穿件文件 rhel-cd.repo ,增加內(nèi)容為:rhel-cdname=Red Hat Enterprise Linux $releasever - $basearch - Debu

5、g baseurl=file:/mnt/Serverenabled=1gpgcheck=0更新軟件數(shù)據(jù)庫yum list二、安裝 httpd 服務(wù)yum -y install httpd*servicehttpd startchkconfighttpd on三、將光盤內(nèi)容拷貝至/var/www/htmlcp -rf /mnt/* /var/www/html/四、安裝 tftp-server,并啟用tftp 服務(wù),重啟xinetd 進(jìn)程rpm -ivh tftp-server-0.39-1.i386.rpmvi /etc/xinetd.d/tftp# default: off# descript

6、ion: .socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = no #disable 的值由 yes 變?yōu)?noper_source = 11cps = 100 2flags = IPv42 / 5servicexinetd restart五、配置支持1. 進(jìn)入 tftpboot 文件夾,沒有就建一個,有了就不用建了。cd /tftpboot/2.把 pxelinux.0 復(fù)制到 /tftpboot/ 中(前提:

7、安裝了系統(tǒng)包syslinux-3.11-4)cp /usr/lib/syslinux/pxelinux.0 /tftpboot3.把 Linux 第一張安裝光盤上 /image/pxeboot/initrd.img和 vmlinux 復(fù)制到 /tftpboot/中cp /mnt/images/pxeboot/initrd.img /tftpbootcp /mnt/images/pxeboot/vmlinuz /tftpboot4. 復(fù)制第一張安裝光盤上的 isolinux/*.msg 到 /tftpboot/ 中 cp /mnt/isolinux/*.msg /tftpboot5.在 tftp

8、boot中新建一個pxelinux.cfg 目錄把 Linux 第一張安裝光盤上i solinux 目錄中的isolinux.cfg 復(fù)制到 pxelinux.cfg 目錄中,并同時更改文件名稱為defaultmkdirpxelinux.cfgcdpxelinux.cfgcp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 6、修改 default 文件defaultlinuxprompt 1timeout 600display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4

9、 param.msgF5 rescue.msglabellinuxkernelvmlinuzappend ks=/ks.cfginitrd=initrd.imglabel textkernelvmlinuzappendinitrd=initrd.img textlabelkskernelvmlinuzappendksinitrd=initrd.imglabel locallocalboot 1label memtest86kernelmemtestappend 3 / 5六、安裝 dhcp 服務(wù),同時修改配置1. 安裝rpm -ivh dhcp-3.0.5-2

10、1.el5.i386.rpm2. 復(fù)制配置模板文件到指定的目錄中,并重命名cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.confvi /etc/dhcpd.confddns-update-style interim;ignore client-updates;next-server ;filename "/pxelinux.0"subnet netmask # - default gatewayoption routers192.1

11、68.1.1;option subnet-mask;#optionnis-domain""#option domain-name""option domain-name-servers;option time-offset-18000; # Eastern Standard Time#optionntp-servers;#optionnetbios-name-servers;# - Selects point-to-poin

12、t node (default is hybrid). Don't change this unless# - you understand Netbios very well# optionnetbios-node-type 2;range dynamic-bootp 1 54;default-lease-time 21600;max-lease-time 43200;# we want the nameserver to appear at a fixed address# host ns #next-server ;#hardwaree

13、thernet 12:34:56:78:AB:CD;#fixed-address 54;#3. 啟動 dhcp 服務(wù)Service dhcpd start4 / 5七、安裝 kickstart 并進(jìn)行配置首先安裝Kickstart:rpm -ivh system-config-kickstart--2.el5.noarch.rpm在 gnome 環(huán)境下配置 kickstart 的指令如下:system-config-kickstart之后的配置步驟如下:1. 基本配置,按自己需求來就好2. 安裝方法,選擇 httpd 安裝,切記不要輸入任何的帳號,我們采用的匿名安裝3. 引導(dǎo)安裝程序選項(xiàng),不需要做更改4. 分區(qū)信息,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論