概述
成都創(chuàng)新互聯(lián)是一家專業(yè)提供金安企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為金安眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。Cobbler是一個(gè)使用python 開發(fā)的開源項(xiàng)目,通過將部署系統(tǒng)所涉及的所有服務(wù)集中一起,來提供一個(gè)全自動(dòng)化批量快速建立Linux 系統(tǒng)的網(wǎng)絡(luò)安裝環(huán)境.cobbler的誕生,將Linux網(wǎng)絡(luò)安裝系統(tǒng)的門檻從大專以上文化水平,成功降至初中以下,連補(bǔ)鞋匠(cobbler中文翻譯)都能學(xué)會(huì)。 Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),還提供了API接口,可以方便二次開發(fā)使用。
Cobbler架構(gòu)圖如下:
實(shí)驗(yàn)環(huán)境
redhat 7 操作系統(tǒng)
網(wǎng)卡改成vmnet 8(可以連接外網(wǎng)模式)
IP地址改為dhcp模式(自動(dòng)獲取IP)
Cobbler源碼包 epel-release-latest-7.noarch.rpm 放window共享文件夾
鏈接:https://pan.baidu.com/s/1dKSa-1YZ3bTikBnQI7jooA 密碼:naul
實(shí)驗(yàn)?zāi)康?/p>
學(xué)會(huì)安裝cobbler環(huán)境、配置cobbler服務(wù)。
實(shí)驗(yàn)步驟
一、安裝cobbler環(huán)境
1.測試Linux 7 服務(wù)器是否可以成功連接外網(wǎng)
2.掛載共享文件夾,掛載光盤文件
3.導(dǎo)入epel源(軟件包在共享文件中)
4.安裝cobbler以及相關(guān)服務(wù)軟件包
5.啟動(dòng)相關(guān)服務(wù)
6.檢查cobbler配置
cobbler check // 檢查cobbler
為了便于大家理解,我整理出上圖整段英文大意如下:
(1)編輯/etc/cobbler/settings文件,找到server選項(xiàng),修改為提供服務(wù)的ip地址,即本機(jī)ip,不能是127.0.0.1
(2)編輯/etc/cobbler/settings文件,找到next_server選項(xiàng),修改為本機(jī)的ip地址,也不能是127.0.0.1
(3)這條可以忽略。
(4)編輯/etc/xinetd/tftp文件,將文件中的disable字段的配置由yes改為no
(5)執(zhí)行cobbler get-loaders,系統(tǒng)將自動(dòng)下載loader程序,完成提示的修復(fù)工作。
(6)使用systemctl命令開啟rsyncd服務(wù)。
(7)此處沒有涉及到安裝debian系統(tǒng),可以忽略。
(8)修改cobbler用戶的初始密碼,可以使用如下命令生成密碼。并用生成后的密碼替換/etc/cobbler/settings文件中密碼
(9)提示fence設(shè)備沒找到,可以忽略。
二、配置cobbler服務(wù)
1.修改cobbler主配置文件
vim /etc/cobbler/settings
server :192.168.65.130
pxe_just_once: 1
2.配置TFTP和Rsync
[root@localhost ~]#vim /etc/cobbler/settings
manage_rsync: 1 //管理tftp服務(wù),1為啟動(dòng),0為關(guān)閉
systemctl restart xinetd.service //重啟服務(wù)
3.下載引導(dǎo)操作系統(tǒng)文件
cobbler get-loaders //下載引導(dǎo)操作系統(tǒng)文件
systemctl enable rsyncd.service //開機(jī)自啟動(dòng)
systemctl start rsyncd.service //啟動(dòng)服務(wù)
4.設(shè)置cobbler用戶初始密碼
vim /etc/cobbler/settings
5.安裝cman啟動(dòng)電源管理功能
yum install cman
6.檢查cobbler
cobbler check //檢查cobbler配置,接著做剩余項(xiàng)
備注:3,7,9項(xiàng)可忽略不做。
7.配置DHCP服務(wù)
vim /etc/cobbler/settings
vim /etc/cobbler/dhcp.template //cobbler控制的dhcp服務(wù)模板
cobbler rsync //修改配置文件后需要同步配置,使其生效
systemctl restart dhcpd.service //啟動(dòng)dhcpd服務(wù)
8.導(dǎo)入ISO鏡像文件
9.查看鏡像導(dǎo)入結(jié)果
cobbler list //查看導(dǎo)入結(jié)果
cobbler distro list //查看發(fā)行版本
tree /var/lib/tftpboot/images //查看內(nèi)核和初始化文件在tftp server 共享目錄
(若無tree,需先安裝yum install tree)。
10.測試安裝
11.不用任何操作,等待自動(dòng)安裝完成即可(此系統(tǒng)為最小化安裝)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。