自動安裝red hat enterprise linux

來源:互聯網
上載者:User

標籤:自動安裝red hat enterprise linux

第一單元

自動安裝red hat enterprise linux

 

 

一 kickstart 概述

 

1.使用kickstart ,系統管理員可以建立一個包含安裝期間所有常見問題的答案的檔案,以自動安裝red hat enterprise linux

2.kickstart 類似於 oracle solaris 中的jumpstart 或 microsoft windows 的無人值守安裝

 

二 kickstart 製作工具安裝

 

1 軟體包 :system-config-kickstart

 650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/91/CE/wKiom1j4b5iDsQwnAAFFLdb-9I0496.png" title="1.png" alt="wKiom1j4b5iDsQwnAAFFLdb-9I0496.png" />

2 安裝 : yum install system-config-kickstar

 

 

三 建立 kickstart 檔案

 

(1) 使用 system-config-kickstart 工具:

1 basic configuration         :基本資料設定

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/91/CE/wKiom1j4b9DhXqEgAADiW6YFqJE013.png" title="3.png" alt="wKiom1j4b9DhXqEgAADiW6YFqJE013.png" />

encrypt root password :對密碼加密

2  installation method        :安裝模式選擇

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/91/CE/wKiom1j4b-TivrHIAACzKlH34Ns005.png" title="4.png" alt="wKiom1j4b-TivrHIAACzKlH34Ns005.png" />

3  boot loader options        :引導程式選項

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/91/CD/wKioL1j4cBGAwd7lAADXhcVKeOU454.png" title="5.png" alt="wKioL1j4cBGAwd7lAADXhcVKeOU454.png" />

4  partition information      :分區劃分策略

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/91/CE/wKiom1j4cCfwCQvdAADjtidHGY0024.png" title="6.png" alt="wKiom1j4cCfwCQvdAADjtidHGY0024.png" />

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/91/CE/wKiom1j4cEmCqDMUAACYeRbchPs775.png" title="7.png" alt="wKiom1j4cEmCqDMUAACYeRbchPs775.png" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/91/CD/wKioL1j4cGCgpopSAACYVYT00uQ611.png" title="8.png" alt="wKioL1j4cGCgpopSAACYVYT00uQ611.png" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/91/CD/wKioL1j4cG3wsuaVAACWXeAswoI257.png" title="9.png" alt="wKioL1j4cG3wsuaVAACWXeAswoI257.png" />

5 network configuration:  :網路設定

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/91/CD/wKioL1j4cS6zaBj-AADYgbBiqO0262.png" title="10.png" alt="wKioL1j4cS6zaBj-AADYgbBiqO0262.png" />

6  authentication             :認證加密方式


7  firewall configuration     :火牆配置資訊

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/91/CD/wKioL1j4cUTQ33hQAACqFaXCiCE158.png" title="11.png" alt="wKioL1j4cUTQ33hQAACqFaXCiCE158.png" />

8  display configuration      :圖形介面選擇

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/91/CE/wKiom1j4cVnQd6fQAACEerVeRK0735.png" title="12.png" alt="wKiom1j4cVnQd6fQAACEerVeRK0735.png" />

9  package selection          :軟體包選擇

10  pre-installation           :安裝前執行指令碼

11  post-installation         :安裝後執行指令碼

- - > file - - > save - - > filesystem - - > name(可改可不改) - - > /var/www/html/

在/var/www/html/下就有了一個ks.cfg的檔案,它指明了以什麼方式,將安裝到何處,安裝什麼package等內容

 650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/91/CE/wKiom1j4cX-y6XPdAACsTl15VD8787.png" title="13.png" alt="wKiom1j4cX-y6XPdAACsTl15VD8787.png" />

vim /var/www/html/ks.cfg

 

在ks.cfg 檔案下添加以下內容:指明了安裝時要安裝的軟體

%packages                     :安裝包

@base                         :@符表示一組rpm包,每組包將安裝的軟體列表

gcc                           :編輯器

%end                          :目的結束

:wq

 650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/91/CE/wKiom1j4cbmyKCJAAADA5o7g-ac436.png" title="15.png" alt="wKiom1j4cbmyKCJAAADA5o7g-ac436.png" />


vim /bin/vrit_create.sh       :寫自動安裝指令碼

chmod +x /virt_create.sh     

測試:virt_create/sh redhat ,看能否自動安裝redhat

 

 

如果沒有dhcp伺服器,則安裝不成,因為擷取不到ip,這時可以下載一個dhcp,然後對dhcp設定檔進行配置,再開啟dhcp服務

 650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/91/CE/wKioL1j4cgWAeMTmAADc_p7i7PQ598.png" title="18.png" alt="wKioL1j4cgWAeMTmAADc_p7i7PQ598.png" />

 650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/91/CE/wKioL1j4cjPDTWy-AABVBnp9IcE976.png" title="17.png" alt="wKioL1j4cjPDTWy-AABVBnp9IcE976.png" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/91/CE/wKiom1j4cmbDQM0lAABve1oTT28466.png" title="19.png" alt="wKiom1j4cmbDQM0lAABve1oTT28466.png" />650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/91/CF/wKiom1j4csTAFygcAACaM785FIQ183.png" title="20.png" alt="wKiom1j4csTAFygcAACaM785FIQ183.png" />650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/91/CE/wKioL1j4cuTjPBf3AABPKBxPWro677.png" title="21.png" alt="wKioL1j4cuTjPBf3AABPKBxPWro677.png" />

(2) 使用文字編輯器:

-模版:/root/anaconda-ks.cfg

-編輯完後使用 ksvalidator 命令較驗正確性

 650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/91/CE/wKioL1j4cdqQJnWuAABp-zUZwuM986.png" title="16.png" alt="wKioL1j4cdqQJnWuAABp-zUZwuM986.png" />

 

 

四 kickstart 檔案參數

 

%end            :目的結束         

%packages       :安裝包   

%pre            :安裝前執行指令碼     

%post           :安裝後執行指令碼     

url             :安裝源路徑

repo yum        :源地址

text            :文本安裝   

vnc             :安裝時開啟 vnc

Askmethod       :互動模式

clearpart       :刪除分區  

part            :分區策略

ignoredisk      :跳過磁碟   

bootloader      :引導程式設定

volgroup        :lvm組設定

logvol          :lvm設定

zerombr         :清空 mbr

network         :網路設定

firewall        :火牆設定

lang            :語言設定

keyboard        :鍵盤設定

timezone        :時區設定

auth            :認證方式選擇

rootpw          :root 密碼

selinux         :selinux 設定

services        :開機啟動服務

group, user     :使用者組建立

logging         :安裝日誌設定

firstboot       :初次開機設定

reboot, poweroff, halt     :安裝完成動作

 

 

五 為安裝程式提供 kickstart 檔案

 

1 網路伺服器 :FTP 、 HTTP 和 NFS

2 DHCP/TFTP 伺服器

3 USB 磁碟或 CD-ROM

4 本地磁碟

 

 

六 建立引導介質

 

1 安裝磁碟

2 PXE

3 boot.iso

 

 

七 使安裝程式指向 kickstart 檔案

 

1 ks=http://server/dir/file

2 ks=ftp://server/dir/file

3 ks=nfs:server:/dir/file

4 ks=hd:device:/dir/file

5 ks=cdrom:/dir/file


自動安裝red hat enterprise linux

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.