Aracılığıyla paylaş


ComputeNode interface

ComputeNode'yi temsil eden bir arabirim.

Özellikler

affinityId

Görevin bu İşlem Düğümünde zamanlanmış olmasını istemek için görev eklenirken geçirilebilen bir tanımlayıcı. Bunun yalnızca geçici bir benzite olduğunu unutmayın. Görev zamanlandığı sırada hedef İşlem Düğümü meşgul veya kullanılamıyorsa, Görev başka bir yerde zamanlanır.

allocationTime

Bu İşlem Düğümünü Havuza ayırma zamanı. bu, İşlem Düğümü'nin başlangıçta ayrıldığı ve bir kez ayarlandığında değişmediği zamandır. İşlem Düğümü hizmet iyileştirilmiş veya önceden yüklenmiş olduğunda güncelleştirilmez.

certificateReferences

İşlem Düğümünde yüklü sertifikaların listesi. Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir.

endpointConfiguration

İşlem Düğümü için uç nokta yapılandırması.

errors

İşlem Düğümü tarafından şu anda karşılaşılan hataların listesi.

id

İşlem Düğümünün Kimliği. Havuza eklenen her İşlem Düğümüne benzersiz bir kimlik atanır. Bir İşlem Düğümü havuzdan her kaldırıldığında, tüm yerel dosyaları silinir ve kimlik geri alınır ve yeni İşlem Düğümleri için yeniden kullanılabilir.

ipAddress

Diğer Düğümlerin bu İşlem Düğümü ile iletişim kurmak için kullanabileceği IP adresi. Havuza eklenen her İşlem Düğümüne benzersiz bir IP adresi atanır. Bir İşlem Düğümü havuzdan her kaldırıldığında, tüm yerel dosyaları silinir ve IP adresi geri alınır ve yeni İşlem Düğümleri için yeniden kullanılabilir.

isDedicated

Bu İşlem Düğümünü ayrılmış bir İşlem Düğümü olup olmadığı. False ise İşlem Düğümü düşük öncelikli bir İşlem Düğümüdür.

lastBootTime

İşlem Düğümü'nin en son başlatıldığı zaman. İşlem Düğümü durumu kullanılamıyorsa bu özellik mevcut olmayabilir.

nodeAgentInfo

İşlem Düğümü aracı sürümü ve İşlem Düğümünü yeni bir sürüme yükseltme zamanı hakkında bilgi.

recentTasks

Durumu yakın zamanda değiştirilen Görevlerin listesi. Bu özellik yalnızca havuza atandığından bu İşlem Düğümünde en az bir Görev çalıştırıldığında bulunur.

runningTasksCount

İşlem Düğümünde çalışmakta olan İş Görevlerinin toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

runningTaskSlotsCount

İşlem Düğümünde çalışmakta olan İş Görevleri tarafından kullanılan zamanlama yuvalarının toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

schedulingState

İşlem Düğümünü Görev zamanlaması için kullanılabilir olup olmadığı. Olası değerler şunlardır: 'enabled', 'disabled'

startTask

İşlem Düğümünde havuza katıldığında çalıştırılacak görev belirtildi.

startTaskInfo

İşlem Düğümünde StartTask'ın yürütülmesiyle ilgili çalışma zamanı bilgileri.

state

İşlem Düğümünün geçerli durumu. Düşük öncelikli İşlem Düğümü önceden yüklenmiştir. İşlem Düğümü önceden başlatıldığında çalışan görevler, başka bir İşlem Düğümü kullanılabilir olduğunda yeniden zamanlanır. Olası değerler şunlardır: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

stateTransitionTime

İşlem Düğümünü geçerli durumuna girme zamanı.

totalTasksRun

İşlem Düğümünde tamamlanan toplam İş Görevleri sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

totalTasksSucceeded

İşlem Düğümünde başarıyla tamamlanan (exitCode 0 ile) toplam İş Görevleri sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

url

İşlem Düğümünün URL'si.

vmSize

İşlem Düğümünü barındıran sanal makinenin 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://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

Özellik Ayrıntıları

affinityId

Görevin bu İşlem Düğümünde zamanlanmış olmasını istemek için görev eklenirken geçirilebilen bir tanımlayıcı. Bunun yalnızca geçici bir benzite olduğunu unutmayın. Görev zamanlandığı sırada hedef İşlem Düğümü meşgul veya kullanılamıyorsa, Görev başka bir yerde zamanlanır.

affinityId?: string

Özellik Değeri

string

allocationTime

