# 啟動、停止與重新啟動實例

五種電源動作的差異、執行步驟、停止後的計費影響，以及動作遭拒時的處理方式。

實例詳細資料頁提供三個電源按鈕：**啟動**、**停止**和**重新啟動**。強制動作不是獨立的按鈕，而是「停止」和「重新啟動」確認對話方塊中的一個核取方塊。每次動作都會建立一筆工作要求，你可以在實例詳細資料的「工作要求」中追蹤進度。

**停止實例不會停止計費。** 如果你的目標是不再產生費用，必須刪除實例，而不是停止它。

_介面示意圖：實例詳細資料頁上方的電源按鈕：啟動、停止、重新啟動，以及目前的實例狀態標籤_

## 五種動作的差異

| 動作         | 實例內部發生什麼                                                      | 什麼時候使用                     |
| ------------ | --------------------------------------------------------------------- | -------------------------------- |
| 啟動         | 為已停止的實例供電，並啟動作業系統                                    | 實例處於「已停止」               |
| 停止         | 先要求作業系統正常關機，最多等待 5 分鐘；逾時或失敗後自動改為強制停止 | 日常關機，建議優先使用           |
| 強制停止     | 立即斷電，不通知作業系統                                              | 系統已失去回應，正常關機無效     |
| 重新啟動     | 等同於「停止」後再「啟動」，包含相同的 5 分鐘等待與逾時備援           | 日常重新啟動，建議優先使用       |
| 強制重新啟動 | 等同於「強制停止」後再「啟動」，不等待系統關閉                        | 系統已失去回應，無法正常重新啟動 |

「停止」和「重新啟動」都會先嘗試正常關機。這個步驟逾時或失敗**不會**讓整個動作失敗，平台會自動接著執行強制停止，因此多數情況下你不需要勾選強制。

## 開始之前

- **權限**：你的角色必須包含實例操作權限。專案成員及以上預設擁有；專案檢視者沒有，按鈕會是停用狀態。
- **實例已完成佈建**：狀態為「正在等待」或「正在預配」時無法執行電源動作。
- **沒有進行中的工作要求**：建立、重灌、升級、遷移、刪除等工作處於等待或執行中時，電源動作會遭拒。

## 啟動實例

1. 開啟「運算 > 實例」，進入目標實例的詳細資料頁。
2. 確認狀態為「已停止」。
3. 按一下**啟動**。啟動不需要二次確認，按下後立即執行。
4. 狀態變為「正在啟動」，完成後變為「正在執行」。

實例已在執行時按下「啟動」不會有任何效果，也不會建立工作要求。

## 停止實例

1. 在實例詳細資料頁按一下**停止**。
2. 開啟「停止實例」確認對話方塊，其中寫明：「系統將先嚐試讓作業系統正常關機。」
3. 直接按一下**停止實例**確認。
4. 狀態變為「正在停止」。平台要求作業系統關機，最多等待 5 分鐘。
5. 系統正常關閉後狀態變為「已停止」；5 分鐘內未關閉的，平台自動執行強制停止，最多重試 3 次。

_介面示意圖：停止實例的確認對話方塊：標題、正常關機說明、立即斷電核取方塊和確認按鈕_

## 強制停止實例

強制停止位於同一個確認對話方塊中，不是獨立的按鈕。

1. 按一下**停止**開啟確認對話方塊。
2. 勾選「立即斷電，強制停止實例」。
3. 對話方塊隨即顯示警告：「強制操作可能導致未儲存的資料丟失或檔案系統損壞。」確認按鈕同時變為紅色，文字改為**強制停止實例**。
4. 確認後平台略過關機要求，直接斷電。

強制停止等同於拔除電源，**作業系統沒有機會將快取寫入磁碟**。資料庫和正在寫入檔案的應用程式可能留下不一致的狀態。除非系統已失去回應，否則不要勾選。

重新啟動對話方塊中對應的核取方塊是「立即斷電，強制重啟實例」，行為一致。

