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