点播
Equinix Metal™ 按需提供服务器。您可以根据自己的工作负载按需配置或取消配置服务器。
可用性和成本
Equinix Metal 提供多种类型的服务器,可按需部署——具体取决于服务器的可用性。由于我们不采用虚拟化基础设施,也不提供 100% 专用服务器,因此我们无法保证所有类型的服务器在每个地点始终可用。按需实例配置请求的可用资源无法保证。如果您需要更可靠的配置选项,请考虑申请预留服务器。
按需服务器按小时固定费率计费。服务器成功配置后即开始计费,直至服务器从用户项目中删除。费率可在Equinix Metal控制台中查看。
部署按需服务器
- Console
- API
- CLI
- Terraform
要部署新服务器,请选择您的一个项目,然后在“裸机服务器”下进行操作。 > 部署 选择 按需部署

选择您的 Metro 和服务器计划。

接下来,选择一个操作系统。

如果您想部署多台服务器,可以在“选择服务器数量”下调整服务器数量。您可以通过更改预填充的主机名来命名服务器。注意:主机名中不能使用下划线。
在“可选设置”下,您可以配置服务器的 IP 地址、用户数据或 SSH 密钥访问权限。

您的选择将汇总在“摘要”表格中。确认摘要无误后,即可点击“立即部署”按钮部署服务器。
要配置服务器,请向 projects/{id}/devices 端点发送 POST 请求。
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>"
}'
请求路径中必须包含项目 ID。请求体参数 metro、plan 和 operating_system 均为必填项。可选字段包括 hostname、ip_addresses、userdata 等,还有许多其他字段可用于进一步配置服务器。所有可用字段的完整列表和说明请参见 API 参考。
要使用 CLI 配置服务器,请使用 metal device create 命令。
metal device create --project-id <project_UUID> --plan <server_type> --metro <metro_code> --operating-system <os_code>
--project ID、--metro、--plan 和 --operating_system 都是必填项。
要进一步配置服务器,请考虑使用 --hostname 和 --userdata 等选项。有关可用选项的完整列表,请参阅 CLI 参考。
要使用 Terraform 配置按需服务器,请使用 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
}
参数 plan、metro、operating_system、billing_cycle 和 project_id 为必填项。其他可选参数,例如 user_data、ip_addresses 和 tags,可根据需要进行配置。
有关完整文档和所有可用配置选项,请参阅Terraform 提供程序文档。
删除按需服务器
删除服务器是永久性操作。一旦删除,将无法恢复。
除非因未能遵守我们的服务条款而导致帐户终止或无限期限制,否则 Equinix Metal 绝不会未经实例所有者的明确许可删除按需部署的服务器实例。
- Console
- API
- Terraform
方法一
要删除按需服务器,请选择您的项目。在“裸机服务器”下,选择“管理”。
选择要删除的服务器。从“操作”菜单中单击“删除”。

方法二
选择服务器后,从“操作”菜单中将其删除。

通过上述任一方法点击“删除”后,填写确认对话框,然后点击“删除实例”以删除服务器。
方法三
从服务器的“设置”选项卡中删除服务器。在字段中输入“删除”,然后单击“删除服务器”。

要删除 API 中的服务器,请向 /devices/{id} 端点发送 DELETE 请求。
curl -X DELETE -H 'X-Auth-Token: <API_TOKEN>' \
"https://api.equinix.com/metal/v1/devices/{id}"
API 收到请求后,服务器将被删除。无需确认步骤。
要删除由 Terraform 管理的服务器,请从配置中删除 equinix_metal_device 资源并运行 terraform apply。
terraform apply
Terraform 会显示计划的更改(销毁设备),并在删除服务器之前提示您确认。
有关更多信息,请参阅Terraform 提供程序文档。