Openstack Flashcards

Openstack Interview Question

1
Q

Explain what is OpenStack?

https://github.com/iamgini/devops-interview-helper/blob/master/openstack-interview-questions-set-1.md

A

OpenStack is a set of software tools for managing and building cloud computing platforms for private and public clouds. It’s a free and open source software cloud computing platform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mention what are the three components that make modular architecture of OpenStack?

A

OpenStack Compute: For managing large networks of the virtual machine
OpenStack Object Storage: A storage system that provides support for both block storage and object storage
Image Service: The delivery service provides discovery and registration for virtual disk images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Give an overview of OpenStack Services?

A

OpenStack offers services like

Keystone: Provides authorization and authentication for users
Glance: Manages images in different formats
Cinder: Provides persistent block storage
Neutron: Enables users to create and attach interfaces to networks
Nova: Provides instances on user’s demand
Swift: Storage platform integrated directly into applications
Ceilometer: Openstack for billing
Heat: Allows automated infrastructure deployment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does “role” and “tenant” indicates in OpenStack?

A

In OpenStack, a tenant is referred for the group of users while role indicates the authorization level of the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain what hypervisor is and what type of hypervisor does OpenStack supports?

A

Hypervisor is a piece of computer software or hardware that creates and run virtual machines. A system on which one or more virtual machines is defined is referred as host machine.

The types of hypervisor that supports OpenStack are

KVM
VMware
Containers
Xen and HyperV

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two types of storage does OpenStack Compute provides?

A

OpenStack provides two classes of block storage,

Ephemeral Storage: It is associated with a single unique instance. Based on the instance, the size is defined. When the instance associated with it is terminated, data on ephemeral storage ceases to exist
Volume Storage: This storage is not dependent on any particular instance and is persistent. Volumes are user-created and within the Quota

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the basic functions of Identity Service in OpenStack?

A

The basic functions of Identity Service is

User Management: It tracks the users and their permissions
Service Catalog: It provides a catalog of available services with their API endpoints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the main components of identity user management?

A

Users: It is a digital representation of a person, service or system who uses OpenStack cloud services
Tenants: A container used to group or isolate resource or identity objects. Depending on service operator a tenant may map to a customer, account, organization or project
Roles: A role includes a set of rights and privileges. A role determines what operations a user is permitted to perform in a given tenant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mention what are the networking options used in OpenStack?

A

The networking options used in OpenStack are

  • Flat Network Manager: IP addresses for VM instances are fetched from the subnet, and then injected into the image on launch
  • Flat DHCP Network Manager: IP addresses for VM instances are fetched from the subnet specified by the network administrator
  • VLAN Network Manager: Compute creates a VLAN and bridge; DHCP server is started for each VLAN to pass out IP addresses to VM instances.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is OpenStack Director

A

Red Hat OpenStack Platform (RHOSP) Director is a powerful toolset designed for installing and managing a complete OpenStack environment. It is primarily based on the OpenStack project TripleO, which stands for “OpenStack-On-OpenStack.” This framework allows users to deploy a fully operational OpenStack environment efficiently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is RHOSP Director concept UnderCloud and OverCloud means?

A

Key Concepts

Undercloud: This is the management layer that installs and configures the overcloud. It contains the necessary components and services to manage the OpenStack environment.

Overcloud: The actual OpenStack cloud environment created by the undercloud, consisting of multiple nodes with defined roles (e.g., controller, compute).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly