0% found this document useful (0 votes)
38 views47 pages

FusionCompute V100R003C10 Computing Virtualization

The document provides an overview of FusionCompute, focusing on computing virtualization technology, its development background, principles, and features. It discusses various aspects of virtualization, including types, benefits, and specific features like CPU and memory virtualization, VM live migration, and high availability. The document aims to equip readers with an understanding of virtualization principles and the deployment of FusionCompute features.

Uploaded by

chromesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views47 pages

FusionCompute V100R003C10 Computing Virtualization

The document provides an overview of FusionCompute, focusing on computing virtualization technology, its development background, principles, and features. It discusses various aspects of virtualization, including types, benefits, and specific features like CPU and memory virtualization, VM live migration, and high availability. The document aims to equip readers with an understanding of virtualization principles and the deployment of FusionCompute features.

Uploaded by

chromesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 47

FusionCompute

Computing
Virtualization
www.huawei.com

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved.


Objectives
 After learning this cause, you should be able to:

Understand the development background and principles of the
computing virtualization technology.

Understand and master the principles, deployment, and
configuration of FusionCompute computing features.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 3
Contents
1. Introduction to Virtualization
1. Development Background

2. Working Principles

2. Introduction to Computing Virtualization Features

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 4
What Is Virtualization?
Before After

APP APP APP APP APP APP APP APP APP APP APP APP
APP APP APP
Win Linux Win Linux Win Linux Win Linux Win Linux Win Linux

Windows Linux Linux


Virtualize

Resource pool
Virtualization layer Virtualization layer Virtualization layer

Server 1 Server 2 Server 3

 IT resources are isolated.  Resources are virtualized to a


 The OS and hardware are shared resource pool.
closely coupled.  The OS is decoupled from
hardware and obtains resources
from the resource pool.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 5
Origin
 The virtualization technology applied on mainframe computers in 1960s.

History
 Logic partition was used on midrange computers in 1999.
 The x86 platform virtualization technology began to appear in 2000.
 The x86 platform virtualization technology is used on servers in 2001.

 The CPU processes data much faster than that required by software.
 INTEL and AMD add virtualization commands to the CPU.
Impetus  Enterprises need to reduce costs.
 Environment protection becomes increasingly urgent.
 Service pressure consistently increases.

Virtualization can be classified into full-virtualization, semi-virtualization, and hardware-


assisted virtualization, from the aspect of technology architecture.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 6
Benefits
1. Hardware utilization is improved.
2. Power consumption is reduced.
3. IT O&M efficiency is enhanced so less system administrators are required.
4. The OS and hardware are decoupled.

Partition Isolation

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

Encapsulation Independent from hardware

All data of a VM is saved in files. A


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

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 7
Concepts
Physical Guest OS:
VM
machine
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 machine


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

Physical server

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

OS System System
service template base template base
OS OS management
OS OS OS
Virtualization layer console
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 and has high performance
• VMs independent of the OS
implement (compared with hosted
Advantage Simple and easy to implement • Multiple OSs and application
• Very low management virtualization)
programs are supported.
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 ESXServer
Vendor VMware Workstation Citrix XenServer Virtuozzo Red Hat KVM
Huawei FusionSphere

Bare-metal virtualization and hybrid virtualization are the virtualization architecture development
trends.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 9
Contents
1. Introduction to Virtualization
1. Development Background

2. Working Principles

CPU virtualization, memory virtualization, and I/O


virtualization

2. Introduction to Computing Virtualization Features

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 10
CPU Virtualization
 CPU Shared by VMs
This feature uses the mechanism similar to the traditional OS, that is, use the
interruption by the timer expiration to trigger the privileged instructions trapped in the
VMM. Then, the system schedules CPU usages according to scheduling mechanism.

OS

Instruction 2 Instruction 1

VMM

Instruction (1)

Physical CPU

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 11
Memory Virtualization
 Memory virtualization manages physical memory of computers in
a centralized manner and then allocates the memory resources to
multiple VMs.
Guest virtual memory
VM1 VM2 VM3 VM4

1
2
3
4
5
Virtual machine monitor (VMM)

5
1

2
3 4
Machine physical memory

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 12
I/O Virtualization
VMs reuse limited peripheral
Domain 0 Domain U resources:

The VMM intercepts the access request
User Control
sent by the guest OS to the device and
mode panel User mode simulates device's actions using
software.

The front-end drive forwards data to the
Kernel Kernel back-end drive through the VMM's
interface.
Back-end Front 
The back-end drive processes VM data
Device drive
drive drive
in different time segments and
channels.

Domain U is an ordinary VM that runs on the Xen


VMM hypervisor.

Domain 0, a modified Linux kernel, functions as a


