Bagikan melalui


ComputeNode interface

Antarmuka yang mewakili ComputeNode.

Properti

affinityId

Pengidentifikasi yang dapat diteruskan saat menambahkan Tugas untuk meminta agar Tugas dijadwalkan pada Simpul Komputasi ini. Perhatikan bahwa ini hanya afinitas lunak. Jika Simpul Komputasi target sibuk atau tidak tersedia pada saat Tugas dijadwalkan, maka Tugas akan dijadwalkan di tempat lain.

allocationTime

Waktu di mana Simpul Komputasi ini dialokasikan ke Kumpulan. Ini adalah waktu ketika Simpul Komputasi awalnya dialokasikan dan tidak berubah sekali diatur. Ini tidak diperbarui ketika Simpul Komputasi disembuhkan atau didahulukan.

certificateReferences

Daftar Sertifikat yang diinstal pada Simpul Komputasi. Untuk Simpul Windows, layanan Batch menginstal Sertifikat ke penyimpanan dan lokasi Sertifikat yang ditentukan. Untuk Simpul Komputasi Linux, Sertifikat disimpan dalam direktori di dalam direktori kerja Tugas dan variabel lingkungan AZ_BATCH_CERTIFICATES_DIR disediakan ke Tugas untuk dikueri untuk lokasi ini. Untuk Sertifikat dengan visibilitas 'remoteUser', direktori 'certs' dibuat di direktori beranda pengguna (misalnya, /home/{user-name}/certs) dan Sertifikat ditempatkan di direktori tersebut.

endpointConfiguration

Konfigurasi titik akhir untuk Simpul Komputasi.

errors

Daftar kesalahan yang saat ini sedang ditemui oleh Simpul Komputasi.

id

ID Simpul Komputasi. Setiap Simpul Komputasi yang ditambahkan ke Kumpulan diberi ID unik. Setiap kali Simpul Komputasi dihapus dari Kumpulan, semua file lokalnya dihapus, dan ID diklaim kembali dan dapat digunakan kembali untuk Simpul Komputasi baru.

ipAddress

Alamat IP yang dapat digunakan Node lain untuk berkomunikasi dengan Simpul Komputasi ini. Setiap Simpul Komputasi yang ditambahkan ke Kumpulan diberi alamat IP unik. Setiap kali Simpul Komputasi dihapus dari Kumpulan, semua file lokalnya dihapus, dan alamat IP diklaim kembali dan dapat digunakan kembali untuk Simpul Komputasi baru.

isDedicated

Apakah Simpul Komputasi ini adalah Simpul Komputasi khusus. Jika false, Simpul Komputasi adalah Simpul Komputasi berprioritas rendah.

lastBootTime

Terakhir kali di mana Simpul Komputasi dimulai. Properti ini mungkin tidak ada jika status Simpul Komputasi tidak dapat digunakan.

nodeAgentInfo

Informasi tentang versi agen Simpul Komputasi dan waktu Simpul Komputasi ditingkatkan ke versi baru.

recentTasks

Daftar Tugas yang statusnya baru saja berubah. Properti ini hanya ada jika setidaknya satu Tugas telah berjalan pada Simpul Komputasi ini sejak ditetapkan ke Kumpulan.

runningTasksCount

Jumlah total Tugas Pekerjaan yang sedang berjalan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

runningTaskSlotsCount

Jumlah total slot penjadwalan yang digunakan oleh saat ini menjalankan Tugas Pekerjaan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

schedulingState

Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas. Nilai yang mungkin termasuk: 'diaktifkan', 'dinonaktifkan'

startTask

Tugas yang ditentukan untuk dijalankan pada Simpul Komputasi saat bergabung dengan Kumpulan.

startTaskInfo

Informasi runtime tentang eksekusi StartTask pada Simpul Komputasi.

state

Status Simpul Komputasi saat ini. Simpul Komputasi berprioritas rendah telah didahului. Tugas yang berjalan pada Simpul Komputasi ketika didahulukan akan dijadwalkan ulang ketika Simpul Komputasi lain tersedia. Nilai yang mungkin termasuk: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

stateTransitionTime

Waktu saat Simpul Komputasi memasuki statusnya saat ini.

totalTasksRun

Jumlah total Tugas Pekerjaan yang diselesaikan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

totalTasksSucceeded

Jumlah total Tugas Pekerjaan yang berhasil diselesaikan (dengan exitCode 0) pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

url

URL Simpul Komputasi.

vmSize

