Reply content:
1, language advice: Learn python.
OpenStack is a pure Python project, so you have to be familiar with the syntax, debugging, and invocation of Python. Like what:
PDB: Base use, breakpoint, call stack
LOG: Call stack printing, function import parameter printing, bottom command printing
Python open source frameworks, components: such as SQLAlchemy, Django
Object-oriented: Clear
Php Chinese network (www.php.cn) provides the most comprehensive basic tutorial on programming technology, introducing HTML, CSS, Javascript, Python, Java, Ruby, C, PHP, basic knowledge of MySQL and other programming languages. At the same time, this site also provides a large number of online instances, through which you can better learn programming... Reply content:
1. language advice: learn python well.
OpenStack is a pure python project, so you mu
Introduction to OpenStack Components Parsing (Advanced)Learning Goals:
Mastering the architecture and functionality of more components
The contents of this note are:
Ceilmeter Component Parsing
Heat Component Parsing
Trove Component Parsing
Sahara Component Parsing
Ironic component parsing
1. Ceilometer Component Parsin
/wKioL1hkgsLBoZ-HAACH4K3ABdE060.png "title=" 3.png " alt= "Wkiol1hkgslboz-haach4k3abde060.png"/>These are just the basics of OpenStack neutron network components, the content is too much, involving a lot of knowledge points such as Liunx Bridge tap device Virtual to namespace openvswitch Virtual Switch virtual router Iptables High-availability DVR and so on, including I have a lot of things to learn, but yo
default port number used by OpenStack components
OpenStack Service
Default Ports
Port Type
Block Storage (cinder)
8776
Publicurl and Adminurl
Compute (Nova) endpoints
8774
Publicurl and Adminurl
Compute API (nova-api)
8773, 8775
Compute ports for
access.
The above is a few steps to create the core of the virtual machine, of course, also omitted a lot of details, we will discuss in detail in later chapters. These steps show us the way the collaboration between the nova-* sub-services is, and the distributed design of the entire OpenStack system, which is very helpful for us to gain an in-depth understanding of OpenStack.In the next section we will detail the general design ideas for
scheduling algorithm and selects node A from several compute nodes
Scheduler sent a message to Messaging: "Create this virtual machine on compute node A"
The Compute (nova-compute) of compute node A obtains the message Scheduler sent to it from Messaging, and then starts the virtual machine on the Hypervisor of this node.
In the process of virtual machine creation, Compute sends a message to conductor (nova-conductor) via Messaging If the database information needs to be queried or update
OpenStack services and access to end-of-service services;Image service:glance for storing and retrieving disk image files;Telemetry:cilometer for the realization of monitoring and metering services;Orchestration:heat, for multi-component linkageDatabase Service:trove, to provide DBAAS service implementation;Data processing Service:sahara for the management of Hadoop in OpenStack;
The baby's heart is bitter, but the baby can only in this backcountry said, next week will open the group would have to do something. This is the experimental part of the paper, the main use of OpenStack in the automated test components Tempest, the specific reasons do not elaborate.InstallationTwo methods of installation, one is to use Devstack directly to install Open
.
Parameters:
servers –if True, server information is also retrieved.
Statistics
(
)
Get hypervisor statistics over all compute nodes.
Kept for backwards compatibility, new code should callhypervisor_stats.statistics () instead of hypervisors.statistics ()
Uptime
are several important features of cloud computing.Different "clouds" correspond to different infrastructures. Here are three broad "clouds":
Infrastructure as service (IaaS)
Platform as service (PaaS)
Software as a service (SaaS)
Translator Note: Open for the meaning of opening, stack is piling up, OpenStack together as its name, is a lot of open softwares accumulation of the collection, but 1 + 1 > 2, the system's function is more powerful.
Sec
first, the basic knowledge of OpenStackOpenStack is a free software and open source project that was developed and initiated by NASA and Rackspace to Apache2.0 licenses (compatible with GPLv3 and DFSG).OpenStack is an open source cloud computing management Platform project, composed of several major components to accomplish specific tasks. OpenStack supports almo
, but don't be afraid, we have a guide to help you solve the problem. Because this project is so new and constantly changing, you need to keep an eye on the changing information. If you are reading a document a few months ago, you feel that the content in the document is not completely accurate, you can send mailing list (https://launchpad.net /~ Openstack) or presents a bug (https://bugs.launchpad.net/openstack
Introduction to OpenStack Architecture analysis written in frontLearning Goals:
Understand the logical relationships of OpenStack components;
Understand the communication and deployment relationships of the various components of OpenStack;
Understand the wor
cloud computing controller. It provides a tool for cloud deployment, including instance deployment and network management.
Openstack Image Service (glance) is a storage, query, and Retrieval System for Virtual Machine images. Its restfulapi allows users to query VM image metadata and retrieve actual images through HTTP requests.
Openstack Identity Service (keystone) is an identity service that provides ide
, interested can study the Ceilometer this billing system, but he needs a separate database node, I do not choose three.650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/58/C9/wKioL1S8v9mAFRT6AAGzFzMPSTk225.jpg "style=" float: none; "title=" 2015-01-18_165552.png "alt=" Wkiol1s8v9mafrt6aagzfzmpstk225.jpg "/>All right, it's done.650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/58/CC/wKiom1S8vwfCEU_IAAEzHrlllZY272.jpg "style=" float: none; "title=" 2015-01-18_165600.png "alt=" W
10. OpenStack Object Storage Service (SWIFT)
configuration: I added two hard drives (SDB,SDC) to the compute node for storage, and the compute node in my build is the storage node, because the computer can't pull more virtual ...
Brief introduction:
There are four main components of Swift: Swift-proxy-server, Swift-account-server, Swift-container-server, Swift-object-server
Swift-proxy-server (Proxy serv
OpenStack is a free software and open source project, developed and launched by NASA and Rackspace, in collaboration with the Apache license.
OpenStack is an open source cloud computing management Platform project, composed of several major components to accomplish specific tasks. OpenStack supports almost all types o
The entire life cycle of instance from creation to deletion is managed by Nova. In the following sections, we take the different operational scenarios in the instance life cycle as an example to analyze in detail how the different Nova components work together and deepen your understanding of Nova through log analysis.Before we study Nova's operations, let's start by learning one important thing: the OpenStack
affect other sub-services, which means that the change is transparent to others.
In the following sections, we can see the application of Messaging.DatabaseOpenStack components need to maintain their own state information. For example, Nova has a virtual machine in the specification, state, and this information is maintained in the database. Each OpenStack component has its own database in MySQL.650)
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.