メタル公開OSイメージ
2025年1月5日 、エクイニクスメタルはAlma Linux、Alpine Linux、Flatcar Linux、FreeBSDオペレーティングシステムを廃止します。これらのオペレーティングシステムが稼動していないユーザーは、新しいサーバーをデプロイする際に、これらのオペレーティングシステムを選択するオプションが表示されなくなります。これらのオペレーティングシステムを実行している既存のサーバーは影響を受けません。
エクイニクスMetal™は、お客様がエクイニクスのプラットフォームに導入できるさまざまなオペレーティングシステムを提供しています。Metalのオペレーティングシステムイメージは、当社のサーバーハードウェアおよびネットワーク構成と互換性があるように調整された、アップストリームクラウドイメージを軽く修正したものです。
Linuxおよびオープンソースのオペレーティングシステムを追加料金なしで提供します。ライセンスされたオペレーティングシステムは、使用または持ち込みライセンスモデルのいずれかで課金されます。また、カスタムiPXEを使用してオペレーティングシステムを持ち込むこともできます。
画像について
オペレーティング・システム・イメージの変更は equinixmetal-images/changelog で追跡されます。イメージは可能な限りアップストリームリリースに近づけています。
変更ログは、前回公開されたイメージから変更されたパッケージ、イメージで使用されているカーネル、アップストリームのクラウドイメージとの相違点(もしあれば)を示すことを目的としています。
当社のイメージを使用してサーバーをプロビジョニングすると、当社が公開した最新のイメージを入手できます。サーバーのプロビジョニングが完了すると、弊社はシステムにアクセスできなくなります。
お客様のユースケースに適合するオペレーティングシステムまたはオペレーティングシステムのバージョンが提供されていない場合は、Custom iPXE を使用して独自のイメージを持ち込むことができます。
画像のライフサイクル
エクイニクスメタルは、画像のライフサイクルの日付をAPIで公開しています。
特定のオペレーティングシステムとバージョンのライフサイクル日付を見つけるには、/operating-systems エンドポイントに GET リクエストを送信します。
curl -X GET -H 'X-Auth-Token: <API_TOKEN>' \
https://api.equinix.com/metal/v1/operating-systems?slug=<os_slug>
応答パラメータ:
“release_date”- The date the upstream operating system maintainer released this version."build date"- The date Metal built and released the current operating system image.“deprecation_date”- The date set by the upstream operating system maintainer indicating the end of feature updates and bug fixes, and the beginning of security-only updates for this operating system version.“end_of_service_date”- A Metal-specific date, typically 30 days before end-of-life, when you should for prepare any new provisions to use the newest version of the operating system.“end_of_life_date”- The operating system image no longer receives any updates and can be disabled at any time. Metal typically matches the end-of-life date to the deprecation date set by the operating system maintainer.
API レスポンスには、オペレーティングシステムイメージがライフサイクルのどの段階にあるかを示す "lifecycle_state" パラメータも含まれます。可能な状態は次のとおりです:
"testing""pre_release""active""deprecated""end_of_service""end_of_life"
"testing"や"pre_release"の状態のイメージは、プロビジョニング可能な状態や操作可能な状態ではない可能性があることに注意してください。"testing" や "pre_release" のイメージでサーバをプロビジョニングしようとするとエラーになることがあります。
終末期のイメージ
オペレーティング・システム・イメージが使用期限を迎えると、コンソールや API を通じて新しいサーバーにプロビジョニングすることができなくなります。終了したイメージは最終的に Metal API から完全に削除され、[changelog repository から変更履歴が削除されます。
使用期限切れのオペレーティングシステムが稼働しているサーバーは通常どおり稼働し続けますが、MetalコンソールやAPIを通じて同じオペレーティングシステムイメージやバージョンのサーバーを新規にプロビジョニングすることはできません。
オペレーティング・システム・リファレンス
Debian
デフォルトユーザーroot
オペレーティングシステム | Slug | 非推奨 | サービス終了 | 使用終了 | Changelog | -------||-------||| Debian 12 | debian_12.|2026/06/30 |2028/05/10 |2028/06/10 | x86_64 arm64 | Debian 11 | debian_11.|2024/08/14 |2026/05/31 |2026-06-31 | x86_64 arm64 ||Debian 11 | debian_11.
ロッキーリナックス
デフォルトユーザーroot
オペレーティングシステム | Slug | Deprecation | End of Service | End of Life | Changelog | -------||-------|| Rocky Linux 9 | rocky_9.|2027/05/31 |2032/04/30 |2032/05/31 | x86_64 arm64 Rocky Linux 8 | rocky_8.|2024/05/31 |2029/04/29 |2029/05/31 | x86_64 arm64
Ubuntu
デフォルトユーザーroot
オペレーティングシステム | Slug | Deprecation | End of Service | End of Life | Changelog | -------||-------|| Ubuntu 24.04 LTS | ubuntu_24_04.| 2024-09-30|2029/03/01 |2029/04/01 | x86_64 arm64 Ubuntu 22.04 LTS | ubuntu_22_04.| 2024-09-30 |2027/03/01 |2027/04/01 | x86_64 arm64
サーバーの互換性
すべてのオペレーティング・システム・イメージは、当社のサーバー・プランで利用できるようにするための検証プロセスを経ています。すべてのオペレーティングシステムがすべてのサーバーで利用できるわけではありません。
- CLI
- API
どのオペレーティングシステムがどのサーバーで利用可能かのリストを取得するには、metal operating-systems getコマンドを使用し、出力をJSONとして指定します。
metal operating-systems get -o json
レスポンスには "provisionable_on" オブジェクトが含まれ、これはオペレーティングシステムがプロビジョニング可能なサーバーの配列です。(応答例は切り捨てられています)。
{
"id": "d782347f-fd9a-4427-b7bb-6b9d4c1ebfc0",
"slug": "debian_12",
"name": "Debian 12",
"version": "12",
"provisionable_on": [
"a3.large.x86",
"c2.medium.x86",
"c3.large.arm64",
"c3.medium.x86",
"c3.small.x86",
....
]
},
どのオペレーティングシステムがどのサーバーで利用可能かのリストを取得するには、/operating-systems エンドポイントに GET リクエストを送信します。
curl -X GET \
-H 'X-Auth-Token: <API_TOKEN>' \
"https://api.equinix.com/metal/v1/operating-systems"
レスポンスにはオペレーティングシステム名、ID、Slug が含まれます。これは API や CLI を使ってサーバーをプロビジョニングする場合に便利です。これは、API や CLI を使ってサーバをプロビジョニングする場合に便利です。また、オペレーティングシステムがプロビジョニング可能なサーバの配列である "provisionable_on" も含まれます。(応答例は切り捨てられています)。
{
"id": "d782347f-fd9a-4427-b7bb-6b9d4c1ebfc0",
"slug": "debian_12",
"name": "Debian 12",
"version": "12",
"provisionable_on": [
"a3.large.x86",
"c2.medium.x86",
"c3.large.arm64",
"c3.medium.x86",
"c3.small.x86",
....
]
},
メタルパブリッシュイメージによるプロビジョニング
- Console
- CLI
- API
Equinix Metalコンソールでサーバーをプロビジョニングする際、選択したサーバーによって利用可能なオペレーティングシステムがフィルタリングされます。

リザーブドサーバーからプロビジョニングする場合も、スポットマーケットからプロビジョニングする場合も、OSオプションは同様にフィルタリングされます。
CLI で metal device create コマンドを使用してサーバーをプロビジョニングする場合、必須の --operating-system または -O パラメータは、サーバーにインストールするオペレーティングシステムを指定する方法です。
metal device create -p $METAL_PROJECT_ID -m <metro> -P <plan_slug> -O <os_slug>
ハードウェアと互換性のない OS でサーバーをプロビジョニングしようとすると、... is not a valid operating system エラーが返されます。
API でサーバーをプロビジョニングする場合、operating_systems フィールドはサーバーにインストールする OS を指定する場所です。これも必須フィールドです。
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>",
"plan": "<plan_slug>",
"operating_system": "<os_slug>"
}'
ハードウェアと互換性のない OS でサーバーをプロビジョニングしようとすると、... is not a valid operating system エラーが返されます。