To progress the wider migration from the old row-wide ASWs in codfw to the new EVPN-based devices, we need to move the IP gateway for existing vlans from CR routers to Spine switches.
~~Unfortunately, while interruption can be minimised, experience from moving the public vlans has shown that minor interruption to comms for some servers is to be expected. Hosts will not experience an interruption on IPv6, but it's likely that some will have an interruption on IPv4 traffic of between 10-60 seconds.~~
~~Codfw is currently our primary site, but we can't wait until we switch back to complete the change. It probably does make sense to depool the site in DNS for font-end connections, however.~~
This change will affect hosts onUPDATE: In the end we waiting until after the private vlan in codfw row ADC switchover to complete this, the full list of hosts on this vlan can be found [[ https://phabricator.wikimedia.org/P53546 | here ]]as it was deemed to risky. Below I've listed by server type. I'm assuming services are mostly resilient and can withstand the interruptionIt was completed without disruption, however, but we can mark down any that we want to take action prior/after the change andsee below wikitech page describing then plan a date to proceed. approach taken:
|Server type|Action required / notes|Team/Individual to take action|
|---------------|--------|--|
|acmechief|None||
|acmechief-test|None||
|aqs|None||
|backup|None||
|cloudbackup|None||
|config-master|None||
|cp|None||
|crm|None||
|db|None||
|dbprov|None||
|dbproxy|None||
|elastic|None||
|es|None||
|ganeti|None - short interruption to hypervisor should be ok, VMs need to be assessed individually||
|ganeti-test|None||
|grafana|None||
|kafka-logging|None||
|kafka-main|None||
|kubemaster|None||
|kubernetes|None||
|kubestage|None||
|kubetcd|None||
|logstash|None||
|lvs|Depool/Shift to backup LVS|Traffic/Netops|
|maps|None||
|mc|None||
|mc-gp|None||
|ml-cache|None||
|ml-serve|None||
|ml-staging|None||
|ml-staging-etcd|None||
|moss-be|None||
|ms-be|None||
|ms-fe|None||
|mw|None||
|mwdebug|None||
|ncredir|None||
|netbox|None||
|netboxdb|None||
|parse|None||
|pc|None||
|planet|None||
|poolcounter|None||
|puppetboard|None||
|puppetmaster|None||
|puppetserver|None||
|rdb|None||
|registry|None||
|rpki|None - interruption to one node fine||
|testvm|None||
|thanos-be|None||
|thanos-fe|None||
|wdqs|None||
https://wikitech.wikimedia.org/wiki/Migrate_from_VC_switch_stack_to_EVPN