{"id":22751,"date":"2021-07-24T20:32:50","date_gmt":"2021-07-24T20:32:50","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=22751"},"modified":"2021-07-24T20:32:51","modified_gmt":"2021-07-24T20:32:51","slug":"interview-questions-answer-for-openstack-complete-guide","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/interview-questions-answer-for-openstack-complete-guide\/","title":{"rendered":"Interview Questions &#038; Answer for OpenStack Complete Guide"},"content":{"rendered":"\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>OpenStack<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">What components\/projects of OpenStack are you familiar with?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Can you tell me what each of the following services\/projects is responsible for?:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Nova<\/li><li>Neutron<\/li><li>Cinder<\/li><li>Glance<\/li><li>Keystone<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Identify the service\/project used for each of the following:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Copy or snapshot instances<\/li><li>GUI for viewing and modifying resources<\/li><li>Block Storage<\/li><li>Manage virtual instances<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What is a tenant\/project?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Determine true or false:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>OpenStack is free to use<\/li><li>The service responsible for networking is Glance<\/li><li>The purpose of tenant\/project is to share resources between different projects and users of OpenStack<\/li><li>Describe in detail how you bring up an instance with a floating IP<\/li><li>You get a call from a customer saying: &#8220;I can ping my instance but can&#8217;t connect (ssh) it&#8221;. What might be the problem?<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What types of networks OpenStack supports?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">How do you debug OpenStack storage issues? (tools, logs, \u2026)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">How do you debug OpenStack compute issues? (tools, logs, \u2026)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Deployment &amp; TripleO<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Have you deployed OpenStack in the past? If yes, can you describe how you did it?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Are you familiar with TripleO? How is it different from Devstack or Packstack?<\/h3>\n\n\n\n<h1 class=\"wp-block-heading\">OpenStack Compute<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Can you describe Nova in detail?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What do you know about Nova architecture and components?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Networking (Neutron)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain Neutron in detail<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain each of the following components:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>neutron-dhcp-agent<\/li><li>neutron-l3-agent<\/li><li>neutron-metering-agent<\/li><li>neutron-*-agtent<\/li><li>neutron-server<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Explain these network types:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Management Network<\/li><li>Guest Network<\/li><li>API Network<\/li><li>External Network<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What is a provider network?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What components and services exist for L2 and L3?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is the ML2 plug-in? Explain its architecture<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is the L2 agent? How does it works and what is it responsible for?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is the L3 agent? How does it works and what is it responsible for?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain what the Metadata agent is responsible for<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What networking entities Neutron supports?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">How do you debug OpenStack networking issues? (tools, logs, \u2026)<\/h3>\n\n\n\n<h1 class=\"wp-block-heading\">OpenStack &#8211; Glance<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Explain Glance in detail<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Describe Glance architecture<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack &#8211; Swift<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain Swift in detail<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Can users store by default an object of 100GB in size?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain the following in regards to Swift:<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Container<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Account<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Object<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">True or False? there can be two objects with the same name in the same container but not in two different containers<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack &#8211; Cinder<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain Cinder in detail<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Describe Cinder&#8217;s components<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack &#8211; Keystone<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Can you describe the following concepts in regards to Keystone?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Role<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Tenant\/Project<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Service<\/h3>\n\n\n\n<p>Endpoint<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Token<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What are the properties of a service? In other words, how a service is identified?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain the following: * PublicURL * InternalURL * AdminURL<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is a service catalog?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Advanced &#8211; Services<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Describe each of the following services<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Swift<\/li><li>Sahara<\/li><li>Ironic<\/li><li>Trove<\/li><li>Aodh<\/li><li>Ceilometer<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Identify the service\/project used for each of the following:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Database as a service which runs on OpenStack<\/li><li>Bare Metal Provisioning<\/li><li>Track and monitor usage<\/li><li>Alarms Service<\/li><li>Manage Hadoop Clusters<\/li><li>highly available, distributed, eventually consistent object\/blob store<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Advanced &#8211; Keystone<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Can you describe Keystone service in detail?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Describe Keystone architecture<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Describe the Keystone authentication process<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Advanced &#8211; Compute (Nova)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What each of the following does?:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>nova-api<\/li><li>nova-compuate<\/li><li>nova-conductor<\/li><li>nova-cert<\/li><li>nova-consoleauth<\/li><li>nova-scheduler<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What types of Nova proxies are you familiar with?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Advanced &#8211; Networking (Neutron)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Explain BGP dynamic routing<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is the role of network namespaces in OpenStack?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Advanced &#8211; Horizon<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Can you describe Horizon in detail?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What can you tell about Horizon architecture?<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>OpenStack What components\/projects of OpenStack are you familiar with? Can you tell me what each of the following services\/projects is responsible for?: Nova Neutron Cinder Glance Keystone Identify the service\/project&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-22751","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=22751"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22751\/revisions"}],"predecessor-version":[{"id":22752,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22751\/revisions\/22752"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=22751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=22751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=22751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}