Imagens do sistema operacional publicadas pela Metal
Em 5 de janeiro de 2025, a Equinix Metal descontinuará os sistemas operacionais Alma Linux, Alpine Linux, Flatcar Linux e FreeBSD. Usuários sem instâncias ativas desses sistemas operacionais não verão mais a opção de selecioná-los ao implantar um novo servidor. Os servidores existentes que executam esses sistemas operacionais não serão afetados.
O Equinix Metal™ oferece uma variedade de sistemas operacionais disponíveis para você implementar em nossa plataforma. As imagens de sistema operacional do Metal são versões ligeiramente modificadas das imagens de cloud upstream, adaptadas para serem compatíveis com nosso hardware de servidor e configurações de rede .
Oferecemos sistemas operacionais Linux e de código aberto sem custo adicional, sistemas operacionais licenciados cobrados por uso ou por meio de um modelo de licença "traga seu próprio sistema", ou você pode trazer seu próprio sistema operacional com iPXE personalizado.
Sobre nossas imagens
As alterações nas imagens do nosso sistema operacional são rastreadas em equinixmetal-images/changelog. As imagens são mantidas o mais próximas possível das versões upstream.
O changelog tem como objetivo mostrar quais pacotes foram alterados desde a última imagem publicada, o kernel usado na imagem e quais desvios da imagem da cloud upstream (se houver) estão na nova imagem publicada.
Ao você um servidor usando uma de nossas imagens, você recebe a imagem mais recente que publicamos. Após o provisionamento do seu servidor, não teremos mais acesso ao sistema; é sua responsabilidade manter o sistema operacional atualizado.
Se não oferecemos um sistema operacional ou uma versão de um sistema operacional que atenda ao seu caso de uso, você pode trazer suas próprias imagens usando iPXE personalizado.
Ciclo de vida da imagem
O Equinix Metal publica as datas do ciclo de vida das nossas imagens na API.
Para encontrar as datas do ciclo de vida de um sistema operacional e versão específicos, envie uma solicitar GET para o endpoint /operating-systems, filtrando pelo slug do sistema operacional no caminho.
curl -X GET -H 'X-Auth-Token: <API_TOKEN>' \
https://api.equinix.com/metal/v1/operating-systems?slug=<os_slug>
Parâmetros de resposta:
“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.
A resposta da API também inclui um parâmetro "lifecycle_state" para indicar em que estágio do ciclo de vida a imagem do sistema operacional se encontra. Os estados possíveis são:
"testing""pre_release""active""deprecated""end_of_service""end_of_life"
Observe que as imagens nos estados "testing" e "pre_release" podem não estar em um estado provisionável ou operacional. Tentar provisionar um servidor com uma imagem "testing" ou "pre_release" pode resultar em um erro e deve ser usado apenas para testes e avaliação.
Imagens do Fim da Vida
Quando uma imagem de sistema operacional chega ao fim de sua vida útil, você não poderá mais provisioná-la em novos servidores por meio do console ou da API . As imagens em fim de vida útil são eventualmente removidas da API do Metal e seus registros de alterações são retirados do repositório de registros de alterações.
Os servidores que executam sistemas operacionais em fim de vida útil continuarão a funcionar normalmente, mas você não poderá provisionar novos servidores com a mesma imagem ou versão do sistema operacional por meio do console ou da API do Metal .
Referência de sistemas operacionais
Debian
usuário padrão: root
| Sistema Operacional | Slug | Descontinuação | Fim do Serviço | Fim da Vida Útil | Registro de Alterações |
|---|---|---|---|---|---|
| Debian 12 | debian_12 | 30/06/2026 | 10/05/2028 | 10/06/2028 | x86_64 arm64 |
| Debian 11 | debian_11 | 14/08/2024 | 31/05/2026 | 2026-06-31 | x86_64 arm64 |
Rocky Linux
usuário padrão: root
| Sistema Operacional | Slug | Descontinuação | Fim do Serviço | Fim da Vida Útil | Registro de Alterações |
|---|---|---|---|---|---|
| Rocky Linux 9 | rocky_9 | 31/05/2027 | 30/04/2032 | 31/05/2032 | x86_64 arm64 |
| Rocky Linux 8 | rocky_8 | 31/05/2024 | 29/04/2029 | 31/05/2029 | x86_64 arm64 |
Ubuntu
usuário padrão: root
| Sistema Operacional | Slug | Descontinuação | Fim do Serviço | Fim da Vida Útil | Registro de Alterações |
|---|---|---|---|---|---|
| Ubuntu 24.04 LTS | ubuntu_24_04 | 2024-09-30 | 01/03/2029 | 01/04/2029 | x86_64 arm64 |
| Ubuntu 22.04 LTS | ubuntu_22_04 | 30/09/2024 | 01/03/2027 | 01/04/2027 | x86_64 arm64 |
Compatibilidade do servidor
Todas as nossas imagens de sistema operacional passam por um processo de validação para serem provisionadas em nossos planos de servidor. Nem todos os sistemas operacionais estão disponíveis em todos os servidores.
- CLI
- API
Para obter uma lista de quais sistemas operacionais estão disponíveis em quais servidores, use o comando metal operating-systems get e especifique a saída como JSON.
metal operating-systems get -o json
A resposta contém um objeto "provisionable_on", que é uma matriz de servidores nos quais o sistema operacional pode ser provisionado. (A resposta de exemplo está truncada.)
{
"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",
....
]
},
Para obter uma lista de quais sistemas operacionais estão disponíveis em quais servidores, envie uma solicitar GET para o endpoint /operating-systems.
curl -X GET \
-H 'X-Auth-Token: <API_TOKEN>' \
"https://api.equinix.com/metal/v1/operating-systems"
A resposta conterá o nome, o ID e o slug do sistema operacional, o que é útil se você estiver provisionamento servidores por meio da API ou da CLI. Também conterá "provisionable_on", que é uma matriz de servidores nos quais esse sistema operacional pode ser provisionado. (A resposta de exemplo está truncada.)
{
"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",
....
]
},
Provisionamento com uma imagem publicada em Metal
- Console
- CLI
- API
Ao você um servidor por meio do console Equinix Metal, os sistemas operacionais disponíveis são filtrados pelo servidor você .

Suas opções de sistema operacional são filtradas de forma semelhante se você estiver provisionamento a partir de seus servidores reservados ou por meio do Spot Market.
Ao provisionamento servidores na CLI com o comando metal device create, o parâmetro obrigatório --operating-system ou -O é como você especifica qual sistema operacional instalar no servidor.
metal device create -p $METAL_PROJECT_ID -m <metro> -P <plan_slug> -O <os_slug>
Se você tentar provisionar um servidor com um sistema operacional que não seja compatível com o hardware, você receberá um erro ... is not a valid operating system como resposta.
Se você estiver provisionamento servidores na API, o campo operating_systems é onde você especifica qual sistema operacional instalar em seu servidor. Este campo também é obrigatório.
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>"
}'
Se você tentar provisionar um servidor com um sistema operacional que não seja compatível com o hardware, você receberá um erro ... is not a valid operating system como resposta.