Updated on 2024-05-20 GMT+08:00

Overview

Public images provided by Huawei Cloud 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 OS) is an openEuler-based cloud operating system.

Huawei Cloud EulerOS offers cloud native, high-performing, secure, and easy-to-migrate capabilities. This accelerates service migration to the cloud and promotes application innovation. You can use Huawei Cloud EulerOS 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 internally used by Huawei and is not open source.

Third-party commercial image

Huawei Cloud rigorously tests, creates, and releases licensed third-party images that 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 interruptions, 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.
  • 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.