Staging environment for LAVA + Celery + Fast models
We need to have a new kind of staging environment for fast models and other lava cloud-related pieces. This will include additional temporary virtual machines, physical board allocation, virtual machine allocation and proper routing for access.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
This has been obsoleted
Unspecified topics that need consideration:
1) How to do a distributed upgrade (we should stop everything globally unless we are sure we don't need to)
2) How to run migrations without shutting everything down (launchpad disconnect trick?) List of software that cannot cope with this: copes natively, does not cope but retries safely, does not cope and blocks migration
3) How to do non-migration upgrades
4) Which changes should be done to lava-deployment
5) Consider adopting fabric to run production
Work Items
Work items:
Create empty oneiric "master" virtual machine: TODO
Create empty oneiric "slave" virtual machine: TODO
Setup NFS export from master that is available to slave: TODO
Install lava in the master machine: TODO
Confirm that lava continues to work in the slave machine: TODO
Put one panda in the new staging environment (permanently): TODO
Confirm that panda health job from master works: TODO
Confirm that panda health job from master, via celery to slave, works: TODO
[zyga] Configure fast model vm on master: TODO
[zyga] Confirm that rtsm (unspecified) job on master works: TODO
[zyga] Confirm that rtsm (unspecified) job on master, via celery to slave, works: TODO