Hello,
I've setup a mirror of centos ten days ago (mirror.ate.info) and I'm quite surprise that the mirror list URL : http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os
give me :
http://ftp.ciril.fr/pub/linux/centos/5.2/os/x86_64/ http://centos.got-root.me.uk/5.2/os/x86_64/ ftp://ftp.free.fr/mirrors/ftp.centos.org/5.2/os/x86_64/ ftp://ftp.pasteur.fr/pub/computing/linux/centos/5.2/os/x86_64/ http://distrib-coffee.ipsl.jussieu.fr/pub/linux/centos/5.2/os/x86_64/ http://mirror.in2p3.fr/linux/CentOS/5.2/os/x86_64/ http://centos.crazyfrogs.org/5.2/os/x86_64/ http://mirrors.ircam.fr/pub/CentOS/5.2/os/x86_64/ http://ftp.halifax.rwth-aachen.de/centos/5.2/os/x86_64/ http://mirror.atrpms.net/centos/5.2/os/x86_64/
and never give me my mirror wich is obviously the nearest mirror :-) (maybe a start of solution : the mirror is on a different class C IP public addresse than all my CentOS servers)
Can you give me more information about the relation between http://mirror-status.centos.org/ [where my mirror is listed & ok] and http://mirrorlist.centos.org ?
Thanks,
On Fri, Feb 20, 2009 at 10:55:16AM +0100, Maxence Rousseau wrote:
Hello,
I've setup a mirror of centos ten days ago (mirror.ate.info) and I'm quite surprise that the mirror list URL : http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os
give me :
http://ftp.ciril.fr/pub/linux/centos/5.2/os/x86_64/ http://centos.got-root.me.uk/5.2/os/x86_64/ ftp://ftp.free.fr/mirrors/ftp.centos.org/5.2/os/x86_64/ ftp://ftp.pasteur.fr/pub/computing/linux/centos/5.2/os/x86_64/ http://distrib-coffee.ipsl.jussieu.fr/pub/linux/centos/5.2/os/x86_64/ http://mirror.in2p3.fr/linux/CentOS/5.2/os/x86_64/ http://centos.crazyfrogs.org/5.2/os/x86_64/ http://mirrors.ircam.fr/pub/CentOS/5.2/os/x86_64/
(all current public mirror in .fr randomly listed)
http://ftp.halifax.rwth-aachen.de/centos/5.2/os/x86_64/ http://mirror.atrpms.net/centos/5.2/os/x86_64/
(completed to 10 mirrors in the nearby countries, if not enough this list is completed with centos.org servers).
and never give me my mirror wich is obviously the nearest mirror :-) (maybe a start of solution : the mirror is on a different class C IP public addresse than all my CentOS servers)
http://mirror-status.centos.org/#fr is listing mirror.ate.info @ http 22 hours renewed ok
-> 22h late at the previous check (mirmon makes a full status update of all the mirrors every 4 hours). So it was not listed as "current" and though not listed in the mirrorlist creation.
Cheers,
Tru
and never give me my mirror wich is obviously the nearest mirror :-) (maybe a start of solution : the mirror is on a different class C IP public addresse than all my CentOS servers)
http://mirror-status.centos.org/#fr is listing mirror.ate.info @ http 22 hours renewed ok
-> 22h late at the previous check (mirmon makes a full status update of all the mirrors every 4 hours). So it was not listed as "current" and though not listed in the mirrorlist creation.
Thanks for your reponses, but I think that the mirror has never been listed on mirrorlist. I thinks that 22h late are du to no response of main european mirror. (eu-msync.centos.org) : rsync: failed to connect to eu-msync.centos.org: Connection timed out (110) rsync error: error in socket IO (code 10) at clientserver.c(107) [receiver=2.6.8]
I don't have any response from : 193.109.191.9 : carmen.centos.org
That's why my mirror is sometimes getting out of sync.
"TH" == Tru Huynh tru@centos.org
TH> -> 22h late at the previous check (mirmon makes a full status TH> update of all the mirrors every 4 hours). So it was not TH> listed as "current" and though not listed in the TH> mirrorlist creation.
For my mirror, mirror.hmc.edu, I see mirror age of 4 hours, last probe 1 hour, and status ok on mirror-status, and on machines on the same network as the mirror I get the following list from http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os:
http://centos.promopeddler.com/5.2/os/x86_64/ http://ftp.osuosl.org/pub/centos/5.2/os/x86_64/ http://centos.mirror.nac.net/5.2/os/x86_64/ http://mirrors.cat.pdx.edu/centos/5.2/os/x86_64/ http://mirrors.gigenet.com/centos/5.2/os/x86_64/ http://mirror.raystedman.net/centos/5.2/os/x86_64/ http://mirror.astate.edu/pub/centos/5.2/os/x86_64/ http://ftp.usf.edu/pub/centos/5.2/os/x86_64/ http://pubmirrors.reflected.net/centos/5.2/os/x86_64/ http://mirrors.arsc.edu/centos/5.2/os/x86_64/
I modify the yum .repo files on the machines I manage to always point to our mirror, but it would be nice if our local mirror were returned for other users at the 5Cs who don't change their setup.
Claire
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Claire Connelly cmc@math.hmc.edu Systems Administrator (909) 621-8754 Department of Mathematics Harvey Mudd College *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
On Fri, Feb 20, 2009 at 10:43:04AM -0800, C.M. Connelly wrote:
For my mirror, mirror.hmc.edu, I see mirror age of 4 hours, last probe 1 hour, and status ok on mirror-status, and on machines on the same network as the mirror I get the following list from http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os:
http://centos.promopeddler.com/5.2/os/x86_64/ http://ftp.osuosl.org/pub/centos/5.2/os/x86_64/ http://centos.mirror.nac.net/5.2/os/x86_64/ http://mirrors.cat.pdx.edu/centos/5.2/os/x86_64/ http://mirrors.gigenet.com/centos/5.2/os/x86_64/ http://mirror.raystedman.net/centos/5.2/os/x86_64/ http://mirror.astate.edu/pub/centos/5.2/os/x86_64/ http://ftp.usf.edu/pub/centos/5.2/os/x86_64/ http://pubmirrors.reflected.net/centos/5.2/os/x86_64/ http://mirrors.arsc.edu/centos/5.2/os/x86_64/
it's a random generated list of 10 US mirrors in order to spread the network load.
I modify the yum .repo files on the machines I manage to always point to our mirror,
That's the expected behaviour when one is able to maintain its own local mirror, imho.
but it would be nice if our local mirror were returned for other users at the 5Cs who don't change their setup.
That's means that - mirrorlist need to know which IP range is owned by which local mirror -> like Fedora MirrorManager. - how should the centos.org know that your requested block range it legit for each local mirror? - more burden on the centos.org "logic" - no load spreading over multiples mirrors
Cheers,
Tru
Le vendredi 20 février 2009 à 11:11 +0100, Tru Huynh a écrit :
http://mirror-status.centos.org/#fr is listing mirror.ate.info @ http 22 hours renewed ok
-> 22h late at the previous check (mirmon makes a full status update of all the mirrors every 4 hours). So it was not listed as "current" and though not listed in the mirrorlist creation.
I've changed my rsync script to retry in case of failure of the eu-msync.centos.org, so now my mirror is now sync for about a week : and my mirror don't receive any HTTP connection (from my servers and from outside)... Any hint ?
Le mercredi 25 février 2009 à 12:11 +0100, Maxence Rousseau a écrit :
I've changed my rsync script to retry in case of failure of the eu-msync.centos.org, so now my mirror is now sync for about a week : and my mirror don't receive any HTTP connection (from my servers and from outside)... Any hint ?
I'm answering probably to my self, the only HTTP log, I see like : 72.21.40.10 mirror.ate.info - [25/Feb/2009:08:58:46 +0100] "GET /ftp.centos.org4.6/os/s390/repodata/repomd.xml HTTP/1.1" 404 345 "-" "libwww-perl/5.65"
72.21.40.10 is lists.centos.org, perhaps that there is a missing "/" on your side with the "check server" ?
On Wed, Feb 25, 2009 at 12:21:00PM +0100, Maxence Rousseau wrote:
Le mercredi 25 février 2009 à 12:11 +0100, Maxence Rousseau a écrit :
I've changed my rsync script to retry in case of failure of the eu-msync.centos.org, so now my mirror is now sync for about a week : and my mirror don't receive any HTTP connection (from my servers and from outside)... Any hint ?
I'm answering probably to my self, the only HTTP log, I see like : 72.21.40.10 mirror.ate.info - [25/Feb/2009:08:58:46 +0100] "GET /ftp.centos.org4.6/os/s390/repodata/repomd.xml HTTP/1.1" 404 345 "-" "libwww-perl/5.65"
72.21.40.10 is lists.centos.org, perhaps that there is a missing "/" on your side with the "check server" ?
my bad, fixed now
Tru