VMware vSphere 節點範本配置
帳戶存取
| 參數 | 必要 | 說明 |
|---|---|---|
| Cloud Credentials | * | 你的 vSphere 帳戶存取資訊,儲存在雲端憑證中。 |
你的雲端憑證具有以下欄位:
| 憑證欄位 | 說明 |
|---|---|
| vCenter or ESXi Server | 輸入 vCenter 或 ESXi 主機名稱/IP。ESXi 是虛擬化平台,你可以在其中建立和執行虛擬機器和虛擬設備。vCenter Server 是一項服務,透過它你可以管理連接在網路中的多個主機並集合主機資源。 |
| Port | 配置 vCenter 或 ESXi 伺服器的連接埠。 |
| Username and password | 輸入你的 vSphere 登入使用者名稱和密碼。 |
排程
選擇虛擬機器將被排程到哪個 hypervisor。
排程 部分的欄位應該會自動填入你在 vSphere 中可用的資料中心和其他排程選項。
| 欄位 | 必要 | 說明 |
|---|---|---|
| Data Center | * | 選擇將要排程 VM 的資料中心名稱/路徑。 |
| Resource Pool | 要在其中排程 VM 的資源池名稱。資源池可用於分割獨立主機或叢集的可用 CPU 和記憶體資源,並且它們也可以巢狀。對於獨立的 ESXi,請留空。如果未指定,則使用預設資源池。 | |
| Data Store | * | 如果你有資料存放區叢集,可以切換 Data Store 欄位。這允許你選擇要將 VM 排程到的資料存放區叢集。如果未切換該欄位,你可以選擇單獨的磁碟。 |
| Folder | 在資料中心中建立 VM 的資料夾名稱。必須已經存在。此下拉選單中的 VM 資料夾直接對應於 vSphere 中的 VM 資料夾。在你的 vSphere 配置檔案中,資料夾名稱應該以 vm/ 作為前綴。 | |
| Host | 要在其中排程 VM 的主機系統的 IP。對於獨立的 ESXi 或具有 DRS(分散式資源排程器)的叢集,請將此欄位留空。如果指定,將使用主機系統的池,並且 Resource Pool 參數將被忽略。 | |
| Graceful Shutdown Timeout | Rancher 在刪除叢集上的虛擬機器之前等待的時間(以秒為單位)。如果設定為 0,則停用正常關閉。僅接受整數值。 |
執行個體選項
在 執行個體選項 部分,配置此範本建立的 VM 的 vCPU 數量、記憶體和磁碟大小。
| 參數 | 必要 | 說明 |
|---|---|---|
| CPUs | * | 要分配給 VM 的 vCPU 數量。 |
| Memory | * | 要分配給 VM 的記憶體數量。 |
| Disk | * | 要連接到 VM 的磁碟大小(以 MB 為單位)。 |
| Creation method | * | 在節點上設定作業系統的方法。作業系統可以從 ISO 或 VM 範本安裝。根據建立方法,你還需要指定 VM 範本、內容庫、現有 VM 或 ISO。有關建立方法的更多資訊,請參閱關於 VM 建立方法。 |
| Cloud Init | 用於佈建 VM 的 cloud-config.yml 檔案的 URL 或 URL。此檔案允許進一步自訂作業系統,例如網路配置、DNS 伺服器或系統常駐程式。作業系統必須支援 cloud-init。 | |
| Networks | 要連接到 VM 的網路名稱。 | |
| Configuration Parameters used for guestinfo | VM 的其他配置參數。這些對應於 vSphere 主控台中的進階設定。範例使用案例包括提供 RancherOS guestinfo 參數或為 VM 啟用磁碟 UUID(disk.EnableUUID=TRUE)。 |
關於 VM 建立方法
在 Creation method 欄位中,配置用於在 vSphere 中佈建 VM 的方法。可用選項包括建立從 RancherOS ISO 啟動的 VM,或透過從現有虛擬機器或 VM 範本克隆來建立 VM。
現有的 VM 或範本可以使用任何配置為支援 cloud-init 並使用 NoCloud 資料來源的現代 Linux 作業系統。
選擇 VM 的建立方式:
- Deploy from template: Data Center: 選擇你所選資料中心中存在的 VM 範本。
- Deploy from template: Content Library: 首先,選擇包含你範本的內容庫,然後從填入的清單 Library templates 中選擇範本。
- Clone an existing virtual machine: 在 Virtual machine 欄位中,選擇要克隆新 VM 的現有 VM。
- Install from boot2docker ISO: 確保 OS ISO URL 欄位包含 RancherOS 的 VMware ISO 發行版本的 URL(
rancheros-vmware.iso)。請注意,此 URL 必須可從執行 Rancher 伺服器安裝的節點存取。