Share 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 gaat u een beschikbaarheidszone (met automatisch schalen uitgeschakeld) van een exemplaar van virtuele-machineschaalsets uitschakelen 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 virtuele-machineschaalsets.
  • Een exemplaar van automatische schaalaanpassing Instellingen.

Chaos Studio inschakelen op uw virtuele-machineschaalsets en automatische schaalaanpassing Instellingen exemplaren

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). Automatische schaalaanpassing Instellingen heeft slechts één doeltype (Microsoft-AutoScaleSettings) en één mogelijkheid (disableAutoscale). Andere resources kunnen maximaal twee doeltypen hebben. Eén doeltype is voor service-directe fouten. Een ander doeltype is voor op agents gebaseerde 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 het instellen van automatische schaalaanpassing en selecteer Doelen>inschakelen voor service-directe doelen.

    Screenshot that shows the Targets screen in Chaos Studio, with the autoscale setting resource selected.

  5. Selecteer Controleren en inschakelen>.

  6. Zoek de virtuele-machineschaalsetresource.

  7. Selecteer de virtuele-machineschaalsetresource en selecteer Doelen>inschakelen voor service-directe doelen.

    Screenshot that shows the Targets screen in Chaos Studio, with the virtual machine scale set resource selected.

  8. Selecteer Controleren en inschakelen>.

U hebt nu uw instelling voor automatische schaalaanpassing en 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 worden uitgevoerd.

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

    Screenshot that shows the Experiments screen, with the New from template button highlighted.

  2. Selecteer Beschikbaarheidszone omlaag.

    Screenshot that shows the experiment templates screen, with the Availability Zone down template button highlighted.

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

    Screenshot that shows the experiment basics screen, with the permissions tab button highlighted.

  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.

    Screenshot that shows the experiment permissions screen, with the experiment designer tab button highlighted.

  5. Selecteer Bewerken in de fout Automatisch schalen uitschakelen.

    Screenshot that shows the experiment designer screen, with the edit button within the disable autoscale fault highlighted.

  6. Controleer foutparameters en selecteer Volgende: Doelbronnen.

    Screenshot that shows the fault parameters pane for autoscale, with the target resources button highlighted.

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

    Screenshot that shows the fault targets pane for autoscale, with the save button highlighted.

  8. Selecteer Bewerken in de vmSS-afsluiting (versie 2.0).

    Screenshot that shows the experiment designer screen, with the edit button within the Virtual Machine Scale Set shutdown fault highlighted.

  9. Controleer foutparameters en selecteer Volgende: Doelbronnen.

    Screenshot that shows the fault parameters pane for the virtual machine scale set, with the target resources button highlighted.

  10. Selecteer de virtuele-machineschaalsetresource die u in het experiment wilt gebruiken. Selecteer Volgende: Bereik.

    Screenshot that shows the fault targets pane for Virtual Machine Scale Set, with the save button highlighted.

  11. Selecteer de zone(s) in uw virtuele-machineschaalset die u wilt uitschakelen. Selecteer Opslaan.

    Screenshot that shows the scope pane, with the save button highlighted.

  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 OK starten>.
  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: