建立 Bare Metal Servers for VPC
IBM Cloud® Bare Metal Servers for Virtual Private Cloud 在您的 VPC 中提供專用的單租戶運算資源。 瞭解如何根據您的需求,為裸機伺服器配置所需的設定檔、映像檔、網路及儲存設定。
若您想使用託管在自家伺服器或公共伺服器上的作業系統映像檔,請在建立裸機伺服器之前,參閱《 使用 Bare Metal Servers for VPC 透過網路開機執行自己的作業系統 》。
使用使用者介面建立裸機伺服器
使用下列步驟,以使用 IBM Cloud® 主控台來建立裸機伺服器。 您也可以查看下列 視訊,以進一步瞭解如何建立裸機伺服器。
-
在 IBM Cloud控制台中,前往導航選單圖示
> 基礎架構
> 計算 > 裸機伺服器。
-
按一下 建立,然後輸入表格 1 中的資訊。
-
對於「進階」選項,您可以選擇完成額外的伺服器配置。 如需相關資訊,請參閱表格 2。
-
檢閱配置 摘要,然後按一下 建立裸機伺服器。
| 欄位 | 值 |
|---|---|
| 位置 | 位置是由地區(特定地理區域)及區域(地區內的容錯資料中心)所組成。 選取您想要裸機伺服器的位置。 |
| 名稱 | 裸機伺服器需要名稱。 |
| 資源群組 | 為伺服器選取一個資源群組。 |
| 標籤 | 您可以將標籤指派給伺服器,以便您可以輕鬆地過濾資源清單中的資源。 |
| 存取管理標籤 | 存取管理標籤可協助您對特定資源套用彈性的存取原則。 |
| 影像 | 按一下 變更影像 以選取影像。 在「選擇圖片」頁面上,您可以從所有符合條件的庫存和自訂圖片中進行選擇。 選取圖片後,請按「儲存」。
如需更多資訊,請參閱「 裸機伺服器映像 」。 有關在裸機伺服器上使用自訂映像檔的資訊,請參閱《 自訂映像檔入門指南 》。 所選映像的「允許用途」表述,可能會影響您在使用該映像建立裸機伺服器時,可使用的設定與設定檔。 有關在裸機伺服器自訂映像中使用「允許用途」表達式的資訊,請參閱《 將「允許用途」表達式新增至自訂映像 》。 您可以透過 |
| 設定檔 | 按一下 變更設定檔,以從所有可用的 vCPU 和 RAM 組合中選取。 設定檔系列包括平衡、運算、記憶體和超高記憶體。 在所選位置中不可用的個人檔案雖會顯示,但無法選取。 若您想選擇其中一個設定檔,請點擊工具提示,查看該設定檔可用的位置。 如需相關資訊,請參閱 x86-64 裸機伺服器設定檔。 |
| SSH 金鑰 | 選取現有的公用 SSH 金鑰,或按一下 建立 SSH 金鑰 來建立新的 SSH 金鑰。 如需建立 SSH 金鑰的相關資訊,請參閱 使用使用者介面建立 SSH 金鑰。 您必須指定至少一個 SSH 金鑰。
注意: SSH 金鑰可以是 RSA 或 Ed25519 格式。 您可以使用使用者介面產生新的 RSA 金鑰對。 可以上傳預先存在的 RSA 和 Ed25519 SSH 金鑰。 只有在作業系統支援此金鑰類型時,才能使用 Ed25519。 Ed25519 無法與 Windows 或 VMware 映像檔搭配使用。 |
| 虛擬專用雲端 | 請指定您要建立伺服器的 VPC。 您可以使用預設 VPC、另一個現有 VPC,也可以建立新的 VPC。 |
| 網路頻寬 | 選擇要在配置時或配置後分配給伺服器的網路頻寬。 有關更多信息,請參閱 在配置裸機伺服器後調整網路頻寬。 |
| 網路介面 | 依預設,裸機伺服器是使用單一主要網路介面建立的。 您可以按一下鉛筆圖示來編輯網路介面的詳細資料。 例如,與介面相關聯的子網路或安全群組。 若要包括額外次要網路介面,請按一下 新建介面。 -對於 x86 架構,您可以為每一部伺服器建立並指派最多八個 PCI 網路介面及最多 20 個 PCI + VLAN 網路介面。 如需有關進階網路設定的更多資訊,請參閱《 管理裸機伺服器的網路介面 》。 透過虛擬網路介面功能,您可以選擇要使用的網路介面類型。 您可以選取新的選項 具有虛擬網路介面的網路連接 或較舊的選項 實例網路介面。 無論您在佈建時選取哪種類型的網路介面選項,裸機伺服器都會在裸機伺服器的生命週期中持續保存。 您可以按一下 連接,以建立具有現有虛擬網路介面的網路連接。 如需相關資訊,請參閱 關於虛擬網路介面。 |
| 進階選項 | 值 |
|---|---|
| 使用者資料 | 將使用者資料貼至 使用者資料 (選用) 欄位,或按一下 匯入使用者資料 以從使用者資料上傳。 例如,您可以透過將下列 Script 新增至 使用者資料 (選用) 欄位來啟用 SSH。 如需使用者資料的相關資訊,請參閱 使用者資料。 |
| 授信平台模組 (TPM) | 按一下切換鍵以啟用「可信賴平台模組」功能。 接著,請選擇您要使用的模式。 如需相關資訊,請參閱 使用 Trusted Platform Module(TPM)安全開機。 |
| 安全啟動 | 按一下切換鍵以啟用安全開機。 如需相關資訊,請參閱 使用 Trusted Platform Module(TPM)安全開機。 |
| 新增至預訂(測試版) | 如果您有有效的預留,請按一下切換按鈕將伺服器新增至該預留。 有關預留的更多信息,請參閱 關於 VPC 的預留。 |
| Meta 資料 | 預設為停用。 按一下切換開啟。 此設定會通知裸機伺服器收集裸機伺服器組態資訊和使用者資料。 如需詳細資訊,請參閱 有關 IBM Cloud® Virtual Private Cloud(VPC)Metadata on bare metal servers。 |
| 活動追蹤 | 稽核事件收集預設為停用。 稽核事件收集有助於最佳故障排除和減少停機時間。 按一下切換鍵以啟用裸機伺服器的活動追蹤。 啟用時,會收集稽核事件並將其傳送到您設定的 Activity Tracker Event Routing 目標。 如需相關資訊,請參閱開始使用 IBM Cloud Activity Tracker Event Routing。 |
| 記載 | 依預設,已停用記載。 日誌記錄有助於進行最佳的故障排除,並減少停機時間。 按一下切換以啟用裸機伺服器的記錄。 啟用時,會收集日誌並將其傳送到您設定的 IBM Cloud Logs Routing 目標。 如需相關資訊,請參閱開始使用 IBM Cloud Logs Routing。 |
| 監視 | 預設情況下,監控功能已停用。 監控有助於進行最佳的故障排除,並減少停機時間。 按一下切換鍵以啟用裸機伺服器的監控。 啟用時,會收集度量指標並將其傳送到您設定的 IBM Cloud Metrics Routing 目標。 如需相關資訊,請參閱開始使用 IBM Cloud Metrics Routing。 |
| 雲端安全型態管理 | 選擇此選項時,會建立工作負載保護裸機伺服器,其配置可為所有資源提供 CSPM。 如果存在工作負載保護裸機伺服器,則此選項不可用。 如需詳細資訊,請參閱 關於 IBM Cloud Security Posture Management(CSPM)。 |
對於以 x86 架構為基礎的裸機伺服器,所有介面 (PCI 或 VLAN) 的 DHCP 回應都包含閘道。 因此,如果您在不同的子網路上建立多個介面,請考量靜態 IP 配置或使用個別網路名稱空間來處理不同的閘道。
使用 API 建立裸機伺服器
您可以使用 API 來建立裸機伺服器。 使用下列步驟,以使用 API 來建立裸機伺服器。
開始之前
-
請務必設定您的 API 環境。 如需相關資訊,請參閱 設定 API 和 CLI 環境。
若要瞭解有關 API 的更多資訊,請按一下 IBM Cloud® 主控台中建立頁面上的 Get a sample API call。 您可以檢視正確的 API 要求序列,並更充分地瞭解動作及其相依關係。
-
在建立裸機伺服器之前,請確定您已建立 VPC 及子網路。
收集裸機伺服器的資訊
在使用 API 來建立裸機伺服器之前,請參閱下表以取得必要資訊。
| 伺服器詳細資料 | 列出選項 |
|---|---|
| 影像 | 列出所有影像
如需詳細資訊,請參閱裸金屬伺服器影像。 如需有關在您的裸金屬伺服器上使用自訂映像的資訊,請參閱 自訂映像入門。 所選影像的允許使用表達式可能會影響您可以使用該影像建立裸機伺服器的設定和設定檔。 有關在您的裸金屬伺服器自訂影像中使用允許使用表達式的資訊,請參閱 在自訂影像中加入允許使用的表達式。 |
| 金鑰 | 列出所有金鑰
如果您沒有任何可用的 SSH 金鑰,請使用 建立金鑰 來建立金鑰。 如需相關資訊,請參閱 SSH 金鑰。 注意: SSH 金鑰可以是 RSA 或 Ed25519 格式。 您可以使用使用者介面產生新的 RSA 金鑰對。 可以上傳預先存在的 RSA 和 Ed25519 SSH 金鑰。 只有在作業系統支援此金鑰類型時,才能使用 Ed25519。 Ed25519 無法與 Windows 或 VMware 映像檔搭配使用。 |
| 子網路 | 列出所有子網路 |
| 安全群組 (選用) | 列出所有安全群組 |
| 設定檔 | 列出所有裸機伺服器設定檔 |
| 區域 | 列出所有地區 列出地區中的所有區域 |
您可以從 available、partially_available (映像尚未在所有區域提供) 或 deprecated 映像配置裸機伺服器。 有關影像生命週期的詳細資訊,請參閱 自訂影像生命週期。
使用 API 建立裸機伺服器
取得所有資訊後,請發出「建立裸機伺服器」API 請求,以建立一台裸機伺服器。
-
對於 x86 架構,您可以使用下列範例配置來建立裸機伺服器:
- ESXi 映像檔 ID: "r006-31c8ca90-2623-48d7-8cf7-737be6fc4c3e"
- SSH 金鑰 ID: "a6b1a881-2ce8-41a3-80fc-36316a73f803"
- 裸機伺服器的名稱:「my-bare-metal-server」
- 具有下列配置的主要網路介面:
- 容許連接 ID 為 "4" 的 VLAN
- 名稱: "my-primary-network-interface"
- 子網路 ID: "7ec86020-1c6e-4889-b3f0-a15f2e50f87e"
- ID 為 "4" 的次要 VLAN 介面。 此 VLAN 介面是可浮動的。
- 設定檔名稱: "bx2d-metal-192x768"
- 區域:「us-south-1」
- 元資料服務:已啟用
- 元資料服務通訊協定:"https"
API 要求類似於:
curl -X POST "$vpc_api_endpoint/v1/bare_metal_servers?version=2021-03-09&generation=2" \ -H "Authorization: Bearer $iam_token" \ -d '{ "initialization": { "image": { "id": "r006-31c8ca90-2623-48d7-8cf7-737be6fc4c3e" }, "keys": [ {"id": "a6b1a881-2ce8-41a3-80fc-36316a73f803"} ] "default_trusted_profile": { "auto_link": true, "target": { "crn": "crn:v1:bluemix:public:iam-identity::a/aa2432b1fa4d4ace891e9b80fc104e34::profile:Profile-e9001353-12e5-41b7-a6bb-11de58dcbfea" } } }, "primary_network_interface": { "interface_type": "pci", "name": "my-primary-network-interface", "subnet": { "id": "7ec86020-1c6e-4889-b3f0-a15f2e50f87e" }, "allowed_vlans": [4] }, "network_interfaces":[ { "interface_type": "vlan", "name": "my-vlan-interface", "allow_interface_to_float": true, "subnet": { "id": "2302-6d5fe694-12f7-4161-b979-21bb4e872696" }, "vlan": 4 } ], "name": "my-bare-metal-server", "profile": { "name": "bx2d-metal-192x768" "metadata_service": { "enabled": true, "protocol": "https" } }, "zone": { "name": "us-south-1" } }' | jq本範例請求使用 JSON 處理公用程式
jq來格式化回應。jq是以 MIT 授權條款 授權的第三方工具。當您建立裸金屬伺服器時,jq可能不會預先安裝在所有可用的 VPC 映像上。 您可以修改指令以使用其他解析工具,或移除" | jq"以接收未格式化的回應。您會看到類似以下範例的回應:
"bandwidth": 100000, "boot_target": { "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-3744f199-6ccc-4698-8772-bb3937348c96", "id": "2302-3744f199-6ccc-4698-8772-bb3937348c96", "name": "zipfile-delude-slang-knoll", "resource_type": "bare_metal_server_disk" }, "cpu": { "architecture": "amd64", "core_count": 96, "socket_count": 4, "threads_per_core": 2 }, "created_at": "2021-03-12T09:29:17.000Z", "crn": "crn:[...]", "disks": [ { "allowed_use": { "api_version": "2025-03-31", "bare_metal_server": "true" }, "created_at": "2021-03-12T09:29:17.000Z", "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-3744f199-6ccc-4698-8772-bb3937348c96", "id": "2302-3744f199-6ccc-4698-8772-bb3937348c96", "interface_type": "sata", "name": "zipfile-delude-slang-knoll", "resource_type": "bare_metal_server_disk", "size": 960 }, { "created_at": "2021-03-12T09:29:17.000Z", "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-86003aba-47db-4d07-bd76-62e00cca83e5", "id": "2302-86003aba-47db-4d07-bd76-62e00cca83e5", "interface_type": "nvme", "name": "elderly-mountain-trout-opponent", "resource_type": "bare_metal_server_disk", "size": 3200 }, { "created_at": "2021-03-12T09:29:17.000Z", "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-8372237f-77cb-47e4-9c61-b9d19ddfdbcd", "id": "2302-8372237f-77cb-47e4-9c61-b9d19ddfdbcd", "interface_type": "nvme", "name": "could-kilt-twisty-unloaded", "resource_type": "bare_metal_server_disk", "size": 3200 }, { "created_at": "2021-03-12T09:29:17.000Z", "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-e544d72d-ca08-4924-b748-a8f67b66286d", "id": "2302-e544d72d-ca08-4924-b748-a8f67b66286d", "interface_type": "nvme", "name": "wildcat-impromptu-dribble-hesitate", "resource_type": "bare_metal_server_disk", "size": 3200 }, { "created_at": "2021-03-12T09:29:17.000Z", "href": "us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/disks/2302-de34647b-e7fb-405b-85af-d28c6dfe142c", "id": "2302-de34647b-e7fb-405b-85af-d28c6dfe142c", "interface_type": "nvme", "name": "imperfect-stimulate-culpable-thumb", "resource_type": "bare_metal_server_disk", "size": 3200 } ], "enable_secure_boot": false, "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4", "id": "2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4", "memory": 768, "name": "my-bare-metal-server", "network_interfaces": [ { "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/network_interfaces/2302-c094c123-5c82-49a2-8bb7-847bd3a7b62d", "id": "2302-c094c123-5c82-49a2-8bb7-847bd3a7b62d", "name": "my-primary-network-interface", "primary_ipv4_address": "10.240.128.5", "resource_type": "network_interface", "subnet": { "crn": "crn:[...]", "href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/2302-6d5fe694-12f7-4161-b979-21bb4e872696", "id": "7ec86020-1c6e-4889-b3f0-a15f2e50f87e", "name": "my-subnet" } }, { "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/network_interfaces/2302-edd97be7-588e-4f0b-a875-7e0bec68f767", "id": "2302-edd97be7-588e-4f0b-a875-7e0bec68f767", "name": "my-vlan-interface", "primary_ipv4_address": "", "resource_type": "network_interface", "subnet": { "crn": "crn:[...]", "href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/2302-6d5fe694-12f7-4161-b979-21bb4e872696", "id": "7ec86020-1c6e-4889-b3f0-a15f2e50f87e", "name": "my-subnet" } } ], "primary_network_interface": { "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_servers/2302-5e095b83-ceb4-49b5-9699-0aa5a2c996a4/network_interfaces/2302-c094c123-5c82-49a2-8bb7-847bd3a7b62d", "id": "2302-c094c123-5c82-49a2-8bb7-847bd3a7b62d", "name": "my-primary-network-interface", "primary_ipv4_address": "10.240.128.5", "resource_type": "network_interface", "subnet": { "crn": "crn:[...]", "href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/2302-6d5fe694-12f7-4161-b979-21bb4e872696", "id": "7ec86020-1c6e-4889-b3f0-a15f2e50f87e", "name": "my-subnet" } }, "profile": { "href": "https://us-south.iaas.cloud.ibm.com/v1/bare_metal_server/profiles/bx2d-metal-192x768", "name": "bx2d-metal-192x768" }, "resource_group": { "href": "https://us-south.iaas.cloud.ibm.com/v1/resource_groups/823edda102129f3232a0dc0655fcff94", "id": "823edda102129f3232a0dc0655fcff94", "name": "Default" }, "resource_type": "bare_metal_server", "status": "pending", "status_reasons": [], "trusted_platform_module": { "enabled": false, "mode": "" }, "vpc": { "crn": "crn:[...]", "href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs/r006-96cb322a-6a59-4ac4-8783-1f059f87e4a9", "id": "r006-96cb322a-6a59-4ac4-8783-1f059f87e4a9", "name": "my-vpc" }, "zone": { "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1", "name": "us-south-1" }
在伺服器建立完成之前,狀態將顯示為「待處理」。
如需 API 要求的相關資訊,請參閱 建立裸機伺服器。
檢視伺服器
當伺服器狀態變更為「執行中」時,請使用下列要求來檢視它。
curl -X GET "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
使用 CLI 建立裸機伺服器
您可以使用 CLI 來建立裸機伺服器。 使用下列步驟,以使用 IBM Cloud® CLI 來建立裸機伺服器。
開始之前
- 請確定您已設定 CLI 環境。
- 在建立裸機伺服器之前,請確定您已建立 VPC 及子網路。
如需相關資訊,請參閱 使用 CLI 來建立 VPC 資源。
收集資訊以建立裸機伺服器
您需要先收集所需的資訊,然後才能使用 CLI 來建立裸機伺服器。
| 伺服器詳細資料 | 列出選項 |
|---|---|
| 影像 | 列出所有影像
如需詳細資訊,請參閱裸金屬伺服器影像。 如需有關在您的裸金屬伺服器上使用自訂映像的資訊,請參閱 自訂映像入門。 所選影像的允許使用表達式可能會影響您可以使用該影像建立裸機伺服器的設定和設定檔。 有關在您的裸金屬伺服器自訂影像中使用允許使用表達式的資訊,請參閱 在自訂影像中加入允許使用的表達式。 |
| 金鑰 | 列出所有金鑰
如果您沒有任何可用的 SSH 金鑰,請使用 建立金鑰 來建立金鑰。 注意: SSH 金鑰可以是 RSA 或 Ed25519 格式。 您可以使用使用者介面產生新的 RSA 金鑰對。 可以上傳預先存在的 RSA 和 Ed25519 SSH 金鑰。 只有在作業系統支援此金鑰類型時,才能使用 Ed25519。 Ed25519 無法與 Windows 或 VMware 映像檔搭配使用。 |
| 子網路 | 列出所有子網路 |
| 安全群組 (選用) | 列出所有安全群組 |
| 設定檔 | 列出所有裸機伺服器設定檔 |
| 區域 | 列出所有地區 列出地區中的所有區域] (/docs/vpc?topic=vpc-vpc-reference#zones) |
您可以從 available、partially_available (映像尚未在所有區域提供) 或 deprecated 映像配置裸機伺服器。 有關影像生命週期的詳細資訊,請參閱 自訂影像生命週期。
建立裸機伺服器
備妥所有資訊之後,您可以使用 CLI 來建立裸機伺服器。
例如,您可以使用下列配置來建立裸機伺服器:
-
若為 x86 架構:
-
ESXi 映像檔 ID: "r006-31c8ca90-2623-48d7-8cf7-737be6fc4c3e"
-
SSH 金鑰 ID: "a6b1a881-2ce8-41a3-80fc-36316a73f803"
-
裸機伺服器的名稱:「my-bare-metal-server」
-
具有下列配置的主要網路介面:
- ID 為 "4" 的 VLAN 以連接至伺服器
- 名稱: "my-primary-network-interface"
- 子網路 ID: "7ec86020-1c6e-4889-b3f0-a15f2e50f87e"
-
ID 為 "4" 的次要 VLAN 介面。 此 VLAN 介面是可浮動的。
-
設定檔名稱: "bx2d-metal-192x768"
-
區域:「us-south-1」
-
元資料:"true"
-
通訊協定:"https"
-
預設的可信設定檔自動連結:"true"
ibmcloud is bare-metal-server-create --name my-bare-metal-server --zone us-south-1 --profile mx2-metal-96x768 --image r006-31c8ca90-2623-48d7-8cf7-737be6fc4c3e --keys a6b1a881-2ce8-41a3-80fc-36316a73f803 --metadata-service true --metadata-service-protocol https --default-trusted-profile default-trusted-profile-name --default-trusted-profile-auto-link true --pnic-subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e –pnic-name my-primary-network-interface --pnic-allowed-vlans 4 --network-interfaces '[{"name": "my-vlan-interface", "interface_type": "vlan", "vlan": 4, "allow_interface_to_float": true, "subnet": {"id":"7ec86020-1c6e-4889-b3f0-a15f2e50f87e"}}]' --output JSON -
檢視伺服器
當伺服器狀態變更為 執行中時,請使用下列指令來檢視它。
ibmcloud is bare-metal-server $bare_metal_server_id --output JSON
下一步
當裸機伺服器狀態變更為 執行中時,您可以連接至它。
- 對於 x86 架構,您可以連接至 VMware ESXi Direct Console User Interface (DCUI) 及 ESXi 的 Web 用戶端。 如需相關資訊,請參閱 連接至 ESXi 裸機伺服器。