Introduction to OpenStack

Source: Internet
Author: User

What is OpenStack?

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/5F/wKioL1WahjSwc8VmAAGwJBoTT9o128.jpg "style=" float: none; "title=" 1.png "alt=" Wkiol1wahjswc8vmaagwjbott9o128.jpg "/>


OpenStack is an open-source cloud operating system and an open source Linux system. Located at the infrastructure level, it is a tool for building cloud environments.



Projects for OpenStack


650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/6F/62/wKiom1WahGiAcxUaAALTJaXsxQM735.jpg "style=" float: none; "title=" 2.png "alt=" Wkiom1wahgiacxuaaaltjaxsxqm735.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/6F/5F/wKioL1WahjWCZgMfAAKxOCLKFYE300.jpg "style=" float: none; "title=" 3.png "alt=" Wkiol1wahjwczgmfaakxoclkfye300.jpg "/>



The architecture of OpenStack:

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/62/wKiom1Wahk7SWByjAAGnZ2YXFJM235.jpg "title=" 4.png " alt= "Wkiom1wahk7swbyjaagnz2yxfjm235.jpg"/>

Nova Services:


nova-COMPUTE Services:


Management of instance life cycle

Available based on Restapi

Hypervisor shielding, support kvm,xen,hyper-v,docker and so on.

Supports horizontal scaling

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/62/wKiom1WahGnzXq1cAAEQepyniCE731.jpg "title=" 5.png " alt= "Wkiom1wahgnzxq1caaeqepynice731.jpg" style= "float:none;"/>



neutron-Network Services:


Management of virtual networks (creating a network topology for virtual machines)

Provides tenant-oriented management (SDN)

Highly configurable plugin architecture (Linux-bridge openvswitch, hardware network management Implementation)

Rest-based APIs

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/6F/60/wKioL1WaiMfjhlCkAAFxi2ZXsQI103.jpg "title=" 13.png "alt=" Wkiol1waimfjhlckaafxi2zxsqi103.jpg "/>



keystone-Identity Authentication Service:


Certifications and authorizations

Management of users, tenants, and roles

Management of the service catalog

Supports multiple authentication mechanisms (MYSQL,LDAP,AD, etc.)

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/5F/wKioL1WahjfCVSkRAAHUnU16-wE036.jpg "style=" float: none; "title=" 6.png "alt=" Wkiol1wahjfcvskraahunu16-we036.jpg "/>


glance-Mirroring Service


Registration, querying of images

Role-based access control

Supports multiple formats of mirroring (Raw, Qcow2)

Supports multiple back-end storage (s3,swift,file System)

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/6F/62/wKiom1WahGvg44oBAAD9vVTTa1s515.jpg "style=" float: none; "title=" 7.png "alt=" Wkiom1wahgvg44obaad9vvtta1s515.jpg "/>



horizon-Control Panel Service web-based UI mode


cinder-Block Storage Service


Provides EBS-like block storage

Reduce the complexity of nova and reduce the load on Nova

Supports multiple back-end storage

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/6F/5F/wKioL1WahjiR8DtOAADp0QzKlaA428.jpg "style=" float: none; "title=" 8.png "alt=" Wkiol1wahjir8dtoaadp0qzklaa428.jpg "/>


swift-Object Storage Service (Ceph GLUSFS)

Reliable Object Storage

No capacity limit

No single point of failure

Support S3api

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/6F/62/wKiom1WahGvzf_l4AAExzQ8DOS4335.jpg "style=" float: none; "title=" 9.png "alt=" Wkiom1wahgvzf_l4aaexzq8dos4335.jpg "/>


ceilometer-Metering Services


Resource monitoring and measurement

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/62/wKiom1WahGuS4ku4AAFOUrxuzdQ093.jpg "style=" float: none; "title=" 10.png "alt=" Wkiom1wahgus4ku4aafourxuzdq093.jpg "/>


Deployment mode of the process:


650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/6F/60/wKioL1WahjmRRT-CAANSjQtg2-I979.jpg "style=" float: none; "title=" 12].png "alt=" Wkiol1wahjmrrt-caansjqtg2-i979.jpg "/>


A few basic concepts:

User: For identity authentication, one user can belong to multiple tenants

A tenant (Tenant) is the concept of a user group, a tenant that contains multiple users and can map a project member or department.

Role: System permissions combined with the concept of general torture oh there are admin and memeber two kinds


Example (Instance): A unit that represents computing power, such as a virtual machine, a Linux container, and so on.

Volume (Volume): Block storage, similar to a network disk

Snapshot (Snapshot) instance or a backup of a state of volume)

Router (Router)

Subnets (subnet)

Ports (Port)

This article is from the "Gaogaozi" blog, make sure to keep this source http://hangtiangazi.blog.51cto.com/8584103/1671459

Introduction to OpenStack

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.