Chinaunix首页 | 论坛 | 博客
  • 博客访问: 487816
  • 博文数量: 82
  • 博客积分: 3003
  • 博客等级: 中校
  • 技术积分: 1285
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 15:27
文章分类

全部博文(82)

文章存档

2011年(1)

2010年(5)

2009年(63)

2008年(13)

我的朋友

分类: LINUX

2009-10-08 15:24:40

通过NFS建立YUM

环境:两台装有Red Hat Enterprise Linux 5u3的机器,一台做YUM服务器,一台做客户端。

 

此试验中需要用到自动挂载机制,即执行yum命令时,客户端会自动挂载服务器端的YUM源。

 

服务器端配置

这里的YUM源就用RHEL5u3光盘中的Server目录(自带repodata文件)。

服务器的IP地址为192.168.0.1

1. CD-ROM挂载到/media/RHEL5u3

2. 修改NFS的配置文件/etc/exports,添加下面内容:

/media/RHEL5u3 *(rw)

3. 重新启动nfs服务。

# service nfs restart

至此,服务器端的配置就完成了。

 

客户端配置

客户端的IP要与服务器在同一个网段,除非使用DNS进行地址解析。

这里的客户端的IP192.168.0.4

1. 通过autofs机制,实现自动挂载。在/etc/auto.master文件中添加下面一行(默认存在):

/misc /etc/auto.misc

2. /etc/auto.misc文件中添加下面一行,实现自动挂载:

nfs -fstype=nfs,rw,soft,intr 192.168.0.1:/media/RHEL5u3

(其中第一项可以随便写,是/misc下的子目录)

3. 重新启动autofs服务,使之生效:

# service autofs restart

4. 自动挂载的配置完成了,现在要做YUM源的配置。在/etc/yum.repo.d/目录下创建一个以“.repo”结尾的文件,并写入下面的内容:

[rhel-Server]

name=Server

baseurl=file:///misc/nfs/Server

enable=1

至此,客户端的配置也完成了。当然,一个YUM服务器可以有多个客户端。

 

测试

在客户端执行yum list命令,发现可以列出YUM源。

进入/misc/nfs/Server/目录,可以找到光盘Server目录下的所有包。

 

阅读(1223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~