Dela via


Använd en mall för kaosexperiment för att ta bort tillgänglighetszoner för vm-skalningsuppsättningar med autoskalning inaktiverat

Du kan använda ett kaosexperiment för att kontrollera att programmet är motståndskraftigt mot fel genom att orsaka dessa fel i en kontrollerad miljö. I den här artikeln tar du bort en tillgänglighetszon (med autoskalning inaktiverad) för en vm-skalningsuppsättningsinstans med hjälp av en förifylld experimentmall och Azure Chaos Studio.

Förutsättningar

Aktivera Chaos Studio på dina vm-skalningsuppsättningar och instanser av autoskalningsinställningar

Azure Chaos Studio kan inte mata in fel mot en resurs förrän resursen har lagts till i Chaos Studio. Om du vill lägga till en resurs i Chaos Studio skapar du ett mål och funktioner för resursen. Vm-skalningsuppsättningar har bara en måltyp (Microsoft-VirtualMachineScaleSet) och en funktion (shutdown). Autoskalningsinställningar har bara en måltyp (Microsoft-AutoScaleSettings) och en funktion (disableAutoscale). Andra resurser kan ha upp till två måltyper. En måltyp är för tjänstdirigeringsfel. En annan måltyp är för agentbaserade fel. Andra resurser kan ha många andra funktioner.

  1. Öppna Azure Portal.

  2. Sök efter Chaos Studio i sökfältet.

  3. Välj Mål och hitta din autoskalningsinställningsresurs.

  4. Välj resursen för autoskalningsinställning och välj Aktivera mål>Aktivera tjänstdirigeringsmål.

    Skärmbild som visar skärmen Mål i Chaos Studio med resursen för autoskalning vald.

  5. Välj Granska + aktivera>Aktivera.

  6. Hitta resursen för vm-skalningsuppsättningen.

  7. Välj resursen vm-skalningsuppsättning och välj Aktivera mål>Aktivera tjänstdirigeringsmål.

    Skärmbild som visar skärmen Mål i Chaos Studio med resursen vm-skalningsuppsättning vald.

  8. Välj Granska + aktivera>Aktivera.

Nu har du lagt till autoskalningsinställningen och vm-skalningsuppsättningen i Chaos Studio.

Skapa ett experiment från en mall

Nu kan du skapa experimentet från en förfylld experimentmall. Ett kaosexperiment definierar de åtgärder som du vill vidta mot målresurser. Åtgärderna organiseras och körs i sekventiella steg. Kaosexperimentet definierar också de åtgärder som du vill vidta mot grenar som körs parallellt.

  1. I Chaos Studio går du till Experiment>Skapa>nytt från mall.

    Skärmbild som visar skärmen Experiment med knappen Ny från mall markerad.

  2. Välj Tillgänglighetszon nedåt.

    Skärmbild som visar skärmen experimentmallar med knappen Tillgänglighetszon nedåt markerad.

  3. Lägg till ett namn för experimentet som följer riktlinjerna för resursnamngivning. Välj Nästa: Behörigheter.

    Skärmbild som visar skärmen grundläggande experiment med knappen behörighetsflik markerad.

  4. För att ditt kaosexperiment ska kunna köras måste det ha tillräcklig behörighet för målresurser. Välj en systemtilldelad hanterad identitet eller en användartilldelad hanterad identitet för experimentet. Du kan välja att aktivera anpassad rolltilldelning om du vill att Chaos Studio ska lägga till de behörigheter som krävs för att köra (i form av en anpassad roll) i experimentets identitet. Välj Nästa: Experimentdesigner.

    Skärmbild som visar skärmen för experimentbehörigheter med knappen för experimentdesignern markerad.

  5. I felet Inaktivera autoskalning väljer du Redigera.

    Skärmbild som visar experimentdesignerskärmen med redigeringsknappen i inaktivera autoskalningsfelet markerat.

  6. Granska felparametrar och välj Nästa: Målresurser.

    Skärmbild som visar fönstret felparametrar för autoskalning med knappen målresurser markerad.

  7. Välj den autoskalningsinställningsresurs som du vill använda i experimentet. Välj Spara.

    Skärmbild som visar fönstret för felmål för autoskalning med knappen Spara markerad.

  8. I felet VMSS-avstängning (version 2.0) väljer du Redigera.

    Skärmbild som visar skärmen för experimentdesignern med redigeringsknappen i avstängningsfelet för vm-skalningsuppsättningen markerat.

  9. Granska felparametrar och välj Nästa: Målresurser.

    Skärmbild som visar fönstret felparametrar för vm-skalningsuppsättningen med knappen målresurser markerad.

  10. Välj den vm-skalningsuppsättningsresurs som du vill använda i experimentet. Välj Nästa: Omfång.

    Skärmbild som visar fönstret för felmål för VM-skalningsuppsättning med knappen Spara markerad.

  11. Välj de zoner i vm-skalningsuppsättningen som du vill ta bort. Välj Spara.

    Skärmbild som visar omfångsfönstret med knappen Spara markerad.

  12. Välj Granska + skapa>Skapa för att spara experimentet.

Kör experimentet

Nu är du redo att köra experimentet.

  1. I vyn Experiment väljer du experimentet. Välj Starta>OK.
  2. När Status ändras till Körs väljer du Information för den senaste körningen under Historik för att se information om experimentet som körs.

Nästa steg

Nu när du har kört ett mallexperiment för tillgänglighetszoner är du redo att: