VirtualMachineConfiguration interface
基於 Azure 虛擬機器 基礎架構的池中運算節點配置。
屬性
| container |
泳池的容器配置。 若有指定,會對池中的每個計算節點進行設定,以允許任務在容器中執行。 所有在這個池子上執行的一般任務和工作管理員任務都必須指定 containerSettings 屬性,其他所有任務也可以指定。 |
| data |
連接於運算節點的資料磁碟配置。 若池中的運算節點需要連接空資料磁碟,則必須指定此特性。 這無法更新。 每個運算節點都有自己的磁碟(該磁碟不是檔案共享)。 現有的磁碟無法連接,每個連接的磁碟都是空的。 當計算節點從池中移除時,磁碟及其所有相關資料也會被刪除。 磁碟安裝後不會格式化,必須在使用前格式化——更多資訊請參見 https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux 和 https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine。 |
| disk |
集區的磁碟加密組態。 如果指定,則會在節點布建期間,在集區中的每個節點上執行加密。 |
| extensions | 集區的虛擬機擴充功能。 如果指定,此組態中提及的擴充功能將會安裝在每個節點上。 |
| image |
參考 Azure 虛擬機器 Marketplace 映像檔或自訂虛擬機映像。 |
| license |
此規定僅適用於包含 Windows 作業系統的映像檔,且僅在持有有效本地授權的計算節點時才應使用。 如果省略,則不會套用任何內部部署授權折扣。 值為: Windows_Server - 本地授權是給Windows Server的。 Windows_Client - 本地部署授權是給Windows客戶端的。 |
| node |
要布建在集區中計算節點上的 Batch 計算節點代理程式的 SKU。 Batch Compute Node 代理程式是在集區中的每個計算節點上執行的程式,並提供計算節點與 Batch 服務之間的命令與控制介面。 針對不同的操作系統,計算節點代理程式有不同的實作,稱為 SKU。 您必須指定符合選取的映像參考的計算節點代理程式 SKU。 若要取得支援的計算節點代理程式 SKU 清單及其已驗證的映像參考清單,請參閱「列出支援的計算節點代理程式 SKU」作業。 |
| node |
集區的節點放置組態。 此設定會指定集區中節點實際配置方式的規則。 |
| os |
虛擬機操作系統磁碟的設定。 |
| security |
指定虛擬機或虛擬機擴展集的安全性配置檔設定。 |
| service |
指定使用 'latest' 映射版本時,用來為擴展集中所有虛擬機設定相同映像版本的服務成品參考標識符。 服務成品參考標識符的格式為 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
虛擬機上的 Windows 作業系統設定。 若 imageReference 屬性指定 Linux 作業系統映像檔,則此屬性不應被指定。 |
屬性詳細資料
containerConfiguration
泳池的容器配置。 若有指定,會對池中的每個計算節點進行設定,以允許任務在容器中執行。 所有在這個池子上執行的一般任務和工作管理員任務都必須指定 containerSettings 屬性,其他所有任務也可以指定。
containerConfiguration?: BatchContainerConfiguration
屬性值
dataDisks
連接於運算節點的資料磁碟配置。 若池中的運算節點需要連接空資料磁碟,則必須指定此特性。 這無法更新。 每個運算節點都有自己的磁碟(該磁碟不是檔案共享)。 現有的磁碟無法連接,每個連接的磁碟都是空的。 當計算節點從池中移除時,磁碟及其所有相關資料也會被刪除。 磁碟安裝後不會格式化,必須在使用前格式化——更多資訊請參見 https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux 和 https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine。
dataDisks?: DataDisk[]
屬性值
DataDisk[]
diskEncryptionConfiguration
集區的磁碟加密組態。 如果指定,則會在節點布建期間,在集區中的每個節點上執行加密。
diskEncryptionConfiguration?: DiskEncryptionConfiguration
屬性值
extensions
imageReference
參考 Azure 虛擬機器 Marketplace 映像檔或自訂虛擬機映像。
imageReference: BatchVmImageReference
屬性值
licenseType
此規定僅適用於包含 Windows 作業系統的映像檔,且僅在持有有效本地授權的計算節點時才應使用。 如果省略,則不會套用任何內部部署授權折扣。 值為:
Windows_Server - 本地授權是給Windows Server的。 Windows_Client - 本地部署授權是給Windows客戶端的。
licenseType?: string
屬性值
string
nodeAgentSkuId
要布建在集區中計算節點上的 Batch 計算節點代理程式的 SKU。 Batch Compute Node 代理程式是在集區中的每個計算節點上執行的程式,並提供計算節點與 Batch 服務之間的命令與控制介面。 針對不同的操作系統,計算節點代理程式有不同的實作,稱為 SKU。 您必須指定符合選取的映像參考的計算節點代理程式 SKU。 若要取得支援的計算節點代理程式 SKU 清單及其已驗證的映像參考清單,請參閱「列出支援的計算節點代理程式 SKU」作業。
nodeAgentSkuId: string
屬性值
string
nodePlacementConfiguration
集區的節點放置組態。 此設定會指定集區中節點實際配置方式的規則。
nodePlacementConfiguration?: BatchNodePlacementConfiguration
屬性值
osDisk
securityProfile
serviceArtifactReference
指定使用 'latest' 映射版本時,用來為擴展集中所有虛擬機設定相同映像版本的服務成品參考標識符。 服務成品參考標識符的格式為 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
屬性值
windowsConfiguration
虛擬機上的 Windows 作業系統設定。 若 imageReference 屬性指定 Linux 作業系統映像檔,則此屬性不應被指定。
windowsConfiguration?: WindowsConfiguration