Page MenuHomePhabricator

move planet from zirconium to a ganeti VM
Closed, ResolvedPublic

Description

move the planet RSS feed aggregator from physical server zircnonium to a virtual machine in ganeti

<akosiaris> https://phabricator.wikimedia.org/tag/vm-requests/
<akosiaris> wanna request that planet VM?

Event Timeline

Dzahn claimed this task.
Dzahn raised the priority of this task from to Medium.
Dzahn updated the task description. (Show Details)
Dzahn added a project: acl*sre-team.
Dzahn added subscribers: Dzahn, akosiaris.

Please go to https://phabricator.wikimedia.org/tag/vm-requests/ and click on the "VM Request" link to ask for that VM. Adding the project to the task doesn't grant a VM anyway and it is hampering an easy overview. Thanks!

Change 220310 had a related patch set uploaded (by John F. Lewis):
add planet1001 as a VM

https://gerrit.wikimedia.org/r/220310

Change 220351 had a related patch set uploaded (by Dzahn):
planet1001: add to site, apply planet role

https://gerrit.wikimedia.org/r/220351

Change 220352 had a related patch set uploaded (by Dzahn):
planet1001: set ganglia class and cluster

https://gerrit.wikimedia.org/r/220352

Change 220351 merged by Dzahn:
planet1001: add to site, apply planet role

https://gerrit.wikimedia.org/r/220351

Change 220352 merged by Dzahn:
planet1001: set ganglia class and cluster

https://gerrit.wikimedia.org/r/220352

Change 221013 had a related patch set uploaded (by Dzahn):
planet: remove feedparser.py

https://gerrit.wikimedia.org/r/221013

Change 221016 had a related patch set uploaded (by Dzahn):
planet: remove role from zirconium

https://gerrit.wikimedia.org/r/221016

Change 221013 merged by Dzahn:
planet: remove feedparser.py

https://gerrit.wikimedia.org/r/221013

Change 221016 merged by Dzahn:
planet: remove role from zirconium

https://gerrit.wikimedia.org/r/221016

Change 221027 had a related patch set uploaded (by Dzahn):
cache/misc: add planet1001 as a backend

https://gerrit.wikimedia.org/r/221027

Change 221027 merged by Dzahn:
cache/misc: add planet1001 as a backend

https://gerrit.wikimedia.org/r/221027

Change 221032 had a related patch set uploaded (by Dzahn):
cache/misc: switch planet over to planet1001

https://gerrit.wikimedia.org/r/221032

Change 221032 merged by Dzahn:
cache/misc: switch planet over to planet1001

https://gerrit.wikimedia.org/r/221032

Change 221033 had a related patch set uploaded (by Dzahn):
planet: install xslt-proc

https://gerrit.wikimedia.org/r/221033

Change 221033 merged by Dzahn:
planet: install xslt-proc

https://gerrit.wikimedia.org/r/221033

Change 221036 had a related patch set uploaded (by Dzahn):
planet: proxy through url-downloader to fetch URLs

https://gerrit.wikimedia.org/r/221036

Change 221036 merged by Dzahn:
planet: proxy through url-downloader to fetch URLs

https://gerrit.wikimedia.org/r/221036

Change 221040 had a related patch set uploaded (by Dzahn):
planet: besides http_proxy need https_proxy too

https://gerrit.wikimedia.org/r/221040

Change 221040 merged by Dzahn:
planet: besides http_proxy need https_proxy too

https://gerrit.wikimedia.org/r/221040

all done. planet is running out of planet1001 in ganeti now and is switched.

see changes above

also feed URL fixes:

https://gerrit.wikimedia.org/r/#/c/221043/
https://gerrit.wikimedia.org/r/#/c/221046/

just open because still needs some cleanup of the old stuff

Dzahn lowered the priority of this task from Medium to Low.Jun 26 2015, 3:14 AM

good things:

  • planet-venus 0~git9de2109-3 instead of planet-venus 0~bzr116-1
  • jessie instead of precise
  • one less virtual host on zirconium
  • now a VM, separate from other services
  • feedparser.py now from separate regular package, our bugfix/hack in feedparser removed (-3624 code lines in ops/puppet)
  • xslt-proc now from separate regular package
  • all wordpress feed URLs now https, fixed other changed URLs
  • now fetching URLs via url-downloader instead of directly

cleaned up on zirconium (remove docroot, delete systemuser, ...)

done