Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Code
Issue 01
Date 2015-04-20
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Website: http://enterprise.huawei.com
Contents
1 Abstract ........................................................................................................................................... 1
2 Architecture .................................................................................................................................... 3
3 Functions and Features ................................................................................................................ 5
3.1 Open OpenStack APIs .................................................................................................................................................. 5
3.2 Support for OpenStack Services to Build an Integrated Cloud Data Center ................................................................. 5
3.3 FusionCompute Virtualization Engine Integration ....................................................................................................... 5
3.4 Centralized Operating and O&M Platform ................................................................................................................... 6
3.5 Deployment and Configuration Simplification ............................................................................................................. 6
1 Abstract
Huawei introduces open, compatible OpenStack with standard application program interfaces
(APIs) to the FusionSphere 5.0 solution, which is a cloud platform solution based on the
OpenStack Havana version. This solution seamlessly interconnects FusionSphere 5.0 solution
and OpenStack Nova services using differentiated Huawei-enhanced kernel-based virtual
machine (KVM) virtualization engines and has been applied in the network function
virtualization (NFV) scenarios in the CT industry.
Huawei FusionCompute is a virtualization component in FusionSphere solutions, is used to
virtualize x86 physical servers and storage area network (SAN) devices, and supports
software-defined networking. Huawei FusionCompute is developed based on the
Huawei-enhanced Xen virtualization engine. With years of development, compared with the
KVM engine, FusionCompute is more mature and the virtualization functions of the
FusionCompute are increased compared with the KVM engine. FusionCompute has been
widely applied in the server consolidation and cloud data center scenarios in the IT industry.
FusionSphere 5.1 allows FusionCompute to interwork with OpenStack. This capability
enables FusionSphere to inherit the openness and compatibility of OpenStack and enhance
differentiated capabilities of virtualizing computing and storage through the FusionCompute
virtualization platform. Therefore, FusionSphere 5.1 is applicable to large-scale cloud data
centers.
This document provides visibility into technologies used in FusionSphere 5.1 OpenStack that
integrates FusionCompute. Upon completion of this document, you will be able to understand
the following information about OpenStack with FusionCompute integrated:
Architecture
Functions and features
Independent technologies for the integration
This document comprises the following chapters:
Chapter 1: provides a brief introduction to OpenStack integrating FusionCompute and
provides guidance on reading this document.
Chapter 2: describes the architecture of OpenStack integrating FusionCompute and provides
an introduction to all components.
Chapter 3: describes functions and features on OpenStack integrating FusionCompute.
2 Architecture
Figure 2-1 shows the overall logical architecture of OpenStack integrating FusionCompute.
IF3 IF3
CBS&CPS CBS&CPS
Component Function
OpenStack Provides the following functions based on OpenStack Juno:
Computing virtualization: implements seamless
interconnection between OpenStack and OpenStack Nova
service based on FusionCompute drivers and provides mature
and rich virtualization functions, such as live migration, high
availability (HA), and distributed resource scheduling (DRS).
Storage virtualization: implements seamless interconnection
between OpenStack and OpenStack Cinder service based on
FusionCompute drivers and enables the OpenStack to
interwork with any storage devices that have been certified by
FusionCompute. OpenStack uses FusionCompute to manage
FusionStorage, thereby offering a cost-effective storage
solution.
Network virtualization: FusionCompute integrates Open
vSwitch (OVS) Agent and connects to OpenStack Neutron to
virtualize the network resources.
FusionCompute supports interconnection with native Glance to provide the image service
using Glance.
4 Key Technologies
The Nova-compute driver connects to the virtual resource management (VRM) node of
FusionCompute to provide computing resources.
The Cinder-volume driver connects to the VRM node of FusionCompute to provide
storage resources.
FusionCompute hosts integrate OVS Agent and connect to Neutron service to provide
network resources.
A Nova host (Nova-compute process) manages one or more clusters of a VRM node, and one
cluster of the VRM node is mapped to a hypervisor on the Nova host.
Multi-hierarchy computing resource scheduling mechanism is as follows:
Nova-scheduler chooses hypervisor (clusters) based on the service level agreement (SLA)
definitions in an availability zone (AZ), host aggregates, and flavors, and statuses of
hypervisor resources.
The VRM node chooses hosts using advanced functions of clusters, including DRS and
HA.
Connects to Neutron so that FusionCompute can use the Neutron ecological chain to
integrate with third-party network services.
FusionCompute hosts integrate OVS and OVS Agent, which can integrate with third-party
network services.
Supports Glance bypass mode, and provides high concurrency and high throughput of
the image service.
By employing Nova and Cinder drivers and the Glance bypass mechanism, FusionSphere
OpenStack allows images to be stored on third-party NFS or S3 components through NFS and
S3, thereby ensuring high concurrency and high throughput of the image service and
eliminating traffic bottlenecks of the Glance service.
Supports native Glance and various Glance backend storage devices.
FusionCompute supports interconnection with native Glance and various image backend
storage devices through Glance, and provides the image service using Glance.