1. 宋體;color:#333333;mso-font-kerning:0pt">安裝相關軟體: centos的官方軟體庫裡面"/> 1. 宋體;color:#333333;mso-font-kerning:0pt">安裝相關軟體: centos的官方軟體庫裡面"/>
歡迎您光臨本站 註冊首頁

Cobbler自動安裝linux系統

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

Cobbler(https://fedorahosted.org/cobbler)聲稱可以快速建立網路安裝環境,那麼到底有多快呢?我在一台裝有 CentOS_5.6 的伺服器上進行了測試,步驟如下:

mso-font-kerning:0pt">1. 宋體;color:#333333;mso-font-kerning:0pt">安裝相關軟體:

centos的官方軟體庫裡面不包含puppet,

但是在epel項目裡面有包含puppet. epel 是一個對rhel軟體倉庫的擴展,把一些有用的,但是rhel庫沒包含的軟體收集在一起做成的一個軟體倉庫.

[root@server ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Retrieving http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

warning: /var/tmp/rpm-xfer.rfFoZW: Header V3 DSA signature: NOKEY, key ID 217521f6

Preparing... ########################################### [100%]

1:epel-release ########################################### [100%]

yum -y install cobbler tftp-server dhcp httpd xinetd

注意 /var/www/cobbler 目錄必須具有足夠容納 Linux 安裝文件的空間(移動,建軟鏈接)

#service cobblerd start #service httpd start

2.

檢查 cobbler 配置:

#cobbler check

按提示解決相關問題,把 /etc/cobbler/settings 中的 server next_server 設為本伺服器的 IP 地址,manage_dhcp 設為 1,以便管理 DHCP


3. 導入CentOS_5.6 ISO 中的文件:

#mount -o loop /dev/hdc /media/CentOS_5.6_Final //

ISO文件掛載到/media/CentOS_5.6_Final目錄

# cobbler import --path=/media/CentOS_5.6_Final/ --name=CentOS_5.6 // /media/CentOS_5.6_Final/目錄導入所有安裝文件,命名為CentOS_5.6

# cobbler distro list //查看導入結果,應顯示 CentOS_5.6-i386 CentOS_5.6-xen-i386

CentOS_5.6-i386

CentOS_5.6-xen-i386

4. 修改 DHCP Kickstart 配置模板:

vi /etc/cobbler/dhcp.template // DHCP 配置模板

vi /etc/cobbler/sample.ks  //Kickstart配置模板,可以用system-config-kickstart

生成,也可以安裝系統后在/root/anaconda-ks.cfg得到你所安裝系統的配置

5. 生成並同步所有配置:

cobbler sync

6. 啟動相關服務:

service xinetd restart

service dhcpd restart

service cobblerd restart

置相務開機啟

ntsysv chkconfig

7、通過PXE啟動一台新的伺服器,啟動后即可進入藍色的Cobbler安裝界面,選項安裝項,幾分鐘就可以完成系統自動安裝了.

本文出自 「態度決定一切」 博客,請務必保留此出處http://relearn.blog.51cto.com/2605709/758299


[火星人 ] Cobbler自動安裝linux系統已經有394次圍觀

http://coctec.com/docs/linux/show-post-46757.html