Anda di halaman 1dari 28

FusionCompute

Product Description

www.huawei.com

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved.


Foreword
The FusionSphere training consists of two courses, the FusionCompute course and the
FusionManager course. This document is designed for the FusionCompute course, and
mainly describes the FusionCompute architecture and key functions. If the customer's
environment requires only simple cloud services, such as VM creation and use, the
FusionCompute course can cover all required knowledge and skills. If a virtualization
platform runs complicated and advanced services, such as load balancing and floating
IP addresses which are used to support cloud services, trainees further need to learn
the FusionManager course based on the FusionCompute course.

In summary, the FusionCompute course is the most important and basic course of the
FusionSphere course and requires trainees to be proficient in understanding. Now let us
learn the FusionCompute course part.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 1
Objectives
Upon completion of this course, you will be able to:
Learn the architecture of FusionCompute

Learn the key functions of FusionCompute

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 2
Contents
1. Customer Benefits

2. Critical Concepts and System Overview

3. Essential Functions

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 3
Improving Resource Utilization
Resource Sharing
After virtualization
Before virtualization 3%

3% 10% 5% 60%
5%
VM 1

VM n Before virtualization
10% The server utilization is only 5% to


Server1 Server 2 Server n Server
10%.
VM 2 After virtualization
Time-Division Sharing The consolidation rate of virtual

Before After servers is 1:5 to 1:10.


virtualization virtualization 60% 10% The server utilization increases to

60% 10% 10% 60% 70% 70% more than 60%.


VM 1 VM 1
10% 60%

Server 1 Server 1 Server VM 2 Server VM 2


Server 2 Server 2

Daytime Night Daytime Night

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 4
Promoting Reliability
1 2 3 4 5 1 2 3 4 5
X Planned
maintenance
Working domain (CPU: 25%) Working domain (CPU: 25%)
VM HA 1 2 3
VM migration
1 2 3 4 5 4 5

X X
Working domain (CPU: 30%) Repair Working domain (CPU: 30%) Maintenance

If a node is faulty, its VM will be started on other During planned maintenance for a node, VMs are
nodes by the HA function. migrated to other nodes without affecting VM services.

App
App
App Real-time data
synchronization

FusionCompute FusionCompute

X
Server A Fault tolerance (Services are not interrupted) Server A

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 5
Benefits
Hardware utilization is improved

Power consumption is reduced

IT O&M efficiency is enhanced, and therefore fewer system administrators are required

The OS and hardware are decoupled


Partition Isolation

Multiple VMs can run on a single physical VMs that run on the same server are
server. isolated from one another.

Encapsulation Independent from hardware

All data of a VM is saved in files. A VM can


be moved and replicated by moving and VMs can be migrated between hosts
replicating the files. without any modifications.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 6
Contents
1. Customer Benefits

2. Critical Concepts and System Overview

3. Essential Functions

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 7
Concepts

Physical server VM
Guest OS:

OS installed on a VM
Host OS Guest OS Guest OS
Guest machine:

Virtual machine (VM)


VM VM Hypervisor:
(guest machine) (guest machine)
Virtualized software layer/virtual
machine monitor (VMM)
VM monitor
(hypervisor)
Host OS:

OS installed on a physical server


Hardware Hardware
(host machine) (host machine) Host machine:

Physical server

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 8
Mainstream Virtualization Types
Hosted Bare-metal
OS virtualization Hybrid virtualization
virtualization virtualization
APP APP APP
Application

APP APP APP APP APP APP


OS System System
Service template base template base

Virtualization layer
OS OS management
console OS OS OS
Virtual container Virtual storage

Host OS Virtualization layer Host OS Host OS Management of virtual


hardware

Hosted Virtualization Bare-Metal Virtualization OS Virtualization Hybrid Virtualization


Not provide redundancy
Simple and easy to
VMs independent of the OS and has high performance
implement
Advantage Simple and easy to implement Multiple OSs and application (compared with hosted
Very low management
programs are supported. virtualization)
costs
Multiple OSs are supported.
Installation and running of
application programs requires
Poor isolation Underlying hardware must
that the host OS support the Difficult virtualization layer kernel
Disadvantage Multiple containers share support virtualization
VMs. development
one OS. expansion.
High management costs and
performance consumption
WMware ESX Server
Vendor VMware Workstation Citrix XenServer Virtuozzo Red Hat KVM
Huawei FusionSphere

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 9
I/O Virtualization VMs reuse limited peripheral resources:
Domain 0 Domain U
The VMM intercepts the access request
sent by the guest OS to the device and
simulates device's actions using software.
User
Control panel The front-end drive forwards data to the
mode User mode

back-end drive through the VMM's


interface.
The back-end drive processes VM data in
Kernel Kernel different time segments and channels.
Back-end Front
Device drive
drive drive Domain U is an ordinary VM that runs on
the Xen hypervisor.
Domain 0 is a modified Linux kernel,
functions as a privileged VM running on
the Xen hypervisor. Domain 0 can access
VMM physical I/O resources and interwork with
other VMs running in the system. Domain
0 must starts before other domains.
Physical hardware (processor, memory, and I/O
device)

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 10
Virtualization Supported by Intel
Hardware (Extensions)
VT-x: Virtualization Technology for IA-32

