KBI 311882 Enhancement: Argent for XenServer To Support Citrix Hypervisor 8.2

Version

Argent Advanced Technology 5.1A-2010-C and above

Date

Wednesday, 11 November 2020

Summary

Argent for XenServer has been enhanced to add support for the following versions of Citrix XenServer:

  • Citrix XenServer 7.1
  • Citrix XenServer 7.4
  • Citrix XenServer 7.5
  • Citrix XenServer 7.6
  • Citrix Hypervisor 8.0
  • Citrix Hypervisor 8.1
  • Citrix Hypervisor 8.2

Technical Background

The SDK version used in Argent for XenServer to monitor XenServer version 7.1 and above is Citrix Hypervisor SDK 8.2 , which comes with the latest Citrix Hypervisor 8.2

The Citrix Hypervisor SDK 8.2 provides Citrix Hypervisor PowerShell Module that exposes the Citrix Hypervisor API as Windows PowerShell cmdlets

Note:

The SDK 8.2 PowerShell library requires the following prerequisites on the Argent server

  1. .NET Framework 4.5
  2. PowerShell 4.0


Following steps need to be done for enabling the monitoring of XenServer version 7.1 and above:

  1. Stop Argent for XenServer Scheduling Engine service and close Argent for XenServer GUI
  2. Modify the environment variable ‘PSModulePath’
  3. To modify the environment variable, follow the steps given below:

  • Type ‘SystemPropertiesAdvanced’ in the Run window or Command Prompt and press ENTER key
  • On the ‘Advanced’ tab, click the ‘Environment Variables’ button
  • Under ‘System Variables’, double click the variable ‘PSModulePath’ from the list
  • Click on the ‘New’ button to enter the path of ‘XENSERVERPSMODULE

    It is available in the ‘PSMODULES’ folder of Argent for XenServer installed path

    (For example: C:\Argent\ArgentForXenServer\PSMODULES)

    Save the changes made

  • Import the PowerShell module
    • Open PowerShell prompt as a regular user (click Start -> Windows PowerShell)
    • Import the Citrix Hypervisor PowerShell Module using the following command:

      PS> Import-Module XenServerPSModule

  • Start Argent for XenServer Scheduling Engine service
  • Start Argent for XenServer GUI
  • Two new tree branches named ‘Instant Best Practices For XenServer Host 7.1 And Above’ and ‘Instant Best Practices For XenServer Guest 7.1 And Above’ are added to hold the Rules for XenServer version 7.1 and above

    The existing Rules are moved to other two new tree branches ‘Instant Best Practices For XenServer Host 6.1 And Above’ and ‘Instant Best Practices For XenServer Guest 6.1 And Above’

    Resolution

    Upgrade to Argent Advanced Technology 5.1A-2010-C or above