Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • 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.

      Code Block
      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".

...

  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 ...)

 

 

  • Test, Code Go-through

 

- How to test new changes to the code, or to new conf.

  = on bd-elasticity;

  = on local Mac laptop.

On bd-elasticity and Mac.

Code Block
nova list

          For Mac, install another non-system Python. In that Python,

          use pip to install python-novaclient, subprocess32, pymongo and pika

          (needed by for bdlistener), then can run ./ bdmon .py 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.

...