サーバーの再インストール
Equinix Metal™は、同じハードウェア上で新しいインスタンスをプロビジョニングする機能を提供します。これは、基本的にサーバーをプロビジョニング前の状態に戻し、プロビジョニングを再実行するものです。このプロセスにより、IPアドレス、ユーザーデータ、ネットワーク設定の一部が維持されます。
いくつか注意すべきことがある:
- 再インストールには、新しいプロビジョニングよりも少し時間がかかる。
- 再インストールはサーバのデプロビジョンを行います。ディスクをワイプし、ファームウェアをチェックし、通常、サーバを動作前のシステム、ベアメタルの状態に戻します。APIから再インストールする](#reinstalling-a-server)場合、いくつかのデータ保全オプションがあります。
- 次に、再インストールはオペレーティング・システムを再インストールします。以前のオペレーティング・システムと同じである必要はなく、再インストールの開始時に別の OS を選択できます。また、ユーザーデータ で指定したオートメーションや構成も再実行します。
- Equinix Metal OSイメージをインストールまたは再インストールする場合、現在サーバー上にあるイメージバージョンと同じとは限りません。
制限事項
パブリックIPv4アドレスを持たないサーバーの再インストールはサポートされていません。これには、パブリック IP アドレスなしでデプロイされたサーバーと、ピュア レイヤ 2 モードに配置されたサーバーの両方が含まれます。
再インストールは、ハイブリッドボンドモードまたはハイブリッドアンボンドモードのサーバーでサポートされています。再インストールが完了すると、Equinix Metalポータルに接続されているVLANやその他の設定は保持されます。ただし、オペレーティングシステムでVLANトラフィックを処理するためにサーバーを再設定する必要があります。
サーバーの再インストール
- Console
- CLI
- API
サーバーを再インストールするには、サーバーの Overview からServer Actions をクリックします。再インストール をクリックします。

次に、ドロップダウンからインストールするオペレーティングシステムを選択します。デフォルトでは、現在のオペレーティング・システムが選択されています。カスタム iPXE_ を選択すると、iPXE スクリプト URL のフィールドが表示されます。

エクイニクスメタルコンソールからサーバーを再インストールする場合、データを保存するオプションはありません。これらのオプションを使用する場合は、API経由で再インストールする必要があります。
CLI からサーバーを再インストールするには、metal device reinstall コマンドを使用します。
metal device reinstall -d <device-id> [-operating-system <os-slug>] [--preserve-data]
--operating-systemフラグでインストールするオペレーティングシステムを指定します。--preserve-dataフラグは、OSがインストールされないディスクのデータを保存します**** 。
API でサーバーを再インストールするには、/devices/{id}/actions エンドポイントに POST リクエストを送信します。リクエストの本文で、アクション "type" を "reinstall" として指定し、必要な再インストールオプションを指定します。
curl -X POST -H 'X-Auth-Token: {token}' -H 'Content-Type: application/json' "https://api.equinix.com/metal/v1/devices/{id}/actions" -d '{"type":"reinstall"}'
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN> " \
"https://api.equinix.com/metal/v1/devices/{id}/actions" \
-d '{
"type": "reinstall",
"operating_system": "<os_slug>",
"preserve_data": false,
"deprovision_fast": false
}'
"operating_system"is an optional parameter where you can specify the OS you would like to be installed. If omitted, the current OS will be reinstalled."preserve_data"is an optional parameter. Iftruethen non-root disks will not be touched during a reinstall and data volumes will be retained. If not included, it defaults tofalse."deprovision_fast"is an optional parameter. Iftruethen disk wipes will be skipped during a reinstall, cutting turnaround time. If not included, it defaults tofalse."ipxe_script_url"is an optional parameter to specify an iPXE OS image. If you are using custom iPXE, the"operating_system"parameter must be"custom_ipxe".