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.
Image Type |
Description |
---|---|
Huawei Cloud EulerOS |
is an openEuler-based cloud operating system. 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 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: Ubuntu and CentOS |
The available image OSs vary depending on server flavors:
Public Image Characteristics
- OS types: Linux OSs that are updated and maintained periodically
- 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 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 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.
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.
- 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.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.