運維實戰:兩臺伺服器http方式共享yum軟體倉庫

安全劍客發表於2020-08-21
生產環境中有一次遇到兩臺伺服器不能聯外網,而上傳映象做本地源由於映象特別大導致特別浪費時間,這時另外一臺伺服器可以採用http的方式實現軟體下載。

運維實戰:兩臺伺服器http方式共享yum軟體倉庫運維實戰:兩臺伺服器http方式共享yum軟體倉庫
ip:172.16.1.112,172.16.1.100
系統版本: 7

在172.16.1.100製作本地yum源
[root@localhost ~]# mount /dev/cdrom /mnt

在/etc/yum.repos.d/ 下新建123.repo檔案

[123]
name=123
baseurl=file:///mnt
gpgcheck=0
enabled=1
測試
[root@localhost ~]# yum install -y telnet
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關係
...
依賴關係解決
===============================================================================================
 Package              架構                 版本                        源                 大小
===============================================================================================
正在安裝:
 telnet               x86_64               1:0.17-64.el7               123                64 k
事務概要
===============================================================================================
安裝  1 軟體包
總下載量:64 k
安裝大小:113 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安裝    : 1:telnet-0.17-64.el7.x86_64                                                1/1 
  驗證中      : 1:telnet-0.17-64.el7.x86_64                                                1/1 
已安裝:
  telnet.x86_64 1:0.17-64.el7                                                                  
完畢!
[root@localhost ~]#
172.16.1.100透過apache映象目錄共享
[root@localhost ~]# yum install -y httpd

在/var/www/html下面建立aaa目錄,

/var/www/html/建立aaa目錄,將映象複製到/var/www/html/aaa
[root@localhost ~]# ls /var/www/html/aaa/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

在瀏覽器訪問
運維實戰:兩臺伺服器http方式共享yum軟體倉庫運維實戰:兩臺伺服器http方式共享yum軟體倉庫

在172.16.1.112配置yum

在/etc/yum.repos.d/ 目錄下建立123.repo

[123]
name=123
baseurl=
enabled=1
gpgcheck=0
測試
[root@localhost ~]# yum install vsftpd -y
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關係
......
總下載量:169 k
安裝大小:348 k
Downloading packages:
vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : vsftpd-3.0.2-22.el7.x86_64 1/1
驗證中 : vsftpd-3.0.2-22.el7.x86_64 1/1
已安裝:
vsftpd.x86_64 0:3.0.2-22.el7
完畢!
總結

這樣就透過apache實現了http方式的yum源。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2713783/,如需轉載,請註明出處,否則將追究法律責任。

相關文章