Gestión de paquetes de asistencia con la BUI
Generación y carga de un paquete de asistencia (BUI)
Opciones de paquetes de asistencia
Gestión de paquetes de asistencia con la CLI
Restablecimiento de configuración de fábrica
Notificaciones de actualizaciones de software
Programación de una notificación de software (BUI)
Programación de una notificación de software (CLI)
Comprobación de actualizaciones (BUI)
Comprobación de actualizaciones (CLI)
Actualización de software en un controlador único (BUI)
Actualización de software en un controlador único (CLI)
Actualización de software de controladores en cluster
Preparativos para actualizar controladores (BUI)
Actualización del controlador A (BUI)
Actualización del controlador B (BUI)
Preparativos para actualizar controladores (CLI)
Actualización del controlador A (CLI)
Verificación de la actualización del controlador A (CLI)
Actualización del controlador B (CLI)
Verificación de la actualización del controlador B (CLI)
Acerca de la comprobación de estado del sistema
Comprobación de estado del sistema con la BUI
Comprobación de estado del sistema con la CLI
Resolución de fallos en comprobaciones del estado de la actualización
Resolución de alertas de comprobación de estado
Resolución de problemas relativos a alertas de comprobación de estado
Acerca de actualizaciones diferidas
Aplicación de actualizaciones diferidas (BUI)
Aplicación de actualizaciones diferidas (CLI)
Acerca de actualizaciones de firmware de hardware
Reversión en modo a prueba de fallos
Eliminación de un medio de actualización (BUI)
Eliminación de un medio de actualización (CLI)
Actualización diferida de passthrough-x
Actualización diferida de cuotas de usuario
Actualización diferida de COMSTAR
Actualización diferida de RAID de paridad triple
Actualización diferida de anulación de duplicación de datos
Actualización diferida de replicación
Actualización diferida de propiedades recibidas
Actualización diferida de supresión de instantáneas
Actualización diferida de instantáneas recursivas
Actualización diferida de reemplazo múltiple
Actualización diferida de reflejo RAID-Z
Directorio secundario opcional
Varios grupos de iniciadores por LUN
Compatibilidad para bloques de gran tamaño
Compatibilidad para bloques de gran tamaño
Copia de seguridad de la configuración
Copia de seguridad de la configuración
Contenido de la copia de seguridad
Gestión de copias de seguridad de configuración con la BUI
Creación de una copia de seguridad de configuración
Restauración de una configuración guardada
Supresión de una configuración guardada
Exportación de una configuración guardada
Importación de una configuración guardada
Gestión de copias de seguridad de configuración con la CLI
Visualización de configuraciones
Creación de una copia de seguridad de configuración
Restauración de una configuración guardada
Supresión de una configuración guardada
Exportación de una configuración guardada
Importación de una configuración guardada
Visualización de problemas activos
Visualización de todas las entradas de log
Visualización de grupos de entradas de log
Visualización de detalles de entradas
Flujos de trabajo de mantenimiento
Contexto de ejecución de flujos de trabajo
Parámetros de flujos de trabajo
Manejo de errores de flujo de trabajo
Validación de entradas de flujo de trabajo
Auditoría de ejecución de flujos de trabajo
Generación de informes de ejecución de flujos de trabajo
Control de versiones de dispositivo
Control de versiones de flujos de trabajo
Flujos de trabajo como acciones de alerta
Contexto de ejecución de las acciones de alerta
Auditoría de acciones de alerta
Uso de flujos de trabajo programados
Ejemplo: selección de tipo de dispositivo
Los programas también se pueden especificar en el código del flujo de trabajo como propiedad del objeto "workflow". La sintaxis usada para las propiedades difiere de la utilizada para crear el programa en la CLI. Aquí se utilizan tres propiedades:
|
El siguiente código ejemplifica el uso de las propiedades. Tenga en cuenta que la aritmética en línea facilita la legibilidad de las definiciones del período y el desplazamiento.
// Example of using Schedule definitions within a workflow var MyTextObject = { MyVersion: '1.0', MyName: 'Example 9', MyDescription: 'Example of use of Timer', Origin: 'Oracle' }; var MySchedules = [ // half hr interval { offset: 0, period: 1800, units: "seconds" }, // offset 2 days, 4hr, 30min , week interval {offset: 2*24*60*60+4*60*60+30*60, period: 604800,units: "seconds" } ]; var workflow = { name: MyTextObject.MyName, description: MyTextObject.MyDescription, version: MyTextObject.MyVersion, alert: false, setid: true, schedules: MySchedules, scheduled: true, origin: MyTextObject.Origin, execute: function () { audit('workflow started for timer; '); } } };
Las unidades de las propiedades del objeto "MySchedules" especifican el tipo de unidades utilizado para las propiedades "offset" y "period". Se pueden configurar con el valor de segundos o mes. La propiedad "period" especifica la frecuencia del evento, mientras que "offset" especifica las unidades dentro del período. En el ejemplo anterior, el período del segundo programa está definido para una semana, a partir del segundo día, a las 4:30. Es posible definir varios programas en la propiedad "schedules".
El objeto MySchedules del ejemplo usa las siguientes tres propiedades:
offset: es el desplazamiento inicial desde el 1 de enero de 1970 para el programa. El desplazamiento se expresa en las unidades definidas por la propiedad "units".
period: es el período entre recurrencias del programa, que también se expresa en las unidades definidas por la propiedad "units" (unidades).
units: son las unidades, que se pueden definir en segundos o meses.
El punto inicial para los programas semanales es el jueves. Esto se debe a que el inicio del período es el 1 de enero de 1970, que fue un jueves.
En el ejemplo anterior, en el período del segundo programa se usa un desplazamiento inicial de 2 días + 4 horas + 30 minutos. Como resultado, la fecha inicial es el 3 de enero de 1970 a las 4:30 am. El programa tiene una recurrencia semanal indefinida cada sábado a las 4:30 am. A continuación se puede ver el programa como se lo visualiza en la CLI.
<small>dory:> maintenance workflows dory:maintenance workflows> list WORKFLOW NAME OWNER SETID ORIGIN VERSION workflow-000 Configure for Oracle Solaris Cluster NFS root false Oracle Corporation 1.0.0 workflow-001 Unconfigure Oracle Solaris Cluster NFS root false Oracle Corporation 1.0.0 workflow-002 Configure for Oracle Enterprise Manager Monitoring root false Sun Microsystems, Inc. 1.1 workflow-003 Unconfigure Oracle Enterprise Manager Monitoring root false Sun Microsystems, Inc. 1.0</small> dory:maintenance workflow-002 schedules> NAME FREQUENCY DAY HH:MM schedule-000 halfhour - --:00 schedule-001 week Saturday 04:30