Through this article, you will be able to understand how to configure the hybrid hypervisor in openstack and the basic analysis of its implementation principles. This article analyzes the principles of the hybrid hypervisor scenario in openstack based on the actual development experience of the author in Nova, and introduces how to configure the hybrid hypervisor scenario in actual application scenarios.
Ge
communicationSupports a variety of hosts: Xen, XENSERVER/XCP, KVM, UML, VMware vsphere, and Hyper-V
OpenStack Calculation Parts
The Nova Elastic cloud contains the following major sections:
API Server (NOVA-API)Message Queuing (RABBIT-MQ server)Operational workstation (Nova-compute)Network Controller (Nova-network)Volume Management (nova-volume)Scheduler (Nova-scheduler)
API Server (NOVA-API)
The API
hopes to help you use the OpenStack front-end to set up and manage your own public cloud or private cloud by providing the necessary guidance information.
Ii. The basic structure of OpenStack
Horizon (Dashboard): To provide users with a graphical Web front-end console for the management of OpenStack resources and services to make them relatively intuitive; Nova:
Highly Available
Concept
Level
Chen Ben
How to Achieve
Classification
The ha of OpenStack
virtual machine ha
compare
application level ha,heat ha template
component ha
mysql ha
Three ways-master-slave synchronization, Main and Standby mode
three ways of two
Well, we've already installed fuel master, and now we're ready to install OpenStack, so you can see the OpenStack main interface when the installation is complete.Continue yesterday, we went into the fuel UI and then "new OpenStack Environment" to create the OpenStack deployment environment.650) this.width=650; "src="
OpenStack very easy to scale:
Increase compute nodes (increase Worker) when compute resources are insufficient to create a virtual machine
When the customer's request volume is too large to dispatch, you can increase the Scheduler
Driver FrameOpenStack is an open infrastracture as a Service cloud operating system that supports the industry's best technologies. These technologies may be open source free, or it may be a commercial cha
an open infrastracture as a Service cloud operating system that supports the industry's best technologies. These technologies may be open source free, or it may be a commercial charge. This open architecture allows OpenStack to be technically advanced and competitive without creating a vendor lock-in (lock-in).Where does this openness of OpenStack manifest itself? An important aspect is the adoption of a D
directly create virtual machines for Linux and Windows.
The following figure details the operating principle of KVM:
KVM supports user-mode (userspace) processes to create virtual machines through the KVM kernel module using the virtualization technology of CPU. The Virtual Machine's vcpu is mapped to the thread in the process. The virtual machine's Ram is map
departments within the enterprise.
Technical information
Written in Python programming languageIntegrated Tornado Web server, Nebula computing platformUsing the Twisted Software frameworkFollow the Open virtualization Format, AMQP, SQLAlchemy and other standardsVirtual machine Software support includes: KVM, Xen, VirtualBox, QEMU, LXC and so on.
Vendor support
American National Aeronautics and Space Administration's Nebula computing platform.Amer
open infrastracture as a Service cloud operating system that supports the industry's best technologies.These technologies may be open source free, or it may be a commercial charge.This open architecture allows OpenStack to be technically advanced and competitive without creating a vendor lock-in (lock-in).Where does this openness of OpenStack manifest itself?An important aspect is the adoption of a Driver-
-install, virt-manager, etc) and the cloud computing framework Platform (such as openstack, opennebula, and eucalyptus) All use libvirt application interfaces at the underlying layer.
Libvirt is an application interface, daemon process, and management tool designed to manage platform virtualization technology more conveniently. It provides the following functions:
Management of virtual clients
Management of virtual networks and storage
Suppor
are primarily involved, how XML files are structured, and how libvirt converge
Different points of adaptation to KVM and Xen
Component: Discard Devstack, manually mount OpenStack yourself to clarify the purpose of each component
Understand the relationships and interactions of individual components--RABBITMQ, scheduler and other components/modules
Figure out the interfaces provided b
mechanisms of each component. (Google openstack architecture)
Northbound: repeat the official manual and remember eachComponents.
Southbound: clarify the virtual machine lifecycle
The underlying functions, how to construct xml files, and how to connect libvirt
Differences between KVM and XEN
Components: abandon devstack and manually create an OpenStack
node also runs services that support OpenStack, such as SQL database (typically MySQL), Message Queuing (usually RabbitMQ), and network Time service NTP.
The network node on which the service is running is Neutron. Provides L2 and L3 networks for OpenStack. This includes virtual machine networking, DHCP, routing, NAT, and so on.
The storage node (Storage node) provides block storage (Cinder) or object
bytes (0 B) copied, 1.8741e-05 s, 0.0 kb/s vgcreate-nova-volumes
$ (loset Up--show-f/var/lib/nova/nova-volumes.img)
No Physical Volume label read from/dev/loop0 physical volume
"/de V/loop0 "Successfully created
Volume Group" Nova-volumes "successfully created
The following two points are important, if not done will cause the creation volume failure!
vim/etc/tgt/targets.conf
include/etc/nova/volumes/*
service TGTD start; Chkconfig tgtd on
starting SCSI Target daemon:
KVM: (kernel-based virtual machine) kernel-based VMS KVM is hypervisor integrated into the Linux kernel, a full-virtualization solution for Linux with X86 architecture and hardware-enabled virtualization technology (Intel VT or AMD-V). It is a very small module of Linux, using Linux to do a lot of things, such as task scheduling, memory management and hardware device interaction and so on. In the form of pr
KVM-Installation and preliminary use, KVM-Installation and Use
KVM is short for Kernel-based Virtual Machine. It is an open-source virtualization module. Today I will install KVM ON THE CentOS7 operating system. Below are my installation steps.
I. Environment Information
System: CentOS 7.2 IP: 10.0.0.12/24
When install
. Five, the main reason to choose OpenStack is to save costs. OpenStack's Open source properties are one of the main reasons for its popularity. But interestingly, 66% of the companies surveyed said the cost savings were the main reason they chose OpenStack. 97% of companies surveyed said the standardization of Open APIs was one of the TOP5 reasons for choosing OpenSta
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.