CLI Guide for Disaster Recovery for Dell
Introduction

This page consolidates the igls CLI commands referenced across the Disaster Recovery documentation into a single reference, organized by task. Each command links back to the full procedure on its source page — use this page to find the right command quickly, and the linked page for the complete context and prerequisites around it.
Appliance Health and Diagnostics
igls admin health
Displays the overall health status of the Eyeglass appliance. See Appliance Check.
igls admin version
Displays Eyeglass component versions (UI, REST, and SCA services).
The appliance ID is also displayed directly in the 2.15.0 GUI, in Inventory → License Management, with a Copy Appliance ID button next to it.
igls admin appid
Displays the appliance ID over SSH, as an alternative to the GUI.
igls appliance report
Diagnostic log-parsing tool for dark or secure sites where on-site log analysis is required before contacting support — summarizes API errors, SSH errors, configuration sync analysis, and failover analysis. See Appliance Check — Generate a Diagnostic Report.
igls adv reloaddiskspacemonitorrules
Reloads the support-backup disk monitor alarm threshold after editing its configuration file. See Appliance Check.
Backup and Restore
igls app restore /full_path_to_your_file.extension/
Restores an Eyeglass appliance from a backup archive. See Backup and Restore.
igls app restore /srv/www/htdocs/archive
Accepts a directory path instead of a specific file — scans all backup files present, identifies the most recent one, and prompts for confirmation before proceeding. See Advanced Restore and Rediscover Operations.
igls app pull-config
Migrates configuration to a new appliance, referenced as part of pre-upgrade backup best practice. See Upgrade Guide.
igls appliance rediscover
Rebuilds the Eyeglass database without requiring a backup archive. Use only when directed by Superna Support. See Advanced Restore and Rediscover Operations.
Configuration Replication
igls admin schedules set --id Replication --enabled false
igls admin schedules set --id Replication --enabled true
Disables and re-enables the Configuration Replication job — for example, as a workaround around failover for the SMB Data Integrity deny-permission corner case. See Technical Advisories and Configuration Replication.
igls admin ignoreunresolvablehosts
Used when a client-list hostname on an export cannot be resolved or removed. See Configuration Replication.
Failover Configuration
igls adv failovermode set --parallel=true
igls adv failovermode set --parallel=false
Enables or disables multi-threaded, parallel step execution across all failover jobs. See Parallel Failover Configuration.
igls adv failovertimeout
Displays or sets the per-step failover task timeout. See Considerations Before Using DR Rehearsal Mode.
igls adv runbookrobot set --createExport=false
Disables automatic export creation/update by Runbook Robot — use only when directed by Superna Support. See Runbook Robot — Advanced Settings.
SPN Failover Delay
Adjusts the delay between the delete and create steps of an SPN failover, to give a domain controller time to replicate the delete before the create is attempted.
igls adv spndelay
Displays the current setting.
igls adv spndelay set --seconds=<seconds>
Sets the delay, in seconds, between the delete and create SPN operations during failover — for example, igls adv spndelay set --seconds=10.
This command exists for environments where domain controller replication is slow enough to cause SPN failover issues. Later Eyeglass releases pin SPN failover commands to a single node and domain controller, which removes the need to tune this delay in most environments.
Readiness and Validation
igls admin schedules set --id SyncMonitorTask --enabled true
igls admin schedules
Enables the SyncIQ Monitor Task and displays current schedule status. See Failover Validations Reference.
igls admin schedules set --id Readiness --enabled true
Enables the Zone Readiness task (disabled by default) — required for Runbook Robot. The same igls admin schedules set pattern (substituting the job ID) changes the schedule of any job. See Runbook Robot — Advanced DR Configuration.
igls adv readinessvalidation set --dualdelegation=false
igls adv readinessvalidation set --spnsdelegation=false
Disables DNS delegation validation and SPN test validation, respectively, during readiness checks. See Failover Validations Reference.
Two-Factor Authentication
igls auth 2fa --command status
Displays the current 2FA configuration.
igls auth 2fa --command enable
igls auth 2fa --command disable
Enables or disables 2FA globally across the system.
igls auth 2fa --command enforce
igls auth 2fa --command no-enforce
Requires or relaxes 2FA enrollment for all eligible users.
igls auth 2fa --command enroll --user <username> --mail <userEmail>
Enrolls a user for 2FA from the command line.
See Two-Factor Authentication for the full enrollment workflow, login flow, audit logging, and troubleshooting.
Storage Tier and Quota Management
Storage Tier and Quota Template Commands
These commands manage the tier and template objects used by Advanced Quota Replication to group and apply quota templates by tier:
igls csm tier help
Lists tiers that group quota templates together (list is the default action). add --id=<value> creates a new tier; delete --id=<value> removes one.
igls csm template help
Templates define a quota (hard, soft, or accounting) and an AD group, and are assigned to a tier — the tier must exist before a template can be assigned to it. list [--tier=<value>] [--name=<value>] lists templates and their tier; add creates a new quota template with flags for --tier, --name, --hard/--hardunit, --soft/--softunit, and --softgrace/--softgraceunit.
See Also
- Appliance Check –
igls admin health,igls admin version, and diagnostic report commands. - Backup and Restore –
igls app restoreand related backup/restore commands. - Advanced Restore and Rediscover Operations –
igls appliance rediscoverand advanced restore syntax. - Configuration Replication – Configuration Replication job scheduling and unresolved-host handling.
- Parallel Failover Configuration – Parallel failover mode.
- Runbook Robot — Advanced Settings and Advanced DR Configuration – Runbook Robot scheduling and export behavior.
- Failover Validations Reference – Readiness validation commands.
- Two-Factor Authentication – Full 2FA setup and troubleshooting.
- Script Engine – Scripting and automation around failover events.