# First draft of schedule for PHX2 -> IAD2 move
MVFE- Minimal Viable Fedora Environment
PHX2 - Chandler Arizona datacentre
RDU-CC Morrisville NC datacentre community cage
IAD2 - Ashburn Equinix datacentre
### Week 00 (2020-03-02 -> 2020-03-08)
- [ ] Hardware shipping needs to be planned out
- [ ] Rack layouts for IAD2 and RDU-CC need to be finalized
- [ ] Work with RH IT on what they need in network diagrams
### Week 01 (2020-03-09 -> 2020-03-15)
- [ ] Collect all mgmt mac addresses
- [ ] Get networking vlans for new RDU-CC internal network for mgmt
- [ ] Create template DHCP for mgmt hosts
- [ ] Set 40 mgmt interfaces to DHCP
- [ ] Get RHEL-8 virthost built
- [ ] Deliver network diagrams to RHIT
- [ ] Communishift 13th April - 1st May
- [ ] box should arrive on 22nd
- [ ] Power should be on by 17th - this is power to RDU-CC
- [ ] Rerack from 27th 1st may
- [ ] test and good to go by May 8th
- [ ] Announce to FAS group link
- [ ] also invite them to test when back up
- [ ] Announce at downtime for communishift
- [ ] Try to find a place for communishift to temp run? - no
### Week 02 (2020-03-16 -> 2020-03-22)
- [ ] 2020-03-17 Fedora 32 Beta Date
- [ ] Set 40 mgmt interfaces to DHCP
* Re-Announce downtime for communishift
* Get network layout for PHX2 finalized
### Week 03 (2020-03-23 -> 2020-03-29)
* Work with IT on any network layout issues left for site.
* Set 40 mgmt interfaces to DHCP
* Set up mgmt interfaces in IAD2
* Re-Announce downtime for communishift
* Schedule and Move any required communishift items to 'cloud?'
* Work out temporary root password for installs
### Week 04 (2020-03-30 -> 2020-04-05)
* MVFE base hardware and networking should be available in new cage
* Finish mgmt configuration of PHX2 systems
* Build out minimum operating systems on hardware
* Configure and build specific services:
* bastion
* config-mgmt (batcave)
* dns
* noc/dhcp
* log-server
* Re-Announce downtime for communishift
* Move any required communishift items to 'cloud?'
### Week 05 (2020-04-06 -> 2020-04-12)
* 2020-04-07 Fedora 32 Final Freeze
* Configure and build out build systems at IAD2
* database servers
* build hosts
* koji
* compose systems
* etc/etc
* Begin takedown of communishift hardware
* Power needs to be ready in RDU-CC cage
### Week 06 (2020-04-13 -> 2020-04-19)
* Take down and ship communishift hardware to RDU-CC
* Take down and ship extra hardware to IAD2
* Configure and build out prod systems at IAD2
* proxies
* sundries
* value
* etc/etc
### Week 07 (2020-04-20 -> 2020-04-26)
* Hardware should arrive at RDU-CC
* work with Shauns team to get racks in place
* work with PNT/Shauns team to get systems racked
* power up communishift
* change ips and other config work
* Hardware should arrive at IAD2
* work with Shauns team to get systems racked/stacked in 101
* begin configuration and set up of moved systems
### Week 08 (2020-04-27 -> 2020-05-03)
* 2020-04-28 Fedora 32 first release window
* Bring communishift back to full usage.
* Bring COPR and retrace to full usage in RDU-CC
* Get SMTP rules
### Week 09 (2020-05-04 -> 2020-05-10)
* 2020-05-05 Fedora 32 2nd release window
* Move final virthost-cc boxes into new RDU-CC racks
* Take down part of openqa for shipment to IAD2
### Week 10 (2020-05-11 -> 2020-05-17)
* QA infrastructure shipped to IAD2
* Change Fedora DNS to shorter times for major change
### Week 11 (2020-05-18 -> 2020-05-24)
* Final checklist and approval of IAD2 MVFE
* Test email routing through IAD2 proxies
* Test www proxies
* Test builds
* Test openvpn
* Test rsync
* Test route to s390x
* Get hardware from QA shipment racked to IAD2
* Bring up openqa in IAD2
### Week 12 (2020-05-25 -> 2020-05-31)
* Move logical infrastructure to IAD2 MVFE
* Shutdown PHX2 koji and related dbs
* Do final dump
* Import data into IAD2 dbs
* Turn DNS to point to IAD2
* Move openvpn to IAD2
* Begin cleaning PHX2 systems as possible
* Reinstall with base EL8?
* Power off PHX2 systems as possible
### Week 13 (2020-06-01 -> 2020-06-07)
* Shutdown of PHX2 racks
* Removal of systems from PHX2 and shipment to IAD2
* Travel of equipment to IAD2
* PHX2 -- go over remaining hardware to recycle
### Week 14 (2020-06-08 -> 2020-06-14)
* Most likely time for hardware arrival
* Racking and stacking of IAD2 equipment
* Set up mgmt interfaces
* Do initial hardware installs to RHEL8
### Week 15 (2020-06-15 -> 2020-06-21)
* Finish initial hardware installs
* Bring up additional builders
### Week 16 (2020-06-22 -> 2020-06-28)
* Bring up additional services
* Move mgmt interfaces back to static
### Week 17 (2020-06-29 -> 2020-07-05)
* Probably more work at data centre
### Week 18 (2020-07-06 -> 2020-07-12)
* Sign off on work completed
### Week 19 (2020-07-13 -> 2020-07-19)
* A miracle occurs *Several in fact*
### Week 20 (2020-07-20 -> 2020-07-26)
* Mass Rebuild for Fedora 33 starts
* All systems must be up and running
* Production needs to be normal
### Week 21 (2020-07-27 -> 2020-08-02)
### Week 22 (2020-08-03 -> 2020-08-09)
* FlockToFedora 2020