privilege VM running on the Xen hypervisor.
Physical hardware (processor, memory, and I/O Domain 0 can access physical I/O resources and
interwork with other VMs running on the system.
device)
Domain 0 must be started before other domains.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 13
Virtualization Supported by INTEL
Hardware (Expansion)
VT-x: Virtualization Technology for IA-32

For example, GPU passthrough

VT-d: Virtualization Technology for Directed I/O

For example, USB analog and


CD/DVD-ROM attachment

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 © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 14
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 15
Working Principles of VM Live Migration

 Definition:

VM live migration is to migrate a running VM to a specified host on the same site.
 Working principles:

Transmits VM configurations and device information to the target host.

Transmits VM memory.

Synchronizes the initial memory and memory defragmentation upon the
memory migration to the target host.

Pauses the original VM and transmit the VM status.

Pauses the VM to be migrated on the original host.

Transmits latest memory changes to the target host.

Resumes the target VM.

Resumes the VM on the target host and stop the VM on the original host.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 16
Cross-CPU VM Live Migration
 Background

Live migration requires that CPUs of the original and target physical computers have the
same features or are compatible with each other. Otherwise, the live migration fails. The
Cross-CPU VM Live Migration feature is introduced to resolve the compatibility issue.
 Working principles:

Based on the Intel Flex Migration technology, the hypervisor intercepts and modifies
CPUID instructions and returns responses. By doing so, the VM cannot sense changes
of CPUs in the same cluster. Therefore, the VM can be migrated to any host within the
cluster.
 Application suggestions

In the host list, you can view the IMC mode with the highest level supported by each
host. Users can specify the cross-CPU migration mode in the cluster configuration or try
from the highest to the lowest levels. When a mode level passes the verification, this
level is the highest mode level supported by the cluster.

The cluster can only be set to a mode with a lower level. Therefore, the CPU generation
support capability between nodes cannot be too high during the cluster planning.
Otherwise, the overall performance deteriorates and resources are wasted.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 17
Cross-CPU VM Live Migration
Application and Configuration
 In the advanced settings of the
cluster, an option for enabling the
Incompatible Migration Cluster
(IMC) is added.
 The following five baselines are
supported:
 Merom
 Penryn
 Nehalem
 Westmere
 Sandy Bridge

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 18
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 19
VM HA
 Definition: If a server or a VM fails, the system automatically migrates the
VM to another available server.
1. Fault types of the VM: host power-off, restart, and breakdown

2. VM OS fault types: Windows blue screen of death and Linux Panic

 Working principle:
1. A VM or a host is faulty.
2. The management node queries the VM status and finds that the VM is faulty.
3. The management node confirms that the faulty VM has enabled the HA function and starts
the VM on an available host according to the stored VM information (specifications and
volume).
4. After receiving the HA request, the host starts the VM on another host based on the VM
specification and volume information.
5. The host attaches the volumes (including user disks) of the VM from the source host to the
destination host.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 20
Automatic Service Recovery

3. Selects a host based on 2. Detects faults


the scheduling algorithm and at a scheduled
start a VM on the node. time

5 6
1 2 3 4 5 6

1' 3' 4' 1. A physical


2
4. Attaches the original '
6'
6'

machine is faulty.
5' 5'
storage volume to this
node and start the VM.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 21
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 22
CPU QoS
 The hypervisor schedules CPUs in TDM mode according to configured
CPU parameters. By doing so, the hypervisor controls the percentage of
physical computing resources allocated to each VM, ensuring QoS.
 CPU QoS parameters

Limit (MHz): specifies the maximum CPU resources that can be allocated to a VM. For
example, if a VM has one CPU and this parameter is set to 2000, a maximum of 2000
MHz CPU resources can be allocated to the VM.

Reserved (MHz): specifies the minimum CPU resources required by a VM. For example,
if a VM has one CPU and this parameter is set to 1000, the VM requires a minimum of
1000 MHz CPU resources.

Quota: specifies the CPU quota a VM can obtain in resource contention. The quota
indicates the relative priority or importance of a VM. For example, if the CPU quota of a
VM is twice that of another VM, this VM has the priority to consume the CPU resources as
twice as that of the other VM.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 23
CPU QoS Application and Configuration

CPU QoS: upper limit, quota, and reservation

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 24
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 25
Definition of Memory Overcommitment
The memory overcommitment feature enables the total VM memory running on
the same host to be greater than the memory available on the host through the
application of virtualization technology (memory ballooning, zero page sharing,
and memory swapping), improving VM density and reducing the cost of a single
VM. For different VMs, such as the management VMs and service VMs, this
feature provides different QoS policies to meet customer's service requirements.

Windows VM (6 GB) Linux VM (6 GB)

Virtualization

Host
Physical memory (8 GB)

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 26
Working Principle of the Memory
Overcommitment
Using overcommitment technologies (memory ballooning, zero page sharing, and memory
swapping), this feature enables a VM to promptly respond to memory access requests through the
proper scheduling, reducing the performance deterioration of the VM with memory overcommitment
enabled.

