• Bare Metal Server

bms
  1. Help Center
  2. Bare Metal Server
  3. User Guide
  4. Product Introduction
  5. Image

Image

Definition

An image must contain an OS and can also contain application software (such as database software) and software configuration. An image is a BMS template.

Images can be public or private. Public images are provided by the system by default, and private images are manually created by users. You can apply for a BMS using a public or private image. You can also create a private image using an existing BMS or external image. This provides you with a simple way to create BMSs that comply with your service requirements.

Image Type

Table 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.

Private image

This is an image that contains an OS, pre-installed public applications, and a user's private applications. It is visible only to the user who creates it. Using a private image to create BMSs removes the need to configure multiple BMSs repeatedly. A private image can be created using:

  • A BMS
    NOTE:

    Currently, only a BMS that supports quick provisioning (the OS is installed on an EVS disk) can be used to create a private image.

  • An external image file

    You can upload external image files to the cloud platform and register them as your private images. Image files in ZVHD format are supported.

Shared image

This is a private image shared by another user.

Image and BMS

An image contains the OS of a BMS. You can use an image to create a BMS or export a BMS to an image.

Built-in Services of the Image

The storage, network, and basic user functions of BMSs depend on the built-in plug-ins of the image.

The basic built-in services include:

  • Cloud-Init

    Cloud-Init is an open-source cloud initialization program, which initializes specified customized configurations, such as the host name, key, and user data, of a newly created BMS.

  • bms-network-config network configuration plug-in

    This plug-in is used to automatically configure BMS networks during BMS provisioning and restore the BMS network when the network is interrupted due to misoperations.

  • SDI card front-end driver plug-in

    This plug-in is installed on the image so that BMSs can have EVS disks attached and can start from EVS disks, which enables quick BMS provisioning.

The preceding plug-ins are necessary for BMS to run properly. Do not delete or modify any of them. Otherwise, BMSs cannot be used properly.