修改現有 Amazon EC2 專用主機支援的執行個體類型 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

修改現有 Amazon EC2 專用主機支援的執行個體類型

您可以修改 專用執行個體 來變更其支援的執行個體類型。如果其目前支援單一執行個體類型,您可以進行修改,以支援該執行個體系統內的多個執行個體類型。同樣地,如果其目前支援多個執行個體類型,您可以進行修改,僅支援特定執行個體類型。

若要修改 專用執行個體 以支援多個執行個體類型,您必須先停止主機上所有執行的執行個體。此修改需要約 10 分鐘的時間完成。進行修改時,專用執行個體 會轉移為 pending 狀態。當執行個體處於 pending 狀態時,您無法開始已停止的執行個體,或是啟動 專用執行個體 上的新執行個體。

若要將支援多個執行個體類型的 專用執行個體 修改為僅支援單一執行個體類型,主機必須沒有執行中的執行個體,或是執行中的執行個體必須是您希望主機支援的執行個體類型。例如,若要將支援 m5 執行個體系列內多個執行個體類型的主機修改為僅支援 m5.large 執行個體,專用執行個體 必須沒有執行中的執行個體,或是其上必須只有 m5.large 個執行個體在執行中。

如果您為虛擬執行個體類型分配主機,則在分配主機之後,無法將執行個體類型修改為 .metal 執行個體類型。例如,如果您為 m5.large 執行個體類型分配主機,則無法將執行個體類型修改為 m5.metal。同樣,如果您為 .metal 執行個體類型分配主機,則在分配主機之後,無法將執行個體類型修改為虛擬執行個體類型。例如,如果您為 m5.metal 執行個體類型分配主機,則無法將執行個體類型修改為 m5.large

您可以使用下列其中一種方法,來修改支援的執行個體類型。

Console
修改專用執行個體支援的執行個體類型
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇 Dedicated Host (專用執行個體)。

  3. 選取要修改的專用執行個體,然後選取 Actions (動作)Modify host (修改主機)

  4. 根據專用執行個體的目前組態,執行下列其中一個動作:

    • 如果專用執行個體目前支援特定執行個體類型,則不會啟用 Support multiple instance types (支援多個執行個體類型),且 Instance type (執行個體類型) 會列出支援的執行個體類型。若要將主機修改為支援目前執行個體系列中的多個類型,請針對 Support multiple instance types (支援多個執行個體類型),選取 Enable (啟用)

      您必須先停止主機上所有執行的執行個體,然後再將之修改為支援多個執行個體類型。

    • 如果專用執行個體目前支援執行個體系列內的多個執行個體類型,請針對 Support multiple instance types (支援多個執行個體類型) 選取 Enabled (已啟用)。若要將主機修改為支援特定執行個體類型,請針對 Support multiple instance types (支援多個執行個體類型) 清除 Enable (啟用),然後針對 Instance type (執行個體類型) 選取要支援的特定執行個體類型。

      您無法變更 專用執行個體 支援的執行個體系列。

  5. 選擇 Save (儲存)。

AWS CLI
修改專用執行個體支援的執行個體類型

使用修改後的主機 AWS CLI 指令。

下列命令會修改 專用執行個體 以支援 m5 執行個體系列內的多個執行個體類型。

aws ec2 modify-hosts --instance-family m5 --host-ids h-012a3456b7890cdef

下列命令會修改 專用執行個體,以便僅支援 m5.xlarge 執行個體。

aws ec2 modify-hosts --instance-type m5.xlarge --instance-family --host-ids h-012a3456b7890cdef
PowerShell
修改專用執行個體支援的執行個體類型

使用 Edit-EC2Host AWS Tools for Windows PowerShell 指令。

下列命令會修改 專用執行個體 以支援 m5 執行個體系列內的多個執行個體類型。

PS C:\> Edit-EC2Host --InstanceFamily m5 --HostId h-012a3456b7890cdef

下列命令會修改 專用執行個體,以便僅支援 m5.xlarge 執行個體。

PS C:\> Edit-EC2Host --InstanceType m5.xlarge --HostId h-012a3456b7890cdef