安裝htcondor一共須要42個rpm包,一個個編譯安裝估計要出人命了。因此要先搭建一個本地源,而後全部機器就能夠直接yum install了html
搭建本地源流程以下(其餘博客沒有一個靠譜的,坑出翔)shell
首先安裝apacheapache
這個不必下載壓縮包以後編譯安裝,原來能夠直接vim
# yum install httpd瀏覽器
(名字竟然是httpd,我一開始覺得是apache。。。)測試
使用yum安裝的apache的配置文件位置在/etc/httpd/conf/下url
#vim /etc/httpd/conf/httpd.confhtm
打開配置文件,在第292行ip
找到這個DocumentRoot 路徑博客
這個路徑儘可能不要改,由於一改這個,還要改好多配置文件,就懵逼了。容易出錯
記住這個路徑/var/www/html
# cd /var/www/html
進入該路徑,新建一個文件夾名字隨意好比「condorrpm」
#mkdir condorrpm
下一步就是把全部condor安裝須要的包,拷到這個文件夾下,我直接在xshell裏用lrzsz傳了進去
接下來開啓apache服務
#service httpd start
而後下一步須要用createrepo這個軟件
通常是沒有的直接
#yum install createrepo便可
這個軟件的做用是用來把那個condorrpm文件夾變成源
#createrepo -p -d -o /var/www/html/condorrpm
#yum install createrepo便可
這個軟件的做用是用來把那個condorrpm文件夾變成源
#createrepo -p -d -o /var/www/html/condorrpm /var/www/html/condorrpm (這個命令的參數 -p -d -o,不懂是啥意思,不過這麼搞沒問題就是了)
執行這條命令後condorrpm文件夾裏會多一個repodata文件夾,有這個就說明成功了
到此爲止本地源搭建完
(這個命令的參數 -p -d -o,不懂是啥意思,不過這麼搞沒問題就是了)
執行這條命令後condorrpm文件夾裏會多一個repodata文件夾,有這個就說明成功了
到此爲止本地源搭建完成
能夠在電腦上測試一下,瀏覽器輸入http:115.25.138.201 (即這臺機器的ip地址)會顯示一個apache測試頁面
輸入http:115.25.138.201/condorrpm 則能夠看到該文件夾下的全部rpm包
能看到這個就說明,搭建已經成功了
而後到2號機器上 (之後全部的新機器裝condor,都這樣操做便可)
#cd /etc/yum.repos.d
能夠看到這裏的幾個repo文件,有的文章說把這幾個刪了,或者備份,若是這幾個沒有了,就沒辦法從鏡像源裝軟件了。。。因此不必備份刪除,直接新建一個repo文件就行
#vim Local.repo
在新建的文件中添加以下內容
# My localhost
[My-Local]
name=My-Local
baseurl=http://115.25.138.201/condorrpm
gpgcheck=0
enabled=1
baseurl後面就是以前創建的本地源的http路徑
而後保存
# yum clean all
# yum makecache
# yum repolist
執行上面幾條指令
若是一切正確,則應如上圖顯示,能夠看到,咱們的My-Local源已經添加了進去
最後
#yum install condor
享受這舒爽的感受!
最後一部分
如今搭好了本地源,其餘的機器均可以快速的經過yum安裝condor了
這個1號機 安裝過程有點不一樣
就是編輯Local.repo這個文件的時候
#vim Local.repo
添加的內容以下
# My localhost
[My-Local]
name=My-Local
baseurl=file:///var/www/html/condorrpm
gpgcheck=0
enabled=1
稍微解釋一下,這裏就是把baseurl路徑改爲本機的condorrpm文件夾路徑便可,由於這個源就在本機,因此直接file:///var/www/html/condorrpm就行,而後後續的過程,和2號機同樣
# yum clean all
# yum makecache
# yum repolist
執行完以後,直接yum install condor便可
大功告成