Testers needed: mirrormanager
by Matt Domsch
For a while now I've been working on a webapp/database called
mirrormanager to track the status of all the various mirror systems
that you graciously administer. Right now, all the tracking (IP
addresses for the ACLs, yum mirror lists, static web pages listing the
mirrors by country, etc) are all manual - someone (lately, me), has to
edit a bunch of files for each change (add, remove, move a mirror).
So, I got tired and wrote a program to do that for me.
At this point, I'm looking for volunteers to try out the site, enter
their data, and let me know if something causes a python backtrace and
what you did to get there. My goal is to shake enough bugs out that
it can be used *LIVE* for the Fedora 7 launch.
https://admin.fedoraproject.org/mirrormanager
You need to have a Fedora Account System account. You don't need to
sign the Contributor License Agreement, but you will have to accept
the Export Compliance statement listed there when you create a new
Site.
There will be an app that crawls your web site (either http or ftp),
at least once a day, to discover what content you're actually
carrying. It uses HTTP HEAD or FTP DIR commands and keep-alives, so
it should be fast and not a huge load.
Source Code to mirrormanager is under the MIT/X11 license, and is
posted here:
https://hosted.fedoraproject.org/projects/mirrormanager
The "Grand Idea" doc is here:
http://fedoraproject.org/wiki/Infrastructure/MirrorManagement
Some things you can do:
Create a new Site. The Site is the administrative unit. You can add
admins for your Site, which additional Fedora Account System
usernames, then they can do things with your Site's data.
Create Hosts for your Site. Hosts are the individual systems that you
use to serve data. If you're doing a round robin DNS, only list one
Host. But you can have many hosts.
Hosts can have their own lists of IP ACLs, local netblocks (so we can
eventually try to route your local traffic to you automagically), a
list of allowed countries (some places can only serve traffic to a
limited number of countries), and the like.
Create Categories (Fedora Core, Fedora Extras, ...) for your Host.
More categories will exist as the content becomes available in the
masters - e.g. Fedora EPEL and Fedora Releases (for F7).
Create URLs (http, ftp, rsync) for your Categories. You can list URLs
which are "Private", meaning they're for use by other mirrors only.
In this way we can start to create a tiering system, but with
non-publicly-published URLs.
Create SiteToSites. This lets other Sites' admins see the Private
URLs.
See the public mirror list.
See the rsync ACL list. The goal is to replace most of ftp(a)redhat.com
with a script that reads this list once a day. :-)
Wanna help? ==> fedora-infrastructure-list(a)redhat.com.
With your help, this should smooth out the mirror load, and make
release day go very easily.
Thanks,
Matt
Fedora Mirror Wrangler
--
Matt Domsch
Software Architect
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com
17 years, 1 month
cvsl10n CVSROOT
by Karsten Wade
For Paul, Dimitris, and others ...
Mike and I were discussing CVS structure for cvsl10n. These are
configuration choices for e.g. CVSROOT, and etc.
Goals:
* R/W for the po/ directory in documentation modules (/cvs/docs/.../po)
* Same for po/ under any merged packages (< Extras), although for the
most part those are projects that should have translation upstream
* Pull in sample content from elvis.rh.c:/usr/local/CVS
- part of planning to be able to copy all content and switch
Here is a *test* import of the existing L10N CVS -- note that this
content may get removed at any time, and people in the cvsl10n have
write access to it:
http://cvs.fedoraproject.org/viewcvs/?root=l10n
- Karsten
--
Karsten Wade, RHCE, 108 Editor ^ Fedora Documentation Project
Sr. Developer Relations Mgr. | fedoraproject.org/wiki/DocsProject
quaid.108.redhat.com | gpg key: AD0E0C41
////////////////////////////////// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
17 years, 1 month
New List Member
by Robert Pereira
Greetings to all!
My name is Robert Pereira, I live at Brazil, on Salvador city.
After open the Fedora Weekly News Issue 80, i saw tha announce "Fedora
Infrastructure needs your help!" and then i decided get involved with the
Infrastructure team.
I work as Linux system administrator since 2001 focused on Red Hat and
Fedora Core distributions to deploy Linux based network infrastructure
solutions as mail, web, file, print and ftp services. Also virtualization,
firewalls and migration to Linux and technical support.
My first contribution with Fedora Project was the translation of some
modules of the Fedora Project and translation of the Fedoras Core 4
Installation Guide to Brazilian Portuguese.
Beyond of my sysadmin duties, I teach Linux in some educational institutions
of the my city.
I wish contribute as i can to sucess and growth of this project.
My regards,
Robert Pereira
17 years, 1 month
puppet and our test boxes
by Mike McGrath
I'm going to have all of our publictest and test boxes use puppet with
the 'global' template. This will keep them in sync with FAS, SNMP,
syslog, all that good stuff. Any objections?
-Mike
17 years, 1 month
Primary DNS server change
by Mike McGrath
As part of creating people.fedoraproject.org I'm moving bind off of
fpserv on to the torrent box just because of the nature of security on
those two boxes. If you need to make a DNS change over the next week or
so let me know so we can coordinate which one it be on. Jesse, the new
primary IP will be 152.3.220.165 Once we've verified the install I'll
send the request to iron mountain and send a follow up email to let
everyone know when its complete.
-Mike
17 years, 1 month
DHCP and our hosts
by Mike McGrath
At present our physical hosts use DHCP and our Xen guests do not. I'd
like to do one or the other. The only issue we have going completely
DHCP is that hosts like the proxy boxes require some aliased
interfaces[1] which isn't really a problem but it's a minor
inconvenience if someone is looking through the dhcpd.conf file for free
IP's.
Option 1:
Completely Static IP's, everywhere. (Except for some network devices?)
Option 2:
Completely DHCP IP's, except for aliases or devices unable to use DHCP
Option 3:
Leave it as it is
Note: DHCP addresses are statically mapped, its not like bastion's IP
address will change regularly.
Honestly I don't care but I'd vote for Option 2 because it requires the
least amount of work / risk right now Though if someone has a
compelling reason for Option 1 or 3, let me know.
-Mike
[1] AFAIK DHCP cannot be done on aliased interfaces because it shares a
MAC with the physical interface.
17 years, 1 month
intro. and help offer
by Jerry Amundson
Hey. I could provide help in some of the areas mentioned...
Log management, Nagios / Cacti monitoring
xen architecture
new accounts system
ticket handling
bacula testing (needs to get into extras)
migrating fedora.rh.c off the old site and onto fedoraproject.org
[I work in these areas, or similar, daily...]
The amount of time is another matter, but if it's important I'll make
it a priority...
(note: the Schedule doesn't give the newcomer much sense of urgency...
maybe it just needs updating ? :-)
Also, I have hardware available if needed. An x86_64 server at home,
potentially others at my office...
jerry
--
"Oh joy! Rapture! I've got a brain"
-Scarecrow
17 years, 1 month
hosted.fp.o outage
by Jesse Keating
I'm upgrading Trac for a security issue. Should result in only a minor blip
as I restart httpd, could turn into a longer outage if I have to rollback the
package.
--
Jesse Keating
Release Engineer: Fedora
17 years, 1 month
RE: Testers needed: mirrormanager
by Toivo Voll
One more snafu.
On https://admin.fedoraproject.org/mirrormanager/
the site (University of South Florida) shows up correctly, but the
host under that site (should be ftp.usf.edu) is shown as teufli or
mirror.atrpms.net, and I cannot see the correct host. When I click on
the displayed (wrong) site name I am told I am not an admin for it.
If I click on the site instead, occasionally the right host is
displayed, and I can proceed to edit it.
--
Toivo Voll
Data Network Management
Academic Computing
University of South Florida
17 years, 1 month