日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Cobbler自動化安裝部署Ubuntu和CentOS教程

本文檔是基于centos 6.8最小化安裝鏡像制作,適用于RedHat 6和CentOS 6,ubuntu等其他linux系統(tǒng)可以參照操作。如有錯誤,歡迎發(fā)送郵件聯(lián)系我修正,謝謝。
 
材料:
 
CentOS-6.8-x86_64-minimal.iso
下載地址:http://mirrors.ustc.edu.cn/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso
CentOS-6.8-x86_64-bin-DVD1.iso
下載地址:http://mirrors.ustc.edu.cn/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso
ubuntu-14.04.3-server-amd64.iso
下載地址:http://mirrors.ustc.edu.cn/ubuntu-releases/14.04/ubuntu-14.04.4-server-amd64.iso
2.6.11-1.el6
Python 2.7
Vmware 12.1.1 
epel-release-latest-6.noarch.rpm
下載地址:http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
 
簡介:
 
網(wǎng)絡(luò)安裝服務(wù)器套件 Cobbler(補(bǔ)鞋匠)發(fā)布從前,我們一直在做裝機(jī)民工這份很有前途的職業(yè)。自從若干年前 Red Hat 推出了 Kickstart,此后我們頓覺身價倍增。不再需要刻了光盤一臺一臺地安裝 Linux,只要搞定 PXE、DHCP、TFTP,還有那滿屏眼花繚亂不知所云的 Kickstart 腳本,我們就可以像哈里波特一樣,輕點(diǎn)魔棒,瞬間安裝上百臺服務(wù)器。這一堆花里胡哨的東西可不是一般人都能整明白的,沒有大專以上學(xué)歷,通不過英語四級, 根本別想玩轉(zhuǎn)。總而言之,這是一份多么有前途,多么有技術(shù)含量的工作啊。很不幸,Red Hat 最新(Cobbler項(xiàng)目最初在2008年左右發(fā)布)發(fā)布了網(wǎng)絡(luò)安裝服務(wù)器套件 Cobbler(補(bǔ)鞋匠),它已將 Linux 網(wǎng)絡(luò)安裝的技術(shù)門檻,從大專以上文化水平,成功降低到初中以下,連補(bǔ)鞋匠都能學(xué)會。對于我們這些在裝機(jī)領(lǐng)域浸淫多年,經(jīng)驗(yàn)豐富,老驥伏櫪,志在千里的民工兄弟們來說,不啻為一個晴天霹靂。
 
過程:
 
為了保證安裝的順利性,建議大家使用centos6 X86_64的最小化安裝光盤來部署測試,
以下是測試環(huán)境的網(wǎng)絡(luò)情況:

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)拱墅免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

首先我們先將Cobbler這臺機(jī)器使用CentOS-6.8-x86_64-minimal.iso,這個最小化鏡像來安裝安裝系統(tǒng),并且配置IP為192.168.136.3,然后使用
yum update

來把系統(tǒng)更新到最新版本,Cobbler這個軟件包c(diǎn)entos的源默認(rèn)不提供,我們需要安裝EPEL源來安裝,在shell里執(zhí)行
rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm       
yum install cobbler cobbler_web dhcp

安裝完成后,我們需要把系統(tǒng)里Python升級到2.7版本來支持Cobbler的最新組件。最小化安裝的centos系統(tǒng)里默認(rèn)沒有集成wget、xz、nano、Django、cman、pykickstart和gcc這些包,我們先執(zhí)行
yum install wget xz gcc nano Django cman pykickstart

如果需要部署ubuntu的安裝還需要安裝
yum install ed patch perl perl-Compress-Zlib perl-Cwd perl-Digest-MD5 perl-Digest-SHA1 perl-LockFile-Simple perl-libwww-per
                                               
rpm -Uvh http://mirrors.ustc.edu.cn/epel/6Server/x86_64/debmirror-2.14-2.el6.noarch.rpm --nodeps

打開/etc/debmirror.conf,注釋掉@dists="sid";和@arches="i386";兩行

nano  /etc/debmirror.conf

Ctrl + x 接著按Y 回車保存退出。然后執(zhí)行下面命令來下載并編譯安裝Python2.7
cd /root
                                                                   
mkdir python
                                                               
cd python
                                                                   
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
 
