建立專用主機與群組

您可以使用 IBM Cloud 主控台、CLI 或 API,在 IBM Cloud® VPC 中建立一個或多個專用主機與相關的專用主機群組。 Dedicated Host for VPC 完全整合到 IBM Cloud 中。

已停用 對於 IBM Z 或 LinuxONE ( s390x 處理器架構),專用主機僅支援西班牙 (馬德里) 和美國南部 (達拉斯) 地區的 IBM Wazi as a Service。

s390x 架構已被廢棄。 您可以遷移至內部部署模式。 如需詳細資訊,請參閱 Linux on IBM Z and LinuxONE. 有關廢棄的詳細資訊,請參閱 服務廢棄公告

專用主機

您可以建立 專用主機 來劃分單一租戶計算節點,而不需要組織外部的使用者。 在該專用空間內,您可以根據需求建立虛擬伺服器實例。 此外,您可以建立專用主機群組,其中包含用於特定目的的專用主機。 因為專用主機是單一承租戶空間,所以只有帳戶內具有必要許可權的使用者才能在主機上建立實例。

當您建立專用主機時,會按每小時的主機用量向您收取費用。 不會針對與主機上執行的實例相關聯的 vCPU 及 RAM 向您收費。

當您佈建專用主機時,主機是由 IBM所擁有及管理。 如需管理主機上所佈建虛擬伺服器實例之責任的相關資訊,請參閱 瞭解使用 Virtual Private Cloud 時的責任

若要建立專用主機及相關聯的專用主機群組,您必須在 IBM Cloud Identity and Access Management (IAM) 存取原則中指派「編輯者」角色。 在 VPC 基礎架構服務存取權內,Dedicated Host for VPC 存取權作為一組許可權提供,包括存取專用主機、專用主機群組以及在專用主機上佈建實例。 如果您想要為使用者指派特定資源 (例如專用主機群組) 的精細存取權,則可以為該資源建立個別 資源群組,並指派個別存取原則及最小存取角色。 有關專用主機權限的更多信息,請參閱 管理 VPC 基礎設施服務的 IAM 訪問

您也可以檢視專用主機的用量資訊,包括預估費用及使用的資源。 如需相關資訊,請參閱檢視用量

專用主機群組

專用主機群組是指位於單一區域及區域內的專用主機集合。 當您建立專用主機時,必須將它指派給專用主機群組。 專用主機只能是一個群組的成員。

您可以建立專用主機群組,其中包含特定功能的專用主機。 例如,如果您在組織內具有多個業務單位,則可能想要分隔每一個業務所使用的實體運算基礎架構。 如果您想要將計算資源指派給組織內僅一個商業群組使用,則可以建立具有該唯一目標之專用主機的群組。

當您佈建實例時,可以將實例佈建至專用主機或專用主機群組。

使用主控台建立專用主機及群組

您可以透過 IBM Cloud 控制台,在您的 IBM Cloud VPC 中建立一個或多個專用主機。

在建立專用主機之前,您需要 建立 IBM Cloud VPC

如果您還沒有專用群組,則必須在此作業中建立它。 專用主機和專用群組的設定檔系列和類別必須相同。 您在建立專用主機時為其選取的設定檔會決定可用於專用群組及將實例佈建至群組中主機的設定檔。 例如,如果您選取專用主機的記憶體設定檔,則群組中主機上佈建的相關聯專用群組及實例也必須佈建有記憶體設定檔。

要建立專用主機:

  1. IBM Cloud控制台中,前往導航選單圖示選單圖示> 基礎架構VPC 圖示> 計算 > 專用主機
  2. 按一下 建立,然後在「新建 VPC 專用主機」頁面上的表 1 中輸入資訊。
  3. 當您準備好佈建時,請按一下 建立專用主機
