Delen via


Een chaos-experimentsjabloon gebruiken om beschikbaarheidszones voor virtuele-machineschaalsets uit te schakelen met automatische schaalaanpassing uitgeschakeld

U kunt een chaos-experiment gebruiken om te controleren of uw toepassing bestand is tegen fouten door deze fouten in een gecontroleerde omgeving te veroorzaken. In dit artikel schakelt u een uitvoeringszone van een virtuele-machineschaalsets-exemplaar uit, waarbij automatisch schalen is uitgeschakeld, met behulp van een vooraf ingevulde experimentsjabloon en Azure Chaos Studio.

Vereisten

  • Een Azure-abonnement. Als u geen Azure-abonnement hebt, kunt u een gratis Azure-account maken voordat u begint.
  • Een exemplaar van een schalingsreeks voor virtuele machines.
  • Een exemplaar van instellingen voor automatisch schalen.

Chaos Studio inschakelen op uw instanties van schaalsets van virtuele machines en autoschaalinstellingen.

Azure Chaos Studio kan geen fouten injecteren voor een resource totdat die resource is toegevoegd aan Chaos Studio. Als u een resource wilt toevoegen aan Chaos Studio, maakt u een doel en mogelijkheden voor de resource. Virtuele-machineschaalsets hebben slechts één doeltype (Microsoft-VirtualMachineScaleSet) en één mogelijkheid (shutdown). Instellingen voor automatisch schalen hebben slechts één doeltype (Microsoft-AutoScaleSettings) en één mogelijkheid (disableAutoscale). Andere resources kunnen maximaal twee doeltypen hebben. Eén doeltype is voor servicegerelateerde fouten. Een ander doeltype is voor agentgebaseerde fouten. Andere resources hebben mogelijk veel andere mogelijkheden.

  1. Open de Azure Portal.

  2. Zoek naar Chaos Studio in de zoekbalk.

  3. Selecteer Doelen en zoek de resource voor het instellen van automatische schaalaanpassing.

  4. Selecteer de resource voor autoschaalaanpassing en selecteer Doelen inschakelen>Servicegerichte doelen inschakelen.

    Schermopname van het scherm Doelen in Chaos Studio, met de instellingsresource voor automatisch schalen geselecteerd.

  5. Selecteer Controleren + Inschakelen>Inschakelen.

  6. Zoek de resource voor de schaalset van virtuele machines.

  7. Selecteer de virtuele machineschaalsetresource en schakel Doelen>directe-servicedoelen inschakelen.

    Schermopname van het scherm Doelen in Chaos Studio, waarbij de virtuele-machineschaalsetresource is geselecteerd.

  8. Selecteer Controleren + Inschakelen>Inschakelen.

U hebt nu met succes uw instelling voor autoschaalaanpassing en uw virtuele machineschaalset toegevoegd aan Chaos Studio.

Een experiment maken op basis van een sjabloon

U kunt nu uw experiment maken op basis van een vooraf ingevulde experimentsjabloon. Een chaos-experiment definieert de acties die u wilt uitvoeren op doelbronnen. De acties worden geordend en uitgevoerd in opeenvolgende stappen. Het chaos-experiment definieert ook de acties die u wilt uitvoeren op vertakkingen, die parallel draaien.

  1. Ga in Chaos Studio naar Experimenten>>op basis van een sjabloon.

    Schermopname van het scherm Experimenten, met de knop Nieuw van sjabloon gemarkeerd.

  2. Selecteer Beschikbaarheidszone naar beneden.

    Schermopname die het scherm met experimentsjablonen toont, waarbij de knop 'Beschikbaarheidszone omlaag' is gemarkeerd.

  3. Voeg een naam toe voor uw experiment dat voldoet aan de richtlijnen voor resourcenamen. Selecteer Volgende: Machtigingen.

    Schermopname van het scherm Basisbeginselen van het experiment, met de knop Tabblad Machtigingen gemarkeerd.

  4. Uw chaos-experiment kan alleen worden uitgevoerd als het voldoende machtigingen heeft voor doelbronnen. Selecteer een door het systeem toegewezen beheerde identiteit of een door de gebruiker toegewezen beheerde identiteit voor uw experiment. U kunt ervoor kiezen om aangepaste roltoewijzing in te schakelen als u wilt dat Chaos Studio de benodigde machtigingen toevoegt om uit te voeren (in de vorm van een aangepaste rol) aan de identiteit van uw experiment. Selecteer Volgende: Experimentontwerper.

    Schermopname van het scherm met machtigingen voor experimenten, met de knop tabblad Experimentontwerper gemarkeerd.

  5. Selecteer Bewerken binnen de fout Autoschaal uitschakelen.

    Schermopname die het scherm van de experimentontwerper toont, met de knop Bewerken gemarkeerd binnen de context van de uitschakeling van de automatische schaalaanpassing.

  6. Controleer foutparameters en selecteer Volgende: Doelbronnen.

    Schermopname die het deelvenster voor foutparameters van autoscaling toont, waarbij de knop Doelbronnen is gemarkeerd.

  7. Selecteer de instellingsresource voor automatische schaalaanpassing die u in het experiment wilt gebruiken. Selecteer Opslaan.

    Schermopname van het deelvenster met foutdoelstellingen voor automatisch schalen, waarbij de knop Opslaan gemarkeerd is.

  8. Selecteer Bewerken in de VMSS Afsluiting (versie 2.0).

    Schermopname van de experimentontwerper, waarbij de bewerkingsknop binnen de afsluitfout van de virtuele-machineschaalset is gemarkeerd.

  9. Controleer foutparameters en selecteer Volgende: Doelbronnen.

    Schermopname van het deelvenster foutparameters voor de virtuele-machineschaalset, met de knop Doelbronnen gemarkeerd.

  10. Selecteer de schaalset voor virtuele machines die u in het experiment wilt gebruiken. Selecteer Volgende: Bereik.

    Schermopname van het deelvenster voor foutdoelen voor schaalset voor virtuele machines, met de knop opslaan gemarkeerd.

  11. Selecteer de zone(s) binnen uw virtuele machine-schaalset die u wilt uitschakelen. Selecteer Opslaan.

    Schermafbeelding van het scope-venster, met de knop Opslaan gemarkeerd.

  12. Selecteer Beoordelen en maken> om het experiment op te slaan.

Uw experiment uitvoeren

U bent nu klaar om uw experiment uit te voeren.

  1. Selecteer uw experiment in de weergave Experimenten . Selecteer Start>OK.
  2. Wanneer de status verandert in Actief, selecteert u Details voor de meest recente uitvoering onder Geschiedenis om details voor het actieve experiment weer te geven.

Volgende stappen

Nu u een sjabloonexperiment voor beschikbaarheidszone omlaag hebt uitgevoerd, kunt u het volgende doen: