In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly explains "what OpenStack is". The explanation in this article is simple and clear, easy to learn and understand. Please follow the ideas of Xiaobian and go deep into it slowly to study and learn "what OpenStack is" together.
1. What is it and what can it do?
To know something, you must first understand what it is and what it can do.
First of all, openstack is a solution to build a cloud platform, saying that it is not a software, but I think it is a software that can make everyone know more clearly. What openstack can do, can build public cloud, private cloud, enterprise cloud. (By the way, the enterprise cloud will be where OpenStack comes in.)
II. Composition of openstack
The above is an overall understanding, to further understand openstack, you must understand its composition. It's kind of like studying biology. Most living things have eyes, nose, mouth, etc. So openstack, what's there? Openstack is more like a product of 72 changes in computers. It consists of seven core components: Compute, Object Storage, Identity, Dashboard, Block Storage, Network and Image Service.
The above is a metaphor from the computer's point of view. If there is any inappropriate place, please correct me. Compute is similar to computational memory;Object Storage is similar to memory;Identity is like logging in, verifying user name and password;Dashboard is the operation interface;Network is easy for everyone to understand.
Third, openstack component code
Each component above has a name, in fact, familiar with openstack will say their code name. That's the technical term. Compute(codenamed Nova)
Identity(code-named "Keystone")
Dashboard(codenamed Horizon)
Image Service(codenamed "Glance")
Network(code-named Quantum)
Object Storage(code-named Swift)
Block Storage(code-named "Cinder")
IV. Detailed introduction of openstack components
I understand it above, so I'm almost familiar with OpenStack. If you want to know more, you have to be in no hurry. Further details on the role of each component are provided below:
(1)Nova
This is the core. Nova started out as a virtualization management program that also managed networking and storage.
(2)keystone
This is the component that provides authentication and authorization. Any system, identity authentication and authorization, is actually more complex. In particular, Openstack is such a large project that each component needs to use unified authentication and authorization.
Keystone has a lot to do right now. No role-based authorization, web administration of users, etc.
(3)Dashboard
(codenamed Horizon) provides a modular web-based user interface for all OpenStack services. Using this Web GUI, most operations can be done on the cloud, such as launching instances, assigning IP addresses, setting access controls, etc.
(4)Glance
This is mirror management.
Glance's mirrored storage supports local storage, NFS, Swift, Sheepdog and Ceph, which is basically enough.
At present, Glance's biggest requirement is the mirror management of multiple data centers, how to replicate, but this function has been basically realized. There is also tenant private image management, which has been implemented at present.
Personal feeling: Glance follow-up is basically a bug fix, stable stage.
(5)Quantum
This is the component of network management, but also the highlight, Openstack's future, basically depends on quantum. When introducing nova above, it said that the network-related content would be handed over to Quantum. Quantum's development progress, however, is not satisfactory. Flosom planning implementation function, to Grizzly implementation. The code cleanup of the future nova network is estimated to be impossible to implement until version H.
Quantum backends can be commercial or open source. Open source products support Openvswitch, Linux Bridge and Linux. Network equipment vendors are actively involved in getting their products to support Quantum.
(6)Swift
This is a component of the object store. For most users, Swift is not required. You only need to store up to a certain level of unstructured data. A lot of people ask the same question: can you put virtual machine storage on swift? Short answer: no. You need to figure out what object storage is for, what you're good at, and what you're not good at.
Swift is the most mature of all Openstack components and can be upgraded online. Various versions can be mixed together, that is, version 1.75 of Swift can be clustered with version 1.48. This is a rare one.
(7)Cinder
This is the component of storage management. Cinder storage management mainly refers to storage management of virtual machines.
Thank you for your reading. The above is the content of "What OpenStack is." After studying this article, I believe everyone has a deeper understanding of what OpenStack is. The specific use situation still needs to be verified by practice. Here is, Xiaobian will push more articles related to knowledge points for everyone, welcome to pay attention!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.