Compute Node - Reimage
Installiert das Betriebssystem auf dem angegebenen Computeknoten neu.
Sie können das Betriebssystem nur dann auf einem Computeknoten neu installieren, wenn es sich in einem Leerlauf- oder Ausführungszustand befindet. Diese API kann nur für Pools aufgerufen werden, die mit der Konfigurationseigenschaft des Clouddiensts erstellt wurden.
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/reimage?api-version=2023-11-01.18.0
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/reimage?timeout={timeout}&api-version=2023-11-01.18.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
node
|
path | True |
string |
Die ID des Computeknotens, den Sie neu starten möchten. |
pool
|
path | True |
string |
Die ID des Pools, der den Computeknoten enthält. |
api-version
|
query | True |
string |
Client-API-Version. |
timeout
|
query |
integer int32 |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden aufwenden kann. Der Standardwert ist 30 Sekunden. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string uuid |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string date-time-rfc1123 |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. explizit festlegen, wenn Sie die REST-API direkt aufrufen. |
Anforderungstext
Media Types: "application/json; odata=minimalmetadata"
Name | Typ | Beschreibung |
---|---|---|
nodeReimageOption |
Wann der Computeknoten neu zu erstellen ist und was mit derzeit ausgeführten Tasks zu tun ist. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
202 Accepted |
Die Anforderung an den Batch-Dienst war erfolgreich. Headers
|
|
Other Status Codes |
Der Fehler vom Batch-Dienst. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodeflow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Authorization
Type:
apiKey
In:
header
Beispiele
Node reimage
Sample Request
POST account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/reimage?api-version=2023-11-01.18.0
{
"nodeReimageOption": "terminate"
}
Sample Response
Definitionen
Name | Beschreibung |
---|---|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch Fehlerantwort enthalten sind. |
Compute |
Wann der Computeknoten neu zu erstellen ist und was mit derzeit ausgeführten Tasks zu tun ist. |
Error |
Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wird. |
Node |
Optionen für das erneute Erstellen eines Computeknotens. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet sein soll. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthält. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
ComputeNodeReimageOption
Wann der Computeknoten neu zu erstellen ist und was mit derzeit ausgeführten Tasks zu tun ist.
Name | Typ | Beschreibung |
---|---|---|
requeue |
string |
Beenden Sie ausgeführte Aufgabenprozesse, und stellen Sie die Aufgaben erneut in die Warteschlange. Die Tasks werden erneut ausgeführt, wenn ein Computeknoten verfügbar ist. Führen Sie ein erneutes Image für den Computeknoten aus, sobald Aufgaben beendet wurden. |
retaineddata |
string |
Lassen Sie den Abschluss aktuell ausgeführter Tasks zu, und warten Sie dann, bis alle Aufbewahrungsfristen für Aufgabendaten ablaufen. Planen Sie während des Wartens keine neuen Aufgaben. Führen Sie ein erneutes Image für den Computeknoten aus, wenn alle Aufbewahrungsfristen für Aufgaben abgelaufen sind. |
taskcompletion |
string |
Zulassen, dass derzeit ausgeführte Tasks abgeschlossen werden. Planen Sie während des Wartens keine neuen Aufgaben. Führen Sie ein erneutes Image für den Computeknoten aus, wenn alle Aufgaben abgeschlossen sind. |
terminate |
string |
Beenden Sie ausgeführte Tasks. Die Aufgaben werden mit failureInfo abgeschlossen, die angibt, dass sie beendet wurden, und werden nicht erneut ausgeführt. Führen Sie ein erneutes Image für den Computeknoten aus, sobald Aufgaben beendet wurden. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wird.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Meldung. |
NodeReimageParameter
Optionen für das erneute Erstellen eines Computeknotens.
Name | Typ | Beschreibung |
---|---|---|
nodeReimageOption |
Wann der Computeknoten neu zu erstellen ist und was mit derzeit ausgeführten Tasks zu tun ist. |