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.
Color | Meaning |
---|---|
In migration process | |
Ready to turn off and decom | |
Built out / Handed over / Testing | |
Wait state | |
Do not upgrade slated for decomissioning | |
Question |
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
Task Description | Assignee | JIRA Ticket | Notes | Estimate Date of Completion | Location |
---|---|---|---|---|---|
To be removed | 2/1/22 | GARL | |||
Daniel Gruno | gitbox-v2 in development for Puppet 6 | AWS | |||
to be ported: ldapserver | AWS | ||||
to be ported: ldapserver | GARL | ||||
to be ported: ldapserver | LWUS | ||||
Slated for decom – no upgrade | LWUS | ||||
Slated for decom – no upgrade | LWUS | ||||
LWUS | |||||
Drew Foulks | AWS |
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 Description | Assignee | JIRA Ticket | Notes | Estimated Date of Completion | Location |
---|---|---|---|---|---|
| AWS | ||||
| AWS | ||||
Hetzner |
In progress |
Module | Type | GH | Host | Assignee | Status |
---|---|---|---|---|---|
ldapserver | module | all p3 LDAP hosts | In progress | ||
gitbox | module | gitbox | In progress | ||
gitbox_mailer | module | gitbox | Daniel Gruno | In progress |
Off (set delete on date for +7 days from turn off date) | |
Not turned off (yet) |
Name | Location | Delete On | Notes |
---|
Development effort: Daniel Gruno is working on converting gitbox to use the new (and quite frankly awesome) pipservice model for python3 / systemd support.
Module | Type | Host | Notes |
---|---|---|---|
gitbox | module | gitbox | 'dooh wants to convert this to a pipenv service |
gitbox_mailer | module | gitbox | 'dooh wants to convert this to a pipenv service |
Potentially blocks bb2.
- INFRA-20337Getting 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
Host | OS Version | Database | Target Host | OS Version | Status |
mysql1-ec2-va-us | 16.04 | wikiaoo | ooo-wiki-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_en | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_es | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_fr | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_hu | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_it | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_ja | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_nl | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_pl | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_vi | ooo-forum-vm | 18.04 | |
mysql1-ec2-va-us | 16.04 | forumaoo_zh | ooo-forum-vm | 18.04 |
mysql1-ec2-va should be upgraded in place.
Key | Status |
---|---|
Migration in process | |
Deprecated database | |
no longer used |
Host | OS Version | Database | Target Host | OS Version | Status |
---|---|---|---|---|---|
mysql1-ec2-va-us | 16.04 | wikiaoo | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_en | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_es | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_fr | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_hu | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_it | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_ja | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_nl | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_pl | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_vi | 18.04 | ||
mysql1-ec2-va-us | 16.04 | forumaoo_zh | 18.04 | ||
mysql1-ec2-va-us | 16.04 | crowd | mysql2-ec2-va | 18.04 | rsync'd to mysql2-ec2-va-us. |
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 Description | Assignee | JIRA Ticket | Notes | Estimate Date of Completion | |
---|---|---|---|---|---|
* | Migrate Services off of the devops box | ||||
devops | INFRA-13362 | move 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) | ||||
1 | Migrate /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 Description | Assignee | JIRA Ticket | Notes | Estimate Date of Completion | |
---|---|---|---|---|---|
* | Miscellaneous | ||||
1 | Set up separate test environment for projects/dev | None | puppet master, ldap clone, separate network in LW (aka asf playground) | ||
2 | How to handle apache.org/dist and archive.apache.org | None | possible 302 redirect, human interaction and making sure we don't break download/ build scripts | ||
3 | Migrate hermes-new off of Zeus (Zeus is in LeaseWeb) | Jail on Zeus , hermes service needs to migrate to hermes-vm2 vm | May 31 2019 |