Ukuran komputer virtual yang menghosting Simpul Komputasi. Untuk informasi tentang ukuran komputer virtual yang tersedia di Kumpulan, lihat Memilih ukuran VM untuk Simpul Komputasi di Kumpulan Azure Batch (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

Detail Properti

affinityId

Pengidentifikasi yang dapat diteruskan saat menambahkan Tugas untuk meminta agar Tugas dijadwalkan pada Simpul Komputasi ini. Perhatikan bahwa ini hanya afinitas lunak. Jika Simpul Komputasi target sibuk atau tidak tersedia pada saat Tugas dijadwalkan, maka Tugas akan dijadwalkan di tempat lain.

affinityId?: string

Nilai Properti

string

allocationTime

Waktu di mana Simpul Komputasi ini dialokasikan ke Kumpulan. Ini adalah waktu ketika Simpul Komputasi awalnya dialokasikan dan tidak berubah sekali diatur. Ini tidak diperbarui ketika Simpul Komputasi disembuhkan atau didahulukan.

allocationTime?: Date

Nilai Properti

Date

certificateReferences

Daftar Sertifikat yang diinstal pada Simpul Komputasi. Untuk Simpul Windows, layanan Batch menginstal Sertifikat ke penyimpanan dan lokasi Sertifikat yang ditentukan. Untuk Simpul Komputasi Linux, Sertifikat disimpan dalam direktori di dalam direktori kerja Tugas dan variabel lingkungan AZ_BATCH_CERTIFICATES_DIR disediakan ke Tugas untuk dikueri untuk lokasi ini. Untuk Sertifikat dengan visibilitas 'remoteUser', direktori 'certs' dibuat di direktori beranda pengguna (misalnya, /home/{user-name}/certs) dan Sertifikat ditempatkan di direktori tersebut.

certificateReferences?: CertificateReference[]

Nilai Properti

endpointConfiguration

Konfigurasi titik akhir untuk Simpul Komputasi.

endpointConfiguration?: ComputeNodeEndpointConfiguration

Nilai Properti

errors

Daftar kesalahan yang saat ini sedang ditemui oleh Simpul Komputasi.

errors?: ComputeNodeError[]

Nilai Properti

id

ID Simpul Komputasi. Setiap Simpul Komputasi yang ditambahkan ke Kumpulan diberi ID unik. Setiap kali Simpul Komputasi dihapus dari Kumpulan, semua file lokalnya dihapus, dan ID diklaim kembali dan dapat digunakan kembali untuk Simpul Komputasi baru.

id?: string

Nilai Properti

string

ipAddress

Alamat IP yang dapat digunakan Node lain untuk berkomunikasi dengan Simpul Komputasi ini. Setiap Simpul Komputasi yang ditambahkan ke Kumpulan diberi alamat IP unik. Setiap kali Simpul Komputasi dihapus dari Kumpulan, semua file lokalnya dihapus, dan alamat IP diklaim kembali dan dapat digunakan kembali untuk Simpul Komputasi baru.

ipAddress?: string

Nilai Properti

string

isDedicated

Apakah Simpul Komputasi ini adalah Simpul Komputasi khusus. Jika false, Simpul Komputasi adalah Simpul Komputasi berprioritas rendah.

isDedicated?: boolean

Nilai Properti

boolean

lastBootTime

Terakhir kali di mana Simpul Komputasi dimulai. Properti ini mungkin tidak ada jika status Simpul Komputasi tidak dapat digunakan.

lastBootTime?: Date

Nilai Properti

Date

nodeAgentInfo

Informasi tentang versi agen Simpul Komputasi dan waktu Simpul Komputasi ditingkatkan ke versi baru.

nodeAgentInfo?: NodeAgentInformation

Nilai Properti

recentTasks

Daftar Tugas yang statusnya baru saja berubah. Properti ini hanya ada jika setidaknya satu Tugas telah berjalan pada Simpul Komputasi ini sejak ditetapkan ke Kumpulan.

recentTasks?: TaskInformation[]

Nilai Properti

runningTasksCount

Jumlah total Tugas Pekerjaan yang sedang berjalan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

runningTasksCount?: number

Nilai Properti

number

runningTaskSlotsCount

Jumlah total slot penjadwalan yang digunakan oleh saat ini menjalankan Tugas Pekerjaan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

runningTaskSlotsCount?: number

Nilai Properti

number

schedulingState

Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas. Nilai yang mungkin termasuk: 'diaktifkan', 'dinonaktifkan'

schedulingState?: SchedulingState

Nilai Properti

startTask

Tugas yang ditentukan untuk dijalankan pada Simpul Komputasi saat bergabung dengan Kumpulan.

startTask?: StartTask

Nilai Properti

startTaskInfo

Informasi runtime tentang eksekusi StartTask pada Simpul Komputasi.

startTaskInfo?: StartTaskInformation

Nilai Properti

state

Status Simpul Komputasi saat ini. Simpul Komputasi berprioritas rendah telah didahului. Tugas yang berjalan pada Simpul Komputasi ketika didahulukan akan dijadwalkan ulang ketika Simpul Komputasi lain tersedia. Nilai yang mungkin termasuk: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

state?: ComputeNodeState

Nilai Properti

stateTransitionTime

Waktu saat Simpul Komputasi memasuki statusnya saat ini.

stateTransitionTime?: Date

Nilai Properti

Date

totalTasksRun

Jumlah total Tugas Pekerjaan yang diselesaikan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

totalTasksRun?: number

Nilai Properti

number

totalTasksSucceeded

Jumlah total Tugas Pekerjaan yang berhasil diselesaikan (dengan exitCode 0) pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai.

totalTasksSucceeded?: number

Nilai Properti

number

url

URL Simpul Komputasi.

url?: string

Nilai Properti

string

vmSize

Ukuran komputer virtual yang menghosting Simpul Komputasi. Untuk informasi tentang ukuran komputer virtual yang tersedia di Kumpulan, lihat Memilih ukuran VM untuk Simpul Komputasi di Kumpulan Azure Batch (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize?: string

Nilai Properti

string