From Fedora Project Wiki

m (Change from .txt to .rst)
 
(6 intermediate revisions by 4 users not shown)
Line 2: Line 2:
{{shortcut|ISOP:MIRRORMANAGER}}
{{shortcut|ISOP:MIRRORMANAGER}}


Mirrormanager manages mirrors for fedora distribution.
{{admon/important|This is important|This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: [http://infrastructure.fedoraproject.org/infra/docs/mirrormanager.rst MIRRORMANAGER] For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.  
 
}}
== Contact Information ==
Owner: Fedora Infrastructure Team
 
Contact: #fedora-admin, sysadmin-main, sysadmin-web
 
Location: Phoenix
 
Servers: app1, app2, app3, app4, app5, app6, bapp1
 
Purpose: Manage mirrors for Fedora distribution
 
== Description ==
 
TODO
 
=== Release Preparation ===
 
To add a version for release, login to the admin interface at https://admin.fedoraproject.org/mirrormanager/adminview and click on [Add] under Versions.  Fill in the request information, and regenerate the publiclist (below) to update the publiclist pages.
 
=== Troubleshooting and Resolution ===
 
==== Regenerating the Publiclist ====
 
On bapp1:
 
<pre>
sudo su - mirrormanager
</pre>
 
then
 
<pre>
/usr/share/mirrormanager/server/update-each-server > /tmp/mirrormanager-mirrorlist.log 2>&1 && \
/usr/share/mirrormanager/mm_sync_out
</pre>
 
To make this take effect immediately, you may need to remove the cache on the proxies:
 
<pre>
# As root on proxy[1-3]
rm -rf /srv/cache/mod_cache/*
</pre>
 
==== Hung admin.fedoraproject.org/mirrormanager ====
 
This generally happens when an app server loses connection to db2.
 
# on bapp1 and app[1-6], su up, kill the start-mirrormanager.py script. supervisor will restart it
# on bapp1, if crawlers and update-master-directory-list are likewise hung, kill them too.


[[Category:Infrastructure SOPs]]
[[Category:Infrastructure SOPs]]

Latest revision as of 18:48, 20 July 2015

Shortcut:
ISOP:MIRRORMANAGER
This is important
This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: MIRRORMANAGER For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.