Utilisation de workflows programmés
};
Utilisation de workflows programmés
En définissant un calendrier pour les workflows, il est possible de les démarrer au moyen
d'un événement d'horloge. La propriété schedule doit être ajoutée à l'objet de workflow et
doit être définie sur true. Les calendriers peuvent être créés soit par le biais de la CLI après le
chargement d'un workflow dans Oracle ZFS Storage Appliance, soit par l'ajout d'une propriété
de type tableau appelée calendrier à l'objet workflow.
Utilisation de la CLI
Une fois qu'un workflow a été chargé dans Oracle ZFS Storage Appliance, il est possible de
définir un calendrier qui lui est associé par le biais de l'interface de commande, comme suit :
dory:>
dory:maintenance workflows>
dory:maintenance workflow-002>
dory:maintenance workflow-002 schedules>
dory:maintenance workflow-002 schedule (uncommitted)>
dory:maintenance workflow-002 schedule (uncommitted)>
dory:maintenance workflow-002 schedule (uncommitted)>
dory:maintenance workflow-002 schedule (uncommitted)>
dory:maintenance workflow-002 schedules>
NAME
schedule-001
dory:maintenance workflow-002 schedules>
dory:maintenance workflow-002 schedule (uncommitted)>
dory:maintenance workflow-002 schedule (uncommitted)>
340
Manuel d'entretien client des systèmes Oracle ZFS Storage Appliance, version 2013.1.3.0 • Décembre 2014
}
if ((state = get('state')) != clustered) {
audit('state is ' + state + '; aborting');
return;
}
if ((state = get('peer_state')) != clustered) {
audit('peer state is ' + state + '; aborting');
return;
}
run('cd /');
run('confirm maintenance system reboot');
}
maintenance workflows
"select workflow-002'''
frequency = day (uncommitted)
hour = 10 (uncommitted)
minute = 05 (uncommitted)
FREQUENCY
day
frequency = week (uncommitted)
schedules
create
set frequency=day
set hour=10
set minute=05
commit
list
DAY
-
create
set frequency=week
set day=Monday
HH:MM
10:05