How to - Setup Warm Standby Backup Procedure - Tech Note

Eyeglass Warm Standby Backup Procedure


This procedure is to protect the production Eyeglass appliance using the automated 7 day backup feature in Eyeglass and using SyncIQ to sync the backup archives to a 2nd cluster where the Warm standby Eyeglass appliance is running.


Notes on this solution:

  1. This process also means only One Eyeglass appliance has clusters added.

  2. This only requires one set of license keys (license keys are appliance specific)

  3. Requires SyncIQ enabled clusters to protect the archives

  4. Production Eyeglass sync’s Export used for DR of Eyeglass configuration data



Eyeglass Isilon Edition - SyncIQ DR Orchestration Appliance Overview v25.png







Procedure below:

-----------------------------------------------------------------------

If you already have an second Eyeglass backup appliance, you may skip this and go to step 1.


You will need a second Eyeglass appliance set up. However, it will not manage any clusters and will be “empty”. This appliance is present for the sole purpose of restoring an Eyeglass backup archive to it, just in case a problem should arise in your original Eyeglass appliance. Deploy the Eyeglass OVF and set up the network settings as usual. Confirm the installation went well by logging into your appliance and if all went well, stop there. Do not add any clusters, licenses, etc. to the appliance. Everything will be restored after restoring a backup archive.




  1. On your Source cluster, create an NFS export and change the following settings:
    a. Under “clients” and “root clients”, type your 2 Eyeglass IPs, separated by a comma.
    b. Under “Permissions”, check “Mount access to subdirectories”.
    c. Save.


  1. Create a SyncIQ policy pointing to the NFS export path while inputting the target cluster and desired target directory.


  1. Ensure the export was synced by checking in your Eyeglass appliance the Configuration Replication Jobs is successfully completed and verifying that the export was created on the target cluster.


  1. You will now need to perform the following mount command.   

  1. SSH into your Eyeglass appliance and gain root access.

  2. Execute the following: vim /etc/fstab

  3. Add the command line below and replace it as indicated:

<Source-cluster-IP>:/<path_of_export>   /opt/superna/var/backup  nfs     rw   0 0

Replacing:

<path_of_export> by path of the NFS Export configured on your Source cluster.



  1. Then execute the previous command using:

mount -a


  1. Backups are created automatically by Eyeglass on a daily basis at 2:00 am. If you would like to test out that this procedure is working and backups are being written to the cluster, you may manually run the script via SSH anytime you'd like, rather than waiting 24 hours. To run the script, do the following:

a. SSH into your Eyeglass appliance and gain root access.

b. Change directory to: /opt/superna/bin

c. Execute the following: ./backup_last_seven_days.sh

d. Verify that backup file has been created on the cluster mount path.

  1. Now, you will need to SSH into your second Eyeglass appliance and execute the following command to mount the NFS:

  1. SSH into your Eyeglass appliance and gain root access.

  2. Execute the following: vim /etc/fstab

  3. Add the command line below and replace it as indicated:

<Target-cluster-IP>:/<path_of_export>   /opt/superna/var/backup  nfs     rw   0 0

  1. mount -a


  1. Run the SyncIQ Policy on your Source Cluster to copy the backup files to the DR cluster.

    1. Ensure backup files are present from the 2nd Warm Standby appliance,

      1. SSH into your Eyeglass appliance and gain root access.

      2. cd /opt/superna/var/backup

      3. Type ls (to list contents of the mount point from step above)

      4. Verify backup archive(s)  exist from the source cluster, synced by SyncIQ to target cluster and mounted visible to the “Warm standby Eyeglass appliance”


  1. Finally, you can restore a backup to your second Eyeglass appliance from the mounted path. SSH into the backup appliance and execute the following:

    1. Copy the backup zip file to a local directory on the second Eyeglass appliance (for example /home/admin)

    2. Run the restore command - note that command must include full path to backup zip file

      igls app restore  <location of backup zip file>/<name_of_backup.zip>

      You will be given a confirmation (yes/no).


  1. For Testing answer No to exit

  2. For Production appliance recover answer Yes to continue.

IMPORTANT: Original Eyeglass appliance should be off or gone if restoring. NEVER have two appliances operating against the clusters under management.  This can cause a conflict and is not supported.

  1. Verify your backup appliance is up and running after a restoration, by https to ip address of warm standby appliance.