Moving tasks between operating systems – Visara Master Console Center Administration Guide User Manual
Page 52
Visara Master Console Center
52
© Visara International 2007
Moving Tasks between Operating Systems
TaskMan can move tasks from one OS to another. This feature is useful when a
particular task may be handled by more than one OS, and the OS currently
serving the task has failed in some way. Through careful setup and scripting, the
task can be moved automatically to another OS using TaskMan. The relevant
script(s) handle startup of the task on the new OS.
Configuring Movements of Tasks
To allow moving of tasks, several configuration conditions must be met:
All Operating Systems that tasks can move between must be defined as the
same type (the “type=” value).
The type definition must contain two list fields:
-
tmmode
-
moveable
Required tmmode list values must be set:
-
None
-
Zombie
-
At least one other value
Required moveable list values must be set:
-
No
-
Primary
-
Zombie
Moving Tasks
To move a task, the task on the original OS must have:
A tmmode status of neither None nor Zombie.
A moveable status of either Primary or Zombie.
When the move option is chosen for a selected task, the user is presented with a
list of Operating Systems of the same type as the original. Each of these
operating systems has a tmmode status of Zombie and a moveable status of
either Primary or Zombie. After the user selects the destination OS, TaskMan:
Sets the destination OS tmmode status for the selected task to the same as
the original OS tmmode status.
Sets the destination OS desired status to the same as the original OS desired
status.
Sets the original OS tmmode to Zombie.
The task automatically starts on the destination OS when the site-specific
TaskMan monitoring script detects a mismatch between the task’s desired status
and current status fields.