linux當中的無人職守安裝指令碼kickstart

2021-10-18 07:39:16 字數 1801 閱讀 4763

#在企業中安裝多台作業系統時面臨的問題

當安裝linux系統時,安裝過程會需要回答很多關於設定的問題

這些問題必須手動選擇,否則無法進行安裝

當只安裝一台linnux系統時,手動設定工作量比較輕鬆

當安裝多台linux,這些設定需要重複多次,這些重複動作是效率低下的操作

#如何解決以上問題

用檔案記錄所用安裝過程中問題的答案,並讓所有需要安裝的主機自動讀取

以上解決方案中記錄系統安裝過程中的所有問題答案的檔案叫kickstart指令碼

1.主機名稱 :westos_node1

2.ip :172.25.254.40

3.火牆,selinux關閉

4.httpd服務開啟

5.配置軟體倉庫能正常工作

在rhel7系統提供圖形的kickstart製作方法

在rhel8系統已經把圖形工具取消,並新增到rhn網路中

在rhel8中如果無法通過kickstart,可以使用模板生成

#通過模板檔案生成kickstart檔案#

在已安裝好的rhel8中,/root/anacanda-ks.cfg,就是安裝當前系統時回答的所有問題的答案

生成的kickstart,此檔案為kickstart模板

操作步驟:

1.共享資源

setenfore 0 ##selinux調整為警告模式

mkdir /var/www/html/westos_8

mount /dev/cdrom /var/www/html/westos_8

測試資源共享

#共享資源的意義

在安裝作業系統時,每個被安裝的作業系統都要要有安裝資源

如果使用映象安裝,每個安裝的系統中都需要新增乙個經映象

這樣會浪費儲存,通過網路來共享映象中的資源,讓在安裝系統的主機都可以通過網路訪問被共享的資源,這樣就可以解決多台主機需要多個映象安裝的問題

#用模板自製kickstart#

在已經安裝好的rhel8中,/root/anacoda-ks.cfg 就是安裝當前系統時回答問題的所有問題的答案生成的kickstart,此檔案為kickstart的模板

root使用者暗文密碼的生成

#%pre ##系統的安裝前自動執行的指令碼

#%end

#%post ##系統安裝後自動執行的指令碼

cat>> /etc/yum.repos.d/westos.repo開啟httpd服務

關閉防火牆

Linux中的無人職守安裝指令碼kickstart

主機名稱 westos node1 ip 172.25.254.20 火牆,selinux關閉 httpd服務開啟 配置軟體倉庫能正常工作 在rhel7系統中提供圖形的kickstart製作方式 在rhel8中已經把圖形的工具取消,並新增到rhn網路中 在rhel8中如果無法通過rhn網路製作kic...

Linux中的無人職守安裝指令碼kickstart

一.kickstart自動安裝指令碼的作用 在企業中安裝多台作業系統時面臨的問題 當安裝linux作業系統時,安裝過程會需要回答很多關於設定的問題 這些問題必須手動選擇,否則無法進行安裝 當只安裝1臺linux系統,手動選擇設定工作量比較輕鬆 當安裝多台linux,這些設定需要重複多次,這些重複動作...

ubuntu ubuntu下的無人職守安裝

1 配置tftp服務後 cp ubuntu install netboot tftpboot 2 編輯配置檔案 vim tftpboot ubuntu installer amd64 boot screens txt.cfg default install label install menu la...