Hi,
I currently mirror CentOS, Fedora, and Fedora-EPEL at my university. For the Fedora side of things, I registered with their mirror manager system, checked it as a private mirror, gave it our netblock, and ASN, and people at our university are automatically routed to it.
Unless I'm missing something, for CentOS it is a little harder. There doesn't seem to be a mirror manager like system available, and everything is manually updated via this mailing list. For systems managed by me, this hasn't been a problem as I use Puppet to push out a custom CentOS-Base.repo file. But for everyone else on campus, they can only use the mirror if a), then know about it, and b) if they feel like editing their CentOS-base file. If they were automatically directed to it, as they are with Fedora, that would be ideal.
I would just make it a public mirror, but there is some university politics about opening it up to the outside world as we have to pay for our bandwidth.
So my questions are as follows:
1) Is there anything in place to register a private mirror with the CentOS mirroring infrastructure?
2) Is there a way I can be allowed to sync from us-msync.centos.org? I was able to sync from it for well over a year until it was shut off a few months back preceding the release of CentOS 7. (I'm currently having to sync from a second tier mirror.)
Let me know. Thanks,
-Chad
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/11/14 18:14, Chad Feller wrote:
Hi,
I currently mirror CentOS, Fedora, and Fedora-EPEL at my university. For the Fedora side of things, I registered with their mirror manager system, checked it as a private mirror, gave it our netblock, and ASN, and people at our university are automatically routed to it.
Unless I'm missing something, for CentOS it is a little harder. There doesn't seem to be a mirror manager like system available, and everything is manually updated via this mailing list. For systems managed by me, this hasn't been a problem as I use Puppet to push out a custom CentOS-Base.repo file. But for everyone else on campus, they can only use the mirror if a), then know about it, and b) if they feel like editing their CentOS-base file. If they were automatically directed to it, as they are with Fedora, that would be ideal.
Other option (transparent for such users) is to redirect mirrorlist.centos.org to an internal machine, and answering with just your internal mirror.
I would just make it a public mirror, but there is some university politics about opening it up to the outside world as we have to pay for our bandwidth.
So my questions are as follows:
- Is there anything in place to register a private mirror with the
CentOS mirroring infrastructure?
No, and the current mirrorlist process would need access to also list such mirror in the currently "tested" mirrors list. So that will not work in your case.
- Is there a way I can be allowed to sync from
us-msync.centos.org? I was able to sync from it for well over a year until it was shut off a few months back preceding the release of CentOS 7. (I'm currently having to sync from a second tier mirror.)
No, and the reason was explained in the past : we obviously want faster releases to public mirrors, as themselves will be used to serve CentOS trees/updates/isos to the outside world. So your option is to do what you're doing right now : fetching from a public mirror listed on http://centos.org/download/mirrors/
- --
Fabian Arrotin The CentOS Project | http://www.centos.org gpg key: 56BEC54E | twitter: @arrfab
Fabian,
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
-- *Gene Liverman* Systems Administrator Information Technology Services University of West Georgia gliverma@westga.edu
On Mon, Nov 3, 2014 at 12:24 PM, Fabian Arrotin arrfab@centos.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/11/14 18:14, Chad Feller wrote:
Hi,
I currently mirror CentOS, Fedora, and Fedora-EPEL at my university. For the Fedora side of things, I registered with their mirror manager system, checked it as a private mirror, gave it our netblock, and ASN, and people at our university are automatically routed to it.
Unless I'm missing something, for CentOS it is a little harder. There doesn't seem to be a mirror manager like system available, and everything is manually updated via this mailing list. For systems managed by me, this hasn't been a problem as I use Puppet to push out a custom CentOS-Base.repo file. But for everyone else on campus, they can only use the mirror if a), then know about it, and b) if they feel like editing their CentOS-base file. If they were automatically directed to it, as they are with Fedora, that would be ideal.
Other option (transparent for such users) is to redirect mirrorlist.centos.org to an internal machine, and answering with just your internal mirror.
I would just make it a public mirror, but there is some university politics about opening it up to the outside world as we have to pay for our bandwidth.
So my questions are as follows:
- Is there anything in place to register a private mirror with the
CentOS mirroring infrastructure?
No, and the current mirrorlist process would need access to also list such mirror in the currently "tested" mirrors list. So that will not work in your case.
- Is there a way I can be allowed to sync from
us-msync.centos.org? I was able to sync from it for well over a year until it was shut off a few months back preceding the release of CentOS 7. (I'm currently having to sync from a second tier mirror.)
No, and the reason was explained in the past : we obviously want faster releases to public mirrors, as themselves will be used to serve CentOS trees/updates/isos to the outside world. So your option is to do what you're doing right now : fetching from a public mirror listed on http://centos.org/download/mirrors/
Fabian Arrotin The CentOS Project | http://www.centos.org gpg key: 56BEC54E | twitter: @arrfab -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlRXumMACgkQnVkHo1a+xU7FLwCdG+f/Pb+JCO/6VD1SHPyOiJ5j y58AnAk6NsepvPq4nDyyMSBa/d8KWZU7 =qYie -----END PGP SIGNATURE----- _______________________________________________ CentOS-mirror mailing list CentOS-mirror@centos.org http://lists.centos.org/mailman/listinfo/centos-mirror
I'd be willing to take on this project if there was enough interest in it. Plenty of people on this list seem to support it. On Nov 3, 2014 2:01 PM, "Gene Liverman" gliverma@westga.edu wrote:
Fabian,
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
-- *Gene Liverman* Systems Administrator Information Technology Services University of West Georgia gliverma@westga.edu
On Mon, Nov 3, 2014 at 12:24 PM, Fabian Arrotin arrfab@centos.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/11/14 18:14, Chad Feller wrote:
Hi,
I currently mirror CentOS, Fedora, and Fedora-EPEL at my university. For the Fedora side of things, I registered with their mirror manager system, checked it as a private mirror, gave it our netblock, and ASN, and people at our university are automatically routed to it.
Unless I'm missing something, for CentOS it is a little harder. There doesn't seem to be a mirror manager like system available, and everything is manually updated via this mailing list. For systems managed by me, this hasn't been a problem as I use Puppet to push out a custom CentOS-Base.repo file. But for everyone else on campus, they can only use the mirror if a), then know about it, and b) if they feel like editing their CentOS-base file. If they were automatically directed to it, as they are with Fedora, that would be ideal.
Other option (transparent for such users) is to redirect mirrorlist.centos.org to an internal machine, and answering with just your internal mirror.
I would just make it a public mirror, but there is some university politics about opening it up to the outside world as we have to pay for our bandwidth.
So my questions are as follows:
- Is there anything in place to register a private mirror with the
CentOS mirroring infrastructure?
No, and the current mirrorlist process would need access to also list such mirror in the currently "tested" mirrors list. So that will not work in your case.
- Is there a way I can be allowed to sync from
us-msync.centos.org? I was able to sync from it for well over a year until it was shut off a few months back preceding the release of CentOS 7. (I'm currently having to sync from a second tier mirror.)
No, and the reason was explained in the past : we obviously want faster releases to public mirrors, as themselves will be used to serve CentOS trees/updates/isos to the outside world. So your option is to do what you're doing right now : fetching from a public mirror listed on http://centos.org/download/mirrors/
Fabian Arrotin The CentOS Project | http://www.centos.org gpg key: 56BEC54E | twitter: @arrfab -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlRXumMACgkQnVkHo1a+xU7FLwCdG+f/Pb+JCO/6VD1SHPyOiJ5j y58AnAk6NsepvPq4nDyyMSBa/d8KWZU7 =qYie -----END PGP SIGNATURE----- _______________________________________________ CentOS-mirror mailing list CentOS-mirror@centos.org http://lists.centos.org/mailman/listinfo/centos-mirror
CentOS-mirror mailing list CentOS-mirror@centos.org http://lists.centos.org/mailman/listinfo/centos-mirror
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/11/14 20:01, Gene Liverman wrote:
Fabian,
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
Long story short : MirrorManager *needs* a central authentication tool. Such debate about switching to FAS or IPA is already taking place, but in the infra meeting and also on the centos-devel list, so let's not discuss that in the centos-mirror one. Once we'll have decided and switched to such central auth tool, we'll be able to then evaluate a need to move to something else.
Kind Regards,
- --
Fabian Arrotin The CentOS Project | http://www.centos.org gpg key: 56BEC54E | twitter: @arrfab
On Tue, Nov 04, 2014 at 09:38:27AM +0100, Fabian Arrotin wrote:
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
Long story short : MirrorManager *needs* a central authentication tool. Such debate about switching to FAS or IPA is already taking place, but in the infra meeting and also on the centos-devel list, so let's not discuss that in the centos-mirror one. Once we'll have decided and switched to such central auth tool, we'll be able to then evaluate a need to move to something else.
For the record. A central authentication tool is of course the better solution but the RPM Fusion MirrorManager instance is just using a postgresql database for account management. This has the disadvantage that the users cannot create the account and passwords by themselves. But it works.
Adrian
Thanks for the update! I look forward to hearing more about how this works out.
-- *Gene Liverman* Systems Administrator Information Technology Services University of West Georgia gliverma@westga.edu 678.839.5492
ITS: Making Technology Work for You!
This e-mail and any attachments may contain confidential and privileged information. If you are not the intended recipient, please notify the sender immediately by return mail, delete this message, and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorized and may be illegal or actionable by law.
On Tue, Nov 4, 2014 at 3:38 AM, Fabian Arrotin arrfab@centos.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/11/14 20:01, Gene Liverman wrote:
Fabian,
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
Long story short : MirrorManager *needs* a central authentication tool. Such debate about switching to FAS or IPA is already taking place, but in the infra meeting and also on the centos-devel list, so let's not discuss that in the centos-mirror one. Once we'll have decided and switched to such central auth tool, we'll be able to then evaluate a need to move to something else.
Kind Regards,
Fabian Arrotin The CentOS Project | http://www.centos.org gpg key: 56BEC54E | twitter: @arrfab -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlRYkIMACgkQnVkHo1a+xU4ceACdF3naC2SDedYjy0rUxSHB49VK vrsAn2P6/WpUb2Q0kTLTFK1C4ezViiBR =mgBT -----END PGP SIGNATURE----- _______________________________________________ CentOS-mirror mailing list CentOS-mirror@centos.org http://lists.centos.org/mailman/listinfo/centos-mirror
On 04/11/14 08:38, Fabian Arrotin wrote:
On 03/11/14 20:01, Gene Liverman wrote:
Fabian,
There was some talk several months ago about someone maybe setting up Mirror Manager for CentOS as a replacement for the current system... did anything ever come of that? It seems to work very well for Fedora so I can't help but be curious. Thanks!
Long story short : MirrorManager *needs* a central authentication tool. Such debate about switching to FAS or IPA is already taking place, but in the infra meeting and also on the centos-devel list, so let's not discuss that in the centos-mirror one. Once we'll have decided and switched to such central auth tool, we'll be able to then evaluate a need to move to something else.
I think there were some feature issues as well, but auth was the first blocker. this is being worked out - so there is potential for people to come help and make things happen. At the moment, the auth issue is being handled in the buildsystem meetings that take place on irc.freenode.net in #centos-devel at 13:00 UTC, every week. Come join, even if its just to participate and comment on process being used.