Bu İşlem Düğümünü Havuza ayırma zamanı. bu, İşlem Düğümü'nin başlangıçta ayrıldığı ve bir kez ayarlandığında değişmediği zamandır. İşlem Düğümü hizmet iyileştirilmiş veya önceden yüklenmiş olduğunda güncelleştirilmez.

allocationTime?: Date

Özellik Değeri

Date

certificateReferences

İşlem Düğümünde yüklü sertifikaların listesi. Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir.

certificateReferences?: CertificateReference[]

Özellik Değeri

endpointConfiguration

İşlem Düğümü için uç nokta yapılandırması.

endpointConfiguration?: ComputeNodeEndpointConfiguration

Özellik Değeri

errors

İşlem Düğümü tarafından şu anda karşılaşılan hataların listesi.

errors?: ComputeNodeError[]

Özellik Değeri

id

İşlem Düğümünün Kimliği. Havuza eklenen her İşlem Düğümüne benzersiz bir kimlik atanır. Bir İşlem Düğümü havuzdan her kaldırıldığında, tüm yerel dosyaları silinir ve kimlik geri alınır ve yeni İşlem Düğümleri için yeniden kullanılabilir.

id?: string

Özellik Değeri

string

ipAddress

Diğer Düğümlerin bu İşlem Düğümü ile iletişim kurmak için kullanabileceği IP adresi. Havuza eklenen her İşlem Düğümüne benzersiz bir IP adresi atanır. Bir İşlem Düğümü havuzdan her kaldırıldığında, tüm yerel dosyaları silinir ve IP adresi geri alınır ve yeni İşlem Düğümleri için yeniden kullanılabilir.

ipAddress?: string

Özellik Değeri

string

isDedicated

Bu İşlem Düğümünü ayrılmış bir İşlem Düğümü olup olmadığı. False ise İşlem Düğümü düşük öncelikli bir İşlem Düğümüdür.

isDedicated?: boolean

Özellik Değeri

boolean

lastBootTime

İşlem Düğümü'nin en son başlatıldığı zaman. İşlem Düğümü durumu kullanılamıyorsa bu özellik mevcut olmayabilir.

lastBootTime?: Date

Özellik Değeri

Date

nodeAgentInfo

İşlem Düğümü aracı sürümü ve İşlem Düğümünü yeni bir sürüme yükseltme zamanı hakkında bilgi.

nodeAgentInfo?: NodeAgentInformation

Özellik Değeri

recentTasks

Durumu yakın zamanda değiştirilen Görevlerin listesi. Bu özellik yalnızca havuza atandığından bu İşlem Düğümünde en az bir Görev çalıştırıldığında bulunur.

recentTasks?: TaskInformation[]

Özellik Değeri

runningTasksCount

İşlem Düğümünde çalışmakta olan İş Görevlerinin toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

runningTasksCount?: number

Özellik Değeri

number

runningTaskSlotsCount

İşlem Düğümünde çalışmakta olan İş Görevleri tarafından kullanılan zamanlama yuvalarının toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

runningTaskSlotsCount?: number

Özellik Değeri

number

schedulingState

İşlem Düğümünü Görev zamanlaması için kullanılabilir olup olmadığı. Olası değerler şunlardır: 'enabled', 'disabled'

schedulingState?: SchedulingState

Özellik Değeri

startTask

İşlem Düğümünde havuza katıldığında çalıştırılacak görev belirtildi.

startTask?: StartTask

Özellik Değeri

startTaskInfo

İşlem Düğümünde StartTask'ın yürütülmesiyle ilgili çalışma zamanı bilgileri.

startTaskInfo?: StartTaskInformation

Özellik Değeri

state

İşlem Düğümünün geçerli durumu. Düşük öncelikli İşlem Düğümü önceden yüklenmiştir. İşlem Düğümü önceden başlatıldığında çalışan görevler, başka bir İşlem Düğümü kullanılabilir olduğunda yeniden zamanlanır. Olası değerler şunlardır: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

state?: ComputeNodeState

Özellik Değeri

stateTransitionTime

İşlem Düğümünü geçerli durumuna girme zamanı.

stateTransitionTime?: Date

Özellik Değeri

Date

totalTasksRun

İşlem Düğümünde tamamlanan toplam İş Görevleri sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

totalTasksRun?: number

Özellik Değeri

number

totalTasksSucceeded

İşlem Düğümünde başarıyla tamamlanan (exitCode 0 ile) toplam İş Görevleri sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir.

totalTasksSucceeded?: number

Özellik Değeri

number

url

İşlem Düğümünün URL'si.

url?: string

Özellik Değeri

string

vmSize

İşlem Düğümünü barındıran sanal makinenin 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://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize?: string

Özellik Değeri

string