Posts

Showing posts from May, 2014

OpenStack's Image Service-Glance--A Deep Dive

Image
Objective: Further to the previous post  this is to install and configure the OpenStack's Image Service along with several concepts around it. What is Glance? The OpenStack's Image Service is known as Glance and provides the following services for Virtual Machine (VM) Images:- - Discover - Register - Retrieve This service provides REST API that enables us to query VM images metadata and retrieve an actual image. This component is as highlighted in the screenshot below from the above diagram we see that one of the services is glance-api which accepts calls for image discovery, retrieval and storage. The second one is glance-registry which stores, process and retrieves the  metadata like size, type and etc about the image. The third one is Database which stores image metadata, this could be any, but we would be choosing MySQL here. Note: The storage repository for the Image service is the Object Storage Service, it could be as simple as the

OpenStack's Identity Management--KeyStone--A Deep Dive

Image
What is KeyStone? Keystone is an OpenStack project that provides the following services to other projects in the OpenStack family: Identity Token Catalog Policy Some interesting definitions providing more depth to what seems to be already known  Concept Description User A digital representation of a person, system, or service that uses OpenStack cloud services. OpenStack Identity authentication services validate that an incoming request is being made by the user who claims to be making the call. Users have a login and may be assigned tokens to access resources. Users may be directly assigned to a particular tenant and behave as if they are contained in that tenant. Credentials Data that belongs to, is owned by, and generally only known by a user that the user can present to prove their identity. Examples include: A matching username and password A matching username and API key A token that was issued to you Authentication In the context Ope