Aracılığıyla paylaş


BatchPoolUpdateOptions interface

Azure Batch Havuzunu güncelleştirme parametreleri.

Özellikler

applicationPackageReferences

Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Bu öğe varsa, mevcut Paket başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, tüm Paket başvuruları Havuzdan kaldırılır. Atlanırsa, mevcut Paket başvuruları değiştirilmeden bırakılır.

displayName

Havuzun görünen adı. Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar unicode karakter içerebilir. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

enableInterNodeCommunication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer yanlıştır.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

metadata

Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Bu öğe varsa, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Boş bir koleksiyon belirtirseniz, tüm meta veriler Havuzdan kaldırılır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır.

mountConfiguration

Havuzun tüm ömrü boyunca belirtilen dosya sistemini kullanarak depolamayı bağlayın. Azure dosya paylaşımı, NFS, CIFS veya Blobfuse tabanlı dosya sistemini kullanarak depolamayı bağlayın.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

networkConfiguration

Havuz için ağ yapılandırması. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

startTask

Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. Bu öğe varsa, var olan Tüm StartTask'ın üzerine yazar. Atlanırsa, mevcut Tüm StartTask değişmeden bırakılır.

taskSchedulingPolicy

Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

taskSlotsPerNode

Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. Varsayılan değer 1'dir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

upgradePolicy

Havuz için yükseltme ilkesi. Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

userAccounts

Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

virtualMachineConfiguration

Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

vmSize

Havuzdaki sanal makinelerin boyutu. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkz. Azure Batch Havuzundaki İşlem Düğümleri için VM boyutu seçme (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

Özellik Ayrıntıları

applicationPackageReferences

Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Bu öğe varsa, mevcut Paket başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, tüm Paket başvuruları Havuzdan kaldırılır. Atlanırsa, mevcut Paket başvuruları değiştirilmeden bırakılır.

applicationPackageReferences?: BatchApplicationPackageReference[]

Özellik Değeri

displayName

Havuzun görünen adı. Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar unicode karakter içerebilir. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

displayName?: string

Özellik Değeri

string

enableInterNodeCommunication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer yanlıştır.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

enableInterNodeCommunication?: boolean

Özellik Değeri

boolean

metadata

Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Bu öğe varsa, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Boş bir koleksiyon belirtirseniz, tüm meta veriler Havuzdan kaldırılır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır.

metadata?: BatchMetadataItem[]

Özellik Değeri

mountConfiguration

Havuzun tüm ömrü boyunca belirtilen dosya sistemini kullanarak depolamayı bağlayın. Azure dosya paylaşımı, NFS, CIFS veya Blobfuse tabanlı dosya sistemini kullanarak depolamayı bağlayın.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

mountConfiguration?: MountConfiguration[]

Özellik Değeri

networkConfiguration

Havuz için ağ yapılandırması. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

networkConfiguration?: NetworkConfiguration

Özellik Değeri

startTask

Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. Bu öğe varsa, var olan Tüm StartTask'ın üzerine yazar. Atlanırsa, mevcut Tüm StartTask değişmeden bırakılır.

startTask?: BatchStartTask

Özellik Değeri

taskSchedulingPolicy

Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Özellik Değeri

taskSlotsPerNode

Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. Varsayılan değer 1'dir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

taskSlotsPerNode?: number

Özellik Değeri

number

upgradePolicy

Havuz için yükseltme ilkesi. Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

upgradePolicy?: UpgradePolicy

Özellik Değeri

userAccounts

Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

userAccounts?: UserAccount[]

Özellik Değeri

virtualMachineConfiguration

Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir.

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

virtualMachineConfiguration?: VirtualMachineConfiguration

Özellik Değeri

vmSize

Havuzdaki sanal makinelerin boyutu. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkz. Azure Batch Havuzundaki İşlem Düğümleri için VM boyutu seçme (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.

vmSize?: string

Özellik Değeri

string