Chinaunix首页 | 论坛 | 博客
  • 博客访问: 375103
  • 博文数量: 80
  • 博客积分: 6032
  • 博客等级: 准将
  • 技术积分: 730
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-05 20:07
文章分类

全部博文(80)

文章存档

2007年(1)

2006年(22)

2005年(57)

我的朋友

分类: LINUX

2007-03-18 20:12:56

2006年2月15日

 CentOS Project已经开发出一个可用的GeoIP系统,用于CentOS-4 yum更新,它能产生动态镜像列表,这基于两个重要的方面:
 1. 连接的客户端的位置;
 2. 那个区域的镜像当前是最新的/陈旧的。
 
 这个更新系统将允许我们读取客户端的连接位置,查找靠近客户端的最新的镜像。并提供一个CentOS可信赖的包含10个镜像的列表,其被包含在 /etc/yum.repos.d/CentOS-Base.repo 中。这个选择基于当前来自世界各地的大约100个镜像。
 这个更新系统被 centos-yumconf-4-4.4.noarch.rpm 包引入。所有最新的centos-yumconf 都包含这种能力。
 鼓励一般用户使用最快镜像yum插件(yum-plugin-fastestmirror)。这个插件动态提供镜像列表并选取最快的镜像,基于来自你的客户端机器的连接时间。它也按连接速度排序为了fail-over连接。(附注:什么是fail-over:1.将故障、失效的节点切换至离线状态,防止该故障节点对后续封包产生响应;2.现有联机将依照负载平衡的算法的决定,平均转移至其它正常节点。由于以软件为基础的负载平衡。)
 这个综合了地理位置、最新的、和按镜像速度排序的镜像列表系统提供给CentOS用户使用一个可靠的高速的镜像系统用于fail-over容错。


我怎样获得这个系统?
 这个系统现在是可用的。如果你用一般的yum update命令更新你的系统,你将获得新的centos-yumconf包。
 注意:即使你看到文件/etc/yum.repos.d/CentOS-Base.repo.rpmnew 被建立了,你也没有使用这个新的更新系统,因为你的CentOS-Base.repo已经被预先编辑没有被替换。如果你想尝试这个新系统,你必须手工移动这个新的 CentOS-Base.repo.rpmnew 为 CentOS-Base.repo.

 如果你也想安装 yum-plugin-fastestmirror 包用下面的命令:
 yum install yum-plugin-fastestmirror
 安装这个插件后,必须编辑文件 /etc/yum.conf 添加下面一行:
 plugins=1

AOL 用户:如果你是在美国之外的AOL用户,Geo-IP不能正确选取你的国家。你被分配一个国家代码US,而不是你所在国家。因此,如果你在美国之外的AOL用户,你可以添加你的国家代码到 /etc/yum.repos.d/CentOS-Base.repo 文件。例如:如果你是 United Kingdom(大不列颠联合王国)的AOL用户,原文件中是:
mirrorlist=
你应该把他该为
mirrorlist=&cc=gb
国家代码列表参照:


也可从ISO(CD/DVD)来更新这套系统
如果用DVD,可以照如下更新:
yum localupdate /path_to _mounted_DVD
如果用CD,要把所有相关的RPM包cp到同一个目录下,照如下更新:
yum localupdate /path_to _combined_tree
如果你通过一个web服务器发布这个目录(或挂载DVD),这个服务器是一个全功能的yum或up2date服务器你可以指向它。它应该看起来像这样:

用这个途径,你只能在新的ISO发布时获得更新。我们每年更新2-4次,你可以下载ISOs()或者从一个Official CentOS ISO Vendor()购买。

 

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