實例已處於「已停止」時按下「停止」不會有任何效果，也不會建立工作要求。

## 重新啟動實例

重新啟動**不是**作業系統內部的 `reboot`。平台會真正將實例關閉再重新供電，因此：

- 送出後狀態會**先顯示「正在停止」**，然後才變成「正在啟動」。看到「正在停止」是正常的，不代表重新啟動失敗。
- 實例內的所有處理程序都會結束，未寫入磁碟的資料不會保留。
- 「重新啟動」會等待系統正常關閉（最多 5 分鐘）；勾選強制後不等待，直接斷電再供電。

## 停止之後會發生什麼

- **計費繼續。** 依用量計費的實例按使用小時數計費，停止只是關閉作業系統，不會釋放實例。要停止計費必須刪除實例。
- **系統磁碟資料保留。** 停止不會清除磁碟內容，重新啟動後資料仍在。
- **實例仍佔用配額。** 已停止的實例繼續計入專案和空間的實例配額。

## 動作遭拒時

電源動作會在送出前做一輪檢查。主控台會原樣顯示平台傳回的訊息，下面依訊息分類說明。

### 有工作要求正在進行

> 此实例正有工作请求正在进行，因此您无法操作此实例。请等待最长 15 分钟，然后重试。如果您遇到问题，请联系 Cypacky Support 以获取帮助。

實例上有建立、重灌、升級、遷移或刪除工作處於等待或執行中。開啟實例詳細資料的「工作要求」，確認最後一筆工作結束後再重試。反覆按下按鈕不會讓它更快通過。

### 實例正在維護

> 此实例正在维护。请前往 https://status.cypacky.com 查看服务状态。如果您有疑惑，请在 Cypacky Support 获取帮助。

實例所在的主機處於維護狀態，此時啟動、停止、重新啟動、刪除和終止都無法使用。維護結束後動作會自動恢復。

### 實例尚未佈建

> 实例未配置，请重装

實例沒有完成首次佈建，沒有可供供電的系統磁碟。在實例詳細資料中執行重灌，等佈建完成後再操作電源。

### 實例等待付款啟用

> 此实例正在等待支付激活，当前无法执行该操作。

實例的開通帳單尚未付款。先完成付款，實例啟用後電源動作才可使用。

### 實例處於欠費狀態

> 此实例当前处于欠费状态，当前无法执行该操作。

結清欠費後電源動作會恢復。

### 有未付款的升級或流量重設帳單

> 此实例有待支付的升级或流量重置账单，当前操作可能与付款兑现冲突。

這類帳單在付款後會改變實例的資源配置或流量，與電源動作同時進行可能導致結果不一致。先完成或取消該帳單。

### 已付款的帳單正在兌現

> 此实例有已支付账单正在兑现，请等待账单动作完成后再操作。

平台正在執行帳單對應的變更，等這次變更結束後再操作。

### 實例因安全投訴遭鎖定

> 此实例因安全投诉已被锁定。当前操作不可用，请联系 Cypacky Support。

實例收到安全投訴後遭鎖定，電源動作已停用。透過支援單聯絡 Cypacky Support 了解原因和解鎖條件。

## 實例長時間停在「正在停止」或「正在啟動」

平台有一個背景工作，會定期將沒有作用中工作要求的實例狀態，依虛擬化層的真實電源狀態收斂回來，因此短暫的狀態不一致通常會自行恢復。重新整理頁面不會取消進行中的動作。

如果狀態長時間不變：

1. 開啟實例詳細資料的「工作要求」，找到這次電源動作對應的項目。
2. 檢視它的狀態和最新錯誤訊息。
3. 需要聯絡支援時，記錄工作要求 ID、實例 ID、所在空間和地區，以及錯誤原文。

## 相關文件

- [實例詳細資料](/zh-tw/compute/instances/detail/)
- [工作要求](/zh-tw/compute/operations/work-requests/)
- [維護事件](/zh-tw/compute/operations/maintenance-events/)
- [刪除實例](/zh-tw/compute/instances/management/delete/)
