{"id":4441,"date":"2021-02-19T11:31:07","date_gmt":"2021-02-19T11:31:07","guid":{"rendered":"https:\/\/ded9.com\/?p=4441"},"modified":"2025-10-25T07:15:36","modified_gmt":"2025-10-25T07:15:36","slug":"virtualization-using-the-openstack-platform","status":"publish","type":"post","link":"https:\/\/ded9.com\/de\/virtualization-using-the-openstack-platform\/","title":{"rendered":"Virtualization Using the OpenStack Platform: A Complete Overview"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\">In this post, we will examine the OpenStack platform and its role in the world of virtualization. <\/span><span style=\"font-size: 12pt;\">Understanding the workings of the <a href=\"https:\/\/www.redhat.com\/en\/topics\/openstack\" target=\"_blank\" rel=\"noopener\">OpenStack platform<\/a>.<\/span><\/p>\n<p>The OpenStack platform is software developed to build and manage cloud computing platforms for private and public cloud systems. The OpenStack platform has one of the largest communities of professionals.<\/p>\n<p>The platform is managed by the OpenStack Foundation, a non-profit organization tasked with organizing the Development and coordination of the software community. The official website for this software is available at <a href=\"https:\/\/www.openstack.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.openstack.org\/<\/a>.<\/p>\n<p>The OpenStack platform is used to install virtual machines and other instances that perform various tasks to manage a cloud environment.<\/p>\n<p>The OpenStack platform is known as an <a href=\"https:\/\/ded9.com\/what-is-iaas-infrastructure-as-a-service\/\">IaaS<\/a> (Infrastructure as a Service) service infrastructure. Based on the information provided by the OpenStack Foundation, the following schematic is provided, which illustrates how to manage this software.<\/p>\n<p>&nbsp;<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-252230 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack01.png\" alt=\"Virtualization Using the OpenStack Platform: A Complete Overview\" width=\"600\" height=\"248\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack01.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack01-300x124.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>The OpenStack platform is managed by a user dashboard on the web. This dashboard contains nine main components.<\/p>\n<figure id=\"attachment_252241\" aria-describedby=\"caption-attachment-252241\" style=\"width: 579px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-252241 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack02.png\" alt=\"The OpenStack platform is managed by a user dashboard on the web. This dashboard contains nine main components.\" width=\"579\" height=\"304\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack02.png 579w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack02-300x158.png 300w\" sizes=\"(max-width: 579px) 100vw, 579px\" \/><figcaption id=\"caption-attachment-252241\" class=\"wp-caption-text\">Openstack Platform<\/figcaption><\/figure>\n<h3>The main components are described in detail below:<\/h3>\n<ul>\n<li><strong>Nova<\/strong>\u00a0is a computing engine.\u00a0The Nova engine is used to set up and manage a large number of virtual machines.<\/li>\n<li><strong>Swift:<\/strong> A storage System for objects and files.<\/li>\n<li><strong>Cinder<\/strong>: A component for block storage.\u00a0It can access specific locations on the hard drive.<\/li>\n<li><strong>Neutron<\/strong>: allows us to network.<\/li>\n<li><strong>Horizon: A<\/strong> dashboard for the OpenStack platform.\u00a0It is just a graphical web interface (WEB UI9).<\/li>\n<li><strong>Keystone<\/strong>: Provides an authentication service.\u00a0It is required to create a central list of all users.<\/li>\n<li><strong>Glance:<\/strong> Provides an image service on the OpenStack platform. By &#8220;image,&#8221; we mean the same images or (virtual copies) of the hard disk.<\/li>\n<li><strong>Ceilometer: Provides<\/strong>\u00a0a telemetry service that allows the cloud to issue service bills for people who use the cloud.<\/li>\n<li><strong>Heat:<\/strong> Allows programmers and developers to store the requirements and specifications of a software in a File that determines the resources needed to run the software.<\/li>\n<\/ul>\n<p>Published versions of the OpenStack platform are described in the image below:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-252248 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack03.png\" alt=\"Published versions of the OpenStack platform are described in the image below.\" width=\"600\" height=\"274\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack03.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack03-300x137.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<h2><span style=\"font-size: 18pt;\">Install the OpenStack platform.<\/span><\/h2>\n<p>Because the OpenStack platform is an open-source platform, there are multiple ways to install and develop various distributed versions. Each of them adds its value to your cloud operating System.<\/p>\n<p>To create a new management System that runs on the OpenStack platform, you must have a pre-installed ISO image of the OpenStack platform. You can download this image from <a href=\"https:\/\/docs.openstack.org\/image-guide\/obtain-images.html\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.openstack.org\/image-guide\/obtain-images.html<\/a>.<\/p>\n<p>The following versions are available for manual installation.<\/p>\n<ul>\n<li>Ubuntu Linux operating System: <a href=\"https:\/\/www.ubuntu.com\/cloud\/openstack\" target=\"_blank\" rel=\"noopener\">https:\/\/www.ubuntu.com\/cloud\/openstack<\/a><\/li>\n<li>Red Hat Linux operating System: <a href=\"https:\/\/www.rdoproject.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.rdoproject.org<\/a>\u00a0\/<\/li>\n<li>SUSE Linux Operating System: <a href=\"https:\/\/www.suse.com\/products\/suse-openstack-cloud\" target=\"_blank\" rel=\"noopener\">https:\/\/www.suse.com\/products\/suse-openstack-cloud<\/a>\u00a0\/<\/li>\n<\/ul>\n<p>One thing to note is that the OpenStack platform is designed for enterprise environments, and to install it, we must meet the following hardware requirements.<\/p>\n<h1><span style=\"font-size: 18pt;\">Installation requirements<\/span><\/h1>\n<p>The installation requirements for the OpenStack platform are as follows:<\/p>\n<ul>\n<li>At least five cars that have the following specifications:\n<ul>\n<li>1 machine for the MAAS server;<\/li>\n<li>1 car for Autopilot;<\/li>\n<li>3 more cars for cloud space;\n<ul>\n<li>At least two physical Network cards;<\/li>\n<li>At least 2 to 3 hard drives;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>A dedicated switch to create a LAN for a private cloud space<\/li>\n<li>Internet access through a router on the LAN<\/li>\n<\/ul>\n<p>For the lab environment, we need to set up a virtual machine and install DevStack on it. It is designed to be installed on a single laptop, PC, or virtual machine. It contains raw upstream codes for Development evaluation. And it is supported on the following operating System versions:<\/p>\n<ul>\n<li>Ubuntu Linux versions 14.04 and 16.04<\/li>\n<li>Fedora Linux operating System versions 23 and 24<\/li>\n<li>CentOS Linux OS RHEL 7<\/li>\n<li>Debian Linux operating System<\/li>\n<li>OpenSUSE Linux operating System<\/li>\n<\/ul>\n<p>The link for this version is available at <a href=\"https:\/\/docs.openstack.org\/devstack\/latest\/#install-linux\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.openstack.org\/devstack\/latest\/#install-linux<\/a>.<\/p>\n<h1><span style=\"font-size: 14pt;\">Install and run the OpenStack platform on the Ubuntu Linux operating System version 14.04<\/span><\/h1>\n<p>To install the OpenStack platform on Ubuntu Linux version 14.04, we need to do the following steps:<\/p>\n<p><strong>Step 1<\/strong>: Download the script from the Git site at <a href=\"https:\/\/git.openstack.org\/cgit\/openstack-dev\/devstack\" target=\"_blank\" rel=\"noopener\">https: \/\/git.openstack.org\/cgit\/openstack-dev\/devstack<\/a>.<\/p>\n<p>You can use the git clone Command https:\/\/git.openstack.org\/openstack-dev\/devstack to do this.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252251 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack05.png\" alt=\"Download the script from the Git site at https: \/\/git.openstack.org\/cgit\/openstack-dev\/devstack.\" width=\"398\" height=\"39\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack05.png 398w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack05-300x29.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252254 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack06.png\" alt=\"You can use the git clone Command https:\/\/git.openstack.org\/openstack-dev\/devstack to do this.\" width=\"505\" height=\"83\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack06.png 505w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack06-300x49.png 300w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/><\/p>\n<p><strong>Step 2<\/strong>: Go to the Devstack folder using the $ cd devstack Command.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252257 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack07.png\" alt=\"Step 2: Go to the Devstack folder using the $ cd devstack Command.\" width=\"155\" height=\"19\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack07.png 155w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack07-150x19.png 150w\" sizes=\"(max-width: 155px) 100vw, 155px\" \/><\/p>\n<p><strong>Step 3<\/strong>: Run the stack.sh File using the .\/stack.Use the &#8216;sh&#8217; Command, and continue the installation process to display the information shown in the image below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252260 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack08.png\" alt=\"Run the stack.sh File using the .\/stack.Use the 'sh' Command, and continue the installation process to display the information shown in the image below.\" width=\"600\" height=\"422\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack08.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack08-300x211.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 4<\/strong>: Enter your password.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252266 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack09.png\" alt=\"Enter your password.\" width=\"507\" height=\"90\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack09.png 507w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack09-300x53.png 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/p>\n<p><strong>Step 5<\/strong>: Now, depending on the strength of your System, the installation process will take between 15 and 20 minutes to complete, during which time the program will download and install the necessary libraries.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252269 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack10.jpg\" alt=\"Now, depending on the strength of your System, the installation process will take between 15 and 20 minutes to complete, during which time the program will download and install the necessary libraries.\" width=\"600\" height=\"422\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack10.jpg 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack10-300x211.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 6<\/strong>: At the end of our installation process, you can view the IPs and URLs for management, as well as the username and password for management access.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252275 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack11.png\" alt=\"At the end of our installation process, you can view the IPs and URLs for management, as well as the username and password for management access.\" width=\"485\" height=\"101\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack11.png 485w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack11-300x62.png 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/p>\n<p><strong>Step 7<\/strong>: To log in to the site, we must enter the following information in our browser: IP\u200c host, username, and password that were provided during the installation process.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252280 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack12.png\" alt=\"To log in to the site, we must enter the following information in our browser: IP\u200c host, username, and password that were provided during the installation process.\" width=\"600\" height=\"389\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack12.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack12-300x195.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 8<\/strong>: In the main dashboard, you can view an overview of the Instances.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252283 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack13.png\" alt=\"In the main dashboard, you can view an overview of the Instances.\" width=\"600\" height=\"257\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack13.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack13-300x129.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 9<\/strong>: Click &#8216;Instances&#8217; to build Instances, or more simply, virtual machines.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252286 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack14.png\" alt=\"Click 'Instances' to build Instances, or more simply, virtual machines.\" width=\"600\" height=\"262\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack14.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack14-300x131.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 10:<\/strong> Click &#8220;Launch instances.&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252292 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack15.png\" alt=\"Click &quot;Launch instances.&quot;\" width=\"600\" height=\"152\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack15.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack15-300x76.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step 11<\/strong>: Fill in the fields as shown.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252298 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack16.png\" alt=\"Fill in the fields as shown.\" width=\"410\" height=\"350\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack16.png 410w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack16-300x256.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/p>\n<p><strong>Step 12<\/strong>: You can now see the Instances or virtual machines, similar to the ones shown in the Screenshot below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-252301 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack17.png\" alt=\"You can now see the Instances or virtual machines, similar to the ones shown in the Screenshot below.\" width=\"600\" height=\"216\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack17.png 600w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/02\/openstack17-300x108.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>If you have a question or suggestion about this post, please comment on it at the bottom of this page, and we will respond as soon as possible.<\/p>\n<h2>FAQ<\/h2>\n<div id=\"rank-math-rich-snippet-wrapper\"><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What role does OpenStack play in virtualization?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It doesn\u2019t itself virtualize hardware; instead, it manages virtualized resources (VMs, storage, networking) via hypervisors and orchestrates them.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Which hypervisors can OpenStack work with?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>OpenStack supports many hypervisors including KVM, Xen, VMware vSphere and Hyper-V.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why choose OpenStack for virtualization instead of traditional hypervisor management?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Because it offers scale-out, API-driven cloud-style resource provisioning and supports multi-tenant, self-service models across compute, storage and networking.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we will examine the OpenStack platform and its role in the world of virtualization. Understanding the workings of the OpenStack platform. The OpenStack platform is software developed to build and manage cloud computing platforms for private and public cloud systems. The OpenStack platform has one of the largest communities of professionals. The [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":4442,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[86],"tags":[1025],"class_list":["post-4441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-iaas"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/4441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/comments?post=4441"}],"version-history":[{"count":8,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/4441\/revisions"}],"predecessor-version":[{"id":263842,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/4441\/revisions\/263842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/media\/4442"}],"wp:attachment":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/media?parent=4441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/categories?post=4441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/tags?post=4441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}