專用主機配置選擇
欄位
位置 位置是由地區(特定地理區域)及區域(地區內的容錯資料中心)所組成。 請選擇您要建立專用主機的位置。
名稱 專用主機需要區域內的唯一資源名稱。 如果您未指定名稱,則會產生名稱並指派給您的專用主機。
資源群組 選取資源群組,其中包含您想要能夠存取專用主機的帳戶資源及使用者。 如需資源群組的相關資訊,請參閱 管理資源群組
標籤 您可以將標籤指派給此資源,以便您可以輕鬆地過濾資源清單中的資源。
實例放置 選取您是否要在此專用主機上啟用實例的放置。 實例放置的預設值設為 On。 如果您將實例放置值設為 關閉,則在此專用主機上無法建立任何實例,直到該值變更為 開啟為止。
設定檔 按一下 變更設定檔,以選取定義專用主機之 vCPU 及記憶體的設定檔。 在專用主機設定檔頁面上,您可以選取要用於專用主機的架構; 依預設會選取 x86 架構。 您為專用主機選取的設定檔系列會決定在主機上佈建虛擬伺服器實例時必須使用的設定檔系列。 如果您選擇專用主機的記憶體設定檔,則也必須使用記憶體設定檔來建立佈建在主機上的所有實例。 如果您選擇專用主機的 實例儲存空間 設定檔 (字首中包括 d 的設定檔,例如 mx2d),則佈建在專用主機上的所有實例都必須使用對應系列中的實例儲存空間設定檔進行佈建。 如需更多資訊,請參閱「專用主機設定檔」。
專用群組 選取您要在其中建立此專用主機的專用群組。 或者,您可以 建立新的專用群組

建立專用群組

如果您沒有專用群組,或者您想要建立新的專用群組,則可以在專用主機建立程序中建立一個專用群組。

  1. 在「VPC 專用主機」頁面上,按一下頁面底端附近的 建立專用群組
  2. 在表 2 中輸入資訊。
  3. 當您的專用群組資訊完成時,請按一下 建立
專用群組建立選擇
欄位
名稱 為您的專用群組指定地區內的唯一資源名稱。
資源群組 選取包含您想要能夠存取群組的帳戶資源及使用者的資源群組。 如需資源群組的相關資訊,請參閱 管理資源群組

使用 CLI 建立專用主機及群組

您可以使用指令行介面 (CLI) 在 IBM Cloud VPC 中建立一個以上專用群組及主機。

開始之前

  1. 請確保您已下載、安裝並初始化以下 CLI 外掛程式。 如需相關資訊,請參閱 CLI 必要條件
  • IBM Cloud CLI
  • vpc-infrastructure 外掛程式
  1. 建立 IBM Cloud VPC

使用 CLI 收集資訊以建立專用群組

準備好建立專用主機群組了嗎? 在可以執行 ibmcloud is dedicated-host-group-create 指令之前,您需要知道要在其中建立它的區域。

請準備以下所需資訊:

所需的主機群組詳細信息
專用群組詳細資料 選項
區域 您要在其中建立群組之地區內的資料中心名稱。
系列 您要指派給群組的設定檔系列,例如「記憶體」、「平衡」或「計算」。
class 您要指派給群組的設定檔類別,例如 mx2。
名稱 新群組的唯一名稱。

請使用以下指令來確認建立新群組所需的資訊。

  1. 列出與您帳戶相關聯的地區。

    ibmcloud is regions
    

    請參閱下列範例。

    $ ibmcloud is regions
    Listing regions under account Test Account as user test.user@ibm.com...
    Name       Endpoint                              Status
    au-syd     https://au-syd.iaas.cloud.ibm.com     available
    br-sao     https://br-sao.iaas.cloud.ibm.com     available
    ca-tor     https://ca-tor.iaas.cloud.ibm.com     available
    eu-de      https://eu-de.iaas.cloud.ibm.com      available
    eu-es      https://eu-es.iaas.cloud.ibm.com      available
    eu-gb      https://eu-gb.iaas.cloud.ibm.com      available
    jp-osa     https://jp-osa.iaas.cloud.ibm.com     available
    jp-tok     https://jp-tok.iaas.cloud.ibm.com     available
    us-east    https://us-east.iaas.cloud.ibm.com    available
    us-south   https://us-south.iaas.cloud.ibm.com   available
    
  2. 切換至目標地區。

    ibmcloud target -r <region-name>
    
  3. 列出與目標區域相關的區域。

    ibmcloud is zones
    

    在下列範例中,指令在 us-south 地區中執行,且輸出會顯示地區中的可用區域。

    $ ibmcloud is zones
    Listing zones in target region us-south under account Test Account as user test.user@ibm.com...
    Name         Region     Status
    us-south-1   us-south   available
    us-south-2   us-south   available
    us-south-3   us-south   available
    
  4. 列出可用來建立專用主機的設定檔,以決定您要指派給專用主機群組的設定檔系列及類別。 您在建立群組時指派給該群組的系列及類別,會決定可用於在群組中佈建專用主機及實例的設定檔。 佈建給專用主機群組的所有專用主機及虛擬伺服器實例必須來自相同的設定檔系列及類別。 如需更多資訊,請參閱「專用主機設定檔」。

    ibmcloud is dedicated-host-profiles
    

    在此範例中,您會看到類似以下輸出的回應。 請檢查與您要在專用主機群組中佈建之專用主機設定檔相關聯的「系列」及「類別」直欄。 如果您要為主機佈建記憶體設定檔,請注意相關聯的系列 memory 及相關聯的類別 mx2

    Name                 Architecture   CPU Socket Count   vCPUs   Memory   Family          Class
    cx2-host-152x304     amd64          4                  152     304      compute         cx2
    bx2-host-152x608     amd64          4                  152     608      balanced        bx2
    mx2-host-152x1216    amd64          4                  152     1216     memory          mx2
    

