Delen via


Upgradedomein doorlopen

De Walk Upgrade Domain asynchrone bewerking geeft een updatedomein op waarin een rolinstantie moet worden bijgewerkt.

Aanvraag

De Walk Upgrade Domain aanvraag kan als volgt worden opgegeven. vervang door <subscription-id> de abonnements-id, <cloudservice-name> door de naam van de cloudservice, <deployment-slot> door staging of productionen <deployment-name> door de naam van de implementatie.

Methode Aanvraag-URI
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/?comp=walkupgradedomain
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/?comp=walkupgradedomain

URI-parameters

URI-parameter Beschrijving
comp=walkupgradedomain Vereist. Hiermee geeft u op dat de rolinstanties in een implementatie één updatedomein tegelijk worden bijgewerkt tijdens een handmatige in-place update.

Aanvraagheaders

In de volgende tabel worden de aanvraagheaders beschreven.

Aanvraagkoptekst Beschrijving
Content-Type Vereist. Stel deze header in op application/xml.
x-ms-version Vereist. Hiermee geeft u de versie van de bewerking te gebruiken voor deze aanvraag. Deze header moet worden ingesteld op 2009-10-01 of hoger.

Aanvraagbody

De indeling van de aanvraagbody is als volgt:

  
<?xml version="1.0" encoding="utf-8"?>  
<WalkUpgradeDomain xmlns="http://schemas.microsoft.com/windowsazure">  
  <UpgradeDomain>update-domain-id</UpgradeDomain>  
</WalkUpgradeDomain>  
  

In de volgende tabel worden de elementen in de aanvraagtekst beschreven.

Elementnaam Beschrijving
UpgradeDomain Vereist. Hiermee geeft u een geheel getal op dat het updatedomein aangeeft dat moet worden bijgewerkt. Updatedomeinen worden geïdentificeerd met een op nul gebaseerde index: het eerste updatedomein heeft een id van 0, het tweede heeft een id van 1, enzovoort.

Antwoord

Het antwoord bevat een HTTP-statuscode en een set antwoordheaders.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

Antwoordheaders

Het antwoord voor deze bewerking bevat de volgende headers. Het antwoord kan ook aanvullende standaard-HTTP-headers bevatten.

Reactieheader Beschrijving
x-ms-request-id Een waarde die een aanvraag die is ingediend bij de beheerservice uniek identificeert. Voor een asynchrone bewerking kunt u Bewerkingsstatus ophalen aanroepen met de waarde van de header om te bepalen of de bewerking is voltooid, is mislukt of nog wordt uitgevoerd.

Hoofdtekst van antwoord

Geen.

Opmerkingen

Voordat u de Walk Upgrade Domain bewerking aanroept, moet u Upgrade-implementatie, Configuratie van implementatie wijzigen of Update of Upgrade terugdraaien hebben aangeroepen.

Standaard wordt een service geïmplementeerd met vijf updatedomeinen, die één voor één worden bijgewerkt tijdens een in-place update.

Als u een handmatige update van een implementatie wilt uitvoeren, gaat u verder in deze volgorde:

  1. Upgrade-implementatie aanroepen met het Mode element ingesteld op manual.

  2. Roep Walk Upgrade Domain aan om elk domein binnen de implementatie bij te werken. Updatedomeinen moeten op volgorde worden bijgewerkt. Begin bijvoorbeeld met domein 0, ga verder met domein 1, enzovoort.

Een update die rolinstanties toevoegt of verwijdert, resulteert in een configuratie-update voor alle rollen die zijn geïmplementeerd in de cloudservice. Bestaande rolinstanties moeten op de hoogte worden gesteld van nieuwe rolinstanties, zodat alle rolinstanties samen kunnen communiceren in de cloudservice.

Terwijl er een update wordt uitgevoerd, roept u Implementatie ophalen aan om de status ervan te bepalen. Als de update wordt uitgevoerd, Get Deployment wordt een UpgradeStatus element geretourneerd dat informatie over de update bevat. Als de update is voltooid of als er geen update wordt uitgevoerd, is het UpgradeStatus element null.