Page MenuHomePhabricator

Migrate the KDCs to Bookworm
Closed, ResolvedPublic

Description

  • Setup krb1002 with Bookworm
  • Upgrade krb2002 to Bookworm
  • Move the kadmin server to krb1002
  • Decom krb1001

We can also make the switch to nftables as part of the migration.

Related Objects

StatusSubtypeAssignedTask
ResolvedMoritzMuehlenhoff
ResolvedRequestNone

Event Timeline

Change #1133406 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Setup the new KDC with nftables

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

Change #1133406 merged by Muehlenhoff:

[operations/puppet@production] Setup the new KDC with nftables

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

Change #1138377 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Make krb1002 a KDC

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

Change #1138377 merged by Muehlenhoff:

[operations/puppet@production] Make krb1002 a KDC

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

Change #1138684 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add krb1002 to kerberos_kdc_servers

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

Change #1138684 merged by Muehlenhoff:

[operations/puppet@production] Add krb1002 to kerberos_kdc_servers

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

Change #1139850 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add krb1002 to the list of KDCs presented to Kerberos clients

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

Change #1139850 merged by Muehlenhoff:

[operations/puppet@production] Add krb1002 to the list of KDCs presented to Kerberos clients

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

Change #1140142 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Stop passing krb2002 to Kerberos clients

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

Change #1140143 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Switch krb2002 to nftables

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

Change #1140142 merged by Muehlenhoff:

[operations/puppet@production] Stop passing krb2002 to Kerberos clients

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

Change #1140143 merged by Muehlenhoff:

[operations/puppet@production] Switch krb2002 to nftables

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

Icinga downtime and Alertmanager silence (ID=3de6b492-82de-43f4-8903-cb18d7303b18) set by jmm@cumin2002 for 3:00:00 on 1 host(s) and their services with reason: update to Bookworm

krb2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2025-05-07T10:27:27Z] <moritzm> upgrading krb2002 to Bookworm T390863

Change #1143063 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Pass krb2002 to Kerberos clients again

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

Change #1143063 merged by Muehlenhoff:

[operations/puppet@production] Pass krb2002 to Kerberos clients again

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

Change #1143574 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Switch the kadmin server to krb1002

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

Change #1143583 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Disable httbb k8s tests on cumin1003 for now

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

Change #1143583 merged by Muehlenhoff:

[operations/puppet@production] Disable httbb k8s tests on cumin1003 for now

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

Change #1143574 merged by Muehlenhoff:

[operations/puppet@production] Switch the kadmin server to krb1002

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

Change #1145884 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove krb1001 from list of KDCs

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

Change #1146570 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove krb1001 from the list of KDCs presented to clients

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

Change #1146570 merged by Muehlenhoff:

[operations/puppet@production] Remove krb1001 from the list of KDCs presented to clients

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

Change #1149335 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Include profile::base::cuminunpriv in test_krb

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

Change #1149335 merged by Muehlenhoff:

[operations/puppet@production] Include profile::base::cuminunpriv in test_krb

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

I created a new keytab for testvm2006 on krb1002 and everything worked fine.

Change #1145884 merged by Muehlenhoff:

[operations/puppet@production] Remove krb1001 from list of KDCs

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

Change #1149540 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Switch krb1001 to insetup role

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

Change #1149540 merged by Muehlenhoff:

[operations/puppet@production] Switch krb1001 to insetup role

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

Change #1149542 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Default the Kerberos role to nftables

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

Change #1149542 merged by Muehlenhoff:

[operations/puppet@production] Default the Kerberos role to nftables

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