1. 程式人生 > >Linux運維入門~17.自動化安裝虛擬機器

Linux運維入門~17.自動化安裝虛擬機器

本節主要內容是如何實現自動化安裝虛擬機器

首先:

安裝kickstart製作工具yum install system-config-kickstart.noarch
 

Kickstart給使用者提供了一種自動化安裝紅帽企業Linux的方法.

安裝http服務yum install httpd

關閉防火牆


 輸入system-config-kickstart啟動
 kickstart設定
 1.設定密碼,選擇最後兩個方框


 2.設定http 寫真機IP,寫映象掛載的目錄


 3.選第一個


 4.選第一個,add加分割槽
 boot  200
 swap  500
 /     剩下所有的


 5.靜態網路eth0

或 動態網路 eth0 DHCP(有dhcp伺服器的情況下)


6.關閉火牆


 7.最後一步安裝完執行指令碼(自動配置網路yum源)

完成後儲存在 /var/www/html  名字ks.cfg

可以輸入172.25.254.78/ks.cfg檢視

                      真機ip

編輯/var/www/html/ks.cfg檔案

在最後一行新增:
      %packages        (軟體有bug,必須手動寫)
      @base               系統最基本組建
      lftp                       lftp安裝包
      %end

 

指令碼書寫:

(指令碼書寫注意系統版本,此為rhel7.2)
vim /mnt/vm_create.sh
內容:
#!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \
--network source=br0,model=virtio \
--location http://172.25.254.78(真機IP)/westos \
--extra-args "ks=http://172.25.254.78(真機IP)/ks.cfg"

rhel7.0版本

安裝成功如圖所示,彈出介面

排錯:

如果沒有出現黑色介面,說明指令碼有錯誤

出現黑色介面沒有自動安裝是ks.cfg檔案有錯誤

注意:關閉防火牆和開啟http服務

 

寫在最後,如果大家喜歡linux運維方面的知識,歡迎關注本博主,會每週更新與linux運維相關的一些小知識,幫助大家入門

願你與我一同成長!

往期:

https://blog.csdn.net/Stella_Pooter/article/details/83111320      Linux運維入門~11.網路設定與路由器

https://blog.csdn.net/Stella_Pooter/article/details/83116835      Linux運維入門~12.DHCP服務配置

https://blog.csdn.net/Stella_Pooter/article/details/83273956      Linux運維入門~13.如何讓你的虛擬機器聯網及DNS設定

https://blog.csdn.net/Stella_Pooter/article/details/83303100      Linux運維入門~14.虛擬機器的安裝及使用

https://blog.csdn.net/Stella_Pooter/article/details/83311261      Linux運維入門~15.yum源配置

https://blog.csdn.net/Stella_Pooter/article/details/83508184       Linux運維入門~16.網路yum源配置,第三方yum源配置,rpm命令使用

 

Never say die