service overview - huawei cloud · 2020-03-20 · public images use huawei euleros and mainstream...

43
Image Management Service Service Overview Issue 12 Date 2020-03-30 HUAWEI TECHNOLOGIES CO., LTD.

Upload: others

Post on 20-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

Image Management Service

Service Overview

Issue 12

Date 2020-03-30

HUAWEI TECHNOLOGIES CO., LTD.

Page 2: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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]

Page 3: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 4: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 5: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 6: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 7: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 8: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 9: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 10: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 11: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 12: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 13: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 14: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 15: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 16: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 17: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 18: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 19: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 20: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 21: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 22: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 23: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 24: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 25: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 26: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 27: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 28: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 29: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 30: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 31: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 32: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 33: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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 √

Page 34: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 35: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 36: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 37: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 38: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 39: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 40: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 41: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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

Page 42: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.

Page 43: Service Overview - HUAWEI CLOUD · 2020-03-20 · Public images use Huawei EulerOS and mainstream OSs such as Windows Server, Ubuntu, and CentOS. These OSs have been strictly tested

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.