Reboot server

Method URI Description
POST /v2/{tenant_id}/servers/{server_id}/action 指定した仮想サーバを再起動します。リクエストボディ部でrebootアクションを指定してください。

Normal response codes: 202

注意:

「/etc/cloud/cloud.cfg」に以下の設定がない場合は、「/etc/cloud/cloud.cfg.d/datasource.cfg」を作成して追加してください。すでに設定済の場合は、対応する必要はありません。


datasource_list: ['OpenStack']
             

Request

下表は、サーバ再起動リクエストのURIパラメーターの一覧です。

Name Type Description
{tenant_id} UUID プロジェクトID
{server_id} UUID 仮想サーバID

下表は、仮想サーバ再起動リクエストのボディ部のパラメーターの一覧です。

Name Type Description
reboot object rebootアクションを指定します。
type string "SOFT"または"HARD"を指定します。"SOFT"はOSに再起動を伝え、これによりすべてのプロセスの正常なシャットダウンが可能になります。"HARD"は、サーバの電源を切って再投入することと同じです。このパラメーターは、"HARD"が常に行われる"Compute"の場合は無視されます。

Example. Reboot server: JSON request


{
	"reboot": {
		"type": "SOFT"
	}
}
     

Response

本操作ではレスポンスヘッダーのみ応答します。