Updated on 2025-01-09 GMT+08:00

Overview

An image is a template that contains an OS or service data. It may also contain proprietary software and application software, such as database software. You can use an image to quickly create FlexusX instances with the same configurations.

Image Types

FlexusX instances can be created from public, private, and shared images.

Image Type

Description

Public images

A public image is a widely used, standard image. It contains an OS and pre-installed public applications and is visible to all users. Public images are very stable and their OS and any included software have been officially authorized for use. If a public image does not contain the environments or software you need, you can use a public image to create a cloud server and then deploy the required environments or software on the server.

You can install applications based on your service requirements. If you are familiar with system and application environment configurations, select a public image.

FlexusX instances can be created using the following public images:

Huawei Cloud EulerOS, CentOS, SUSE, Ubuntu, EulerOS, Debian, OpenSUSE, Fedora, AlmaLinux, Rocky Linux, CentOS Stream, CoreOS, openEuler, FreeBSD, and SUSESAP.

NOTE:

Private images

A private image is created by yourself. A private image can be a system disk image, data disk image, or full-server image.

  • A system disk image contains an OS and preinstalled software for various services. You can use a system disk image to create a cloud server and migrate your services to the cloud.
  • A data disk image contains only service data. You can use a data disk image to create EVS disks and use them to migrate your service data to the cloud.
  • A full-server image contains an OS, pre-installed application software, and service data. It is created using differential backups and the creation takes less time than creating a system or data disk image that has the same disk capacity.

You can use a private image to quickly create FlexusX instances with the same configurations as the private image, eliminating the need to configure multiple FlexusX instances repeatedly. For more information, see Creating a FlexusX Instance from a Private Image or Using a Private Image to Change the OS.

Shared images

A shared image is a private image shared by another user with you. For more information, see Sharing Images.

Related Operations

You can use a private image to quickly create FlexusX instances with the same configurations or change the OS of a FlexusX instance.

Operation

Description

Reference

Creating a FlexusX instance from a private image

You can use a private image to quickly create a FlexusX instance with the same configurations.

Creating a FlexusX Instance from a Private Image or Using a Private Image to Change the OS

Using a private image to change the OS

You can use a private image to change the OS of your FlexusX instance.

You can also create a private image from a FlexusX instance.

Operation

Description

Reference

Creating a private image

You can use a FlexusX instance to create a private image.

After the image is created, you can use it to create multiple FlexusX instances with the same configurations or to create other cloud servers.

Shared images

After creating a private image from a FlexusX instance, you can share the image with other accounts in the same region.

Sharing Images

Replicating a private image

After creating a private image from a FlexusX instance, you can:

  • Use in-region image replication to convert an encrypted image to an unencrypted image, or the other way around.
  • Replicate the private image to another region and to another account.

Exporting a private image

After a private image is created from a FlexusX instance, you can export it to a Standard OBS bucket and then download it to your local PC.

Exporting an Image

Deleting a private image

You can delete a private image if you no longer need it.

Deleting Images