Linux裝機(jī)利器Cobbler簡(jiǎn)述
從前,我們一直在做裝機(jī)民工這份很有前途的職業(yè)。自打若干年前 Red Hat 推出了 Kickstart,此后我們頓覺(jué)身價(jià)倍增。不再需要刻了光盤(pán)一臺(tái)一臺(tái)地安裝 Linux,只要搞定 PXE、DHCP、TFTP,還有那滿(mǎn)屏眼花繚亂不知所云的 Kickstart 腳本,我們就可以像哈里波特一樣,輕點(diǎn)魔棒,瞬間安裝上百臺(tái)服務(wù)器。這一堆花里胡哨的東西可不是一般人都能整明白的,沒(méi)有大專(zhuān)以上學(xué)歷,通不過(guò)英語(yǔ)四級(jí), 根本別想玩轉(zhuǎn)??偠灾?,這是一份多么有前途,多么有技術(shù)含量的工作啊。
很不幸,Red Hat ***(51CTO編輯注:Cobbler項(xiàng)目最初在2008年左右發(fā)布)發(fā)布了網(wǎng)絡(luò)安裝服務(wù)器套件 Cobbler(補(bǔ)鞋匠),它已將 Linux 網(wǎng)絡(luò)安裝的技術(shù)門(mén)檻,從大專(zhuān)以上文化水平,成功降低到初中以下,連補(bǔ)鞋匠都能學(xué)會(huì)。對(duì)于我們這些在裝機(jī)領(lǐng)域浸淫多年,經(jīng)驗(yàn)豐富,老驥伏櫪,志在千里的民工兄弟們來(lái)說(shuō),不啻為一個(gè)晴天霹靂。
Cobbler(https://fedorahosted.org/cobbler)聲稱(chēng)可以快速建立網(wǎng)絡(luò)安裝環(huán)境,那么到底有多快呢?我在一臺(tái)裝有 Fedora 9 的服務(wù)器上進(jìn)行了測(cè)試,步驟如下:
1. 安裝相關(guān)軟件:
yum -y install cobbler tftp-server dhcp httpd xinetd
注意 /var/www/cobbler 目錄必須具有足夠容納 Linux 安裝文件的空間(移動(dòng),建軟鏈接)
2. 檢查 cobbler 配置:
cobbler check
按提示解決相關(guān)問(wèn)題,把 /etc/cobbler/settings 中的 server 和 next_server 設(shè)為本服務(wù)器的 IP 地址,manage_dhcp 設(shè)為 1,以便管理 DHCP
3. 導(dǎo)入 Fedora 9 安裝 DVD ISO 中的文件:
mount -o loop Fedora9/x86_64/Fedora-9-x86_64-DVD.iso /mnt/dvd/ # 將ISO文件掛載到 /mnt/dvd 目錄 cobbler import --mirror=/mnt/dvd --name=FC9-x86-64 # 從 /mnt/dvd 目錄導(dǎo)入所有安裝文件,命名為 FC9-x86-64 cobbler distro list # 查看導(dǎo)入結(jié)果,應(yīng)顯示 FC9-64-i386 和 FC9-64-xen-i386
4. 修改 DHCP 和 Kickstart 配置模板:
vi /etc/cobbler/dhcp.template # DHCP 配置模板,如果已經(jīng)有一個(gè) dhcpd.conf,可參照修改此模板 vi /etc/cobbler/sample.ks # Kickstart 配置模板
5. 生成并同步所有配置:
cobbler sync
6. 啟動(dòng)相關(guān)服務(wù):
service xinetd start # /etc/xinetd.d/tftp 中 disable = no service dhcpd start service cobblerd start
曹植七步成詩(shī),而 Cobbler 居然只需要六步。啟動(dòng)另一臺(tái)新服務(wù)器,通過(guò) PXE 啟動(dòng)進(jìn)入藍(lán)色的 Cobbler 安裝界面,選擇 Fedora 9 安裝項(xiàng),幾分鐘之內(nèi)就能一氣呵成,自動(dòng)完成系統(tǒng)安裝。
【編輯推薦】
- Linux批量安裝 五大開(kāi)源軟件挨個(gè)看
- RHEL 5.4無(wú)人值守安裝簡(jiǎn)易實(shí)現(xiàn)步驟
- Web服務(wù)器實(shí)現(xiàn)無(wú)人值守自動(dòng)備份新招
- 利用Ghost企業(yè)版Symantec Ghost 7.0批量安裝電腦
- 用Kickstart批量安裝Linux