NetworkConfiguration interface
集區的網路組態。
屬性
| dynamic |
動態 vnet 指派的範圍。 可能的值包括:'none'、'job' |
| endpoint |
Batch 集區中計算節點上端點的組態。 只有具有 virtualMachineConfiguration 屬性的集區支援集區端點組態。 |
| public |
Batch 集區中計算節點的公用IPAddress組態。 只有具有 virtualMachineConfiguration 屬性的集區才支援公用 IP 組態屬性。 |
| subnet |
將聯結集區計算節點之虛擬網路子網的 ARM 資源識別碼。 這是 /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}的格式。 虛擬網路必須位於與 Azure Batch 帳戶相同的區域和訂用帳戶中。 指定的子網應該有足夠的可用IP位址,以容納集區中的計算節點數目。 如果子網沒有足夠的可用IP位址,集區會部分配置節點,而且會發生重設大小錯誤。 'MicrosoftAzureBatch' 服務主體必須具有指定 VNet 的「傳統虛擬機參與者」Role-Based 訪問控制 (RBAC) 角色。 指定的子網必須允許來自 Azure Batch 服務的通訊,才能排程節點上的工作。 藉由檢查指定的 VNet 是否有任何相關聯的網路安全組 (NSG),即可驗證此情況。 如果 NSG 拒絕與指定子網中的節點通訊,Batch 服務會將計算節點的狀態設定為無法使用。 針對使用 virtualMachineConfiguration 建立的集區,僅支援 ARM 虛擬網路('Microsoft.Network/virtualNetworks'),但支援使用 ARM 和傳統虛擬網路建立的集區。 如果指定的 VNet 有任何相關聯的網路安全組 (NSG),則必須啟用一些保留的系統埠來進行輸入通訊。 針對使用虛擬機設定建立的集區,請啟用埠 29876 和 29877,以及適用於 Linux 的埠 22,以及適用於 Windows 的埠 3389。 針對使用雲端服務設定建立的集區,啟用埠 10100、20100 和 30100。同時在埠 443 上啟用對 Azure 記憶體的輸出連線。 如需詳細資訊,請參閱:https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration |
屬性詳細資料
dynamicVNetAssignmentScope
動態 vnet 指派的範圍。 可能的值包括:'none'、'job'
dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope
屬性值
endpointConfiguration
Batch 集區中計算節點上端點的組態。 只有具有 virtualMachineConfiguration 屬性的集區支援集區端點組態。
endpointConfiguration?: PoolEndpointConfiguration
屬性值
publicIPAddressConfiguration
Batch 集區中計算節點的公用IPAddress組態。 只有具有 virtualMachineConfiguration 屬性的集區才支援公用 IP 組態屬性。
publicIPAddressConfiguration?: PublicIPAddressConfiguration
屬性值
subnetId
將聯結集區計算節點之虛擬網路子網的 ARM 資源識別碼。 這是 /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}的格式。 虛擬網路必須位於與 Azure Batch 帳戶相同的區域和訂用帳戶中。 指定的子網應該有足夠的可用IP位址,以容納集區中的計算節點數目。 如果子網沒有足夠的可用IP位址,集區會部分配置節點,而且會發生重設大小錯誤。 'MicrosoftAzureBatch' 服務主體必須具有指定 VNet 的「傳統虛擬機參與者」Role-Based 訪問控制 (RBAC) 角色。 指定的子網必須允許來自 Azure Batch 服務的通訊,才能排程節點上的工作。 藉由檢查指定的 VNet 是否有任何相關聯的網路安全組 (NSG),即可驗證此情況。 如果 NSG 拒絕與指定子網中的節點通訊,Batch 服務會將計算節點的狀態設定為無法使用。 針對使用 virtualMachineConfiguration 建立的集區,僅支援 ARM 虛擬網路('Microsoft.Network/virtualNetworks'),但支援使用 ARM 和傳統虛擬網路建立的集區。 如果指定的 VNet 有任何相關聯的網路安全組 (NSG),則必須啟用一些保留的系統埠來進行輸入通訊。 針對使用虛擬機設定建立的集區,請啟用埠 29876 和 29877,以及適用於 Linux 的埠 22,以及適用於 Windows 的埠 3389。 針對使用雲端服務設定建立的集區,啟用埠 10100、20100 和 30100。同時在埠 443 上啟用對 Azure 記憶體的輸出連線。 如需詳細資訊,請參閱:https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
subnetId?: string
屬性值
string