Tracking Page for Puppet 3 (14.04/16.04) to Puppet 6 (18.04) migration.

If you take an upgrade ticket please make sure to note yourself as the assignee where appropriate.


VMs To be migrated – by Operating System

ColorMeaning

In migration process  

Ready to turn off and decom

Built out / Handed over / Testing

Wait state

Do not upgrade slated for decomissioning

Question

Determining the last run status of a puppet 3 node


List all signed certificates:

/root/nodereport.sh $REPORTNAME will run a report of all certificates known to puppet and query the node status which it prints to a pipe delimited string in $REPORTNAME.


Target completion date: September 1


if blkid is hanging and causing slow shutdowns (seen on 20.04 VMs in PNAP):

echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo rmmod floppy
sudo update-initramfs -u

16.04 Infra VMs



Task DescriptionAssigneeJIRA TicketNotesEstimate Date of Completion

Location

buildbot-vm2.apache.org



To be removed2/1/22GARL

gitbox.apache.org

Daniel Gruno

gitbox-v2 in development for Puppet 6


AWS

ldap1-ec2-va.apache.org


to be ported: ldapserver
AWS

ldap1-il-eu.apache.org


to be ported: ldapserver
GARL

ldap2-lw-us.apache.org


to be ported: ldapserver
LWUS

mailarchive-vm.apache.org



Slated for decom – no upgrade


LWUS

mailprivate-vm.apache.org



Slated for decom – no upgrade


LWUS

mbox-vm.apache.org




LWUS

mysql1-ec2-va.apache.org

Drew Foulks

INFRA-20337 - Getting issue details... STATUS



AWS

16.04 Project VMs


For these rebuild / migrations, PNAP is the cloud provider of choice.

Try to pull project VMs out of GARL (that is not free real estate)

Set cut off dates for 2 weeks after initial contact for unresponsive projects.

Task DescriptionAssigneeJIRA TicketNotesEstimated Date of CompletionLocation

ooo-forums3-vm.apache.org


INFRA-20337 - Getting issue details... STATUS  

Email sent to PMC, Work to get the databases from mysql1-ec2 to the new VM.



AWS

ooo-wiki3-vm.apache.org


INFRA-20339 - Getting issue details... STATUS

PMC has been notified. cmarcum is working on this.



AWS

openoffice-vm1-he-de.apache.org


INFRA-20340 - Getting issue details... STATUS



Hetzner


In Progress:

Ports Needed / In Progress



In progress


ModuleTypeGHHostAssigneeStatus
ldapservermodule
all p3 LDAP hostsIn progress
gitboxmodule
gitboxIn progress
gitbox_mailermodule
gitboxDaniel GrunoIn progress


Decommission-able VMs




Off (set delete on date for +7 days from turn off date)

Not turned off (yet)
NameLocationDelete OnNotes

Gitbox


Development effort: Daniel Gruno is working on converting gitbox to use the new (and quite frankly awesome) pipservice model for python3 / systemd support.


ModuleTypeHostNotes
gitboxmodulegitbox'dooh wants to convert this to a pipenv service
gitbox_mailermodulegitbox'dooh wants to convert this to a pipenv service

Potentially blocks bb2.

OpenOffice Migrations


INFRA-20337 - Getting issue details... STATUS

There's a ticket open to manage the Open Office VM migrations. I've added a section here because this subproject shares a face with the MySQL host upgrades. The plan here is to migrate the following databases to the VMs themselves.

 A 20.04 replacement for openoffice-vm1 has been provisioned.

working with Carl Marcum 

HostOS VersionDatabaseTarget HostOS VersionStatus

mysql1-ec2-va-us

16.04wikiaooooo-wiki-vm18.04

  INFRA-20339 - Getting issue details... STATUS  

mysql1-ec2-va-us16.04forumaoo_enooo-forum-vm18.04

  INFRA-20338 - Getting issue details... STATUS  

mysql1-ec2-va-us16.04forumaoo_esooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_frooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_huooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_itooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_jaooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_nlooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_plooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_viooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

mysql1-ec2-va-us16.04forumaoo_zhooo-forum-vm18.04

INFRA-20338 - Getting issue details... STATUS

MySQL hosts



mysql1-ec2-va should be upgraded in place.


KeyStatus

Migration in process

Deprecated database
textno longer used
HostOS VersionDatabaseTarget HostOS VersionStatus

mysql1-ec2-va-us

16.04wikiaoo18.04
mysql1-ec2-va-us16.04forumaoo_en18.04
mysql1-ec2-va-us16.04forumaoo_es18.04
mysql1-ec2-va-us16.04forumaoo_fr18.04
mysql1-ec2-va-us16.04forumaoo_hu18.04
mysql1-ec2-va-us16.04forumaoo_it18.04
mysql1-ec2-va-us16.04forumaoo_ja18.04
mysql1-ec2-va-us16.04forumaoo_nl18.04
mysql1-ec2-va-us16.04forumaoo_pl18.04
mysql1-ec2-va-us16.04forumaoo_vi18.04
mysql1-ec2-va-us16.04forumaoo_zh18.04
mysql1-ec2-va-us16.04crowdmysql2-ec2-va18.04rsync'd to mysql2-ec2-va-us.


Physical / FBSD machines

List of physical machines still at OSUOSL: devops, baldr. (There are services on all these still to migrate)

Physical machines at OSU ready for decom: titan, themis, eos, thor, erebus, eirene, hermes (??), coeus, metis


Task DescriptionAssigneeJIRA TicketNotesEstimate Date of Completion
*Migrate Services off of the devops box

devopsINFRA-13362move puppet3 service to new VM (upgrade to p5)machine will stay in place until p3 decommed (p6 has already superceded)
*Migrate Zones off  Host Baldr (1 VM left to migrate)

cms.zones


Baldr is nearing 9 years old - must must the CMS this year if not deprecated
*Migrate Services and Data of off Minotaur aka people.a.o (2 left to migrate)
1Migrate /usr/sbin/passwd on Minotaur

Needed service for those that can't use id.a.o

Note 1 - For VMs run by projects, liaise with the project PMC throughout the move. Previous moves involving PMCs show to allow a month or so for the back and forth to complete.



Task DescriptionAssigneeJIRA TicketNotesEstimate Date of Completion
*

Miscellaneous

1Set up separate test environment for projects/devNonepuppet master, ldap clone, separate network in LW (aka asf playground)
2How to handle apache.org/dist and archive.apache.org
Nonepossible 302 redirect, human interaction and making sure we don't break download/ build scripts
3Migrate hermes-new off of Zeus (Zeus is in LeaseWeb)

Jail on Zeus , hermes service needs to migrate to hermes-vm2 vmMay 31 2019