VM1 VM2

Idle
Idle
Memory
ballooning

Used

Used

Zero page sharing: Memory ballooning: Memory swapping:


The zero page memories of multiple VMs The hypervisor releases memory of idle When the VM faces high memory
are combined in the physical memory so VMs for VMs with higher memory usage pressure, the memory page is swapped
that more physical memory is released through the using of the memory ballooning to the disk to release memory.
for VMs. technology, improving memory usage. After the memory page of the VM is
swapped to the disk, the performance of
The memory ballooning technology has
the VM obviously deteriorates.
small impact on the VM performance.
However, users can sense the memory
reduction.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 27
Memory Overcommitment
Parameters
Memory overcommitment in a cluster

The cluster memory overcommitment is disabled by default. You can enable this function for
hosts in the cluster.

When the memory overcommitment function is disabled on a cluster, the memory
overcommitment does not take effect for all hosts in the cluster.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 28
QoS Parameters for the Memory
Overcommitment
QoS parameters for the VM memory include the following:

Reserved (MB): indicates the minimum memory reserved for a VM. If Reserved (MB) is set
to 0, the system reserves the minimum required memory resources for the VM.

Quota: specifies the CPU quota a VM can obtain in resource contention. The quota
indicates the relative priority or importance of a VM. For example, if the CPU quota of a VM
is twice that of another VM, this VM has the priority to consume the CPU resources as twice
as that of the other VM.

Size: specifies the minimum memory resource required by a VM.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 29
Relationship Between VM QoS and
Host Memory
Relationship between the VM
N
memory QoS and host memory
rese ot Res
e
rved GB rved 6
for V
IPs specifications:
The total memory reserved for VMs in
the host is less than or equal to the host
memory specifications.
Windows VM(6 GB) Linux VM (6 GB) The total limited memory for VMs in the
host can be greater than the host
memory specifications.
Virtualization
The quota for VMs on the host is not
limited.

Host

Physical memory (10 GB)

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 30
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory Overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 31
Remote CD/DVD-ROM Mapping
With this feature, the local CD/DVD-ROM drive or ISO image can be remotely
accessed through the VM USB CD/DVD-ROM on the server.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 32
Working Principle of Remote
CD/DVD-ROM Mapping
The virtual USB CD/DVD-ROM drive is used on the server, so that the local media
(CD/DVD-ROM drive, ISO image of the disk) can be remotely accessed.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 33
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory Overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 34
Principles of Dynamic Resource
Scheduling
 Dynamic resource scheduling

Dynamic resource scheduling is to change the
number of resources used by a VM without
affecting VM services.
 Resources that can be scheduled
include the following:

Number of CPUs, memory size, number of
NICs, and number of disks
Offline Online Adjustment and Online Adjustment and
Resource Type
Adjustment Effective upon Restart Effective Immediately
Supported by the competition
CPU Supported Supported
tests
Supported by the competition
Memory Supported Supported
tests
Common NIC Supported N/A Supported
iNIC Supported Not supported Not supported
Number of disks Supported N/A Supported
Disk size
(used in virtualization scenarios, Partially supported (for details,
Supported Supported
and the disk size can only be see the following remarks)
increased)

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 35
Dynamic Resource Scheduling and
Configuration
VM resources can be adjusted on the Hardware tab under VM and Template.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 36
Contents
1. Introduction to Virtualization

2. Introduction to Computing Virtualization Features


1. Cross-CPU VM Live Migration

2. VM HA

3. CPU QoS

4. Memory Overcommitment

5. Remote CD/DVD-ROM Mapping

6. Dynamic Resource Adjustment

7. Computing Resource Scheduling

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 37
Introduction to Computing
Resource Scheduling
 What is computing resource scheduling?

This feature allows automatic adjustment for the layout of VMs deployed on
the host.
 What functions does the computing resource scheduling provide?

Load-balancing of the host

Automated power management: The system automatically powers off the host
when the number of idle resources is huge and powers on the host when the
number of idle resources is insufficient.

Exclusiveness between VMs, and ensuring that VMs run on a group of hosts
 What policies can be configured for the computing resource scheduling?

Load-balancing

Automated power management

Advanced scheduling rules

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 38
Computing Resource Scheduling:
Load Balancing

 According to policies configured by users, the system balances CPU usages and
memory usages of normal nodes (properly communicate with the management
node and are not isolated) through VM live migration.
 The load-balancing is performed at an interval of 50 minutes.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 39
Computing Resource Scheduling:
Flowchart of Load Balancing
Collect
Collect CPU
CPU and
and memory
memory usages
usages ofof each
each node
node in
in the
the cluster.
cluster.
(for
(for 10
10 collection
collection periods)
periods)

