CentOS搭建局域網yum服務器

    前一段時間在寧夏電信搭建服務器環境,用到的系統版本是centos6.4。現場的環境大體是:服務器使用私網環境,服務器與服務器之間能夠互聯互通。因爲要安裝heartbeat,磁盤陣列的多路合併軟件,vsftp,nginx等,這些軟件的編譯和安裝過程當中會涉及不少不少依賴,在沒有外網環境的狀況下,去裝依賴包是個至關痛苦的事情。可是按照傳統的掛載光盤的方法又顯得太笨拙,因此想經過搭建一個yum服務器,讓其餘服務器經過這臺服務器就均可以使用yum來安裝軟件,擺脫安裝依賴包的痛苦,同時提升工做效率。 python

    搭建局域網的yum服務器須要作兩個準備工做,以四臺服務器爲例,ip地址爲:192.168.1.101,192.168.1.102,192.168.1.103,192.168.1.104.其中192.168.1.101做爲yum服務器,其它三臺服務器經過101來安裝rpm包。 nginx

    首先將光盤掛載到101上面,而後將光盤中的Packages(RPM包)和repodata(rpm包的一些序列文件)拷貝到101的localrpm文件間下邊。 centos

    #cd localrpm 服務器

   # python -m SimpleHTTPServer 8000 運維

經過這兩個命令就將這些101做爲了包服務器,101成爲yum源。 url

    在須要yum服務的服務器上好比102, spa

   # cd /etc/yum.repos.d ip

    將該目錄下的全部文件備份,而後建立local.repo文件中的內容爲 編譯

[local]
name=Server
baseurl=http://192.168.1.101:8000#提供yum源服務的地址
enable=1
gpgcheck=0
而後執行 效率

# yum clean all
# yum list    如何出現裏面的包名稱即安裝成功了;

#yum install screen 經過安裝screen來驗證是否安裝成功。

以上就是所有的搭建過程,經過這樣造成一個簡單的局域網的yum源服務器之後就能夠省去不少時間去安裝依賴,大大節約運維的人力成本。

相關文章
相關標籤/搜索