Scaleway Elastic Metal servers are dedicated physical servers that you can order on-demand, like Instances. You can install an OS or other images on your Elastic Metal server and connect to it via SSH to use it as you require. You can power off the server when you are not using or delete it from your account once you have finished using it. Elastic Metal servers are ideal for large workloads, big data, and applications that require increased security and dedicated resources.
Tip
Check out our dedicated APIs to manage Private NetworksOpen in new context and Flexible IPsOpen in new context for Elastic Metal servers.
Concepts
Refer to our dedicated conceptsOpen in new context page to find definitions of the different terms referring to Elastic Metal servers.
Quickstart
-
Configure your environment variables.
CodeNote
This is an optional step that seeks to simplify your usage of the Bare Metal API.
-
Edit the POST request payload that we will use in the next step to create an Elastic Metal server. Modify the values in the example according to your needs, using the information in the table to help.
CodeParameter Description offer_idREQUIRED UUID of the Elastic Metal offer project_idREQUIRED UUID of the project you want to create your Elastic Metal in. nameREQUIRED Name of the Elastic Metal server (≠hostname) descriptionREQUIRED A description of your server (max 255 characters) tagsOPTIONAL An array of tags associated with your server os_idThe ID of the operating system image to install on the server hostnameHostname of the server ssh_key_idsSSH key IDs authorized on the server userNULLABLE A regular user to be configured on the server passwordNULLABLE The password for the user account service_userNULLABLE A service user for third party services (user to login in services such as BigBlueButton) service passwordNULLABLE Password for the service user option_idsIDs of options to enable on server Tip
[To find your Project ID you can either use the Account APIOpen in new context or the Scaleway consoleOpen in new context:
-
Run the following command to create an Elastic Metal server. Make sure you include the payload you edited in the previous step.
Code -
List your Elastic Metal servers.
Code -
Retrieve your Elastic Metal server IP from the response.
-
Connect to your Elastic Metal server using SSH
Code
Requirement
To perform the following steps, you must first ensure that:
- you have an account and are logged into the Scaleway consoleOpen in new context
- you have created an API keyOpen in new context and that the API key has sufficient IAM permissionsOpen in new context to perform the actions described on this page.
- you have installed
curlOpen in new context
Technical information
Features
- Installation (Server is installed by preseed [preseed: complete install from a virtual media], you must define at least one ssh key to install your server)
- Start/Stop/Reboot
- Rescue Reboot, a rescue image is an operating system image designed to help you diagnose and fix OS experiencing failures. When your server boot on rescue, you can mount your disks and start diagnosing/fixing your image.
- Billed by the minute (billing starts when the server is delivered and stops when the server is deleted)
- IPv6, all servers are available with a /128 IPv6 subnet
- ReverseIP, You can configure your reverse IP (IPv4 and IPv6), you must register the server IP in your DNS records before calling the endpoint
- Basic monitoring with ping status
- Flexible IP is available (documentationOpen in new context)
Availability Zones
Scaleway's infrastructure is spread across different regions and Availability ZonesOpen in new context.
Elastic Metal servers are available in Paris, Amsterdam, and Warsaw regions, with product availability in the following AZs:
| Name | API ID |
|---|---|
| Paris | fr-par-1 fr-par-2 |
| Amsterdam | nl-ams-1 nl-ams-2 |
| Warsaw | pl-waw-2 pl-waw-3 |
Technical limitations
- Failover IPs are not available in API
v1, use the APIv1alpha1
Going further
For more help using Scaleway Elastic Metal servers, check out the following resources:
- Our main documentationOpen in new context
- The #elastic-metal channel on our Slack CommunityOpen in new context
- Our support ticketing systemOpen in new context
Troubleshooting
How is the installation of Elastic Metal servers done?
- The installation of Elastic Metal servers is done by preseed (± 10min) (preseed: complete install from a virtual media)
How can I retrieve my secret key and Project ID?
You can find your secret keyOpen in new context and your Project IDOpen in new context in the Scaleway console.
How can I add my server to a Private Network?
listOffers. Then you can add the option.
Once added, create remote access. Use Get Remote Access to retrieve the login/password. Do not forget to disable the option after use.