av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

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ò)安裝服務器套件 Cobbler(補鞋匠)發(fā)布從前,我們一直在做裝機民工這份很有前途的職業(yè)。自從若干年前 Red Hat 推出了 Kickstart,此后我們頓覺身價倍增。不再需要刻了光盤一臺一臺地安裝 Linux,只要搞定 PXE、DHCP、TFTP,還有那滿屏眼花繚亂不知所云的 Kickstart 腳本,我們就可以像哈里波特一樣,輕點魔棒,瞬間安裝上百臺服務器。這一堆花里胡哨的東西可不是一般人都能整明白的,沒有大專以上學歷,通不過英語四級, 根本別想玩轉(zhuǎn)。總而言之,這是一份多么有前途,多么有技術(shù)含量的工作啊。很不幸,Red Hat 最新(Cobbler項目最初在2008年左右發(fā)布)發(fā)布了網(wǎng)絡(luò)安裝服務器套件 Cobbler(補鞋匠),它已將 Linux 網(wǎng)絡(luò)安裝的技術(shù)門檻,從大專以上文化水平,成功降低到初中以下,連補鞋匠都能學會。對于我們這些在裝機領(lǐng)域浸淫多年,經(jīng)驗豐富,老驥伏櫪,志在千里的民工兄弟們來說,不啻為一個晴天霹靂。
 
過程:
 
為了保證安裝的順利性,建議大家使用centos6 X86_64的最小化安裝光盤來部署測試,
以下是測試環(huán)境的網(wǎng)絡(luò)情況:

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

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

來把系統(tǒng)更新到最新版本,Cobbler這個軟件包centos的源默認不提供,我們需要安裝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)里默認沒有集成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正常運行。

nano /usr/bin/yum

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

nano /usr/bin/cobbler

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

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

nano /etc/selinux/config

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

chkconfig iptables off
service iptables stop
                                                               
sync
                                                                           
sync
                                                                           
sync
                                                                           
reboot

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

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

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

nano  /etc/cobbler/setting

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

修改TFTP和RSYNC的配置文件

nano  /etc/xinetd.d/tftp

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

nano  /etc/xinetd.d/rsync

移動光標找到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 回車保存退出。
 
啟動服務
service httpd start
                                                                 
service xinetd start
service cobblerd start
                                                               
chkconfig httpd on
                                                                 
chkconfig dhcpd on
                                                                 
chkconfig xinetd on
                                                                 
chkconfig tftp on
                                                                   
chkconfig cobblerd on

導入Cobbler的配置文件
cobbler get-loaders
                                                                 
service cobblerd restart
                                                             
cobbler sync
                                                                       
service dhcpd start
cobbler check

導入鏡像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

導入鏡像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


本文名稱:Cobbler自動化安裝部署Ubuntu和CentOS教程
轉(zhuǎn)載來源:http://uogjgqi.cn/article/dhdogpo.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流