Is
Is the
the standard
standard load
load
deviation
deviation of
sampling
of the
the node
node for
for at
at least
least five
five No
sampling points
points and
and the
the last
last
sampling
sampling point
point greater
greater than
than the
the initial
initial
threshold?
threshold?

Yes
Collect
Collect CPU
CPU and
and memory
memory usages
usages for
for VMs
VMs that
that can
can be
be
scheduled in the cluster.
scheduled in the cluster.

Calculate
Calculate the
the change
change of
of standard
standard load
load deviations
deviations for
for each
each VM
VM
migrated
migrated to
to other
other nodes
nodes in
in the
the cluster.
cluster.

Does
Does the
the standard
standard deviation
deviation caused
caused
by
by the
the migration
migration is
is less
less than
than 0?
0? No
Yes
Sort
Sort out
out migrations
migrations with
with largest
largest reduction
reduction of
of the
the standard
standard
deviation
deviation and
and update
update the
the standard
standard deviation.
deviation.

Yes
Is
Is the
the number
number of
of such
such migrations
migrations
greater
greater than
than 40?
40?

No
Add
Add such
such migrations
migrations toto the
the migration
migration queue.
queue. Complete
Complete
the
the scheduling
scheduling of
of this
this cluster
cluster and
and start
start aa next
next one.
one.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 40
Computing Resource Scheduling:
Power Management Principle
Before the power management is After the power management is
implemented implemented

VM1

VM2 VM2

VM1 VM3 VM3

Host1 Host2 Host1 Host2

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 41
Computing Resource Scheduling:
Introduction to Load Balancing

 The system performs the host power management according to policies


configured by users.
 When the loads on the cluster host are light, the system automatically moves
all VMs from the host and powers off the host; When the loads on the cluster
host are heavy, the system automatically powers on the other hosts.
 The power management is performed at an interval of 10 minutes.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 42
Computing Resource Scheduling: Flowchart
of Automated Power Management

Start
Start

Collect
Collect CPU
CPU and
and memory
memory usages
usages of
of each
each node
node in
in Check
Check whether
whether the
the sampling
sampling point
point is
is overloaded,
overloaded,
the cluster.
the cluster. light,
light, or normal due to CPU or memory.
or normal due to CPU or memory.
(for
(for 10
10 collection
collection periods)
periods)

Is
Is the
the node
node heavy-
heavy-
Calculate
Calculate the
the light-loaded
light-loaded score
score of
of CPU
CPU and
and loaded?
loaded?
memory
memory usages
usages for
for each
each sampling
sampling point.
point. Yes
No

Calculate Is
Is the
the node
node light-loaded? Power
Power on
on the
the host
Calculate the
the heavy-loaded
heavy-loaded score
score of
of CPU
CPU and
and light-loaded? host
memory No and
and select an
select
memory usages for each sampling point.
usages for each sampling point. an
appropriate
appropriate node
node to
to
Yes migrate VMs.
migrate VMs.

Select
Select an
an appropriate
appropriate node,
node, migrate
migrate VMs
VMs to
to the
the
node, and power off the original node.
node, and power off the original node.

End
End

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 43
Computing Resource Scheduling:
Introduction to Advanced Scheduling Rules

 What are advanced scheduling rules?



After the resource scheduling is enabled, the system performs special
scheduling on VMs.

The scheduling interval is 50 minutes.
 What types do advanced scheduling rules have?

Exclusiveness of VMs: Different groups of VMs (each group contains 2 VMs)
are running on different hosts.

VMs to hosts: A group of VMs are running on a specified group of hosts.
 Relationship among advanced scheduling rules, load-balancing, and
automated power management

The priority of advanced scheduling rules is higher than that of load balancing
and lower than that of the automated power management.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 44
Computing Resource Scheduling: Advanced
Scheduling Rule Configuration —
Exclusiveness Between VMs
 Enter the cluster and chose Set Computing Resource Scheduling > Rule
Management, click Add, and choose Keep VMs mutually exclusive for Type.
The following dialog box is displayed.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 45
Computing Resource Scheduling:
Advanced Scheduling Rules
Configuration — VMs to Hosts
 Preparations: A host group and a VM group have been created.
 Creation rule: Enter the cluster and chose Set Computing Resource Scheduling
> Rule Management, click Add, and choose VMs to hosts for Type. The
following dialog box is displayed.

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 46
Computing Resource Scheduling:
Example of Advanced Scheduling Rules

Effect of the usage of load balancing, achieving power reduction

VM1

VM2 VM3 VM1 VM8

VM4 VM5 VM6 VM7 VM8

Host1 Host2 Host3

Copyright © 2014 Huawei Technologies Co., Ltd. All rights reserved. Page 47
Thank you
www.huawei.com

You might also like