For example, GPU passthrough

VT-d: Virtualization Technology for Directed I/O

For example, USB emulation and


CD/DVD-ROM mounting

VT-c: Virtualization Technology for Connectivity

For example, NIC passthrough

TXT- Trusted Execution Technology

The hardware kernel and subsystems


are used to prevent VMs from security
threats.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 11
FusionCompute CNA Server Virtualization
CNA Clusters Mgmt System
Peripheral Tools
Agent Domain0 DomainU OpenSource

P2V/V2V Self
Control Center(XM/Xend)
Development
Meticulous Recording/ Purchased
Device Simulator (Qemu) Mgmt Probe Playback
Back-End virtual device Backup/
Front-End
driver VMDq
virtual Snapshot
device driver Driver
UVP vSwitch VFS
Nic StroageD Image Tools
Software BIOS
Driver river
Fault Locator
Hypervisor (XEN) Tool
Performance
vCPU vMEM Interrupt Assessment
Tools

Hardware
NIC(VT-D/
CPU (VT-x) Memory Storage
VMDq/SR-IOV)

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 12
FusionCompute VRM
Virtual Resource Management High Level Architecture

Presentation Service WebUI

Business Business Process Dynamic Resource API Binding


Management Rest API
Process Management Framework
Enterprise Service Bus (Mule)

Business Computer Block Network Performance Fault Package


Resource Resource Resource Node
Management Management Management
Service Management Management Management LOG
Management Service Service Module

Data
Data Access
Service

Connectivity Adapter for


Adapter
Broker forCNA
for Virtual CNA
Node Agent JDBC
Service

CNA VNA

Computing Distributed Storage Database


Virtualization Virtual Switch Virtualization

VRM: The management node of FusionCompute. It allocates and schedules resources for FusionCompute and supports
centralized operation and maintenance (O&M), resource monitoring, and resource management.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 13
Contents
1. Customer Benefits

2. Critical Concepts and System Overview

3. Essential Functions

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 14
Affinity-aware Interrupt Scheduling
NUMA(Non-Uniform Memory Access): A technology that improves the performance of physical servers. This
technology allocates CPU and memory resources of a physical server to multiple NUMA nodes. Each NUMA node can
work independently. Efficiency for memory access on the same NUMA node is high, and memory access across
NUMA nodes is controlled by a lock mechanism

Affinity-aware Interrupt Scheduling: The virtualization layer automatically binds virtual devices, services, and
virtual interrupt and threads involved in I/O operations and allocates resources to the operations based on NUMA
nodes. The virtual interrupts and threads, and data are processed on the same NUMA node, significantly improving
I/O data processing efficiency
VM IO-NUMA affinity virq1 Virq 2

Virtual hardware
vNUMA
NODE
T0
C0
T1 T0
Cm
T1 vNUMA
NODE
T0
C0
T1 T0
Cm
T1 vNIC1 vNIC 2

UVP
vhost-net
Guest NUMA

pCPU topology passthrough TAP IRQR

vSwitch

Hardware
NUMA T0
C0
T1 T0
Cn
T1 NUMA T0
C0
T1 T0
Cn
T1 NIC PF VF
NODE NODE

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 15
VIMS File System
Guest OS Guest OS Guest OS Guest OS Features
Virtual Image Management System (VIMS), a
high-performance cluster file system, is the basic
technology of advanced features, such as thin
FusionCompute Computing Cluster provisioning, snapshots, and storage migration.
The VIMS is compatible with FusionCompute
SAN devices, IP SAN devices, NAS devices, and
local disks.
The VIMS supports fixed, dynamic, and delta
Shared Storage VIMS
VHDs.
Application Scenarios
Advanced SAN device
It is used for VMs that require advanced
FCSAN device
storage features, such as the storage live
IPSAN device
migration, snapshot, and linked cloning.
FusionStorage Resource Pool NAS device
Constraints
Provides better support for deploying cluster If the VIMS is used, a computing cluster can
software on the virtualization platform. contain a maximum of 32 hosts.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 16
VM Live Migration

Features
App App App Based on the memory compression technology,
VM live migration efficiency is doubled.
VM disks can be live migrated between shared
storage devices and local disks.

Application Scenarios
VM live migration applies to the services that
FusionCompute FusionCompute can tolerate short interruptions but must be
recovered quickly, for example, lightweight
database services and desktop cloud services.

Server A Server B

VM live migration does not interrupt VM services and is transparent to users.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 17
Dynamic Resource Scheduler
App App App App App App App App

FusionCompute FusionCompute FusionCompute FusionCompute

Features Benefits
In a cluster, FusionCompute automatically migrates Improves service performance.
VMs based on specified load balancing policies. Prevents traffic congestion at peak hours.
Optimized load balancing algorithms prevent
invalid VM migration.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 18
Dynamic Power Management
App App App App App App

