Buster + 10.4 epic: https://phabricator.wikimedia.org/T250666 * Log reimage: `!log reimaging HOST to buster T250666` * Send change against puppet repo: ** Disable notifications for host (e.g. https://gerrit.wikimedia.org/r/c/operations/puppet/+/592876) ** Allow host to pxe install, but pause at partitioning step. (e.g. https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/592884) ** Reverted after * Run puppet agent on apt1001, apt2001, and icinga. * Set host to install as buster (e.g. https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/592887) * Depool host (potentially from multiple sections) * `systemctl stop mariadb && umount /srv` ** For ''multi-instance'', need to stop `mariadb@sX`. * Take copy of `/srv` entry from `/etc/fstab` * Connect to mgmt interface * Attach to serial console ** On dells (`/admin1->`), use `console com2`. Escape is `^\` * From cumin host, inside screen: `sudo -E wmf-auto-reimage --no-verify -p TICKET FQDN` * When install reaches partitioning step, select "manual", format the 40G partition asext4, set mountpoint as `/` ** Partitioner should wipe `/` and `swap`. Anything else, you done fucked up. * [[Tendril doesn't like this in-place upgrade, so it requires a disable + drop + add + enable after upgrade, otherwise the Act. (last contact) field doesn't get updated.|[https://wikitech.wikimedia.org/wiki/MariaDB#Stretch_+_10.1_-%3E_Buster_+_10.4_known_issues]] ** Check out [[tendril repo|https://gerrit.wikimedia.org/r/#/admin/projects/operations/software/tendril]] on a cumin host. (Use http, as you don't have your ssh key available). ** For ''multi-instance'', remember to run these for all ports ** Remove host from tendril: