saltstack學習-簡單部署之rhel5安裝salt(不能聯網)
阿新 • • 發佈:2018-01-02
五步 ng- 搭建 debuginfo package back nbsp 建立 info
說明:
有時候服務器是內網服務器,無法連接互聯網,即無法使用互聯網的yum源,這是如果安裝salt的話會有一點麻煩,下面說下我是怎麽做的。
第一步:使用虛擬機或者可以聯網的服務器安裝一遍salt,安裝之前先修改yum的配置文件,設置yum安裝軟件時,緩存安裝的所有rpm包。
註:rhel6可以無需修改這個配置文件,可以使用—downloadonly 參數和—downloaddir ,僅下載(不安裝)rpm包
[root@AAA1-1 clientmqueue]# cat /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=1 #將此配置項修改為“1”
第二步:參考上一篇帖子在rhel5上安裝salt
第三步:將緩存的rpm下載下來,默認保存目錄為:/var/cache/yum/,上傳到內網服務器上,路徑(自定義):/mpeg/mirrors/yumwarehouse/rhel5/packages
第四步:最關鍵的一步,創建本地yum倉庫
#安裝createrepo軟件 [root@localhost ~]# yum install createrepo #建立索引,-o為前面為目標目錄,後面為軟件源目錄,執行後會在目標目錄下生成repodata目錄 [root@localhost ~]#createrepo -o /mpeg/mirrors/yumwarehouse/rhel5/packages /mpeg/mirrors/yumwarehouse/rhel5/packages
第五步:使用nginx或者ftp或者apache搭建http/ftp下載服務器,步驟-略。我個人是使用nginx做的
第六步:在下載服務器創建repo文件,比如:
[root@cdnCenter-cdnSrc01 64]# cat rhel-yumwarehouse.repo [yum-warehouse] name=yumwarehouse baseurl=http://10.80.0.1/yumwarehouse/rhel5/packages/ enabled=1 gpgcheck=0 gpgkey=http://10.80.0.1/localyum/redhat5/RPM-GPG-KEY-redhat-release
第七步:將repo文件下載到本地
#wget -O /etc/yum.repos.d/rhel-debuginfo.repo http://10.80.0.1/repo/5/64/rhel-debuginfo.repo #wget -O /etc/yum.repos.d/rhel-yumwarehouse.repo http://10.80.0.1/repo/5/64/rhel-yumwarehouse.repo
第八步:安裝salt
#yum install salt-minion #yum install salt-master
saltstack學習-簡單部署之rhel5安裝salt(不能聯網)