基于cobbler实现自动安装系统
說明:安裝cobbler、dhcp、tftp的虛擬機兩塊網卡eth0:10.220.5.117(橋接)用于連接xshell,eth1:192.168.100.86(vmnet3)作為自動安裝系統的服務器使用。
一、安裝配置cobbler
cobbler安裝和基本配置
二、安裝配置dhcp
1.安裝dhcp
[root@BIGboss ~]# yum install dhcp dhcp-common -y2.配置dhcp
root@BIGboss ~]# vim /etc/dhcp/dhcpd.conf【只需要如下內容,其他的都可以刪除】 option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org; default-lease-time 600; max-lease-time 7200; log-facility local7; subnet 192.168.100.0 netmask 255.255.255.0 {range 192.168.100.200 192.168.100.220;option routers 192.168.100.86;option domain-name-servers 8.8.8.8;filename "pxelinux.0"; }3.重啟dhcp
[root@BIGboss ~]# service dhcpd restart三、安裝配置tftp
1.安裝
[root@BIGboss ~]# yum install tftp tftp-server xinetd -y2.啟動
[root@BIGboss ~]# service xinetd restart [root@BIGboss ~]# chkconfig xinetd on [root@BIGboss ~]# chkconfig tftp on [root@BIGboss ~]# chkconfig --list | grep tftptftp: on四、以導入的方式創建repo
1.掛在光盤
[root@BIGboss ~]# mount /dev/cdrom /mnt/2.在cobbler中導入鏡像數據
[root@BIGboss ~]# cobbler import --path=/mnt/ --name=centos6.7_x86-64導入需要一定時間耐心等待一下
3.執行一次sync
[root@BIGboss ~]# cobbler sync五、創建repo和distro
導入了鏡像會自動生成與之對應的profile和distro
[root@BIGboss ~]# cobbler distro listcentos6.7-64-x86_64 [root@BIGboss ~]# cobbler profile listcentos6.7-64-x86_64補充:
1.導入鏡像就是將鏡像中的文件復制到/var/www/cobbler/ks_mirror/centos6.7_x86-64/
2.安裝了cobbler之后,會自動生成一個apache的子配置文件cobbler.conf,用于將上面的目錄發布出去,在這個文件中定義了別名,實現可以通過http://ip/cobbler就可以訪問cobble的鏡像資源
測試所導入的鏡像
通過瀏覽器訪問:http://10.220.5.117/cobbler
六、準備kickstart文件
1.ks1.cfg
此時安裝樹文件所在位置http://192.168.100.86/cobbler/ks_mirror/centos6.7_x86-64/
所以應該把ks1.cfg模板中的url --url=http://192.168.100.85/installtree/
改為http://192.168.100.86/cobbler/ks_mirror/centos6.7_x86-64/
2.將ks文件放在規定的位置
[root@BIGboss ~]# mv ks1.cfg /var/lib/cobbler/kickstarts/七、創建profile
1.創建profile
[root@BIGboss ~]# cobbler distro listcentos6.7-64-x86_64 [root@BIGboss ~]# cobbler profile add --distro=centos6.7-64-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks1.cfg --name=profile_for_centos62.執行一次sync
[root@BIGboss ~]# cobbler sync八、測試
新開一臺虛擬機,設置網絡連接為vmnet3,開機就會自動安裝系統了
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的基于cobbler实现自动安装系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cobbler安装和基本配置
- 下一篇: LVS的DR工作模型解析