• 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".

- 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, pymongo 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.

 

 

  • No labels