網絡yum源製做

思路:在網絡上準備一個主機,在其中安裝一個web服務器軟件(好比apache),而後建立一個目錄,在這個目錄中準備上yum倉庫的所有資源,若是用戶能夠經過網絡訪問到該主機的這個目錄,那麼這個目錄就成爲網絡yum倉庫html

實現過程
第一步:配置yum源主機linux

1)安裝配置apacheweb

[root@66 ~]# yum install httpd -y

2)配置yum倉庫相關資源apache

1. 建立一個目錄,做爲存儲yum資源的目錄,這次目錄爲mysourcevim

(此目錄須要建立在apache的根目錄下,因爲安裝方式不相同,根目錄位置也不相同瀏覽器

採用編譯安裝的apache根目錄在/usr/local/apache/htdocs下,yum安裝的apache根目錄在/var/www/html下)緩存

在apache根目錄中建立yum資源的目錄服務器

[root@66~]# mkdir /var/www/html/mysource
[root@66 ~]# cd /var/www/html/
[root@66 html]# ls
mysource

3). 掛載光盤(本次使用系統自帶的光盤中的源,本身也能夠到國內鏡像網站下載源)網絡

[root@67 ~]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only測試

 4). 將光盤中的資源複製到前面所建立的目錄下

[root@67 ~]# cp /mnt/* /var/www/html/mysource/ -rvf

5).查看

[root@67~]# ls /var/www/html/mysource/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

6). 用瀏覽器訪問一下yum倉庫,檢查是否能夠看到相關文件

這次實驗主機ip10.220.5.67,在瀏覽器輸入10.220.5.67.mysource

 

說明部署成功

 第二步:配置客戶端主機 用於測試(10.220.5.63)

修改yum配置文件

1)備份原有的配置文件

[root@63 ~]# mkdir bak
[root@63 ~]# mv /etc/yum.repos.d/*.repo bak
[root@63 ~]# cd /etc/yum.repos.d/
[root@63 yum.repos.d]#
[root@63 yum.repos.d]# vim mysource.repo
[mysource]
name=mysource
enabled=1
gpgcheck=0
baseurl=http://10.220.5.66/mysource <<<所指定的位置爲repodata所的路徑
                               

清除緩存

[root@63 yum.repos.d]# yum clean all

 查看yum倉庫的信息

[root@63 yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
mysource                                                                                | 3.6 kB  00:00:00     
(1/2): mysource/group_gz                                                                | 166 kB  00:00:00     
(2/2): mysource/primary_db                                                              | 3.1 MB  00:00:00     
repo id                                             repo name                                            status
mysource                                            mysource                                             3,971
repolist: 3,971  <<<有3791個包說明網絡yum可用

安裝ipvsadm (lvs)

[root@63 yum.repos.d]# yum install ipvsadm -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package ipvsadm.x86_64 0:1.27-7.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================
 Package                  Arch                    Version                      Repository                 Size
===============================================================================================================
Installing:
 ipvsadm                  x86_64                  1.27-7.el7                   mysource                   45 k

Transaction Summary
===============================================================================================================
Install  1 Package

Total download size: 45 k
Installed size: 75 k
Downloading packages:
ipvsadm-1.27-7.el7.x86_64.rpm                                                           |  45 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : ipvsadm-1.27-7.el7.x86_64                                                                   1/1 
  Verifying  : ipvsadm-1.27-7.el7.x86_64                                                                   1/1 

Installed:
  ipvsadm.x86_64 0:1.27-7.el7                                                                                  

Complete!

測試成功

相關文章
相關標籤/搜索