Ubuntu Trusty is no longer available in Cloud VPS since Nov 2017 for new instances. However, the EOL of Trusty is approaching in 2019 and we need to move to Debian Stretch before that date.
All instances in the maps project needs to upgrade as soon as possible.
The list of affected VMs is:
- maps-tiles2.maps.eqiad.wmflabs
- maps-tiles3.maps.eqiad.wmflabs
- maps-warper2.maps.eqiad.wmflabs
- maps-wma1.maps.eqiad.wmflabs
Listed administrator are:
- @Apmon (no phab?)
- @aude
- @Awjrichards
- @Chippyy
- @cmarqu
- @coren
- @dschwen
- @jeremyb
- @Jotpe (no phab?)
- @Kolossos
- @MaxSem
- @Multichill
- @Nosy
- @TheDJ
- @Zache-tool (no phab?)
More info in openstack browser: https://tools.wmflabs.org/openstack-browser/project/maps
TODO:
- figure out the current configuration for the servers
- create new Debian 9 (Stretch) VMs for each and configure puppet client
- Created maps-tiles1 instance and a maps-puppetmaster instance to experiment with a puppet config
- maps-tiles1 is mapped to maps.wmflabs.org (previously unused)
- setup puppet
- create new manifests for new versions of packages and configurations in puppet and deploy
- transfer any data that needs to be transfered for proper tile server operation (likely mostly via nfs ?)
- test that all functionality is transferred and that everything works ok
- shut down old servers, turn on new ones
- delete old servers