Elastic metal as a service allows ordering a dedicated server on-demand like a cloud instance. Dedicated servers could be used for large workloads, big data, those requiring more security, ….
Elastic metal is available in fr-par-1
, fr-par-2
, nl-ams-1
zones
Installation is done by preseed (± 10min) (preseed: complete install from a virtual media)
Install (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 an OS experiencing failures. When your server boot on rescue, you can mount your disks and start diagnosing/fixing your image.
Billed by minute (The billing start when the server is delivered and stop when the server is deleted)
IPv6, all servers are available with an IPv6 /128
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 (documentation)
IP failovers are not available in api v1, use the api v1alpha1
You can find your $SCW_SECRET_KEY
and your SCW_DEFAULT_ORGANIZATION_ID
at the following page: https://console.scaleway.com/project/credentials
A server represents a dedicated elastic metal server.
List elastic metal servers for organization.
created_at_asc
and created_at_desc
. The default value is created_at_asc
.Create a new elastic metal server. Once the server is created, you probably want to install an OS.
organization_id
and project_id
may be set.organization_id
and project_id
may be set.unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Get the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Update the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Delete the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.List events associated to the given server ID.
Install an OS on the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Configure ip associated with the given server ID and ipID. You can use this method to set a reverse dns for an IP.
IPv4
and IPv6
. The default value is IPv4
.unknown
, pending
, active
and error
. The default value is unknown
.Give the ping status on the server associated with the given ID.
Add an option to a specific server.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Delete an option from a specific server.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Server actions allows you to start, stop or reboot your servers.
Reboot the server associated with the given ID, use boot param to reboot in rescue.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Start the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.Stop the server associated with the given ID.
unknown
, delivering
, ready
, stopping
, stopped
, starting
, error
, deleting
, locked
, out_of_stock
and ordered
. The default value is unknown
.unknown_boot_type
, normal
and rescue
. The default value is unknown_boot_type
.ping_status_unknown
, ping_status_up
and ping_status_down
. The default value is ping_status_unknown
.BMC (Baseboard Management Controller) access allow you to access serie console of your elastic metal server. The BMC (Baseboard Management Controller) access feature is available one hour after the installation of the server. You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (https://developers.scaleway.com/en/products/baremetal/api/#get-78db92). Then you can add the option https://developers.scaleway.com/en/products/baremetal/api/#post-b14abd. Do not forget to delete the Option. Then you need to create Remote Access https://developers.scaleway.com/en/products/baremetal/api/#post-1af723. And filnally Get Remote Access to get the login/password https://developers.scaleway.com/en/products/baremetal/api/#get-cefc0f.
Get the BMC (Baseboard Management Controller) access associated with the given ID.
Start BMC (Baseboard Management Controller) access associated with the given ID. The BMC (Baseboard Management Controller) access is available one hour after the installation of the server. You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (https://developers.scaleway.com/en/products/baremetal/api/#get-78db92). Then you can add the option https://developers.scaleway.com/en/products/baremetal/api/#post-b14abd. Do not forget to delete the Option. After start BMC, you need to Get Remote Access to get the login/password https://developers.scaleway.com/en/products/baremetal/api/#get-cefc0f.
Stop BMC (Baseboard Management Controller) access associated with the given ID.
List all available server offers.
Return specific offer for the given ID.
unknown_subscription_period
, hourly
and monthly
. The default value is unknown_subscription_period
.List all options matching with filters.
Return specific option for the given ID.
Return all settings for a project ID.
Update a setting for a project ID (enable or disable).
List all available OS that can be install on an elastic metal server.
Return specific OS for the given ID.