Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de administración de Oracle® ZFS Storage Appliance |
Capítulo 1 Descripción general de Oracle ZFS Storage Appliance
Capítulo 3 Configuración inicial
Capítulo 4 Configuración de red
Capítulo 5 Configuración del almacenamiento
Capítulo 6 Configuración de red de área de almacenamiento
Capítulo 7 Configuración de usuario
Capítulo 8 Configuración de preferencias de dispositivos ZFSSA
Capítulo 9 Configuración de alertas
Capítulo 10 Configuración de cluster
Capítulo 11 Servicios del dispositivo ZFSSA
Capítulo 12 Recursos compartidos, proyectos y esquemas
Capítulo 15 Secuencias de comandos de la CLI
Capítulo 16 Flujos de trabajo de mantenimiento
Contexto de ejecución 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
Visualización de flujos de trabajo
Los flujos de trabajo que no funcionan con entrada de datos tienen un alcance limitado, ya que muchos flujos de trabajo necesitan parámetros ajustables para ser de utilidad. Para ello, se agrega un miembro parameters al objeto global workflow. El miembro parameters es a su vez un objeto que se espera que tenga un miembro para cada parámetro. Cada miembro parameters debe tener los siguientes miembros:
|
El miembro type debe ser de uno de estos tipos:
|
En función de los tipos especificados, se genera una entrada apropiada al ejecutarse el flujo de trabajo. Por ejemplo, el siguiente flujo de trabajo tiene dos parámetros, el nombre de una unidad de negocio (que se usa como proyecto) y el nombre de un recurso compartido (que se usa como nombre del recurso compartido):
var workflow = { name: 'New share', description: 'Creates a new share in a business unit', parameters: { name: { label: 'Name of new share', type: 'String' }, unit: { label: 'Business unit', type: 'String' } }, execute: function (params) { run('shares select ' + params.unit); run('filesystem ' + params.name); run('commit'); return ('Created new share "' + params.name + '"'); } };
Si se carga y ejecuta este flujo de trabajo, aparecerá un cuadro de diálogo para que complete el nombre del recurso compartido y la unidad de negocio. Cuando se haya creado el recurso compartido, se genera un mensaje para indicar que se lo creó.