service overview - huawei cloud · 2020-03-20 · public images use huawei euleros and mainstream...
TRANSCRIPT
Image Management Service
Service Overview
Issue 12
Date 2020-03-30
HUAWEI TECHNOLOGIES CO., LTD.
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. i
Copyright © Huawei Technologies Co., Ltd. 2020. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.
Trademarks and Permissions
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.
Huawei Technologies Co., Ltd.
Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: https://www.huawei.com
Email: [email protected]
Image Management Service
Service Overview Contents
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. ii
Contents
1 What Is Image Management Service? .................................................................................. 1
2 Product Advantages............................................................................................................... 4
3 Application Scenarios ........................................................................................................... 6
4 Features ................................................................................................................................... 7
5 Constraints ........................................................................................................................... 11
6 Supported OSs ..................................................................................................................... 14
6.1 OSs Supported by Different Types of ECSs ..................................................................................................................... 14
6.2 Formats and OSs Supported for External Image Files ..................................................................................................... 20
6.3 OSs Supporting UEFI Boot Mode ..................................................................................................................................... 25
7 Pricing Details ..................................................................................................................... 27
8 Permissions Management ................................................................................................... 29
9 Basic Concepts ..................................................................................................................... 32
9.1 Region and AZ .................................................................................................................................................................... 32
9.2 Common Image Formats .................................................................................................................................................... 33
10 Related Services ................................................................................................................. 36
11 Change History .................................................................................................................. 39
Image Management Service
Service Overview 1 What Is Image Management Service?
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 1
1 What Is Image Management Service?
Overview
An image is a server or disk template that contains an operating system (OS) or service data
and necessary application software, such as database software. Images are categorized into
public, private, Marketplace, and shared images.
Image Management Service (IMS) allows you to manage the lifecycle of images. You can
create ECSs or BMSs from a public, private, or shared image. You can also create a private
image from an ECS or external image file.
Image Types
Images are classified as public, private, Marketplace images, and shared images according to
their visibility. Public images are provided by the cloud platform, private images are those
you created, and shared images are private images that other tenants shared with you.
Figure 1-1 illustrates the relationships among different types of images.
Image Management Service
Service Overview 1 What Is Image Management Service?
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 2
Figure 1-1 Image types
Image Type Description
Public image A public image is a standard, widely used image. It contains an OS and
preinstalled public applications and is available to all users. Public
images are highly stable and authorized. You can configure the
application environment or related software as required.
Public images support the following OSs: Windows, CentOS, Debian,
openSUSE, Fedora, Ubuntu, EulerOS, and CoreOS.
For more information about public images, see Managing Public Images.
Private image A private image is an image that contains an OS or service data,
pre-installed public applications, and the owner's private applications. It
is visible only to the user who creates it.
A private image can be a system disk image, full-ECS image, or data disk
image.
Image Management Service
Service Overview 1 What Is Image Management Service?
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 3
Image Type Description
System disk image: contains an OS and pre-installed application
software for running services. You can use a system disk image to
create ECSs and migrate your services to the cloud.
Data disk image: contains only the owner's service data. You can also
use a data disk image to create EVS disks and migrate your service
data to the cloud.
Full-ECS image: contains an OS, pre-installed application software,
and service data.
Shared image A shared image is an image shared by another tenant with you. For more
about shared images, see Sharing Images.
Marketplace
image
The Marketplace is a store where you can purchase third-party images
that have the OS, application environment, and software pre-installed.
You can use the images to deploy websites and application development
environments with a few clicks, and no additional configuration
operation is required.
IMS Functions
IMS provides:
Public images that use common OSs
Creation of a private image from an ECS or an external image file
Public image management, such as searching images by OS type, name, or ID, and
viewing the image ID, system disk size, and features (such as user data injection and disk
hot swap) supported by the image
Private image management, such as modifying image attributes, sharing images, and
replicating images
Creation of ECSs using an image
For details about the preceding functions, see 4 Features.
Access Mode
The public cloud provides a web-based service management platform (management console).
You can access ECSs through HTTPS-compliant application programming interfaces (APIs)
or the management console. These two access modes differ as follows:
API
If you need to integrate IMS into a third-party system for secondary development, use
APIs to access the IMS service. For details, see Image Management Service API
Reference.
Management console
You can perform other operations provided by IMS on the management console. If you
have registered an account on the cloud platform, log in to the management console and
choose Image Management Service on the homepage.
If you have no account, register an account by following the instructions in Common
Operations on the Management Console.
Image Management Service
Service Overview 2 Product Advantages
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 4
2 Product Advantages
IMS provides convenient, secure, flexible, and efficient management of images. Image
deployment involves customizing the OS, applications, drivers, and settings on a single
computer and creating an image of it, then automatically deploying this image to other
computers.
Saving Time and Effort Simultaneously deploying an image on multiple cloud servers takes much less time and
makes this task much easier.
A private image can be created from an ECS, an external image file, or the system disk
or data disks of an ECS or BMS.
Private images can be transferred between accounts, regions, or cloud platforms through
image sharing, replication, and export.
Secure Public images use Huawei EulerOS and mainstream OSs such as Windows Server,
Ubuntu, and CentOS. These OSs have been strictly tested to provide secure and stable
services.
Image files are stored in multiple copies on Object Storage Service (OBS), providing
high data reliability and durability.
Private images can be encrypted through envelope encryption of Key Management
Service (KMS), ensuring data security.
Flexible You can manage images through a management console or API.
You can use a public image to deploy a general-purpose running environment, or use a
private image or a market image to deploy a customized environment.
IMS can meet your requirements such as server migration to the cloud, migration
between clouds, and server running environment backup.
Unified IMS provides a self-service platform for simplifying image management and
maintenance.
IMS allows you to batch deploy and upgrade application systems, improving O&M
efficiency and ensuring consistency.
Image Management Service
Service Overview 2 Product Advantages
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 5
Public images comply with industry standards. Only initialization components are
pre-installed. Kernel capabilities are provided by well-known third-party vendors to
facilitate image migration between cloud platforms.
Comparison Between Image-based Deployment and Manual Deployment
Table 2-1 Image-based deployment and manual deployment
Item Image-based Deployment Manual Deployment
Time required 2 to 5 minutes 1 to 2 days
Complexity Quickly create ECSs by using
public images, Marketplace
images, or existing solutions.
Select an appropriate OS, database,
and application software according
to your business requirements.
Then, install and commission them.
Security You only need to identify sources
of shared images. The images
such as public, private, and
market images have been strictly
tested to ensure security and
stability.
The security depends on the skills
of the R&D or O&M personnel.
Image Management Service
Service Overview 3 Application Scenarios
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 6
3 Application Scenarios
Migrating servers to the cloud or between clouds
Create images (in VHD, VMDK, QCOW2, or RAW format) from existing servers and
import the images to the cloud platform for enterprises to migrate business to the cloud.
Provide image sharing and cross-region image replication to enable migration of ECSs
between accounts and regions.
Deploying a specified software environment
Using shared images or Marketplace images enables enterprises to quickly build
specified software environments, without having to manually configure environments or
installing software. This is especially suitable for Internet startups.
Batch deploying software environments
Use an ECS with an OS, partitions, and software to create a private image, and then use
the image to create ECSs in a batch. The created ECSs have the same configuration as
the source ECS.
Backing up server running environments
Create an image from an ECS to back up the ECS. If the software of the ECS becomes
faulty, you can use the image to restore the ECS.
Image Management Service
Service Overview 4 Features
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 7
4 Features
Private Image Lifecycle
After you create a private image, you can use the image to create ECSs or EVS disks. You can
also share the image with other tenants or replicate the image to other regions. Figure 4-1
shows the lifecycle of private images.
Figure 4-1 Private image lifecycle
Image Management Service
Service Overview 4 Features
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 8
Features
Table 4-1 Creating a private image
Feature Description Related Operations
Creating a system
disk image using
an ECS or BMS
After creating a server, you can
customize it (such as installing
software and deploying an application
environment) as you need and use the
updated server to create a system disk
image. You can create ECSs with the
custom configurations from the image,
which frees you from repeatedly
configuring the ECSs.
Creating a System Disk
Image from a Windows
ECS
Creating a System Disk
Image from a Linux ECS
Creating a Private Image
from a BMS
Creating a system
disk image using
an external image
file (importing an
image)
You can import the system disk image
of a local server or a server on another
cloud platform to HUAWEI CLOUD.
You can use the imported image to
create new ECSs or BMSs. In
addition, you can reinstall or change
the OSs of existing ECSs or BMSs.
Creating a Windows
System Disk Image from
an External Image File
Creating a Linux System
Disk Image from an
External Image File
Creating a BMS Private
Image from an External
Image File
Creating a system
disk image using
an ISO file
Compared with the external image
files in other formats, an ISO file can
be used only after it is being
decompressed using a tool, such as
UltraISO or VirtualBox. For details
about the image creation process, see
the Related Operations column in the
table.
Creating a Windows
System Disk Image from
an ISO File
Creating a Linux System
Disk Image from an ISO
File
Creating a Windows
Image Using VirtualBox
and an ISO File
Creating a Linux Image
Using VirtualBox and an
ISO File
Creating a system
disk image using
Packer
Packer is an open-source tool that can
be used to create custom images. It
simplifies private image creation by
changing the image creation process
to a form in which management code
can be configured. In this way, users
can flexibly customize images.
Creating a Private Image
Using Packer
Creating a data
disk image using
an ECS data disk
A data disk image only contains user
service data. You can export service
data on data disks of an ECS by
creating a data disk image. A data disk
image can be used to create EVS disks
to migrate user service data.
Creating a Data Disk Image
from an ECS Data Disk
Creating a data You can import the data disk image of Creating a Data Disk Image
Image Management Service
Service Overview 4 Features
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 9
Feature Description Related Operations
disk image from
an external image
file
a local server or a server on another
cloud platform to HUAWEI CLOUD
through the IMS service. Then, use the
image to create an EVS disk.
from an External Image File
Creating a
full-ECS image
using an ECS,
CSBS backup, or
cloud server
backup
You can use an ECS with data disks to
create a full-ECS image, which
contains an OS, application software,
your service data and can be used to
quickly provision identical ECSs for
data migration.
A full-ECS image can be created by
using an ECS, CSBS backup, or cloud
server backup.
Creating a Full-ECS
Image from an ECS
Creating a Full-ECS
Image from a CSBS
Backup
Creating a Full-ECS
Image from a CBR
Backup
Creating ECSs
using private
images
After a system disk image or full-ECS
image is created, you can click Apply
for Server in the row that contains the
image to create an ECS.
Creating an ECS from an
Image
Table 4-2 Managing private images
Feature Description Related Operations
Modifying image
information
To facilitate private image management,
you can modify the following attributes of
an image: name, description, minimum
memory, maximum memory, and
advanced functions such as NIC
multi-queue and SR-IOV driver.
Modifying Image
Information
Sharing images You can share an image with other
HUAWEI CLOUD accounts. These
accounts can use your shared private
image to quickly create ECSs or EVS
disks.
Sharing Images
Image Sharing FAQs
Exporting images You can export private images to your
OBS bucket and download them to your
local PC for backup.
Exporting Images
Encrypting
images
You can create encrypted images to
improve data security. The encryption
mode is KMS envelope encryption.
Encrypted images can be created from
external image files or encrypted ECSs.
How Do HUAWEI
CLOUD Services Use
KMS to Encrypt
Data?
Creating Encrypted
Images
Replicating an
image within a
region
You can convert encrypted and
unencrypted images into each other or
enable some advanced features (such as
fast ECS creation from an image) using
Replicating Images
Within a Region
Image Management Service
Service Overview 4 Features
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 10
Feature Description Related Operations
the in-region image replication function.
Replicating an
image across
regions
You can replicate private images created
in a region to another region, that it,
cross-region image replication under the
same account. Shared images can be
replicated across regions between
different accounts.
Replicating Images
Across Regions
Tagging an image You can tag your private images for easy
management and search.
Tagging an Image
Exporting image
information
You can export information about the
public and private images in a region in
CSV format, facilitating local
maintenance and query.
Exporting Image
Information
Deleting an
image
You can delete images that are no longer
used. Deleting an image does not affect
the ECSs created from the image.
Deleting Images
Image Management Service
Service Overview 5 Constraints
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 11
5 Constraints
This section describes the constraints on using IMS.
Table 5-1 Constraints
Scenario Item Constraint
Creating a
private image
Maximum number of
private images that can
be created in a region
50
If you need to create more private images,
submit a service ticket to increase your quota.
For details, see How Do I Increase the Image
Quota?
Maximum number of
concurrent tasks for
creating private images
40
Creating a system disk
image from an ECS or
BMS
The ECS must be in the Stopped or Running
state.
The BMS must be in the Stopped state and
must be booted from an EVS disk rather than
a local disk.
Creating a system disk
image from an external
image file
For details about constraints on external image
files, see Preparing an Image File (Windows) or
Preparing an Image File (Linux).
Creating a system disk
image from an ISO file
The image cannot be replicated, exported, or
encrypted.
Creating an image
from an ECS data disk
The ECS must be in the Stopped or Running
state.
A data disk image can be used to create a
data disk only once.
Creating a data disk
image from an external
image file
The data disk capacity must be no less than the
data disk size in the image file and fall within
40–2048 GB.
Creating a full-ECS
image from an ECS or
a CSBS or CBR
The ECS must be in the Stopped or Running
state.
Image Management Service
Service Overview 5 Constraints
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 12
Scenario Item Constraint
backup A CSBS backup or CBR backup can be used
to create a full-ECS image only once.
The full-ECS image cannot be published in
the Marketplace or be exported.
The full-ECS image can only be replicated
across regions.
Only the full-ECS image created from a CBR
backup is shareable with other tenants.
Creating an encrypted
image from an
encrypted ECS or an
external image file
An encrypted image cannot be shared with
other tenants, published in the Marketplace,
or replicated across regions.
The key used for encrypting the image cannot
be changed.
Sharing an
image
Maximum number of
tenants an image can
be shared with
System disk image or data disk image: 128
Full-ECS image: 10
Maximum number of
shared images that a
tenant can receive
No limit
Private image status Normal
Image sharing The images published in the Marketplace and
the full-ECS images created from a CSBS
backup cannot be shared with others.
If you use the sharing function provided by
IMS, you can share images only within the
region where they reside. To make an image
available in a different region, replicate the
image to the region and then share it.
A shared image can be used to create an ECS
only in the same region.
Replicating
an image
Maximum size of an
image
128 GB
Maximum number of
concurrent replication
tasks per tenant
5
Private image status Normal
Replicating an image
within a region
Neither the private images created from ISO
files nor the full-ECS images support in-region
replication.
Replicating an image
across regions
A new replication task can be created only
after the previous replication task is
complete.
Encrypted images do not support
Image Management Service
Service Overview 5 Constraints
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 13
Scenario Item Constraint
cross-region replication.
Exporting
images
Maximum size of an
exported image
1 TB
Images larger than 128 GB support only fast
export. For details about fast export, see
Comparison Between Import and Fast Import,
and Between Export and Fast Export.
Formats of exported
image files
VMDK, VHD, QCOW2, ZVHD, and ZVHD2
Private image status Normal
Exporting images Windows and SUSE public images as well as
private images created from these public
images cannot be exported.
If a market image is used to create an ECS
and then the ECS is used to create a private
image, this private image cannot be exported.
Both the private images created from ISO
files and the full-ECS images cannot be
exported.
Encrypted images cannot be exported
through fast export.
Deleting an
image
Private image status A released private image cannot be deleted.
Tagging an
image
Maximum number of
tags that can be added
to a private image
10
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 14
6 Supported OSs
6.1 OSs Supported by Different Types of ECSs This section describes the OSs supported for different types of ECSs.
x86 ECSs
Kunpeng ECSs
x86 ECSs Table 6-1 lists the OSs supported by the following ECSs:
General-purpose T6
General computing S2, S3, S6, and SN3
General computing-plus C3
Memory-optimized M2, M3, and M6
High-performance computing HC2 and H3
Disk-intensive D2 and D3
Table 6-2 lists the OSs supported by the following ECSs:
General computing-plus C3ne, C6, and C6s
Memory-optimized M3ne
Table 6-3 lists the OSs supported by the following ECSs:
Large-memory E3
Table 6-4 lists the OSs supported by the following ECSs:
Ultra-high I/O I3
For other GPU-accelerated ECSs, see the GPU product description.
You are advised to use the official OS release version. Do not tailor or highly customize the release version. Otherwise, problems may occur.
OS vendors update OS release versions irregularly. However, OS vendors have stopped maintaining some OS versions and no longer release rectification or security patches for the OS versions. You are advised to pay attention to the notices of OS vendors and update your OS timely to ensure that your OS runs properly.
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 15
Table 6-1 Supported OS versions-01
OS Type OS Version
Windows Windows Server 2008 R2 Standard\Enterprise\Datacenter\Web
Windows Server 2012 Standard\Datacenter
Windows Server 2012 R2 Standard\Datacenter
Windows Server 2016 Standard\Datacenter
Windows Server 2019 Standard\Datacenter
Windows Server Core Version 1709
CentOS 64-bit: CentOS 6.10, 6.9, 6.8, 6.7, 6.6, 6.5, 6.4, and 6.3
64-bit: CentOS 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, and 7.0
64-bit: CentOS 8.0
Ubuntu 64-bit: Ubuntu 18.04, 16.04, 14.04, and 12.04 Server
EulerOS 64-bit: EulerOS 2.5, 2.3, and 2.2
Red Hat 64-bit: Red Hat 6.10, 6.9, 6.8, 6.7, 6.6, 6.5, and 6.4
64-bit: Red Hat 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, and 7.0
64-bit: Red Hat 8.0
SUSE Linux Enterprise 64-bit: SLES 11 SP4 and 11 SP3
64-bit: SLES 12 SP4, 12 SP3, 12 SP2, 12 SP1, and 12
64-bit: SLES 15
Debian 64-bit: Debian 8.0.0–8.10.0
64-bit: Debian 9.8.0, 9.7.0, 9.6.0, 9.5.0, 9.4.0, 9.3.0, and 9.0.0
OpenSUSE 64-bit: openSUSE 13.2
64-bit: openSUSE Leap 15.0 and 15.1
64-bit: openSUSE Leap 42.3, 42.2, and 42.1
Fedora 64-bit: Fedora 22–29
CoreOS 64-bit: CoreOS 2079.4.0
FreeBSD 64-bit: FreeBSD 11.0
Table 6-2 Supported OS versions-02
OS Type OS Version Kernel Version
Windows Windows Server 2008 R2
Enterprise\Datacenter\Web\Stan
dard
Windows Server 2012 R2
Standard\Datacenter
Windows Server 2016
Standard\Datacenter
10.0.14393
6.1.7600
6.0.6002
6.1.7600
6.3.9600
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 16
OS Type OS Version Kernel Version
Windows Server 2019
Datacenter
Windows Server Version 1709
Datacenter
CentOS 64-bit:
CentOS 6
CentOS 7
CentOS 8
2.6.32-754.10.1.e16.x86_64
2.6.32-696.16.1.el6.x86_64
2.6.32-754.10.1.el6.x86_64
2.6.32-754.11.1.e16.x86_64
3.10.0-514.10.2.el7.x86_64
3.10.0-693.11.1.el7.x86_64
3.10.0-862.9.1.el7.x86_64
3.10.0-957.5.1.e17.x86_64
3.10.0-957.10.1.e17.x86_64
Ubuntu 64-bit:
Ubuntu 14.04 Server
Ubuntu 16.04 Server
Ubuntu 18.04 Server
4.15.0-52-56
4.4.0-151-178
4.4.0-104-generic
4.4.0-141-generic
4.4.0-142-generic
4.4.0-145-generic
4.15.0-34-generic
4.15.0-45-generic
4.15.0-47-generic
EulerOS 64-bit:
EulerOS 2.2
EulerOS 2.3
3.10.0-327.62.59.83.h162.x86_64
3.10.0-514.44.5.10.h198.x86_64
3.10.0-327.59.59.46.h38.x86_64
3.10.0-327.62.59.83.h96.x86_64
3.10.0-327.62.59.83.h128.x86_64
3.10.0-514.44.5.10.h121.x86_64
3.10.0-514.44.5.10.h142.x86_64
Red Hat 64-bit:
Red Hat 6
Red Hat 7
2.6.32-358.6.2.el6.x86_64
2.6.32-431.20.3.el6
2.6.32-504.12.2.el6
2.6.32-573.el6.x86_64
2.6.32-696.1.1.el6.x86_64
2.6.32-696.10.2.el6.x86_64
2.6.32-754.el6.x86_64
3.10.0-229.1.2.el7.x86_64
3.10.0-327.36.1.el7.x86_64
3.10.0-514.36.1.el7
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 17
OS Type OS Version Kernel Version
3.10.0-514.6.1.el7.x86_64
3.10.0-693.11.6.el7.x86_64
3.10.0-862.3.2.el7.x86_64
SUSE Linux
Enterprise
64-bit:
SLES 11
SLES 12
3.0.101-108.18-default
3.12.74-60.64.40-default
4.4.103-92.53-default
4.4.120-92.70-default
4.4.121-92.92
Debian 64-bit:
Debian 8
Debian 9
4.9.168-1+deb9u3
3.2.0-4-686-pae
3.2.0-4-amd64
3.16.0-4-amd64
4.9.0-3-amd64
4.9.0-4-amd64
4.9.0-8-amd64
4.9.0-9-amd64
4.19.0-5-amd64
OpenSUSE 64-bit:
OpenSUSE 15.0
OpenSUSE 15.1
4.4.103-18.41-default
3.0.101-108.18-default
Fedora 64-bit:
Fedora 2x
5.1.11-200.fc29.x86_64
4.5.5-300.fc24.x86_64
4.20.8-200.fc29.x86_64
5.2.8-200.fc30.x86_64
4.8.6-300.fc25.x86_64
Table 6-3 Supported OS versions-03
OS Type OS Version Kernel Version
CentOS 64-bit:
CentOS 6
CentOS 7
2.6.32-754.15.3.e16.x86_64
2.6.32-696.16.1.el6.x86_64
2.6.32-754.10.1.el6.x86_64
2.6.32-754.11.1.e16.x86_64
3.10.0-514.10.2.el7.x86_64
3.10.0-693.11.1.el7.x86_64
3.10.0-862.9.1.el7.x86_64
3.10.0-957.21.3.e17.x86_64
3.10.0-957.5.1.e17.x86_64
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 18
OS Type OS Version Kernel Version
3.10.0-957.10.1.e17.x86_64
Ubuntu 64-bit:
Ubuntu 14.04 Server
Ubuntu 16.04 Server
Ubuntu 18.04 Server
4.15.0-52-56
4.4.0-151-178
4.4.0-104-generic
4.4.0-141-generic
4.4.0-142-generic
4.4.0-145-generic
4.15.0-34-generic
4.15.0-45-generic
4.15.0-47-generic
EulerOS 64-bit:
EulerOS 2.2
EulerOS 2.3
3.10.0-327.62.59.83.h162.x86_64
3.10.0-514.44.5.10.h198.x86_64
3.10.0-327.59.59.46.h38.x86_64
3.10.0-327.62.59.83.h96.x86_64
3.10.0-327.62.59.83.h128.x86_64
3.10.0-514.44.5.10.h121.x86_64
3.10.0-514.44.5.10.h142.x86_64
Red Hat 64-bit:
Red Hat 6
Red Hat 7
2.6.32-358.6.2.el6.x86_64
2.6.32-431.20.3.el6
2.6.32-504.12.2.el6
2.6.32-573.el6.x86_64
2.6.32-696.1.1.el6.x86_64
2.6.32-696.10.2.el6.x86_64
2.6.32-754.el6.x86_64
3.10.0-229.1.2.el7.x86_64
3.10.0-327.36.1.el7.x86_64
3.10.0-514.36.1.el7
3.10.0-514.6.1.el7.x86_64
3.10.0-693.11.6.el7.x86_64
3.10.0-862.3.2.el7.x86_64
SUSE Linux
Enterprise
64-bit:
SLES 11
SLES 12
3.0.101-108.18-default
3.12.74-60.64.40-default
4.4.103-92.53-default
4.4.120-92.70-default
4.4.121-92.92
Debian 64-bit:
Debian 8
Debian 9
4.9.168-1+deb9u3
3.2.0-4-686-pae
3.2.0-4-amd64
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 19
OS Type OS Version Kernel Version
3.16.0-4-amd64
4.9.0-3-amd64
4.9.0-4-amd64
4.9.0-8-amd64
4.9.0-9-amd64
4.19.0-5-amd64
OpenSUSE 64-bit:
OpenSUSE 15.0
OpenSUSE 15.1
4.4.103-18.41-default
3.0.101-108.18-default
Fedora 64-bit:
Fedora 2x
5.1.11-200.fc29.x86_64
4.5.5-300.fc24.x86_64
4.20.8-200.fc29.x86_64
5.2.8-200.fc30.x86_64
4.8.6-300.fc25.x86_64
Table 6-4 Supported OS versions-04
OS Type OS Version Kernel Version
CentOS 64-bit:
CentOS 6
CentOS 7
2.6.32-754.15.3.e16.x86_64
2.6.32-696.16.1.el6.x86_64
2.6.32-754.10.1.el6.x86_64
2.6.32-754.11.1.e16.x86_64
3.10.0-514.10.2.el7.x86_64
3.10.0-693.11.1.el7.x86_64
3.10.0-862.9.1.el7.x86_64
3.10.0-957.21.3.e17.x86_64
3.10.0-957.5.1.e17.x86_64
3.10.0-957.10.1.e17.x86_64
Ubuntu 64-bit:
Ubuntu 14.04 Server
Ubuntu 16.04 Server
Ubuntu 18.04 Server
4.4.0-31-generic
4.4.0-131-generic
4.4.0-141-generic
4.4.0-142-generic
4.15.0-29-generic
4.15.0-45-generic
EulerOS 64-bit:
EulerOS 2.2
EulerOS 2.3
3.10.0-327.62.59.83.h128.x86_64
3.10-514.44.5.10.h142.x86_64
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 20
OS Type OS Version Kernel Version
SUSE Linux
Enterprise
64-bit:
SLES 12
4.4.103-92.53-default
4.4.120-92.70-default
Debian 64-bit:
Debian 8
Debian 9
3.16.0-7-amd64
3.16.0-4-amd64
4.9.0-3-amd64
Kunpeng ECSs
Table 6-5 lists the OSs supported by the following ECSs:
Kunpeng general computing-plus KC1
Kunpeng memory-optimized KM1
Table 6-5 Supported OS versions-05
OS Type OS Version
CentOS 64-bit: CentOS 7.6, 7.5, and 7.4
64-bit: CentOS 8.0
Ubuntu 64-bit: Ubuntu 18.04 Server
EulerOS 64-bit: EulerOS 2.8
Red Hat 64-bit: Red Hat 7.6 and 7.5
SUSE Linux Enterprise 64-bit: SLES 12 SP4
64-bit: SLES 15
OpenSUSE 64-bit: openSUSE Leap 15.0
Fedora 64-bit: Fedora 29
Debian 64-bit: Debian 10.2.0
6.2 Formats and OSs Supported for External Image Files
Supported File Formats
An external image file is a file that is in VMDK, VHD, QCOW2, RAW, VHDX, QED, VDI,
QCOW, ZVHD2, or ZVHD format and can be used to create private images. Select a format
that meets your requirements.
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 21
Supported OSs
When you upload an external image file to an OBS bucket on the management console, the
OS contained in the image file will be identified. Table 6-6 and Table 6-7 list the OSs
supported for external image files.
If the OS cannot be identified or is not supported:
For Windows, Other_Windows (64_bit) or Other_Windows (32_bit) will be selected
during image registration.
For Linux, Other_Linux (64_bit) or Other_Linux (32_bit) will be selected during
image registration.
Uploading image files using OSs not listed in Table 6-6 and Table 6-7 may fail. You are advised to
contact the customer service before uploading these image files.
For details about the formats and OSs supported for BMS images, see Bare Metal Server Private Image Creation Guide.
Table 6-6 Supported OSs (x86)
OS Type OS Version
Windows Windows 10 64bit
Windows Server 2019 Standard 64bit
Windows Server 2019 Datacenter 64bit
Windows Server 2016 Standard 64bit
Windows Server 2016 Datacenter 64bit
Windows Server 2012 R2 Standard 64bit
Windows Server 2012 Essentials R2 64bit
Windows Server 2012 R2 Datacenter 64bit
Windows Server 2012 Datacenter 64bit
Windows Server 2012 Standard 64bit
Windows Server 2008 WEB R2 64bit
Windows Server 2008 R2 Standard 64bit
Windows Server 2008 R2 Enterprise 64bit
Windows Server 2008 R2 Datacenter 64bit
SUSE SUSE Linux Enterprise Server 15 64bit
SUSE Linux Enterprise Server 12 SP4 64bit
SUSE Linux Enterprise Server 12 SP3 64bit
SUSE Linux Enterprise Server 12 SP2 64bit
SUSE Linux Enterprise Server 12 SP1 64bit
SUSE Linux Enterprise Server 11 SP4 64bit
SUSE Linux Enterprise Server 11 SP3 64bit
SUSE Linux Enterprise Server 11 SP3 32bit
Oracle Linux Oracle Linux Server release 7.6 64bit
Oracle Linux Server release 7.5 64bit
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 22
OS Type OS Version
Oracle Linux Server release 7.4 64bit
Oracle Linux Server release 7.3 64bit
Oracle Linux Server release 7.2 64bit
Oracle Linux Server release 7.1 64bit
Oracle Linux Server release 7.0 64bit
Oracle Linux Server release 6.10 64bit
Oracle Linux Server release 6.9 64bit
Oracle Linux Server release 6.8 64bit
Oracle Linux Server release 6.7 64bit
Oracle Linux Server release 6.5 64bit
RedHat RedHat Linux Enterprise 8.0 64bit
RedHat Linux Enterprise 7.6 64bit
RedHat Linux Enterprise 7.5 64bit
RedHat Linux Enterprise 7.4 64bit
RedHat Linux Enterprise 7.3 64bit
RedHat Linux Enterprise 7.2 64bit
RedHat Linux Enterprise 7.1 64bit
RedHat Linux Enterprise 7.0 64bit
RedHat Linux Enterprise 6.10 64bit
RedHat Linux Enterprise 6.9 64bit
RedHat Linux Enterprise 6.8 64bit
RedHat Linux Enterprise 6.7 64bit
RedHat Linux Enterprise 6.6 64bit
RedHat Linux Enterprise 6.6 32bit
RedHat Linux Enterprise 6.5 64bit
RedHat Linux Enterprise 6.4 64bit
RedHat Linux Enterprise 6.4 32bit
Ubuntu Ubuntu 19.04 server 64bit
Ubuntu 18.04.2 server 64bit
Ubuntu 18.04.1 server 64bit
Ubuntu 18.04 server 64bit
Ubuntu 16.04.6 server 64bit
Ubuntu 16.04.5 server 64bit
Ubuntu 16.04.4 server 64bit
Ubuntu 16.04.3 server 64bit
Ubuntu 16.04.2 server 64bit
Ubuntu 16.04 server 64bit
Ubuntu 14.04.5 server 64bit
Ubuntu 14.04.4 server 64bit
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 23
OS Type OS Version
Ubuntu 14.04.4 server 32bit
Ubuntu 14.04.3 server 64bit
Ubuntu 14.04.3 server 32bit
Ubuntu 14.04.1 server 64bit
Ubuntu 14.04.1 server 32bit
Ubuntu 14.04 server 64bit
Ubuntu 14.04 server 32bit
OpenSUSE OpenSUSE 42.3 64bit
OpenSUSE 42.2 64bit
OpenSUSE 42.1 64bit
OpenSUSE 15.1 64bit
OpenSUSE 15.0 64bit
OpenSUSE 13.2 64bit
OpenSUSE 11.3 64bit
CentOS CentOS 8.0 64bit
CentOS 7.7 64bit
CentOS 7.6 64bit
CentOS 7.5 64bit
CentOS 7.4 64bit
CentOS 7.3 64bit
CentOS 7.2 64bit
CentOS 7.1 64bit
CentOS 7.0 64bit
CentOS 7.0 32bit
CentOS 6.10 64bit
CentOS 6.10 32bit
CentOS 6.9 64bit
CentOS 6.8 64bit
CentOS 6.7 64bit
CentOS 6.7 32bit
CentOS 6.6 64bit
CentOS 6.6 32bit
CentOS 6.5 64bit
CentOS 6.5 32bit
CentOS 6.4 64bit
CentOS 6.4 32bit
CentOS 6.3 64bit
CentOS 6.3 32bit
Debian Debian GNU/Linux 10.0.0 64bit
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 24
OS Type OS Version
Debian GNU/Linux 9.3.0 64bit
Debian GNU/Linux 9.0.0 64bit
Debian GNU/Linux 8.10.0 64bit
Debian GNU/Linux 8.8.0 64bit
Debian GNU/Linux 8.7.0 64bit
Debian GNU/Linux 8.6.0 64bit
Debian GNU/Linux 8.5.0 64bit
Debian GNU/Linux 8.4.0 64bit
Debian GNU/Linux 8.2.0 64bit
Debian GNU/Linux 8.1.0 64bit
Fedora Fedora 30 64bit
Fedora 29 64bit
Fedora 28 64bit
Fedora 27 64bit
Fedora 26 64bit
Fedora 25 64bit
Fedora 24 64bit
Fedora 23 64bit
Fedora 22 64bit
EulerOS EulerOS 2.5 64bit
EulerOS 2.3 64bit
EulerOS 2.2 64bit
EulerOS 2.1 64bit
EulerOS 2.0 SP3 64bit
EulerOS 2.0 SP2 64bit
NeoKylin NeoKylin 7.4 64bit
NeoKylin Server release 5.0 U2 64bit
NeoKylin Linux Advanced Server release 7.0 U5 64bit
Table 6-7 Supported OSs (ARM)
OS Type OS Version
CentOS CentOS 7.6 64bit
CentOS 7.5 64bit
CentOS 7.4 64bit
EulerOS EulerOS 2.8 64bit
Fedora Fedora 29 64bit
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 25
OS Type OS Version
Ubuntu Ubuntu 19.04 server 64bit
Ubuntu 18.04 Server 64bit
Related Operations
If your image file is not in a supported format, you can use a tool to convert the image format.
For details, see Converting Image File Formats.
For how to upload external image files, see Uploading an Image File (Windows) and
Uploading an Image File (Linux).
After an external image file is successfully uploaded, you can register this image file as a
private image on the cloud platform. For details, see Registering an External Image File as a
Private Image (Windows) and Registering an External Image File as a Private Image (Linux).
6.3 OSs Supporting UEFI Boot Mode
The ECS boot mode can be BIOS or UEFI. For details about the differences between the two
modes, see How Is BIOS Different from UEFI?
Table 6-8 lists the OSs that support the UEFI boot mode.
Table 6-8 OSs supporting UEFI boot mode
OS Type OS Version
Windows Windows Server 2019 Datacenter 64bit
Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
Windows Server 2016 Datacenter 64bit
Windows Server 2012 R2 Standard 64bit
Windows Server 2012 R2 Datacenter 64bit
Windows Server 2012 Essentials R2 64bit
Windows Server 2012 Standard 64bit
Windows Server 2012 Datacenter 64bit
Windows 10 64bit
Ubuntu Ubuntu 16.04 server 64bit
Ubuntu 14.04 server 64bit
RedHat RedHat Linux Enterprise 7.4 64bit
RedHat Linux Enterprise 7.3 64bit
Image Management Service
Service Overview 6 Supported OSs
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 26
OS Type OS Version
RedHat Linux Enterprise 7.1 64bit
RedHat Linux Enterprise 7.0 64bit
RedHat Linux Enterprise 6.9 64bit
RedHat Linux Enterprise 6.6 32bit
RedHat Linux Enterprise 6.5 64bit
Oracle Linux Oracle Linux Server release 7.4 64bit
Oracle Linux Server release 6.9 64bit
OpenSUSE OpenSUSE 42.1 64bit
SUSE SUSE Linux Enterprise Server 12 SP1 64bit
SUSE Linux Enterprise Server 11 SP3 64bit
Fedora Fedora 24 64bit
Debian Debian GNU/Linux 8.8.0 64bit
CentOS CentOS 7.4 64bit
CentOS 7.0 64bit
CentOS 6.9 64bit
CentOS 6.6 64bit
EulerOS EulerOS 2.3 64bit
EulerOS 2.2 64bit
Image Management Service
Service Overview 7 Pricing Details
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 27
7 Pricing Details
When you use public images to create ECSs, you will be charged the license fees of some
commercial OSs. ECS fees are also related to the flavor. For details, see Price Calculator.
Private images are free. Table 7-1 provides the pricing details of resources related to private
images.
Table 7-1 IMS pricing details
Operation Billing Item
System and data disk images OBS storage space
Full-ECS images CSBS or CBR backup storage
Marketplace images Determined by the image provider.
External image files uploaded
to an OBS bucket
OBS storage space (You are advised to delete unneeded
image files.)
Cross-region replication of
system disk image and data
disk images
OBS storage space and traffic for cross-region
replication
OBS space for storing the newly replicated image
Cross-region replication of
full-ECS images
CSBS or CBR storage space and traffic for
cross-region replication
CSBS or CBR space for storing the newly replicated
image
System disk images and data disk images are stored in OBS buckets invisible to users. Images are managed and maintained through IMS. In addition, the storage space is charged following the OBS charging rules.
For OBS pricing details, see OBS Pricing Details.
For CSBS pricing details, see CSBS Pricing Details.
For CBR pricing details, see CBR Pricing Details.
License
Image Management Service
Service Overview 7 Pricing Details
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 28
− If you use CentOS or Ubuntu images to create ECSs, you are not charged for the
OS license.
− If you use Windows images to create ECSs, you are charged for the OS license. The
billing mode can be Yearly/Monthly or Metered, which is the same as that of
ECSs.
Image Management Service
Service Overview 8 Permissions Management
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 29
8 Permissions Management
If you need to grant different permissions to employees in your enterprise to access your IMS
resources, IAM is a good choice for fine-grained permissions management. IAM provides
identity authentication, permissions management, and access control, helping you secure
access to your HUAWEI CLOUD resources.
With IAM, you can use your HUAWEI CLOUD account to create IAM users for your
employees, and grant permissions to the users to control their access to specific resource types.
For example, some software developers in your enterprise need to use IMS resources but must
not delete them or perform any high-risk operations. To achieve this result, you can create
IAM users for the software developers and grant them only the permissions required for using
IMS resources.
If your HUAWEI CLOUD account does not require individual IAM users for permissions
management, skip this section.
IAM can be used free of charge. You pay only for the resources in your account. For more
information about IAM, see IAM Service Overview.
IMS Permissions
By default, new IAM users do not have any permissions granted. You need to add a user to
one or more groups, and assign policies or roles to these groups. The user then inherits
permissions from the groups it is a member of. This process is called authorization. After
authorization, the user can perform specified operations on BMS based on the permissions.
IMS is a project-level service deployed and accessed in specific physical regions. To grant
IMS permissions to a user group, specify the scope as region-specific projects and select
projects for the permissions to take effect. If All projects is selected, the permissions will take
effect for the user group in all region-specific projects. When accessing IMS, users need to
switch to a region where they have been authorized to use IMS.
You can grant users permissions by using roles and policies.
Roles: A coarse-grained authorization mechanism provided by IAM to define
permissions based on users' job responsibilities. This mechanism provides only a limited
number of service-level roles for authorization. When using roles to grant permissions,
you also need to assign other roles that the permissions depend on to take effect.
However, roles are not an ideal choice for fine-grained authorization and secure access
control.
Policies: A type of fine-grained authorization mechanism that defines permissions
required to perform operations on specific cloud resources under certain conditions. This
Image Management Service
Service Overview 8 Permissions Management
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 30
mechanism allows for more flexible policy-based authorization, meeting requirements
for secure access control. For example, you can grant IMS users only the permissions for
managing a certain type of image resources. Most policies define permissions based on
APIs. For the API actions supported by IMS, see Permissions Policies and Supported
Actions.
Table 8-1 lists all the system-defined permissions supported by IMS.
Table 8-1 System-defined permissions supported by IMS
Role/Policy Name
Description Type Dependency
IMS FullAccess All permissions of IMS System-define
d policy
None
IMS
ReadOnlyAcces
s
Read-only permissions for
IMS. Users granted these
permissions can only view
IMS data.
System-define
d policy
None
IMS
Administrator
Administrator permissions
for IMS
System-define
d role
None
Server
Administrator
Permissions:
Creating, deleting, and
modifying ECSs
Creating, deleting, and
modifying EVS disks
All operations on security
groups, security group
rules, ports, firewalls,
EIPs, and bandwidth, if
the Tenant Guest policy
is also assigned.
Creating, deleting,
querying, and modifying
images
System-define
d role
Dependent on the
Tenant Guest and
Tenant
Administrator
policies, which must
be assigned in the
same project as the
Server
Administrator
policy.
Table 8-2 lists the common operations supported by each system-defined permission of IMS.
Select the permissions as needed.
Table 8-2 Common operations supported by each system-defined permission
Operation IMS FullAccess IMS ReadOnlyAccess
IMS Administrator
Creating an image √ x √
Deleting an image √ x √
Querying an image √ √ √
Updating image √ x √
Image Management Service
Service Overview 8 Permissions Management
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 31
Operation IMS FullAccess IMS ReadOnlyAccess
IMS Administrator
information
Helpful Links IAM Service Overview
Creating a User and Granting Permissions
Permissions Policies and Supported Actions
Image Management Service
Service Overview 9 Basic Concepts
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 32
9 Basic Concepts
9.1 Region and AZ
Concept
A region and availability zone (AZ) identify the location of a data center. You can create
resources in a specific region and AZ.
Regions are divided based on geographical location and network latency. Public services,
such as Elastic Cloud Server (ECS), Elastic Volume Service (EVS), Object Storage
Service (OBS), Virtual Private Cloud (VPC), Elastic IP (EIP), and Image Management
Service (IMS), are shared within the same region. Regions are classified into universal
regions and dedicated regions. A universal region provides universal cloud services for
common tenants. A dedicated region provides specific services for specific tenants.
An AZ contains one or more physical data centers. Each AZ has independent cooling,
fire extinguishing, moisture-proof, and electricity facilities. Within an AZ, computing,
network, storage, and other resources are logically divided into multiple clusters. AZs
within a region are interconnected using high-speed optical fibers to support cross-AZ
high-availability systems.
Figure 9-1 shows the relationship between regions and AZs.
Figure 9-1 Regions and AZs
HUAWEI CLOUD provides services in many regions around the world. Select a region and
AZ based on requirements.
Image Management Service
Service Overview 9 Basic Concepts
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 33
Selecting a Region
When selecting a region, consider the following factors:
Location
It is recommended that you select the closest region for low network latency and quick
access. Regions within the Chinese mainland provide the same infrastructure, BGP
network quality, as well as resource operations and configurations. Therefore, if your
target users are on the Chinese mainland, you do not need to consider the network
latency differences when selecting a region.
− If your target users are in Asia Pacific (excluding the Chinese mainland), select the
AP-Hong Kong, AP-Bangkok, or AP-Singapore region.
− If your target users are in Africa, select the AF-Johannesburg region.
− If your target users are in Europe, select the EU-Paris region.
Resource price
Resource prices may vary in different regions. For details, see Product Pricing Details.
Selecting an AZ
When deploying resources, consider your applications' requirements on disaster recovery (DR)
and network latency.
For high DR capability, deploy resources in different AZs within the same region.
For low network latency, deploy resources in the same AZ.
Regions and Endpoints
Before you use an API to call resources, specify its region and endpoint. For more details, see
Regions and Endpoints.
9.2 Common Image Formats IMS supports multiple image formats, and the system uses the ZVHD format by default.
Table 9-1 lists the common image formats.
Table 9-1 Common image formats
Image Format Description Remarks
ZVHD This is a self-developed format. It uses
the ZLIB compression algorithm and
supports sequential read and write.
A universal format
supported by IaaS
OpenStack A format
supported for imported and
exported images
ZVHD2 This is a self-developed format. It uses
the ZSTD algorithm and supports lazy
loading.
A format for the lazy
loading feature A format
supported for imported
images
QCOW2 This is a disk image supported by the A format supported for
Image Management Service
Service Overview 9 Basic Concepts
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 34
Image Format Description Remarks
QEMU simulator. It is a file that
indicates a block device disk of a fixed
size. Compared with the RAW format,
the QCOW2 format has the following
features:
Supports a lower disk usage.
Supports Copy-On-Write (CoW). The
image file only reflects the changes of
disks.
Supports snapshots.
Supports zlib compression and
encryption by following Advanced
Encryption Standard (AES).
imported and exported
images
VMDK VMDK is a virtual disk format created by
VMware. A VMDK file represents a
physical disk drive of the virtual machine
file system (VMFS) on an ECS.
A format supported for
imported and exported
images
VHD VHD is a virtual disk file format
provided by Microsoft. A VHD file is a
compressed file stored in the file system
of the host machine. It mainly contains a
file system required for starting ECSs.
A format supported for
imported and exported
images
VHDX VHDX is a new VHD format introduced
into Hyper-V of Windows Server 2012
by Microsoft. Compared with the VHD
format, VHDX has a larger storage
capacity. It provides protection against
data damage during power supply
failures and optimizes the disk structure
alignment mode to prevent performance
degradation of new physical disks in a
large sector.
A format supported for
imported images
RAW A RAW file can be directly read and
written by ECSs. This format does not
support dynamic space expansion and has
the best I/O performance.
A format supported for
imported images
QCOW QCOW manages the space allocation of
an image through the secondary index
table. The secondary index uses the
memory cache technology and needs the
query operation, which results in
performance loss. The performance of
QCOW is inferior to that of QCOW2,
and the read and write performance is
inferior to that of RAW.
A format supported for
imported images
VDI VDI is the disk image file format used by
the Virtual BOX virtualization software
A format supported for
imported images
Image Management Service
Service Overview 9 Basic Concepts
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 35
Image Format Description Remarks
of SUN. It supports snapshots.
QED The QED format is an evolved version of
the QCOW2 format. Its storage location
query mode and data block size are the
same as those of the QCOW2 format.
However, QED implements
Copy-On-Write (CoW) in a different way
as it uses a dirty flag to replace the
reference count table of QCOW2.
A format supported for
imported images
Image Management Service
Service Overview 10 Related Services
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 36
10 Related Services
Figure 10-1 shows the relationships between IMS and other services.
Figure 10-1 IMS relationships with other services
Image Management Service
Service Overview 10 Related Services
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 37
Table 10-1 Related services
Service Relationship with IMS
Related Operation
Elastic Cloud Server (ECS) You can use an image
to create ECSs or use
an ECS to create an
image.
Creating ECSs from an Image
Creating a System Disk Image
from a Windows ECS
Creating a System Disk Image
from a Linux ECS
Creating a Full-ECS Image
from an ECS
Bare Metal Server (BMS) You can use an image
to create BMSs or use
a BMS to create an
image.
Creating a BMS from a
Private Image
Creating a Private Image from
a BMS
Creating a Private Image from
an External Image File
Object Storage Service
(OBS)
Images are stored in
OBS buckets. External
image files to be
uploaded to the system
are stored in OBS
buckets, and private
images are exported to
OBS buckets.
Uploading an External Image
File (Windows)
Exporting Images
Data Encryption Workshop
(DEW)
Images can be
encrypted through
envelope encryption of
DEW to ensure data
security. The keys used
for encrypting images
are stored in DEW.
Encrypting Images
Elastic Volume Service
(EVS)
You can create a data
disk image using a data
disk of an ECS. The
created data disk image
can be used to create
other EVS disks.
Creating a Data Disk Image from
an ECS Data Disk
Cloud Server Backup
Service (CSBS)
You can use a CSBS
backup to create a
full-ECS image.
Creating a Full-ECS Image from
a CSBS Backup
Cloud Backup and Recovery
(CBR)
You can use a cloud
server backup to create
a full-ECS image.
Creating a Full-ECS Image from
a CBR Backup
Tag Management Service
(TMS)
You can add tags to
images for convenient
classification and
Tagging an Image
Image Management Service
Service Overview 10 Related Services
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 38
Service Relationship with IMS
Related Operation
search.
Cloud Trace Service (CTS) CTS records IMS
operations for query,
auditing, or backtrack.
Key IMS Operations Recorded by
CTS
Image Management Service
Service Overview 11 Change History
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 39
11 Change History
Released On Description
2020-03-30 This issue is the twelfth official release.
Added the following supported OSs in 6.2 Formats and OSs Supported
for External Image Files: Ubuntu 16.04.2 server 64bit and Ubuntu
16.04.3 server 64bit.
2020-01-20 This issue is the eleventh official release.
Modified description of permissions in 8 Permissions Management
because of the optimization of the IAM management console.
Added the following supported OSs in 6.2 Formats and OSs
Supported for External Image Files: Ubuntu 19.04 server 64bit,
Oracle Linux Server release 6.10 64bit, CentOS 6.10 32bit, and
CentOS 8.0 64bit.
2019-10-30 This issue is the tenth official release.
Added the following content:
2 Product Advantages
3 Application Scenarios
4 Features
5 Constraints
Modified the following content:
Added the relationship diagram in 10 Related Services.
2019-08-31 This issue is the ninth official release.
Optimized descriptions in 1 What Is Image Management Service?
2019-08-10 This issue is the eighth official release.
Added the OSs supported for Kunpeng ECSs in 6.1 OSs Supported by
Different Types of ECSs.
Optimized the description for regions and AZs in 9.1 Region and AZ.
2019-06-15 This issue is the seventh official release.
Rectified the OS versions supported by all ECS types in 6.1 OSs
Supported by Different Types of ECSs.
Image Management Service
Service Overview 11 Change History
Issue 12 (2020-03-30) Copyright © Huawei Technologies Co., Ltd. 40
Released On Description
2019-05-30 This issue is the sixth official release.
Added the following sections:
6.3 OSs Supporting UEFI Boot Mode
9.1 Region and AZ
8 Permissions Management
2019-05-14 This issue is the fifth official release.
Added Ubuntu 12 64-bit to the OSs supported by S2, S3, C3, M2, and
M3 ECSs in 6.1 OSs Supported by Different Types of ECSs.
2019-04-30 This issue is the fourth official release.
Added supported OSs in 6.2 Formats and OSs Supported for External
Image Files, including Ubuntu 18.04.2 server 64bit, Ubuntu 18.04.1
server 64bit, Ubuntu 16.04.6 server 64bit, Ubuntu 16.04.5 server 64bit,
Ubuntu 16.04.4 server 64bit, Windows Server 2019 Standard 64bit,
Windows Server 2019 Datacenter 64bit, and NeoKylin 7.4 64bit.
2019-03-30 This issue is the third official release.
Added new OSs in 6.2 Formats and OSs Supported for External Image
Files, including Windows 10 64bit, SUSE Linux Enterprise Server 12
SP4 64bit, Debian GNU/Linux 8.10.0 64bit, and CentOS 7.6 64bit.
2019-02-25 This issue is the second official release.
Modified the following content:
10 Related Services
6.1 OSs Supported by Different Types of ECSs
7 Pricing Details
2018-03-30 This issue is the first official release.