Megosztás a következőn keresztül:


Káoszkísérlet létrehozása egy zónában lévő összes cél leállításához

Egy káoszkísérletben dinamikus célzással választhat ki egy kísérlet futtatásához használt célcsoportot a kísérlet futásidejében kiértékelt feltételek alapján. Ez a cikk bemutatja, hogyan célozhat meg dinamikusan egy virtuálisgép-méretezési csoportot a példányok rendelkezésre állási zónán alapuló leállításához. A kísérlet futtatásával tesztelheti a feladatátvételt egy másik régióban lévő Azure Virtual Machine Scale Sets-példányra, ha kimaradás történik.

Ugyanezekkel a lépésekkel állíthat be és futtathat kísérleteket a dinamikus célzást támogató hibák esetén. Jelenleg csak a virtuálisgép-méretezési csoport leállítása támogatja a dinamikus célzást.

Előfeltételek

A Chaos Studio engedélyezése virtuálisgép-méretezési csoportokon

Az Azure Chaos Studio csak akkor tud hibákat injektálni egy erőforrásba, ha hozzáadja az erőforrást a Chaos Studióhoz. Ha erőforrást szeretne hozzáadni a Chaos Studióhoz, hozzon létre egy célt és képességeket az erőforráson.

A virtuálisgép-méretezési csoportok csak egy céltípussal (Microsoft-VirtualMachineScaleSet) és egy képességgel (shutdown) rendelkeznek. Más erőforrások legfeljebb két céltípussal rendelkezhetnek. Az egyik céltípus a közvetlen szolgáltatáshibák. Egy másik céltípus az ügynökalapú hibák. Más erőforrások is számos más képességekkel rendelkezhetnek.

  1. Nyissa meg az Azure Portalt.

  2. Keresse meg a Chaos Studiót a keresősávban.

  3. Válassza a Célok lehetőséget, és keresse meg a virtuálisgép-méretezési csoport erőforrását.

  4. Válassza ki a virtuálisgép-méretezési csoport erőforrását, és válassza a Célok>engedélyezése szolgáltatás-közvetlen célok engedélyezése lehetőséget.

    Képernyőkép a Chaos Studióban a Célok képernyőről, amelyen a virtuálisgép-méretezési csoport erőforrása van kiválasztva.

  5. Válassza a Véleményezés + Engedélyezés lehetőséget>.

Ezzel sikeresen hozzáadta a virtuálisgép-méretezési csoportot a Chaos Studióhoz.

Kísérlet létrehozása

Most már létrehozhatja a kísérletet. A káoszkísérlet meghatározza a célerőforrásokon végrehajtandó műveleteket. A műveletek sorrendbe vannak rendezve, és szekvenciális lépésekben futnak. A káoszkísérlet azt is meghatározza, hogy milyen műveleteket szeretne végrehajtani az ágakon, amelyek párhuzamosan futnak.

  1. A Chaos Studióban nyissa meg a Kísérletek>új kísérlet létrehozása>lehetőséget.

    Képernyőkép a Kísérletek képernyőről, kiemelve a Létrehozás gombot.

  2. Adjon hozzá egy nevet a kísérlethez, amely megfelel az erőforrás-elnevezési irányelveknek. Válassza a Tovább: Kísérlettervező lehetőséget.

    A kísérlet létrehozásának képernyőjét megjelenítő képernyőkép, amelyen a Tovább gomb van kiemelve.

  3. Az 1. lépésben és az 1. ágban válassza a Művelet hozzáadása>hiba hozzáadása lehetőséget.

    Képernyőkép a kísérlet létrehozásának képernyőről, kiemelve a Hiba hozzáadása gombot.

  4. Válassza ki a VMSS-leállítás (2.0-s verzió) hibát. Válassza ki a kívánt időtartamot, és ha azt szeretné, hogy a leállítás hirtelen legyen. Válassza a Következő: Célerőforrások lehetőséget.

    Képernyőkép a hiba részleteinek nézetről.

  5. Válassza ki a kísérletben használni kívánt virtuálisgép-méretezési csoport erőforrását. Válassza a Tovább: Hatókör lehetőséget.

    Képernyőkép a hiba részleteinek nézetről, amelyen a virtuálisgép-méretezési csoport erőforrása van kiválasztva.

  6. A Zónák legördülő listában válassza ki azt a zónát, ahol le szeretné állítani a Virtuálisgép-méretezési csoportok példányban lévő virtuális gépeket (VM-eket). Válassza a Hozzáadás lehetőséget.

    Képernyőkép a hiba részleteinek nézetről, amelyen csak az 1. zóna van kijelölve.

  7. A kísérlet mentéséhez válassza a Véleményezés + létrehozás lehetőséget>.