xz -d Python-2.7.12.tar.xz
                                                     
tar xvf Python-2.7.12.tar
                                                       
cd Python-2.7.12
                                                             
./configure --prefix=/usr/local
                                                 
make
                                                                       
make install

安裝完成后我們還需要修改下/usr/bin/yum和/usr/bin/Cobbler這兩個文件來讓Cobbler正常運(yùn)行。

nano /usr/bin/yum

移動光標(biāo)將#!/usr/bin/python修改成 #!/usr/bin/python2.6,然后Ctrl + x 接著按Y 回車保存退出

nano /usr/bin/cobbler

移動光標(biāo)將#!/usr/bin/python2修改成 #!/usr/bin/python2.6,然后Ctrl + x 接著按Y 回車保存退出。

Cobbler運(yùn)行環(huán)境與iptables和selinux有沖突,需要我們關(guān)閉掉這兩個組件。

nano /etc/selinux/config

移動光標(biāo)將SELINUX=enforcing修改成 SELINUX=disabled,然后Ctrl + x 接著按Y 回車保存退出。

chkconfig iptables off
service iptables stop
                                                               
sync
                                                                           
sync
                                                                           
sync
                                                                           
reboot

等待系統(tǒng)重啟好了,我們先用openssl來生成一個將來部署的機(jī)器的root用戶密碼

openssl passwd -1 -salt 'random-phrase-here' '1234567890'

$1$random-p$RkqDMTpuNlZZhJ7moLn3Q. 這個就是生成的密鑰,把他復(fù)制保存下來,后面要用。接著修改Cobbler服務(wù)端的配置文件

nano  /etc/cobbler/setting

移動光標(biāo)找到'next_server: 127.0.0.1'修改成192.168.136.3 (tftp服務(wù)器地址,Cobbler服務(wù)器的IP)'server: 127.0.0.1' 修改成 192.168.136.3(Cobbler服務(wù)器地址) 'manage_dhcp: 0'的0改成1接受Cobbler來管理DHCP,'manage_rsync: 0'的0改成1,接受Cobbler來管理rsync,找到default_password_crypted: "$1$mF86/UHC$WvcIcX2t6crBz2onWxyac."把標(biāo)紅段修改成之前生成的密鑰。然后Ctrl + x 接著按Y 回車保存退出。

修改TFTP和RSYNC的配置文件

nano  /etc/xinetd.d/tftp

移動光標(biāo)找到disable=yes修改成disable=no,然后Ctrl + x 接著按Y 回車保存退出。

nano  /etc/xinetd.d/rsync

移動光標(biāo)找到disable=yes修改成disable=no,然后Ctrl + x 接著按Y 回車保存退出。

修改dhcp的配置文件
 
nano /etc/cobbler/dhcp.template

找到 

nano /etc/hosts

在文件結(jié)尾加入 127.0.0.1 localhost 然后Ctrl + x 接著按Y 回車保存退出。
 
啟動服務(wù)
service httpd start
                                                                 
service xinetd start
service cobblerd start
                                                               
chkconfig httpd on
                                                                 
chkconfig dhcpd on
                                                                 
chkconfig xinetd on
                                                                 
chkconfig tftp on
                                                                   
chkconfig cobblerd on

導(dǎo)入Cobbler的配置文件
cobbler get-loaders
                                                                 
service cobblerd restart
                                                             
cobbler sync
                                                                       
service dhcpd start
cobbler check

導(dǎo)入鏡像ubuntu鏡像
mkdir -p /mnt/ubuntu14.04
 
mount -o loop /root/ubuntu-14.04.3-server-amd64.iso /mnt/ubuntu14.04/
 
cobbler import --path=/mnt/ubuntu14.04/ --name=ubuntu14.04 --arch=x86_64
     
cobbler sync

導(dǎo)入鏡像centos鏡像
mkdir -p /mnt/CentOS6.8
mount -o loop /root/CentOS-6.8-x86_64-bin-DVD1.iso /mnt/CentOS6.8/
cobbler import --path=/mnt/CentOS6.8/ --name=CentOS6.8 --arch=x86_64
cobbler sync


網(wǎng)頁標(biāo)題:Cobbler自動化安裝部署Ubuntu和CentOS教程
URL網(wǎng)址:http://www.5511xx.com/article/dhdogpo.html