Delen via


Bekende problemen met chaosagent

Dit document bevat een lijst met bekende problemen met de Chaos Agent in Azure Chaos Studio, samen met aanbevolen tijdelijke oplossingen of oplossingen. Deze lijst wordt regelmatig bijgewerkt, omdat er nieuwe problemen worden geïdentificeerd.


Beperkte impact van Linux-netwerkfouten

Probleem:
Wanneer u Linux-netwerkfouten tegenkomt op bepaalde distributies (bijvoorbeeld RHEL), kan het gewenste effect van de fout, zoals geïnjecteerde netwerklatentie of pakketverlies, niet optreden.

Oorzaak:
De vereiste sch_netem kernelmodule is niet geïnstalleerd op de virtuele machine (VM), wat ervoor zorgt dat de op Traffic Control (tc) gebaseerde storingen niet goed functioneren.

Mogelijke tijdelijke oplossingen:

Verificatie: Voer de volgende opdracht uit op uw Linux-VM:

modinfo sch_netem

Als er een foutmelding wordt weergegeven die aangeeft dat de module niet is gevonden, gaat u verder met het installeren ervan.

Resolutie: Installeer op RHEL-systemen het pakket met extra kernelmodules:

sudo yum install kernel-modules-extra

Start de VM opnieuw op na de installatie om de sch_netem-module te laden.


Problemen met dynamische targeting

Uitgeven: Wanneer u dynamische doelen gebruikt in experimenten, kan de query soms een lege lijst met doelen opleveren, zelfs wanneer de query geldig is.

Oorzaak: Niet alle VIRTUELE machines die door de dynamische query worden geretourneerd, hebben de Chaos Agent geïnstalleerd en ingeschakeld.

Mogelijke tijdelijke oplossingen:

• Controleer of voor alle VM's in het dynamische queryresultaat de Chaos Agent is geïnstalleerd en juist is geconfigureerd.

• Bevestig handmatig de inschakeling van het doel in de Azure-portal als dynamische query's een lege lijst blijven retourneren.


Ondersteuning van het besturingssysteem controleren

Uitgeven: Als u de Chaos-agent inschakelt op VM's waarop niet-geteste of verouderde besturingssystemen worden uitgevoerd, kan dit leiden tot onverwacht gedrag of storing van bepaalde fouttypen. Als u de juiste afhankelijkheden installeert, werkt dit waarschijnlijk, maar is mogelijk handmatige foutopsporing vereist.

Bovendien kan het gebruik van oudere of niet-geteste besturingssystemen leiden tot VM-extensie (die de chaosagent bevat) installatiefouten.

Oorzaak: De Chaos Agent wordt officieel getest op een specifieke set besturingssystemen. Als u het uitvoert op een niet-ondersteund besturingssysteem, kan dit leiden tot gedeeltelijke functionaliteit of fouten tijdens de uitvoering of installatie van de chaosagent.

Mogelijke tijdelijke oplossingen:

• Controleer of uw doelbesturingssystemen ondersteuning bieden voor automatisch installeren op de pagina Ondersteuning en compatibiliteit van het besturingssysteem.

• Als het besturingssysteem niet wordt ondersteund, kunt u overwegen een geteste versie te gebruiken of de stress-ng afhankelijkheid handmatig te installeren.

• Zorg ervoor dat uw pakketbeheer up-to-date is en u een ondersteund besturingssysteem voor de VM-extensie gebruikt.