OpenStack Construction and Application in RedHat Linux
1. Introduction to OpenStack
OpenStack is a free software and open source code project jointly developed by NASA and Rackspace with Apache license authorization.
OpenStack is a cloud platform management project. It is not a software. This project is composed of several major components to complete some specific work.
OpenStack is an open-source project designed to provide software for the construction and management of public and private clouds. Its community has more than 130 enterprises and 1350 developers who use OpenStack as a general front-end for infrastructure as a service (IaaS) resources. The primary task of the OpenStack project is to simplify the cloud deployment process and improve its scalability. This article hopes to provide necessary guidance to help you use the OpenStack front-end to set and manage your own public or private cloud.
OpenStack is a cloud computing platform jointly developed by Rackspace and NASA. It helps Service providers and enterprises implement cloud Infrastructure services (as a Service, IaaS) similar to Amazon EC2 and S3 ). OpenStack consists of two main modules: Nova and Swift. The former is the virtual server deployment and business computing module developed by NASA, and the latter is the distributed cloud storage module developed by Rackspace, which can be used together, it can also be used separately. OpenStack is an open-source project. In addition to the strong support of Rackspace and NASA, there are also contributions and support from heavyweight companies such as Dell, Citrix, Cisco, and Canonical, which are growing very fast, it has replaced another industry-leading open-source cloud platform, Eucalyptus.
Applicability:
OpenStack is an IaaS (Infrastructure as a service) component that allows anyone to create and provide cloud computing services on their own.
In addition, OpenStack is also used to establish a "Private Cloud" in the firewall, providing resources shared by organizations or departments within the enterprise.
Install and deploy Openstack on Ubuntu 12.10
Ubuntu 12.04 OpenStack Swift single-node deployment Manual
OpenStack cloud computing quick start tutorial
Deploying OpenStack for enterprises: what should be done and what should not be done
CentOS 6.5 x64bit quick OpenStack Installation
This is the basic architecture of openstack:
What we want to build today is an openstack component of RedHat, which includes the following parts:
(1) computing: NOVA
(2) Object Storage Service: SWIFT
(3) image: GLANCE
(4) Identity: KEYSTONE
(5) Network & Address Management: NEUTRON
(6) Block Storage: CINDER
(7) UI: HORIZON
(8) Measurement: CEILOMETER
(9) configuration: HEAT
In the production environment, we should install this software on different servers to provide cloud services. But this is in the experiment, so we use the allinone method. First aid means that all the components are installed on one server:
2. Install and build the redhat openstack:
1). System: redhat6.5
2). Memory Requirements: 4G (minimum), 8G best
First, we will display our console:
Configure the yum source and add the source of openstack and errta to the local device:
We will show the content of the three repo files respectively. The last two are required.
Dvd. repo content:
Errata content:
Openstack content:
Then we will clear and update the records of the yum Source:
For more details, please continue to read the highlights on the next page: