1. 程式人生 > >虛擬機器全自動系統安裝指令碼

虛擬機器全自動系統安裝指令碼

作業系統安裝後所有的選項、安裝步驟所生成的檔案:/anaconda-ks.cfg

而要實現自動安裝,首先要生成一個ks.cfg 的自動安裝指令碼

  • 要自動生成這個檔案需要我們呢安裝 system-config-kickstart 軟體

  • system-config-kickstart 命令,通過一次選擇自動的生成ks-cfg這個指令碼檔案。

  • 生成的檔案因系統原因中沒有軟體引數,需要編輯這個指令碼檔案。

編輯內容: %packages @base   base 組 lftp    軟體 %end (我寫的引數虛擬機器裝好後無法顯示圖形)

注意:檔案語法的檢測可用ksavlidator kc.cfg 命令檢測,但是無法檢測是否合理

  • 其他服務配置

 1>直接關閉火牆,實驗    systemctl start httpd    systemctl enable httpd    systemctl stop firewalld    systemctl disable firewalld

2>在火牆開啟狀態

編輯安裝指令碼 vim /mnt/vm_install.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.168/rhel7.2 \ --extra-args "ks=http://172.25.254.168/ks.cfg"

執行指令碼 sh vm_install.sh node1

成功!!!