ComputeNode interface
Antarmuka yang mewakili ComputeNode.
Properti
| affinity |
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. |
| allocation |
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. |
| certificate |
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. |
| endpoint |
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. |
| ip |
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. |
| is |
Apakah Simpul Komputasi ini adalah Simpul Komputasi khusus. Jika false, Simpul Komputasi adalah Simpul Komputasi berprioritas rendah. |
| last |
Terakhir kali di mana Simpul Komputasi dimulai. Properti ini mungkin tidak ada jika status Simpul Komputasi tidak dapat digunakan. |
| node |
Informasi tentang versi agen Simpul Komputasi dan waktu Simpul Komputasi ditingkatkan ke versi baru. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas. Nilai yang mungkin termasuk: 'diaktifkan', 'dinonaktifkan' |
| start |
Tugas yang ditentukan untuk dijalankan pada Simpul Komputasi saat bergabung dengan Kumpulan. |
| start |
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' |
| state |
Waktu saat Simpul Komputasi memasuki statusnya saat ini. |
| total |
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. |
| total |
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. |
| vm |
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