- Deployment
- bd-elasticity.
user account, services, SSH configurations.
- OS user account is "browndog". In bdmon.conf, OpenStack user account is "ruiliu".
TODO: later requests a "browndog" service account for OpenStack. - Services: bdelas, bdelas-all-instances.
sudo service bdelas-all-instances stop
sudo service bdelas-all-instances start
sudo service bdelas restart CLOWDER_INSTANCE=dts-dev - ~browndog/.ssh/config . Specifies for which cloud IP range, use account "ubuntu", identity "NCSA-Nebula".
- OS user account is "browndog". In bdmon.conf, OpenStack user account is "ruiliu".
- Nebula.
User account, images, network, authentication, firewalls.
* Project: "Browndog". Image: public, project, shared with me. Authentication: key pair. Firewall: Security group.
- OpenStack command line programs -- nova.
Used for quick monitoring, maintenance (list, delete ...)
On bd-elasticity and Mac.
nova list
For Mac, install another non-system Python. In that Python,
use pip to install python-novaclient, subprocess32 and pika
(for bdlistener), then can run bdmon on Mac. "nova" was
installed in this process. Can use "nova" to do monitoring/maintenance
of the cloud VMs.
- Test, Code Go-through
- How to test new changes to the code, or to new conf.
= on bd-elasticity;
= on local Mac laptop.
- Code structure and go-through.