Neverfail for Hyper-V Plug-in Version 201.5.1 (alpha) - Release Notes

Neverfail for Hyper-V Plug-in Version 201.5.1 (alpha) - Release Notes

About Neverfail for Hyper-V Plug-in

Neverfail for Hyper-V Plug-in provides protection proactive monitoring for Microsoft Hyper-V Server environment’s configuration data, services, and application data files. 
Neverfail for Hyper-V Plug-in automatically detects the Hyper-V role installed on the Windows server and protects its associated services, configuration, as well as all the managed VMs hard drive files (vhd(x), avhd(x)), configuration files, and snapshots stored locally on the server. 

Supported Versions

  1. Microsoft Hyper-V Server Role installed on standalone (non-clustered):
    1. Windows Server 2019 Standard and Datacenter (Desktop Experience)
    2. Windows Server 2016 Standard and Datacenter (Desktop Experience)

Monitoring

Neverfail for Hyper-V Plug-in monitoring consists of the following:
  1. Service Availability Monitoring
  2. Application Monitoring
  3. Protected Data Monitoring and Replication

Service Availability Monitoring

Neverfail Continuity Engine monitors services specified by the plug-ins to ensure application availability. In the event a specified service stops or fails, Continuity Engine can take up to three pre-configured actions to remedy the issue.
When the plug-in is being installed, all the protected services will be set to Manual startup type, unless otherwise stated.
This is the list of all services protected by this plug-in:
  1. Hyper-V Virtual Machine Management - Automatic/Running (default)
  2. Hyper-V Host Compute Service - Automatic/Running (default)
  3. Hyper-V Data Exchange Service - Manual/Stopped (default)
  4. Hyper-V Guest Service Interface - Manual/Stopped (default)
  5. Hyper-V Guest Shutdown Service - Manual/Stopped (default)
  6. Hyper-V Heartbeat Service - Manual/Stopped (default)
  7. Hyper-V PowerShell Direct Service - Manual/Stopped (default)
  8. Hyper-V Remote Desktop Virtualization Service - Manual/Stopped (default)
  9. Hyper-V Time Synchronization Service - Manual/Stopped (default)
  10. Hyper-V Volume Shadow Copy Requestor - Manual/Stopped (default)

Application Monitoring

  1. Tasks - The following 'Tasks' are installed by Neverfail for Hyper-V Plug-in:
  2. Pre Stop
  3. Post Start
  4. Periodic
    1. Protected Services Discovery
    2. File Filter Discovery
    3. Registry Filter Discovery
Hyper-V Pre Stop task
      Triggers a  powerShell cmdlet  that stops all the managed Hyper-V VMs. This task is triggered before Hyper-V service has been successfully stopped, and is intended to run before the protected application services are gracefully stopped, when switching the active server (during a switchover).
Hyper-V Post Start task
      Triggers a  powerShell cmdlet  that starts all the Hyper-V VMs. This task is triggered after Hyper-V service has been successfully started, and is intended to run after the protected applications are gracefully started, when switching the active server (during a switchover or failover).
To configure/modify Periodic 'Tasks', follow the steps below:
  1. Using the Neverfail Continuity Engine Management Service UI, go to Protected Server -> Tasks 
  2. Edit the desired 'Task'.
  3. Configure/modify the 'Interval' field.
  4. Click OK to save the changes.
Note: 'Interval' is the only field available for configuration/modification and is measured in seconds.
Note: One can also Enable/Disable the selected 'Task' (it is recommended to leave it Enabled)

Protected Data Monitoring and Replication

When the Neverfail for Hyper-V Plug-in is being installed, it detects the Hyper-V feature configuration data files, registries, application and user data associated with the Hyper-V server as well as  all the managed VMs hard drive files (vhd(x), avhd(x)) . These data items will be detected then added to the protected set by the plug-in's automatic filter discovery mechanism (their contents will be synchronized, and subsequent updates replicated to the passive server).
The plugin's filter discovery mechanism automatically detects and includes in data protected set only the in-use VMs virtual disk file which may be the vhd(x) (virtual disk files) or avhd(x) (snapshot files).  This is intended to be a replication optimization: i.e. the protected data set is dynamically updated to contain just the disk files which are subject to changes. All the other disk files not being in use should be already replicated on the passive nodes either via hosts' initial cloning (for files being created and not in use at the time Engine standby node was added) or via the replication mechanism (for disk files being in use at a previous moment, when Engine replication was on).

Installing the Neverfail for Hyper-V Plug-in 

This is done automatically during Continuity Engine deployment driven from Engine Management Service if the Microsoft Hyper-V Server Role is detected as being installed on the target server. 

Known limitations

  1. Current design of Hyper-V Plugin defines Pre Stop and Post Start tasks which are starting/stopping all the managed Hyper-V VMs. More granular VM start/stop control can be achieved through user defined tasks (edited post-installation).
  2. Replication issues (Out of sync) are encountered when new VMs or VM Checkpoints are created from Hyper-V Manager: Automated Out Of Sync : Use of : Extended Attributes has been detected for *.vmcx and *.VMRS files.  Workarounds:
    1. (1) Manually triggering synchronize on the OOS files will put the server again in sync.
    2. (2) Disable the Extended Attributes unsupported features as suggested in How to Disable the Extended Attributes Unsupported Feature

Applies To

Neverfail for Hyper-V Plug-in v201.5.1

 

 

 

 

 



    • Related Articles

    • Neverfail Continuity Engine 2021 (v9.0) - Release Notes

      Summary This knowledge base article provides information about the v9.0 release of Neverfail Continuity Engine and all subsequent updates to this release. Neverfail Continuity Engine 2021 (v9.0) Update 4 The following information applies to the ...
    • Neverfail Continuity Engine v11 Release Notes

      Summary The following information applies to the v11 release of Neverfail Continuity Engine. Neverfail Continuity Engine 11 What's New Automated Split-Brain Avoidance Configuration Continuity Engine 11 monitors the management identity configuration ...
    • Neverfail Continuity Engine v10 Release Notes

      Summary The following information applies to the v10 release of Neverfail Continuity Engine. Neverfail Continuity Engine 10.1 This hotfix release supersedes Neverfail Continuity Engine v10.0. Fixes [EN-6024]: [LogCollector] - LogCollector crashes ...
    • Neverfail Continuity Engine v12 Release Notes

      Summary The following information applies to the v12 release of Neverfail Continuity Engine. Neverfail Continuity Engine 12 What's New Automated Split-Brain Avoidance Configuration Improvements Split-Brain Avoidance auto-configuration task will ...
    • Neverfail for Veeam Backup & Replication 9.5 Plug-ins suite - Release Notes

      About Neverfail for Veeam Backup & Replication 9.5 Plug-ins suite Neverfail for Veeam Backup & Replication 9.5 Plug-ins suite consists of six plug-ins bundled together to support Veeam Backup & Replication 9.5. Each plug-in addresses specific ...