Sur demande
Equinix Metal™ propose des serveurs à la demande. Vous pouvez provisionner et déprovisionner des serveurs à la demande en fonction de votre charge de travail.
Disponibilité et coût
Equinix Metal offre différents types de serveurs déployables sur demande, sous réserve de disponibilité. Notre infrastructure n'étant pas virtualisée et ne fournissant pas de machines 100 % dédiées, nous ne pouvons garantir la disponibilité permanente de tous les types de serveurs sur chaque site. La disponibilité des serveurs n'est pas garantie pour les demandes de provisionnement d'instances sur demande. Pour des options d'approvisionnement plus fiables, veuillez envisager de demander des Serveurs réservés.
Les serveurs à la demande sont facturés à un tarif horaire fixe. La facturation débute dès le provisionnement du serveur et se termine dès sa suppression du projet de l'utilisateur. Les tarifs sont disponibles dans la console Equinix Metal .
Déploiement de serveurs à la demande
- Console
- API
- CLI
- Terraform
Pour déployer un nouveau serveur, sélectionnez l'un de vos projets, puis sous Serveurs Bare Metal > Déploiement choisissez Déploiement sur demande

Sélectionnez votre Metro et votre plan de serveur.

Ensuite, choisissez un système d’exploitation.

Pour déployer plusieurs serveurs, modifiez le nombre dans la section « Sélectionnez le nombre de serveurs ». Vous pouvez nommer vos serveurs en modifiant les noms d'hôtes préremplis. Remarque: les tirets bas ne sont pas permis dans les noms d'hôtes.
Dans la section Paramètres optionnels, vous pouvez configurer les adresses IP, les données utilisateur ou l'accès par clé SSH pour vos serveurs.

Vos choix seront résumés dans le tableau Résumé. Une fois le résumé validé, vous pourrez déployer votre serveur en cliquant sur Déployer maintenant.
Pour provisionner un serveur, envoyez une requête POST au point de terminaison projects/{id}/devices.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/devices" \
-d '{
"metro": "<metro_code>",
"plan": "<server_type>",
"operating_system": "<os_code>"
}'
Votre identifiant de projet est requis dans le chemin de la requête. Les paramètres du corps metro, plan et operating_system sont obligatoires. Les champs optionnels hostname, ip_addresses, userdata et bien d'autres permettent de configurer plus finement vos serveurs. Vous trouverez la liste complète et la description de tous les champs disponibles dans la Référence de l'API.
Pour provisionner un serveur à l'aide de l'interface de ligne de commande (CLI), utilisez la commande metal device create.
metal device create --project-id <project_UUID> --plan <server_type> --metro <metro_code> --operating-system <os_code>
--project ID, --metro, --plan et --operating_system sont tous requis.
Pour configurer davantage vos serveurs, tenez compte des options comme --hostname et --userdata. Pour obtenir la liste complète des options disponibles, consultez la Référence de l'interface de ligne de commande.
Pour provisionner un serveur à la demande à l'aide de Terraform, utilisez la ressource equinix_metal_device.
resource "equinix_metal_device" "server" {
hostname = "my-server"
plan = "c3.small.x86"
metro = "sv"
operating_system = "ubuntu_22_04"
billing_cycle = "hourly"
project_id = var.project_id
}
Les paramètres plan, metro, operating_system, billing_cycle et project_id sont obligatoires. Des paramètres optionnels supplémentaires, tels que user_data, ip_addresses et tags, peuvent être configurés selon les besoins.
Pour obtenir la documentation complète et toutes les options de configuration disponibles, consultez la Documentation du fournisseur Terraform.
Suppression d'un serveur à la demande
La suppression d'un serveur est définitive. Une fois supprimé, il devient irrécupérable.
Les instances de serveur déployées à la demande ne sont jamais supprimées par Equinix Metal sans l'autorisation explicite du propriétaire de l'instance, sauf en cas de résiliation du compte ou de restriction indéfinie en raison du non-respect de nos [Conditions d'utilisation.
- Console
- API
- Terraform
Méthode 1
Pour supprimer un serveur sur demande, sélectionnez votre projet. Sous Serveurs physiques, choisissez Gérer.
Sélectionnez le serveur que vous voulez supprimer. Cliquez sur Supprimer dans le menu Actions.

Méthode 2
Après avoir sélectionné un serveur, supprimez-le du menu Actions.

Après avoir cliqué sur Supprimer de l'une des méthodes ci-dessus, remplissez la boîte de dialogue de confirmation et cliquez sur Supprimer l'instance pour supprimer le serveur.
Méthode 3
Supprimez le serveur depuis l'onglet Paramètres du serveur. Entrez « supprimer » dans le champ et cliquez sur Supprimer le serveur.

Pour supprimer un serveur dans l'API, envoyez une requête DELETE au point de terminaison /devices/{id}.
curl -X DELETE -H 'X-Auth-Token: <API_TOKEN>' \
"https://api.equinix.com/metal/v1/devices/{id}"
Une fois la requête reçue par l'API, le serveur sera supprimé. Aucune étape de confirmation n'est requise.
Pour supprimer un serveur géré par Terraform, supprimez la ressource equinix_metal_device de votre configuration et exécutez terraform apply.
terraform apply
Terraform vous montrera les changements prévus (destruction de l'appareil) et vous demandera une confirmation avant de supprimer le serveur.
Pour plus d'informations, consultez la Documentation du fournisseur Terraform.