Skip to main content
Version: 2.12.0 🚧

Eyeglass Jobs

Introduction​

Eyeglass jobs are essential for automating various tasks within the Eyeglass platform. Below, you will find detailed information on how different job types work, how to use the Runbook Robot, and the various configurations and roles required for effective operation.

Understanding How Jobs Work​

Jobs are the basis for all automation in Eyeglass, and job types dictate the type of automation that will be performed. Currently, the supported job types are:

  • Unconfigured: New policy detected that needs a type set (new in 2.5.6 or later releases).
  • Configuration Replication: Replication of shares, exports, permissions, and NFS aliases.
  • DFS Mode Enabled Config Replication Policies: Configuration replication for shares only.
  • Skip Share, Export, Alias Replication: Skips replication of shares, exports, and aliases.
  • Quota Replication: Replication of all types of quotas.
  • Snapshot Schedule and Dedupe Settings: Configuration of snapshot schedules and deduplication settings.
  • Access Zone Replication: Replication of access zones.
  • Failover Jobs: Jobs for SyncIQ policy, Access Zone, or DFS failover.
  • Created by DR Assistant
    • Failover Readiness: Checks for failover readiness.
  • Runbook Robot Jobs: Jobs created by the Runbook Robot.
  • Disaster Recovery Testing - LiveOPS DR Test Mode Jobs: Jobs for disaster recovery testing in LiveOPS mode.
  • Access Zone Data Migration: Jobs for migrating data in access zones.
    • Created by the Data Migration icon.

Further Job Modes​

In addition to the job types, the following modes can be set on jobs:

  • Automatic: Automatically created by Eyeglass after detecting SyncIQ policies. It identifies shares, exports, NFS aliases, and quotas for replication.
  • DFS Mode: Set by the administrator for DFS mode failover, renaming SMB shares on the read-only cluster automatically. This mode can be switched back to sync mode.
  • AutoSkipConfig Mode: Set by the administrator when SMB shares and NFS exports are not to be synced to the target cluster but failover data is still needed. It can be switched back to sync mode.
  • Custom: User-created jobs that detect and replicate shares, exports, and quotas in a specified file system path to the target cluster without needing a SyncIQ policy. The data and path must exist on the target cluster.

Manage Jobs​

Job Definitions Tab​

Here, you will find details about all past jobs, including:

  • Job Name: Displays the name as it was defined during Job Creation
  • Policy: Displays the corresponding Policy that applies to the Job.
  • Job Type: There are several types of Jobs that can be shown here (such as: Auto, Manual, AutoDFS, FileSystem, Quota, Readiness, Zones, etc.)
  • Last Run Date: Date that the Job was last run
  • State: You will find one of several possible States in this field: "OK", "User Disabled", "Pending", "Error", "Sync IQ Running".

Bulk Actions​

These are actions that can be triggered from the Jobs Definitions tab by selecting one or more Job lines (from the checkbox found to the left of the Job Name) and clicking on the "Select a Bulk Action" button.

The options under this drop-down are:

  • Edit Configurations: This will bring you to the Inventory View window, where you can expand the tree to see which SMB shares, NFS Exports, and NFS Aliases are associated with the selected job.
  • Run now: Allows you to run the Job manually with a click.
  • Enable/Disable Microsoft DFS: Enables or disables Microsoft DFS in relation to the selected job(s). For more information on this, refer to the DFS Failover Guide.
  • Set Schedule: This option gives you the ability to schedule Jobs to occur automatically.
  • Enable/Disable: Allows you to enable or disable the Job entirely.
  • Set Job Type: Enables you to edit the Job Type.
  • Delete: The delete functionality isn't currently available for use.
  • Enable/Disable Skip Config Replication: Set this mode to skip syncing any configuration data on this policy, but allow the policy to be eligible for failover. This allows configuration to be managed manually on policies when there are two sets of hosts used at the production and DR site for NFS exports, as well as having different client lists.
warning

An alarm will be raised whenever a new SyncIQ policy is detected.

This will create a job with the Job Type: Unconfigured, and will require the administrator to take action regarding the Job Type. This alarm will be re-generated every 5 minutes until the situation is resolved.

If the policy is not in production, edit the Job Type and then set the State to User Disabled.

Run Now Action​

Eyeglass Jobs can run automatically, and on-demand. Clicking on the Run Now icon (shown below) will begin running the job

Running Jobs Tab​

This tab shows currently running jobs, and jobs that have recently been finished. It provides information about when the Job starts and ends, the duration, and the Job's status.