Wednesday, September 7, 2011

Nova Notes

  • Nova allows you to create, manage, and destroy virtual servers based on your images via an API.
  • Major components:
    • A Web Server Gateway Interface to receive and manage API calls.
    • Worker Daemons to carry out various tasks.
      • The above two components may show in the form of custom-written Python daemons.
    • message queue and database
      • These two parts facilitate the asynchronous orchestration of complex tasks through message passing and information sharing. 
  • End users who want to use Nova to create compute instances call nova-api with OpenStack API or EC2 API requests.
  • Nova daemons exchange information through the queue (actions) and database (information) to carry out these API requests.
  •  Nova interfaces through the Glance API to provide virtual disk imaging services.

No comments:

Post a Comment