虛擬機器全自動系統安裝指令碼
阿新 • • 發佈:2018-12-18
作業系統安裝後所有的選項、安裝步驟所生成的檔案:/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
成功!!!