Skip to content

Server Registration Profiles

Available since: 7.1

Server Registration Profiles in MetalSoft define how newly added or discovered servers are initialized, validated, and prepared for use. These profiles allow administrators to standardize server onboarding by applying consistent hardware, firmware, and storage configurations during the registration workflow.

This document outlines each configurable option available under Servers → Server Registration Profiles in the MetalSoft UI and provides context for how these settings influence server behavior during registration.

The Default Server Registration Profile can be set under Sites/Site Name/Configuration. The default is “Automatic” which means that MetalSoft will use the defaults below.

The default Server Registration Profile can be edited or cloned, but if it is set to Automatic at site level, it will use the original defaults as below.

These can be utilized for both Server ZTP registration and manual registration and there is no limit to the quantity of Server Registration Profiles created.

  • Default: Disabled

  • Description: When enabled, MetalSoft automatically configures random credentials on the server’s BMC.

  • Behavior:

    Enabled: System generates and applies random BMC credentials.

    Disabled: Credentials remain as provided by the user during server addition or inherited from the ZTP profile.

  • Default: 0

  • Description: Defines the minimum number of network interfaces that must show an active link during registration.

  • Behavior:

    MetalSoft retries link discovery until the required number of active interfaces is detected or 10 minutes pass.

    If the threshold is not met, the server is marked “registration incomplete”.

Recommendation: Set this to the expected number of connected NICs when known.

  • Default: Enabled

  • Description: Disables any embedded NICs detected on the server.

  • Behavior:

    Enabled: Embedded NICs are used during the registration process.

    Disabled: Embedded NICs are not used during the registration process.

Use Case: Useful when only add‑in NICs should be used for networking.

  • Default: HTTPS

  • Description: Determines the protocol used by the server to access OS images from the Site Controller.

Examples: May include protocols such as HTTPS, NFS, or vendor‑specific virtual media mechanisms.

  • Default: Enabled

  • Description: Resets the RAID controller during registration.

Impact:

Increases registration time.

Helps resolve issues where drives are not detected correctly or existing configuration exists.

If Enabled and resetting the RAID Controller is not supported by the manufacturer or the controller, then the server will move to “Registration incomplete”

  • Default: Enabled

  • Description: Performs a secure cleanup of all drives.

  • Behavior:

    Enabled: Uses cryptographic erase if supported. Falls back to zero‑writing if cryptographic erase is unavailable.

    Disabled: Will not clean up the drives during registration. Should normally only be used for testing purposes.

Note: Zero‑writing can be time‑consuming on large or numerous drives.

  • Default: Enabled

  • Description: Rebuilds RAID configurations on the server’s RAID controllers.

Use Case: Ensures consistent RAID layouts across servers. The Default behaviors are as below.

  • Description: MetalSoft allows defining RAID levels based on the number of drives present:
  • Default: RAID0
  • Default: RAID1
  • Default: RAID5
  • Default: RAID10

Note: Available options are RAID0, RAID1, RAID5 and RAID10

These rules allow flexible, automated RAID provisioning across heterogeneous hardware.

  • Description: Allows applying predefined BIOS settings during registration.

  • Options

    Manufacturer Server Model Attribute Name Attribute Value

Examples: Boot mode, CPU virtualization features, power profiles, etc. This is free form and the options must be checked in the manufacturers documentation.

  • Default: Enabled

  • Description: Configures the server to forward syslog messages to the Site Controller.

Benefit: Centralized logging for troubleshooting and auditing.

  • Default: Enabled

  • Description: Enables the Trusted Platform Module if present.

Use Case: Required for secure boot, attestation, and other security workflows.

  • Default: Enabled

  • Description: Enables Intel Trusted Execution Technology when supported.

Benefit: Provides hardware‑based security for measured launch environments.

Server Registration Profiles in MetalSoft provide a powerful mechanism to standardize and automate the onboarding of physical servers. By defining consistent rules for credentials, networking, storage, BIOS, and security, administrators can ensure predictable and secure server initialization across diverse hardware environments.

These profiles are especially valuable in large‑scale or automated deployments where consistency, repeatability, and security are critical.