使用 CLI 建立專用主機群組

您可以使用指令行介面 (CLI) 在 IBM Cloud VPC 中建立一個以上專用主機群組。

若要使用 CLI 來建立專用主機群組,請使用 ibmcloud is dedicated-host-group-create 指令。 指定專用主機群組的名稱,以及您要在其中建立群組的區域名稱。

下列範例會在 us-south-1 區域中建立名為 my-host-group 的專用主機群組,並指派 memory 設定檔系列及 mx2 類別。

ibmcloud is dedicated-host-group-create --zone us-south-1 --family memory --class mx2 --name my-host-group

在輸出中,請務必記下所建立專用主機群組的 ID。 在此範例中,ID 為myDedicatedHostGroup是 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928

如需完整的指令選項清單,請參閱 ibmcloud is dedicated-host-group-create

使用 CLI 收集資訊以建立專用主機

準備好在專用主機群組內建立專用主機了嗎? 您需要知道要用於專用主機的專用主機設定檔,才能執行 ibmcloud is dedicated-host-create 指令。 您選取的設定檔系列會決定在主機上佈建虛擬伺服器實例時必須使用的設定檔系列。

列出可用於建立專用主機的設定檔。

ibmcloud is dedicated-host-profiles

在此範例中,您會看到類似以下輸出的回應。 您選取的設定檔必須來自您計劃在其中佈建主機的專用主機群組的相同系列及類別。

Name                 Architecture   CPU Socket Count   vCPUs   Memory   Family          Class
cx2-host-152x304     amd64          4                  152     304      compute         cx2
bx2-host-152x608     amd64          4                  152     608      balanced        bx2
mx2-host-152x1216    amd64          4                  152     1216     memory          mx2

使用 CLI 建立專用主機

您可以使用指令行介面 (CLI) 在 IBM Cloud VPC 中建立一個以上專用主機。

若要使用 CLI 來建立專用主機,請使用 ibmcloud is dedicated-host-create 指令。 指定您要用於專用主機的設定檔,以及您要主機所屬的專用主機群組。

下列範例會在專用主機群組 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928 中建立名為 my-host 且記憶體設定檔為 mx2-host-152x1216 的專用主機。

ibmcloud is dedicated-host-create --profile mx2-host-152x1216 --dhg 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928 --name my-host

如需指令選項的完整清單,請參閱 ibmcloud is dedicated-host-create

使用 API 來建立專用主機和群組

當您使用 API 建立專用主機時,可以在特定的專用主機群組中建立主機,也可以直接指定要建立它的區域 (例如 us-south-1)。 如果您指定區域而非群組,則會自動為專用主機建立新群組。

下列要求範例會在特定群組中建立專用主機。

curl -X POST \
"$vpc_api_endpoint/v1/dedicated_hosts?version=2020-11-17&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
      "name": "my-host",
      "group": {
        "id": "0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928"
      },
      "profile": {
        "name": "mx2-host-152x1216"
      }
    }'

專用群組資訊是選用的。 如果您想要自動為您建立專用群組,則可以省略群組資訊,並改為新增區域。

如需更多資訊,請參閱「建立專用主機」。

如需 $vpc_api_endpoint$iam_token 變數的詳細資料,請參閱 Virtual Private Cloud API 簡介 中的「鑑別和端點 URL」小節。

下一步

建立專用主機之後,您可以在專用主機上開始佈建虛擬伺服器實例。 如需相關資訊,請參閱 在專用主機上建立實例