Creation of a core DB testbed with 2-3 VMs in eqiad and 2 in codfw with intra-dc and cross-dc replication just like real clusters. Use VMs (1 VCPU, 2 GB of RAM, 10 GB of disk space)
- Acquire VMs
- Configure them as MariaDB hosts
- Setup replication & some tables with tiny amount of data
- Configure them in dbctl with @Ladsgroup when safe
Support testing:
- changes in Puppet configuration, MariaDB etc
- dbctl changes
- current and future cookbooks
- OS upgrades
- automated pool/depool, DC master failover and flip
- auto_schema schema changes
- future improvements in monitoring, heartbeat etc
Host setup:
| Host | Decommission | Provisioning | Clone | On Zarcillo | Notes |
|---|---|---|---|---|---|
| db-test1001 | ✅ | ✅ | ✅ | ✅ | |
| db-test1002 | ✅ | ✅ | ✅ | ✅ | |
| db-test1003 | ✅ | ✅ | ✅ | ✅ | |
| db-test2001 | ✅ | ✅ | ✅ | ✅ | |
| db-test2002 | ✅ | ✅ | ✅ | ✅ | |