Modificación de Runbooks de Orchestrator migrados
Publicada: marzo de 2016
Se aplica a: System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Las directivas de Opalis y los Runbooks de Orchestrator no comparten la misma configuración o las mismas características. Los Runbooks migrados deben modificarse para que funcionen correctamente en Orchestrator. Es necesario actualizar cada uno de los Runbooks migrados para que cumplan los requisitos actuales.
Este tema proporciona información acerca de la actualización de Runbooks de Orchestrator migrados.
Configuración del modo de directiva de Opalis
Opalis Integration Server 6.3 ofrece dos modos de directivas que definen el comportamiento del bus de datos de publicación y suscripción. Para acceder a esta propiedad, haga clic con el botón secundario en la pestaña Directiva del cliente de Opalis Integration Server 6.3 para seleccionar la opción Propiedades. La opción Modo de directiva se encuentra en la pestaña Comportamiento de ejecución. Si la casilla Ejecutar en modo de canalización no está activada, el flujo de trabajo está configurado para el modo “heredado”.
El modo heredado se ha conservado en Opalis Integration Server 6.3 para ofrecer compatibilidad con versiones anteriores del software de Opalis. En Opalis Integration Server 6.3, el modo de directiva predeterminado para nuevos flujos de trabajo es el de “canalización”.
Orchestrator no proporciona configuración de modo de Runbook. La propiedad Modo de directiva de las directivas de Opalis es ahora la propiedad Simultaneidad de trabajos en Orchestrator. Los Runbooks de Orchestrator utilizan un modelo de datos compatible con el modo de canalización de Opalis Integration Server 6.3.
Es posible importar directivas de Opalis Integration Server 6.3 que utilizaban el modo heredado en Orchestrator. Sin embargo, el modo heredado no es compatible con Orchestrator. Puede identificar los Runbooks que usan el modo heredado a través de la barra de herramientas del Runbook importado. Si el Runbook está Registrado, quiere decir que el Runbook formaba parte del flujo de trabajo de canalización de Opalis Integration Server 6.3. Si el Runbook está Modificado, quiere decir que el flujo de trabajo de Opalis Integration Server 6.3 era un flujo de trabajo heredado.
La tabla siguiente resume las configuraciones de modo de flujo de trabajo de Opalis Integration Server 6.3 y muestra cómo se tratan dichos flujos de trabajo cuando se migran a Runbooks de Orchestrator.
Modo de directiva de Opalis |
Propiedad de Runbook migrado |
---|---|
Heredado |
Los Runbooks muestran el estado Modificado tras la importación y deben registrarse para actualizarse. |
Modo de canalización |
Los Runbooks muestran el estado Registrado tras la importación. |
Estructuras no compatibles
Cuando registre un Runbook que era una directiva heredada en Opalis, Runbook Designer mostrará una advertencia si el Runbook contiene una estructura no válida. Debe resolver estas advertencias para que el Runbook pueda funcionar correctamente.
Nota
El registro se completará correctamente pese a la advertencia. Modifique el Runbook para corregir la estructura no válida.
Múltiples puntos de inicio
Los Runbooks solo pueden contener una actividad como punto de inicio. Si el Runbook migrado contiene varias actividades de inicio, se mostrará una advertencia cuando realice el registro.
Actualice el Runbook para que contenga una única actividad de inicio.
Ciclos
Los Runbooks no pueden contener conexiones inteligentes que se originan con una actividad de Runbook y hacen referencia a una actividad de Runbook anterior. Estas estructuras de Runbook se denominan ciclos. Los ciclos se admiten en el modo heredado de Opalis Integration Server 6.3.Orchestrator no admite runbooks que contienen ciclos. Si se registra un Runbook que contiene un ciclo, recibirá una advertencia.
Actualice el Runbook para que no contenga ningún ciclo.
Opción de ROI de Opalis
Opalis Integration Server 6.3 ofrecía una propiedad de directiva que permitía realizar un seguimiento de la rentabilidad de la inversión (ROI). Para ver esta propiedad de Runbook, haga clic con el botón secundario en la pestaña Directiva del cliente de Opalis Integration Server para seleccionar la opción Propiedades. Las opciones de ROI del Runbook se encuentran en la pestaña ROI.
La opción ROI no es compatible con Orchestrator.Orchestrator ignorará estas opciones si están presentes en los flujos de trabajo de Opalis Integration Server 6.3 importados.
Objetos heredados de Opalis
Opalis Integration Server 6.3 proporciona objetos de flujo de trabajo conocidos como objetos heredados. Estos objetos ofrecen compatibilidad con versiones anteriores del software de Opalis.Orchestrator no es compatible con los objetos heredados. En Runbook Designer, las referencias a estos objetos heredados en los Runbooks importados aparecerán marcadas con un icono de actividad que contiene un signo de interrogación (?).Orchestrator ofrece actividades estándar equivalentes para los objetos heredados. Actualice los Runbooks migrados para quitar el objeto heredado y reemplazarlo con un equivalente de Orchestrator. La tabla siguiente muestra una lista de equivalentes para el reemplazo de objetos heredados de Opalis Integration Server 6.3.
Objeto heredado de Opalis |
Recurso o actividad de Orchestrator |
---|---|
Administrar archivo de texto |
Orchestrator Categoría Administración de archivo de texto (actividades Anexar línea, Eliminar línea, Buscar texto, Obtener líneas, Insertar línea, Leer línea, así como Buscar y Reemplazar texto) |
Crear carpeta |
Crear carpeta |
Eliminar carpeta |
Eliminar carpeta |
Copiar archivo |
Copiar archivo |
Eliminar archivo |
Eliminar archivo |
Mover archivo |
Mover archivo |
Cambiar nombre de archivo |
Cambiar nombre de archivo |
Obtener estado de archivo |
Obtener estado de archivo |
Supervisar archivo |
Supervisar archivo |
Carpeta de monitor |
Carpeta de monitor |
Filtrar correo electrónico |
Ejecutar script de .NET u Orchestrator Integration Toolkit |
Procesar correo electrónico |
Ejecutar script de .NET u Orchestrator Integration Toolkit |
Leer correo electrónico |
Ejecutar script de .NET u Orchestrator Integration Toolkit |
Filtrar correo electrónico de Exchange |
|
Procesar correo electrónico de Exchange |
|
Leer correo electrónico de Exchange |
Objetos de directiva de Opalis no compatibles con Orchestrator
Existe un número reducido de objetos de directiva de Opalis Integration Server sin actividad de Runbook de Orchestrator equivalente. Runbook Designer marca las referencias a objetos no compatibles con un signo de interrogación (?). La tabla siguiente muestra los objetos de directivas no compatibles.
Objeto de Opalis |
Detalles |
---|---|
Enviar página |
Utilizado con poca frecuencia y obsoleto. |
Purgar registro de eventos |
Utilizado con poca frecuencia y obsoleto. |
Enviar elemento emergente |
No compatible. |
Supervisar la capacidad del registro de eventos |
Utilizado con poca frecuencia y obsoleto. Este objeto se ha reemplazado por una funcionalidad de System Center 2012 – Operations Manager. |
Supervisar el rendimiento |
Utilizado con poca frecuencia y obsoleto. Este objeto se ha reemplazado por una funcionalidad de Operations Manager. |
Desconectar acceso telefónico |
Utilizado con poca frecuencia y obsoleto. |
Obtener el estado del acceso telefónico |
Utilizado con poca frecuencia y obsoleto. |
Esperar |
Solo es significativo en Runbooks de modo heredado de Opalis Integration Server 6.3. La actividad Unión es la más parecida en Orchestrator. |
Directivas de Opalis que utilizan objetos que faltan
Ejecute la siguiente consulta de SQL Server con respecto al almacén de datos de Opalis o la base de datos de Orchestrator para identificar las directivas de Opalis que contienen objetos que ya no están disponibles en Orchestrator. Esta consulta devuelve el nombre de la directiva de Opalis y el nombre del objeto de la directiva. Se debe actualizar cualquier directiva identificada por esta consulta después de haberla importado a Orchestrator para quitar la referencia al objeto en desuso.
Select
policies.[Name] as [Policy Name],
objects.[Name] as [Object Name]
From
[Objects] objects join
[Policies] policies
on objects.[ParentID]=policies.[UniqueID]
Where
objects.objecttype = '2081B459-88D2-464A-9F3D-27D2B7A64C5E' or
objects.objecttype = '6F0FA888-1969-4010-95BC-C0468FA6E8A0' or
objects.objecttype = '8740DB49-5EE2-4398-9AD1-21315B8D2536' or
objects.objecttype = '19253CC6-2A14-432A-B4D8-5C3F778B69B0' or
objects.objecttype = '9AB62470-8541-44BD-BC2A-5C3409C56CAA' or
objects.objecttype = '292941F8-6BA7-4EC2-9BC0-3B5F96AB9790' or
objects.objecttype = '98AF4CBD-E30E-4890-9D26-404FE24727D7' or
objects.objecttype = '2409285A-9F7E-4E04-BFB9-A617C2E5FA61' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '9DAF8E78-25EB-425F-A5EF-338C2940B409' or
objects.objecttype = 'B5381CDD-8498-4603-884D-1800699462AC' or
objects.objecttype = 'FCA29108-14F3-429A-ADD4-BE24EA5E4A3E' or
objects.objecttype = '7FB85E1D-D3C5-41DA-ACF4-E1A8396A9DA7' or
objects.objecttype = '3CCE9C71-51F0-4595-927F-61D84F2F1B5D' or
objects.objecttype = '96769C11-11F5-4645-B213-9EC7A3F244DB' or
objects.objecttype = '6FED5A55-A652-455B-88E2-9992E7C97E9A' or
objects.objecttype = '9C1DF967-5A50-4C4E-9906-C331208A3801' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '829A951B-AAE9-4FBF-A6FD-92FA697EEA91' or
objects.objecttype = '1728D617-ACA9-4C96-ADD1-0E0B61104A9E' or
objects.objecttype = 'F3D1E70B-D389-49AD-A002-D332604BE87A' or
objects.objecttype = '2D907D60-9C25-4A1C-B950-A31EB9C9DB5F' or
objects.objecttype = '6A083024-C7B3-474F-A53F-075CD2F2AC0F' or
objects.objecttype = '4E6481A1-6233-4C82-879F-D0A0EDCF2802' or
objects.objecttype = 'BC49578F-171B-4776-86E2-664A5377B178'