Introduction to EVM Job Planning

What is an EVM Job?

An EVM job is a file that represents the user's request to perform a task or series of tasks.

For example, the EVM job named stor1_backup_daily_sales might:

  1. Replicate a storage unit by the clone method to create a BCV unit.

  2. Mount the BCV unit on a server.

  3. Start the tape backup of the BCV unit.

The illustration below shows the basic elements of an EVM Network and how they relate to an EVM job. The EVM Server and EVM Clients are noted with red and orange dots, respectively.

 

How Do I Create EVM jobs?

You create EVM jobs by using the Create EVM Job page of the graphical user interface. When you Confirm and Save the job, EVM checks it for compliance with job rules and validates whether or not there are sufficient resources to replicate the selected units.

 

How Do I Run EVM Jobs?

You can run EVM jobs from:

 

What Are Undo-jobs?

An undo-job is automatically created and saved by EVM when each user-created job is run. EVM dynamically creates undo-jobs by monitoring the running job's progress.

When a user-created job runs to successful completion, the undo-job contains all of the necessary instructions to unmount BCV units and release BCV resources back to the pool of free resources on the StorageWorks subsystem. When a source unit is a three-member (or more) mirror set, the undo-job reattaches the split member to the original members and normalizes them.

When a user-created job does not run to successful completion, the undo-job will contain just the instructions that are needed to return settings and resources to their original status when the job started.

 

How Do I Run Undo-jobs?

You can run an undo-job using the same methods that you would use for a job that you created.

 

How Do I Recover from an Aborted Job?

When an EVM job is aborted before it is through, it ties up the job and the job's resources. To recover, you should run the undo-job.