Compute Node - Reimage

belirtilen İşlem Düğümünde işletim sistemini yeniden yükler.
İşletim sistemini bir İşlem Düğümüne yalnızca boşta veya çalışır durumdaysa yeniden yükleyebilirsiniz.

POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/reimage?api-version=2024-07-01.20.0
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/reimage?timeout={timeout}&api-version=2024-07-01.20.0

URI Parametreleri

Name İçinde Gerekli Tür Description
batchUrl
path True

string

Tüm Azure Batch hizmet isteklerinin temel URL'si.

nodeId
path True

string

Yeniden başlatmak istediğiniz İşlem Düğümünün kimliği.

poolId
path True

string

İşlem Düğümünü içeren Havuzun Kimliği.

api-version
query True

string

İstemci API Sürümü.

timeout
query

integer

int32

Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, bunun yerine varsayılan değer kullanılır.

İstek Başlığı

Media Types: "application/json; odata=minimalmetadata"

Name Gerekli Tür Description
client-request-id

string

uuid

Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Sunucunun yanıtta client-request-id döndürip döndürmeyeceği.

ocp-date

string

date-time-rfc1123

İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın.

İstek Gövdesi

Media Types: "application/json; odata=minimalmetadata"

Name Tür Description
nodeReimageOption

ComputeNodeReimageOption

İşlem Düğümü ne zaman yeniden yönetilsin ve şu anda çalışan Görevlerle ne yapmalı?
Varsayılan değer yeniden sorgulanır.

Yanıtlar

Name Tür Description
202 Accepted

Batch hizmetine yapılan istek başarılı oldu.

Üst Bilgiler

  • client-request-id: string
  • request-id: string
  • ETag: string
  • Last-Modified: string
  • DataServiceId: string
Other Status Codes

BatchError

Batch hizmetinden gelen hata.

Güvenlik

azure_auth

Microsoft Entra OAuth 2.0 kimlik doğrulama kodu akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation Kullanıcı hesabınızın kimliğine bürünme

Authorization

Tür: apiKey
İçinde: header

Örnekler

Node reimage

Örnek isteği

POST account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/reimage?api-version=2024-07-01.20.0



{
  "nodeReimageOption": "terminate"
}

Örnek yanıt

Tanımlar

Name Description
BatchError

Azure Batch hizmetinden alınan bir hata yanıtı.

BatchErrorDetail

Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe.

ComputeNodeReimageOption

İşlem Düğümü ne zaman yeniden yönetilsin ve şu anda çalışan Görevlerle ne yapmalı?

ErrorMessage

Azure Batch hata yanıtında bir hata iletisi alındı.

NodeReimageParameter

İşlem Düğümünü yeniden görüntülemek için seçenekler.

BatchError

Azure Batch hizmetinden alınan bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

message

ErrorMessage

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

values

BatchErrorDetail[]

Hata hakkında ek ayrıntılar içeren anahtar-değer çiftleri koleksiyonu.

BatchErrorDetail

Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe.

Name Tür Description
key

string

Value özelliğinin anlamını belirten tanımlayıcı.

value

string

Hata yanıtına eklenen ek bilgiler.

ComputeNodeReimageOption

İşlem Düğümü ne zaman yeniden yönetilsin ve şu anda çalışan Görevlerle ne yapmalı?

Name Tür Description
requeue

string

Çalışan Görev işlemlerini sonlandırın ve Görevleri yeniden sıraya getirin. İşlem Düğümü kullanılabilir olduğunda Görevler yeniden çalışır. Görevler sonlandırıldıktan hemen sonra İşlem Düğümünü yeniden görüntüleyin.

retaineddata

string

Çalışmakta olan Görevlerin tamamlanmasına izin verin, ardından tüm Görev verileri saklama sürelerinin dolmasını bekleyin. Beklerken yeni Görev zamanlama. Tüm Görev saklama sürelerinin süresi dolduğunda İşlem Düğümünü yeniden oluşturun.

taskcompletion

string

Çalışmakta olan Görevlerin tamamlanmasına izin verin. Beklerken yeni Görev zamanlama. Tüm Görevler tamamlandığında İşlem Düğümünü yeniden görüntüleyin.

terminate

string

Çalışan Görevleri sonlandır. Görevler, sonlandırıldıklarını belirten failureInfo ile tamamlanır ve yeniden çalıştırılmaz. Görevler sonlandırıldıktan hemen sonra İşlem Düğümünü yeniden görüntüleyin.

ErrorMessage

Azure Batch hata yanıtında bir hata iletisi alındı.

Name Tür Description
lang

string

Hata iletisinin dil kodu

value

string

İletinin metni.

NodeReimageParameter

İşlem Düğümünü yeniden görüntülemek için seçenekler.

Name Tür Description
nodeReimageOption

ComputeNodeReimageOption

İşlem Düğümü ne zaman yeniden yönetilsin ve şu anda çalışan Görevlerle ne yapmalı?
Varsayılan değer yeniden sorgulanır.