Snabbstart: Skapa en arbetsyta och kör ditt första scenario

I den här snabbstarten använder du Chaos Studio Arbetsytor för att skapa en arbetsyta, konfigurera dess omfång så att den identifierar dina Azure resurser och kör ett scenario som simulerar ett verkligt avbrottsmönster. I slutet har du en scenariorapport som visar exakt vad som hände under körningen.

Important

Chaos Studio Arbetsytor och scenarier finns i offentlig förhandsversion. Microsoft tillhandahåller den här förhandsversionen "som den är" och "som tillgänglig", och den omfattas inte av serviceavtal eller begränsad garanti. Microsoft ger kundsupport för förhandsversionen på bästa sätt. Den här förhandsversionen är inte avsedd för produktionsanvändning. Mer information finns i följande artiklar:

Förutsättningar

Skapa en arbetsym.

  1. Öppna Azure-portalen och sök efter Chaos Studio i sökfältet.

  2. Välj Arbetsytor i det vänstra navigeringsfältet och välj sedan Skapa.

  3. På fliken Grundläggande fyller du i följande fält:

    • Prenumeration: Den prenumeration där arbetsyteresursen skapas.
    • Resursgrupp: Välj en befintlig resursgrupp eller skapa en ny.
    • Namn: Ett beskrivande namn för arbetsytan, till exempel chaos-prod-westus2.
    • Region: Den Azure region där arbetsyteresursen distribueras. Arbetsytor är logiska resurser och kan användas på resurser i valfri region, så du behöver inte matcha målresursernas region. Välj valfri region som stöds. Se Regional tillgänglighet för listan.
  4. Välj Nästa: Omfång.

Konfigurera arbetsytans omfång

Omfånget avgör vilka Azure resurser som arbetsytan kan identifiera och köra scenarier mot.

  1. Välj en omfångstyp:

    • Prenumeration: Identifierar alla resurser som stöds i en prenumeration.
    • Resursgrupp: Identifierar alla resurser som stöds i en enda resursgrupp.
    • Tjänstgrupp: Identifierar resurser i en definierad uppsättning prenumerationer.
  2. Välj den specifika prenumeration, resursgrupp eller tjänstgrupp som du vill rikta in dig på.

  3. Välj Nästa: Identitet.

Konfigurera den hanterade identiteten

Arbetsytans hanterade identitet är det säkerhetsobjekt som kör åtgärder under körning. Det fungerar som en begränsning av spridningsradien: identiteten kan bara få åtkomst till eller påverka resurser som du har tilldelat de Azure RBAC-roller som krävs. Detta säkerställer att endast behöriga användare, som kör scenarier via en korrekt begränsad arbetsyta, kan utlösa störningar mot specifika resurser.

  1. Välj en identitetstyp:

    • Systemtilldelad: Chaos Studio skapar en hanterad identitet som är knuten till den här arbetsytan. Identiteten tas bort när arbetsytan tas bort.
    • Användartilldelad: Välj en befintlig användartilldelad hanterad identitet. Det här alternativet är användbart när du vill dela en identitet över flera arbetsytor eller hantera behörigheter centralt.
  2. Välj Nästa: Granska + skapa.

Du beviljar identiteten dess behörigheter när arbetsytan har skapats: i portalen uppmanas du att åtgärda saknade läsbehörigheter på arbetsytan och åtgärda saknade scenariobehörigheter när du konfigurerar ett scenario. Se Hur rolltilldelningar sker.

Granska och skapa

  1. Granska konfigurationen av arbetsytan. Bekräfta omfångs- och identitetsinställningarna.

  2. Välj Skapa.

    Driftsättningen tar några sekunder. När den är klar börjar Chaos Studio identifiera resurserna i ditt omfång.

  3. Välj Gå till resurs för att öppna den nya arbetsytan.

  4. Om portalen visar en banner med texten att identiteten saknar läsbehörighet för arbetsytan väljer du Tilldela läsarrollen för arbetsytan. Om du vill skapa rolltilldelningar behöver du behörighet som ägare eller administratör för användaråtkomst i omfånget.

Utforska scenariobiblioteket

När arbetsytan har slutfört identifieringen fylls scenariobiblioteket i baserat på de resurser som hittades.

  1. Välj Scenarier i det vänstra navigeringsfältet.

    Biblioteket visar varje scenario som gäller för de identifierade resurserna. Varje scenario visar det avbrottsmönster som simuleras, de åtgärder som det består av och de resurstyper som påverkas.

  2. Välj ett scenario för att visa dess information. Till exempel simulerar Compute Zone Down ett fel i en tillgänglighetszon genom att stänga av virtuella datorer och instanser i Azure Virtual Machine Scale Sets i en målzon.

  3. Om scenariot kräver konfiguration, till exempel att välja vilken tillgänglighetszon som ska användas, fyller du i de parametrar som krävs. Du kan också exkludera specifika resurser från körningen om du behöver skydda vissa resurser medan du testar resten. Välj Spara konfiguration.

  4. Validering kontrollerar om arbetsytans hanterade identitet kan utföra varje åtgärd som scenariot behöver på målresurserna. Om verifieringsrapporter saknar behörigheter väljer du Åtgärda behörigheter för att bevilja identiteten de rekommenderade inbyggda rollerna. Information om hur du tilldelar roller själv, eller om du vill använda anpassade roller med lägsta behörighet i stället för inbyggda roller, finns i Så här sker rolltilldelningar.

Kör scenariot

  1. På sidan Scenarioinformation väljer du Kör.

  2. Bekräfta körningen i dialogrutan. Chaos Studio tilldelar målresurserna och börjar köra scenariots åtgärder.

  3. Portalen visar körningsstatus. Enskilda åtgärder visas i åtgärdslistan tillsammans med sin status (Körs, Slutförd, Överhoppad eller Misslyckad).

  4. Vänta tills körningen är klar. Körningsvaraktigheterna varierar beroende på scenario. Ett Zone Down-scenario tar vanligtvis 5–10 minuter.

Visa Scenariorapport

När körningen är klar kan du visa scenariorapporten från körningshistoriken.

  1. I arbetsytan väljer du Kör historik i det vänstra navigeringsfältet.

  2. Leta upp den slutförda körningen och välj den för att öppna körningsinformationen.

  3. Välj Generera rapport.

  4. Rapporten visar:

    • Körningsinformation: Scenarionamn, Arbetsyta, körnings-ID, övergripande status och start-/sluttider.
    • Åtgärdssammanfattning: En tabell som visar varje åtgärd med dess status, varaktighet, målresurser och parametrar.
    • Åtgärdstidslinje: En tidslinje som visar när varje åtgärd körs i förhållande till den övergripande körningen.
    • Körningsflöde: Ett diagram över körningens steg- och grenstruktur.

    Du kan ladda ned rapporten för efterlevnadsgranskningar, efterhand efter incident eller kommunikation med intressenter.

Rensa resurser

Om du har skapat resurser specifikt för den här snabbstarten tar du bort dem för att undvika löpande avgifter:

  1. Om du vill ta bort arbetsytan går du till översiktssidan för arbetsytan och väljer Ta bort.

  2. Ta bort alla testresurser (virtuella datorer, databaser) som du skapade för den här övningen.

Rapportera problem och begära funktioner

Azure Chaos Studio utvecklas i det öppna. Om du vill rapportera en bugg, begära en funktion eller ställa en fråga om arbetsytor, scenarier eller Azure CLI-tillägget öppnar du ett problem på Chaos Studio lagringsplats på GitHub. Genom att registrera ett problem kan du spåra dess förlopp och se begäranden från andra kunder.

Nästa steg