FusionCompute FusionCompute FusionCompute FusionCompute

Features Benefits
The system automatically powers on or off some In the nighttime, when the service loads are light,
physical servers, thereby reducing the number of resources on physical servers are not fully utilized so
migrated VMs and ensuring that some physical that the VMs can be automatically merged and idle
servers are hibernated and can quickly provide physical machines can be powered off.
resources for new services. In the daytime, when service loads are heavy, resources
on running physical servers become insufficient so that
power-off physical servers can automatically power on
to take over VMs on heavy-load physical servers. This
mechanism protects QoS for VMs.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 19
Storage Live Migration
Features
Guest OS Guest OS Guest OS Guest OS
The migration bandwidth is
controllable, thereby preventing
service interruptions.
Volumes can be migrated from one
FusionCompute FusionCompute cluster to another.

Application Scenarios
Maintenance of power-off storage
systems
Storage live migration VM storage I/O performance
optimization
Efficient storage capacity

Facilitates service deployment and ensures service management, such as storage


continuity in the event of storage system maintenance. fragment reclamation

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 20
Antivirus Virtualization
VM user
Administrator
Host

Secure User VM (SVM) Secure Guest VM (GVM)


User mode
Antivirus application Antivirus software
management
Antivirus Virus signature Kernel mode Antivirus light agent
Antivirus application engine database
deployment
Centralized
configuration Security VM API

Scan Security service program


Security API module
Real-time File traversing
On-demand scan
monitoring
REST File processing
Processing Cache/Filter File monitoring driver
interface
cache/filter

PV driver Security agent Security agent


VRM User mode Shared memory driver PV driver
access interface Shared memory
UVP memory
driver access
sharing driver
UVP memory sharing driver interface
Kernel mode

UVP

Ivshm device emulation Ivshm server

Modules: Interfaces:
Light red: New modules provided by antivirus vendors Blue: Interfaces for interconnection between Huawei and antivirus vendor
Yellow: New or changed modules provided by Huawei modules
Blue-gray: Huawei legacy modules Pink: Interfaces for interconnection between internal modules provided by
antivirus vendors
Green: Interfaces for interconnection between Huawei internal modules

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 21
Management Plane VLAN
DVS

Management

port HNIC
port HNIC

Storage
VLANs can be Domain 0
configured for the Virtual switch agent Ba
management port.
OVS ck
ACL ASPF VM VM

Backend
L2 Security en

driver
Switch d
VLAN VXLAN dri
Bonding/LACP SHAPING ver

Native driver Frontend driver

Hypervisor


Description

The administrator can flexibly configure and manage VLANs.



VLAN configuration and management functions include:
1. Configuring the host VLAN: During the host installation, the administrator can configure and modify VLANs
in a specified network port in the installation tree wizard
2. Configuring the VRM VLAN: Configure the VLAN during VRM deployment, and change the VRM VLAN after
configuration

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 22
Service Management Plane
DVS

Storage port
Management

management
port HNIC

port HNIC
Service
HNIC
Domain 0
Virtual switch agent Ba
OVS ck
ACL ASPF VM VM

Backend
L2 Security en

driver
Switch d
VLAN VXLAN dri
Bonding/LACP SHAPING ver

Native driver Frontend driver

Hypervisor

Description
Implement migration, HA, storage DR data transmission, and shared storage heartbeat transmission on the service
management plane instead of the management plane in earlier versions. Service management data is completely
separated from management maintenance data. FusionSphere V100R005C00 supports a maximum of four
management service planes.

Benefit
Service management data is completely separated from management maintenance data.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 23
VXLAN
Decoupling virtual networks Supporting a maximum of 16 Supporting VM migration across
from physical networks. million virtual networks. layer 3 networks and
LN 1 LN 2 LN 3 capacity expansion.
Virtual
network

Network hypervisor

Physical
network

Benefits
Virtual networks are decoupled from physical networks (automatic physical switch configuration).
The backbone network does not need to be reconstructed for supporting TRILL or due to MAC address
insufficiency. Existing devices in the backbone network can be reused.
A maximum of 16 million virtual networks are supported to meet multi-tenant requirements. (The current VLAN
technology supports only 4000 virtual networks.)
VMs can be migrated across layer 3 networks, which facilitates remote DR and backup that require the VIS
remote active-active DR storage device.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 24
Quiz
1. Which components are included in FusionCompute? ()
A. CNA

B. DPM

C. VRM

D. DRS

2. True or false: A CNA node consists of the UVP and VNAs and connects
to the VRM node through a VNA node.

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 25
Recommendations
Huawei Learning Website
http://support.huawei.com/learning/Index!toTrainIndex

Huawei Support Cases


http://support.huawei.com/enterprise/servicecenter?lang=en

Copyright 2017 Huawei Technologies Co., Ltd. All rights reserved. Page 26
Thank You
www.huawei.com

Anda mungkin juga menyukai