Baremetal
The Baremetal compute option in the Developer Hub enables deployment of dedicated physical servers that provide direct access to hardware resources. Administrators can provision Baremetal instances for users by defining profiles with specific hardware configurations. End users can then deploy these instances with a single click, ensuring a simplified yet powerful infrastructure experience.
Create Baremetal Compute Instance¶
To create a Baremetal compute instance, navigate to the Developer Hub and select the Baremetal type.
- Click
New Bare Metal
to create a new instance. - Click
View All
to view and manage existing Batemetal instances.
Users can also access using the left navigation pane under the Compute section.
Clicking on the Baremetal option from the left pane or selecting "New Bare Metal" from the home page opens a wizard that allows users to select from the available Baremetal Compute Profiles.
Once the profile is selected, provide the required details. If pricing for the selected profile is configured in Global Settings by the Org Admin, a monthly estimate will be displayed.
- Name: Enter a unique name for the compute instance
- Description: Provide a brief summary of the instance
- Compute Profile: Proceed with the selected profile
- Workspace: Select the workspace from the drop-down menu
- Based on the configuration fields defined in the selected compute profile and its associated template, users must provide the required details
- Click Deploy
The instance initially displays a status of In Progress.
Upon successful deployment, the status updates to Success.
Important
The list of compute profiles presented to the end user is dynamic i.e. if the administrator updates or publishes a new profile, it will be immediately available to the end user as an option to consume.
View Compute Instances¶
When the user clicks on Baremetal, they are presented with the list of Baremetal compute instances in their workspace.
- Name
- Workspace
- Created At
- Services
- Publish Status
- Actions
Actions¶
Once an instance has been launched and is operational, users can perform a number of actions on it. This section describes the list of actions that can be performed.
Remote Access¶
The end user will need access to the remote instance that is operating behind a firewall in a private data center or public cloud. These instances can be either a Kubernetes namespace or a Virtual Cluster or a Dedicated Kubernetes cluster. The secure remote access capability is powered by Rafay's Zero Trust Kubectl (ZTKA) feature.
The user can download the ZTKA "kubeconfig" file, configure their KubeCTL CLI utility to use it and access the instance remotely. The user can also click on the "kubectl" button which will open a web shell that will allow them to securely interact with the instance.
Collaborators¶
It is common for end users to work with both internal (i.e. employees) and external (i.e. outside the company) collaborators. Users can easily add/remove other users to a specific instance. Once the user enters the collaborator's "email address", an email invitation is sent to the user with details on how they can access this instance. Once they login, they will have the same level (i.e. role/privilege) of access to the instance.
Delete Compute Instance¶
If the user does not require a compute instance, they can delete it by clicking on the delete icon on the right of the compute instance
Note
This action is irreversible and cannot be undone.