Uso de una plantilla de experimento de caos para inducir una interrupción en una instancia de Azure Active Directory

Puede usar un experimento de caos para comprobar que la aplicación es resistente a los errores provocando esos errores en un entorno controlado. En este artículo, se induce una interrupción en un recurso de Azure Active Directory mediante una plantilla de experimento rellenada previamente y Azure Chaos Studio.

Requisitos previos

Habilitación de Chaos Studio en el grupo de seguridad de red

Azure Chaos Studio no puede insertar errores en un recurso hasta que ese recurso se agregue a Chaos Studio. Para agregar un recurso a Chaos Studio, cree un destino y funcionalidades en el recurso. Los grupos de seguridad de red solo tienen un tipo de destino (directo de servicio) y una funcionalidad (establecer reglas). Otros recursos pueden tener hasta dos tipos de destino. Un tipo de destino es para errores directos del servicio. Otro tipo de destino es para errores basados en agente. Otros recursos pueden tener muchas otras funcionalidades.

  1. Abra Azure Portal.

  2. Busque Chaos Studio en la barra de búsqueda.

  3. Seleccione Destinos y busque el recurso del grupo de seguridad de red.

  4. Seleccione el recurso del grupo de seguridad de red y seleccione Habilitar destinos>Habilitar destinos directos de servicio.

    Screenshot that shows the Targets screen in Chaos Studio, with the network security group resource selected.

  5. Seleccione Revisar y habilitar habilitar>.

Ahora ha agregado correctamente el grupo de seguridad de red a Chaos Studio.

Creación de un experimento a partir de una plantilla

Ahora puede crear el experimento a partir de una plantilla de experimento rellenada previamente. Un experimento de caos define las acciones que desea realizar en los recursos de destino. Las acciones se organizan y ejecutan en pasos secuenciales. El experimento de caos también define las acciones que desea realizar en las ramas, que se ejecutan en paralelo.

  1. En Chaos Studio, vaya a Experimentos>crear>nuevo a partir de la plantilla.

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

  2. Seleccione Interrupción de AAD.

    Screenshot that shows the experiment templates screen, with the AAD outage template button highlighted.

  3. Agregue un nombre para el experimento que cumpla con las directrices de nomenclatura de recursos. Seleccione Siguiente: Permisos.

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

  4. Para que el experimento de caos se ejecute correctamente, debe tener permisos suficientes en los recursos de destino. Seleccione una identidad administrada asignada por el sistema o una identidad administrada asignada por el usuario para el experimento. Puede optar por habilitar la asignación de roles personalizada si desea que Chaos Studio agregue los permisos necesarios para ejecutarse (en forma de rol personalizado) a la identidad del experimento. Seleccione Siguiente: Diseñador de experimentos.

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

  5. En el error de la regla de seguridad de NSG (versión 1.1), seleccione Editar.

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

  6. Revise los parámetros de error y seleccione Siguiente: Recursos de destino.

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

  7. Seleccione el recurso del grupo de seguridad de red que desea usar en el experimento. Seleccione Guardar.

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

  8. Seleccione Revisar y crear crear> para guardar el experimento.

Ejecutar el experimento

Ya está listo para ejecutar el experimento.

  1. En la vista Experimentos , seleccione el experimento. Seleccione Iniciar>aceptar.
  2. Cuando el estado cambie a En ejecución, seleccione Detalles para la ejecución más reciente en Historial para ver los detalles del experimento en ejecución.

Pasos siguientes

Ahora que ha ejecutado un experimento de plantilla de interrupción de AAD, está listo para: