VirtualMachineConfiguration interface

基於 Azure 虛擬機器 基礎架構的池中運算節點配置。

屬性

containerConfiguration

泳池的容器配置。 若有指定,會對池中的每個計算節點進行設定,以允許任務在容器中執行。 所有在這個池子上執行的一般任務和工作管理員任務都必須指定 containerSettings 屬性,其他所有任務也可以指定。

dataDisks

連接於運算節點的資料磁碟配置。 若池中的運算節點需要連接空資料磁碟,則必須指定此特性。 這無法更新。 每個運算節點都有自己的磁碟(該磁碟不是檔案共享)。 現有的磁碟無法連接,每個連接的磁碟都是空的。 當計算節點從池中移除時,磁碟及其所有相關資料也會被刪除。 磁碟安裝後不會格式化,必須在使用前格式化——更多資訊請參見 https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linuxhttps://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine

diskEncryptionConfiguration

集區的磁碟加密組態。 如果指定,則會在節點布建期間,在集區中的每個節點上執行加密。

extensions

集區的虛擬機擴充功能。 如果指定,此組態中提及的擴充功能將會安裝在每個節點上。

imageReference

參考 Azure 虛擬機器 Marketplace 映像檔或自訂虛擬機映像。

licenseType

此規定僅適用於包含 Windows 作業系統的映像檔,且僅在持有有效本地授權的計算節點時才應使用。 如果省略,則不會套用任何內部部署授權折扣。 值為:

Windows_Server - 本地授權是給Windows Server的。 Windows_Client - 本地部署授權是給Windows客戶端的。

nodeAgentSkuId

要布建在集區中計算節點上的 Batch 計算節點代理程式的 SKU。 Batch Compute Node 代理程式是在集區中的每個計算節點上執行的程式,並提供計算節點與 Batch 服務之間的命令與控制介面。 針對不同的操作系統,計算節點代理程式有不同的實作,稱為 SKU。 您必須指定符合選取的映像參考的計算節點代理程式 SKU。 若要取得支援的計算節點代理程式 SKU 清單及其已驗證的映像參考清單,請參閱「列出支援的計算節點代理程式 SKU」作業。

nodePlacementConfiguration

集區的節點放置組態。 此設定會指定集區中節點實際配置方式的規則。

osDisk

虛擬機操作系統磁碟的設定。

securityProfile

指定虛擬機或虛擬機擴展集的安全性配置檔設定。

serviceArtifactReference

指定使用 'latest' 映射版本時,用來為擴展集中所有虛擬機設定相同映像版本的服務成品參考標識符。 服務成品參考標識符的格式為 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

虛擬機上的 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-linuxhttps://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine

dataDisks?: DataDisk[]

屬性值

diskEncryptionConfiguration

集區的磁碟加密組態。 如果指定,則會在節點布建期間,在集區中的每個節點上執行加密。

diskEncryptionConfiguration?: DiskEncryptionConfiguration

屬性值

extensions

集區的虛擬機擴充功能。 如果指定,此組態中提及的擴充功能將會安裝在每個節點上。

extensions?: VMExtension[]

屬性值

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

虛擬機操作系統磁碟的設定。

osDisk?: BatchOsDisk

屬性值

securityProfile

指定虛擬機或虛擬機擴展集的安全性配置檔設定。

securityProfile?: SecurityProfile

屬性值

serviceArtifactReference

指定使用 'latest' 映射版本時,用來為擴展集中所有虛擬機設定相同映像版本的服務成品參考標識符。 服務成品參考標識符的格式為 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

屬性值

windowsConfiguration

虛擬機上的 Windows 作業系統設定。 若 imageReference 屬性指定 Linux 作業系統映像檔,則此屬性不應被指定。

windowsConfiguration?: WindowsConfiguration

屬性值