Similar to T148506.
This is about row B only:
[x] Rack and cable the switches according to diagram (blocked on T187118) [Chris] {F11996449}
[x] Connect mgmt/serial [Chris]
[x] Check via serial that switches work, ports are configured as down [Arzhel]
[x] Stack the switch, upgrade JunOS, initial switch configuration [Arzhel]
[x] Add to DNS [Arzhel]
[x] Add to LibreNMS & Rancid [Arzhel]
[x] Switch ports configuration to match asw-b (+login announcement) [Arzhel]
[x] Solve snowflakes [Chris/Arzhel]
```
WAS xe-3/1/0 description "labnet1001 eth5" MOVED TO: xe-2/0/22
WAS xe-3/1/2 description "labnet1001 eth4" MOVED TO: xe-2/0/24
WAS ge-3/0/33 description "labnet1001 eth0" MOVED TO: ge-2/0/23
WAS xe-4/1/0 description "labnet1002 eth3" MOVED TO: xe-4/0/45
WAS xe-4/1/2 description "labnet1002 eth4" MOVED TO: xe-4/0/44
```
[x] Pre populate FPC2, FPC4 and FPC7 (QFX) with copper SFPs matching the current production servers on rack 2, 4 and 7 [Chris]
[x] Add to Icinga [Arzhel]
**Thursday 22nd, noon Eastern (4pm UTC) 3h (for all 3 rows)**
[x] Verify cr2-eqiad is VRRP master
[x] Disable interfaces from cr1-eqiad to asw-b
[x] Move cr1 router uplinks from asw-b to asw2-b (and document cable IDs if different) [Chris/Arzhel]
```
xe-2/0/44 -> cr1-eqiad:xe-3/0/1
xe-2/0/45 -> cr1-eqiad:xe-4/0/1
xe-7/0/44 -> cr1-eqiad:xe-4/1/1
xe-7/0/45 -> cr1-eqiad:xe-3/1/1
```
[x] Connect asw2-b with asw-b with 2x10G (and document cable IDs if different) [Chris]
```
xe-2/0/43 -> asw-b-eqiad:xe-2/1/0
xe-7/0/43 -> asw-b-eqiad:xe-7/1/0
```
[x] Verify traffic is properly flowing though asw2-b
[x] Update interfaces descriptions on cr1
**Before maintenance**
[] Failover hosts TBD?
**In maintenance window April 10th (3pm UTC, 11am EDT, 8am PDT), 4h.**
[] Downtime switch/hosts in Icinga
[] Failover VRRP master to cr1
[] Verify traffic is properly flowing through cr1/asw2
[] Disable interface between cr2 and asw-b-eqiad:ae2
[] Move servers from asw-b to asw2-b [Chris]
[] Move cr2 router uplinks from asw-b to asw2-b (and document cable IDs if different) [Chris/Arzhel]
```
xe-2/0/46 -> cr2-eqiad:xe-3/0/1
xe-2/0/47 -> cr2-eqiad:xe-4/0/1
xe-7/0/46 -> cr2-eqiad:xe-4/1/1
xe-7/0/47 -> cr2-eqiad:xe-3/1/1
```
[] Re-enable cr2 interfaces
[] Move VRRP master back to cr2
[] Verify no more traffic on asw-b<->asw2-b link [Arzhel]
[] Disable asw-b<->asw2-b link [Arzhel]
[] Verify all servers are healthy, monitoring happy
**After maintenance window**
[] Update interfaces descriptions on cr2
[] Cleanup config, monitoring, DNS, etc.
[] Wipe & unrack asw-b