Updated on 2025-05-27 GMT+08:00

Overview

Public images provided by the cloud platform can be used with ECSs or BMSs and come with a set of basic plug-ins preinstalled. These images are available to all users and cover most mainstream OSs. This section describes the types and characteristics of public images.

Public Image Types

Public images include Huawei-developed Huawei Cloud EulerOS and EulerOS images and third-party commercial images. Choose whichever public image best meeting your needs. If you have any OS issues, you can contact the OS vendor or go to the open-source community for technical support, but Huawei Cloud also provides technical assistance.

For more information, see Differences Between openEuler, EulerOS, and Huawei Cloud EulerOS.

Table 1 Public image types

Image Type

Description

Huawei Cloud EulerOS

Huawei Cloud EulerOS (HCE) is an openEuler-based cloud operating system.

HCE provides a secure cloud native OS environment with high performance. It is easy to migrate from other OS to HCEOS. This accelerates service migration to the cloud and promotes application innovation. You can use it to replace operating systems such as CentOS and EulerOS.

EulerOS

EulerOS is an enterprise-class commercial Linux distribution. It features high security, scalability, and performance, meeting customers' requirements for IT infrastructure and cloud computing services.

NOTE:

EulerOS is developed based on openEuler and is a Huawei internal OS.

Third-party commercial image

Third-party images have been rigorously tested and licensed before they are released on Huawei Cloud to ensure that they are highly secure and stable. Third-party public images include:

  • Windows: Windows Server
  • Linux: Ubuntu, CentOS, openSUSE, Debian, Fedora, FreeBSD, and CoreOS

The available image OSs vary depending on server flavors:

Public Image Characteristics

  • OS types: Linux and Windows OSs that are updated and maintained periodically

    For details about the public image update history, see Image Update History (x86).

  • Supported software: Public images contain some plug-ins on which server networks and basic functions depend.

    The plug-ins that come with public images are necessary for ECSs or BMSs to run properly. Do not delete or modify any of them. Otherwise, basic functions of your ECSs or BMSs will be affected.

    Table 2 Supported software

    Software

    Description

    Cloud-Init or Cloudbase-Init

    Cloud-Init or Cloudbase-Init is an open-source cloud initialization tool. It is essentially a series of Python scripts and components. When creating a cloud server using an image that has Cloud-Init or Cloudbase-Init installed, you can inject custom details (such as the login password for the cloud server). You can also query and use metadata to configure and manage cloud servers.

    By default, Cloud-Init is installed for Linux public images and Cloudbase-Init is installed for Windows public images.

    One-click password reset plugin

    ECS and BMS provide a one-click password reset function. If you forget the password of your ECS or BMS, or the password expires, you can set a new password from the management console using the one-click password reset plug-in.

    This plug-in is installed for public images by default.

    NIC multi-queue plug-in

    NIC multi-queue enables multiple vCPUs to process NIC interrupts, thereby improving network PPS and I/O performance.

    For details about the public images that support NIC multi-queue, see How Do I Set NIC Multi-Queue for an Image?

  • Compatibility: Public images are compatible with different server hardware.
  • Security: Public images are stable and licensed.

Differences Between openEuler, EulerOS, and Huawei Cloud EulerOS

  • openEuler was initially developed by Huawei, but it was donated to the OpenAtom Foundation on November 9, 2021. Now, it is an open-source, free OS. The open-source community provides technical support for openEuler.
  • EulerOS is a free enterprise-class Linux OS developed by Huawei. It will be replaced by Huawei Cloud EulerOS.
  • Huawei Cloud EulerOS is developed based on openEuler. It was commercially released in 2022 and will replace CentOS and EulerOS. Currently, Huawei Cloud EulerOS images are free of charge.