Server Registration Profiles
Available since: 7.1
Overview
Section titled “Overview”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.
Credential and Interface Settings
Section titled “Credential and Interface Settings”Set Random Credentials
Section titled “Set Random Credentials”-
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.
Minimum Number of Connected Interfaces
Section titled “Minimum Number of Connected Interfaces”-
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.
Disable Embedded NICs
Section titled “Disable Embedded NICs”-
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.
Virtual Media Protocol
Section titled “Virtual Media Protocol”-
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.
Storage and RAID Settings
Section titled “Storage and RAID Settings”Reset RAID Controllers
Section titled “Reset RAID Controllers”-
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”
Cleanup Drives
Section titled “Cleanup Drives”-
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.
Recreate RAID
Section titled “Recreate RAID”-
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.
RAID Configuration Rules
Section titled “RAID Configuration Rules”- Description: MetalSoft allows defining RAID levels based on the number of drives present:
RAID config for one drive
Section titled “RAID config for one drive”- Default: RAID0
RAID config for two drives
Section titled “RAID config for two drives”- Default: RAID1
RAID config for odd number of drives
Section titled “RAID config for odd number of drives”- Default: RAID5
RAID config for even number of drives
Section titled “RAID config for even number of drives”- Default: RAID10
Note: Available options are RAID0, RAID1, RAID5 and RAID10
These rules allow flexible, automated RAID provisioning across heterogeneous hardware.
BIOS and Security Settings
Section titled “BIOS and Security Settings”BIOS Configurations
Section titled “BIOS Configurations”-
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.
Enable Syslog Monitoring
Section titled “Enable Syslog Monitoring”-
Default: Enabled
-
Description: Configures the server to forward syslog messages to the Site Controller.
Benefit: Centralized logging for troubleshooting and auditing.
Enable TPM
Section titled “Enable TPM”-
Default: Enabled
-
Description: Enables the Trusted Platform Module if present.
Use Case: Required for secure boot, attestation, and other security workflows.
Enable Intel TXT
Section titled “Enable Intel TXT”-
Default: Enabled
-
Description: Enables Intel Trusted Execution Technology when supported.
Benefit: Provides hardware‑based security for measured launch environments.
Summary
Section titled “Summary”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.