A kísérlet engedélyének megadása a virtuálisgép-méretezési csoportokhoz

Káoszkísérlet létrehozásakor a Chaos Studio létrehoz egy rendszer által hozzárendelt felügyelt identitást, amely hibákat hajt végre a célerőforrásokon. Ennek az identitásnak megfelelő engedélyekkel kell rendelkeznie a célerőforráshoz a kísérlet sikeres futtatásához. Ha ezeket a lépéseket bármilyen erőforrás- és céltípushoz szeretné használni, módosítsa a szerepkör-hozzárendelést a 3. lépésben, hogy megfeleljen az adott erőforrás- és céltípusnak megfelelő szerepkörnek.

  1. Lépjen a virtuálisgép-méretezési csoport erőforrására, és válassza a Hozzáférés-vezérlés (IAM)>Szerepkör-hozzárendelés hozzáadása lehetőséget.

    Képernyőkép a Virtuálisgép-méretezési csoportok erőforráslapjáról.

  2. A Szerepkör lapon válassza a Virtuális gép közreműködője lehetőséget, majd a Tovább gombot.

    Képernyőkép a virtuálisgép-méretezési csoportok hozzáférés-vezérlési áttekintéséről.

  3. Válassza a Tagok kiválasztása lehetőséget, és keresse meg a kísérlet nevét. Jelölje ki a kísérletet, majd válassza a Kiválasztás lehetőséget. Ha ugyanabban a bérlőben több kísérlet is található ugyanazzal a névvel, a kísérlet neve véletlenszerű karakterek hozzáadásával csonkolt.

    Képernyőkép a Hozzáférés-vezérlés áttekintéséről.

  4. Válassza a Véleményezés + Véleményezés hozzárendelése>+ hozzárendelés lehetőséget.

    Képernyőkép a Hozzáférés-vezérlés megerősítésének oldalról.

A kísérlet futtatása

Most már készen áll a kísérlet futtatására.

  1. A Chaos Studióban nyissa meg a Kísérletek nézetet, válassza ki a kísérletet, és válassza a Kísérlet(ek) indítása lehetőséget.

    Képernyőkép a Kísérletek nézetről, kiemelt Start gombbal.

  2. Az OK gombra kattintva ellenőrizheti, hogy el szeretné-e indítani a kísérletet.

  3. Ha az állapot futásra változik, válassza a Legutóbbi futtatás részletei lehetőséget az Előzmények területen a futó kísérlet részleteinek megtekintéséhez. Ha bármilyen hiba történik, megtekintheti őket a Részletek területen. Válasszon ki egy sikertelen műveletet, és bontsa ki a Sikertelen célokat.

Az effektus megtekintéséhez használjon egy olyan eszközt, mint az Azure Monitor vagy a portál Virtuálisgép-méretezési csoportok szakasza annak ellenőrzéséhez, hogy a virtuálisgép-méretezési csoport céljai le vannak-e állítva. Ha le vannak állítva, ellenőrizze, hogy a virtuálisgép-méretezési csoportokon futó szolgáltatások továbbra is a várt módon futnak-e.

Ebben a példában a káoszkísérlet a vártnak megfelelően sikeresen leállította a példányt az 1. zónában.

Képernyőkép a Virtuálisgép-méretezési csoportok erőforráslapjáról, amelyen egy leállítva állapotú példány látható.

Következő lépések

Tipp.

Ha a virtuálisgép-méretezési csoport automatikus méretezési szabályzatot használ, a szabályzat új virtuális gépeket helyez üzembe, miután a kísérlet leállítja a meglévő virtuális gépeket. A művelet megakadályozása érdekében adjon hozzá egy párhuzamos ágat a kísérlethez, amely tartalmazza az Automatikus méretezés letiltása hibát a virtuálisgép-méretezési csoport microsoft.insights/autoscaleSettings erőforrásán. Ne felejtse el hozzáadni az autoscaleSettings erőforrást célként, és hozzárendelni a szerepkört.

Most, hogy futtatott egy dinamikusan célzott virtuálisgép-méretezési csoportleállítási kísérletet, készen áll a következőre: