Skip to content

kostaslambda/win-xenguestagent

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XenGuestAgent - The XenServer Windows Guest Agent Service

XenGuestAgent is a Windows service which provides support for user-level operations within Windows guests.

Specific features of the guest agent include

  • Providing information about the guest VM to the Host VM
  • Shutting down and rebooting VMs when requested
  • Resetting system time following resume-from-suspend and migration
  • Reporting the capabilities of a guest VM, drivers and agent
  • Providing and communicating with the Clipboard deamon XenDpriv.exe
  • Supporting the production of quiesced disk snapshots

Quick Start

Prerequisites to build

  • Visual Studio 2012 or later
  • Python 3 or later

Environment variables used in building driver

BUILD_NUMBER Build number

VS location of visual studio

Commands to build

git clone http://github.com/xenserver/win-xenguestagent
cd win-xenguestagent
.\build.py [checked | free]

Runtime Dependencies

To communicate with the host domains, XenGuestAgent requires that the XenIface driver (and pre-requites of the XenIface driver) are installed on the Guest VM.

The XenGuestAgent requires Microsoft .Net Framework 3.5 or 4 and above to be installed ont he guest VM

About

XenServer Windows PV Tools Guest Agent Service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.7%
  • Python 1.8%
  • Batchfile 0.5%