本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動啟動、停止和重新開機全年無休的執行個體
重要
AWS OpsWorks Stacks 服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
注意
您可以 Linux 和 Windows 堆疊使用全年無休的執行個體。
將 24 小時全年無休執行個體新增至 layer 之後,您必須手動啟動執行個體以啟動對應的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,並手動停止執行個體以終止 Amazon EC2 執行個體。您也可以手動重新啟動無法正常運作的執行個體。 AWS OpsWorks Stacks 會自動啟動和停止以時間為基礎和以負載為基礎的執行個體。如需詳細資訊,請參閱使用時間型和負載型執行個體管理負載。
重要
AWS OpsWorks Stacks 執行個體必須僅在主控台中 AWS OpsWorks 啟動、停止和重新啟動。 AWS OpsWorks 無法辨識在 Amazon EC2 主控台中執行的啟動、停止或重新啟動操作。
啟動或重新啟動執行個體
若要啟動新的執行個體,請在 Instances (執行個體) 頁面上,按一下執行個體 Actions (動作) 欄中的 start (啟動)。

您也可以建立多個執行個體,然後按一下 Start all Instances (啟動所有執行個體) 同時將它們啟動。
啟動執行個體之後, AWS OpsWorks Stacks 會啟動 Amazon EC2 執行個體並啟動作業系統。啟動程序通常需要幾分鐘,而且 Windows 執行個體一般會比 Linux 執行個體慢。隨著啟動的進行,執行個體的 Status (狀態) 欄位會顯示下列一系列的值:
-
requested - AWS OpsWorks Stacks 已呼叫 Amazon EC2 服務來建立 Amazon EC2 執行個體。
-
待定 - AWS OpsWorks Stacks 正在等待 Amazon EC2 執行個體啟動。
-
開機 - Amazon EC2 執行個體正在開機。
-
running_setup - AWS OpsWorks Stacks 已觸發設定事件,並正在執行 layer 的Setup配方,後面接著其Deploy配方。如需詳細資訊,請參閱執行配方。如果您已將自訂技術指南新增至堆疊, AWS OpsWorks Stacks 會在執行 Setup和 Deploy配方之前,從您的儲存庫安裝最新版本。
-
online - 執行個體已準備就緒可供使用。
當 Status (狀態) 變更為 online 時,執行個體為完全運作狀態。
-
如果 layer 有連接的負載平衡器, AWS OpsWorks Stacks 會將執行個體新增至該 layer。
-
AWS OpsWorks Stacks 會觸發事件,該Configure事件會執行每個執行個體的Configure配方。
這些配方會視需要更新執行個體,以容納新的執行個體。
-
AWS OpsWorks Stacks 會將執行個體的啟動動作取代為停止,您可以使用此動作來停止執行個體。
如果執行個體未能成功啟動或設定配方失敗,則狀態會分別設為 start_failed 或 setup_failed。您可以檢查日誌以確定原因。如需詳細資訊,請參閱偵錯和故障診斷指南。
已停止的執行個體仍留在堆疊中,並保留所有資源。例如,Amazon EBS 磁碟區和彈性 IP 地址仍與已停止的執行個體相關聯。您可以在執行個體的動作欄中選擇啟動,以重新啟動已停止的執行個體。重新啟動已停止的執行個體會執行下列動作:
-
執行個體存放區後端執行個體 – AWS OpsWorks Stacks 會啟動具有相同組態的新 Amazon EC2 執行個體。
-
Amazon EBS 後端執行個體 – AWS OpsWorks Stacks 會重新啟動 Amazon EC2 執行個體,重新連接根磁碟區。
執行個體完成開機後, AWS OpsWorks Stacks 會安裝作業系統更新並執行 Setup和 Deploy配方,就像初始啟動一樣。 AWS OpsWorks Stacks 也會視情況對重新啟動的執行個體執行下列動作。
-
重新建立彈性 IP 地址的關聯。
-
重新連接 Amazon Elastic Block Store (Amazon EBS) 磁碟區。
-
針對執行個體後端執行個體,安裝最新的技術指南版本。
Amazon EBS 後端執行個體會繼續使用存放在根磁碟區上的自訂技術指南。如果您的自訂技術指南在您停止執行個體後已變更,則您必須在這些執行個體上線後,手動更新它們。如需詳細資訊,請參閱更新自訂技術指南。
注意
彈性 IP 地址與重新啟動的執行個體重新建立關聯可能需要幾分鐘的時間。請注意,執行個體的 Elastic IP (彈性 IP) 設定代表中繼資料,僅指出地址應與執行個體相關聯。Public IP (公有 IP) 設定反映執行個體的狀態,一開始可能是空的。當彈性 IP 地址與執行個體相關聯時,地址會指派給 Public IP (公有 IP) 設定,後面接著 (EIP)。
停止執行個體
在執行個體頁面上,按一下執行個體動作欄中的停止,通知 Stacks AWS OpsWorks 執行關機配方並終止 EC2 執行個體。

您也可以按一下 Stop All Instances (停止所有執行個體) 關機堆疊中的每個執行個體。
在您停止執行個體之後, AWS OpsWorks Stacks 會執行數個任務:
-
如果執行個體的 layer 具有連接的 Elastic Load Balancing 負載平衡器, AWS OpsWorks Stacks 會取消註冊執行個體。
若 layer 支援負載平衡器的連接耗盡功能, AWS OpsWorks Stacks 會延遲觸發 Shutdown 事件,直到連接耗盡完成。如需詳細資訊,請參閱Elastic Load Balancing Layer。
-
AWS OpsWorks Stacks 會觸發Shutdown事件,執行執行個體的Shutdown配方。
-
觸發Shutdown事件後, AWS OpsWorks Stacks 會等待指定的時間,讓Shutdown配方有時間完成,然後執行下列動作:
-
終止執行個體後端執行個體,這會刪除所有資料。
-
停止 Amazon EBS 後端執行個體,保留根磁碟區上的資料。
如需執行個體儲存體的詳細資訊,請參閱儲存體。
注意
預設關機逾時設定為 120 秒。若您的 Shutdown 配方需要更多時間,您可以編輯 layer 組態來變更設定。
-
您可以查看執行個體的 Status (狀態) 欄來監控關機程序。隨著關機進度,其會顯示以下一系列的值:
-
終止 - AWS OpsWorks Stacks 正在終止 Amazon EC2 執行個體。
-
shutting_down - AWS OpsWorks Stacks 正在執行 layer 的Shutdown配方。
-
已終止 - Amazon EC2 執行個體已終止。
-
stopped - 執行個體已停止。
重新啟動執行個體
在 Instances (執行個體) 頁面上,按一下未作用的執行個體名稱,開啟 details (詳細資訊) 頁面,然後按一下 Reboot (重新開機)。

此命令會執行相關聯 Amazon EC2 執行個體的軟重新啟動。它不會刪除執行個體的資料,即使是執行個體後端執行個體的資料,也不會觸發任何生命週期事件。
注意
若要讓 AWS OpsWorks Stacks 自動取代失敗的執行個體,請啟用自動修復。如需詳細資訊,請參閱使用自動修復。