网络yum源制作

思路:在网络上准备一个主机,在其中安装一个web服务器软件(比如apache),然后创建一个目录,在这个目录中准备上yum仓库的全部资源,如果用户可以通过网络访问到该主机的这个目录,那么这个目录就成为网络yum仓库

实现过程
第一步:配置yum源主机

1)安装配置apache

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

2)配置yum仓库相关资源

1. 创建一个目录,作为存储yum资源的目录,此次目录为mysource

(此目录需要创建在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!

测试成功

猜你喜欢

转载自www.cnblogs.com/bo-ke/p/9984437.html