Provisioning Bare Metal Hardware Servers
As part of a CloudCenterdeployment for IBM Cloud environments, you can create and provision bare metal hardware servers.
|Bare metal server||Hardware server that has no software installed.|
|Hardware server||The term used in place of bare metal server in the UI and Cloud provider context.|
|Bare Metal Provisioning (BMP)|
Creating a node or application VM in the form of a Hardware server as part of Application Deployment. The node creation, OS installation, and service installation are part of the this provisioning process.
CloudCenter has the following restrictions when supporting bare metal servers:
Available for IBM Cloud.
CloudCenter does not allow a combination of VM and Hardware deployment within the same application.
You cannot add storage attachments if you check (enable) the Provision Hardware Server check box.
If you check the Provision Hardware Server check box for ANY application tier for a CloudCenter application, then, all application VMs created as part of its deployment (for all tiers) will be bare metal servers. The following screenshot of a CentOS Application Profile highlights the the Provision Hardware Server check box.
You must check the Provision Hardware Server check box to provision bare metal servers for an application. Once checked, the following conditions apply:
You must select a IBM Cloud for your Deployment Environment.
When you select a IBM Cloud, the Provision Hardware Server toggle switch toggles to ON by default.
Each tier for this Deployment Environment automatically filters the instance types that are applicable to this setting
The following screenshot highlights these three conditional settings:
Remote management commands (like reboot soft/hard and powerOn/Off) are unable to be executed if a reboot has been issued successfully within the last 20 minutes to avoid server failure. This is IBM Cloud limitation.
To provision bare metal servers, you have two configuration sections in the Topology Modeler Services tab:
Hardware Specification: Check the Provision Hardware Server check box for an application tier or application. In the following example, the Tomcat tier displays this option as being enabled for the N-tier app_test application profile (see the screenshot above of a CentOS Application Profile highlights the the Provision Hardware Server check box).
General Settings: Select the Base Image for the Service that was added. In the following example, the AppCluster application displays the Bare Metal Ubuntu version being selected for the Base Image field. The following screenshot highlights the Base Image properties in the General Settings section for each tier.
Instance Type: Check the Hardware Provision Support check box (Admin > Clouds > Configure Region > Add/Edit Instance Type) in the Add/Edit Instance Type popup, displayed in the following screenshot, to enable (uncheck to disable) hardware provisioning for an instance type. If you mark an instance type to enable Support Hardware Provisioning make sure that the cloud provider also supports this feature.