Skip to content

Components

HyWorks is comprised of following important components:

  • HyWorks Controller Service

  • HyWorks Monitoring Service

  • HyWorks Licensing Service

  • HyWorks Upgrade Service

  • HyWorks Web Interfaces

  • HyWorks Session Host Server

  • HyWorks DVM Tools

  • HyWorks Hyper-V Connector

  • HyWorks Endpoints

  • HyWorks VM Scale Booster

Each one of these components is briefed in this section:

HyWorks Controller Service

HyWorks Controller service is the core of HyWorks and performs all critical operations centrally. HyWorks controller is primary control layer of HyWorks, to which all HyWorks modules communicate with. HyWorks Controller service operations include:

  • Endpoints management and configurations

  • User and sessions authentications and management

  • Managing session providers and deployment of virtual desktops and application management

  • Connection policies management and calculations

HyWorks controller runs as a Windows service and can be installed on Windows server systems (physical or virtual machine), running following operating systems:

  • Windows server:

    • Windows Server 2019

    • Windows Server 2016

    • Windows Server 2012 R2

    • Windows Server 2008 R2 - SP1

    • Windows 10 (Supported but not recommended)

HyWorks Monitoring Service

Monitoring service collects system performance data from HyWorks Controller server and reports to HyWorks Controller service.

The monitoring service information is used for presenting HyWorks Controller status on dashboard.

Accops HyWorks License Service

Accops HyWorks License Server gets deployed with HyWorks Controller as an add-on Windows service on supported Windows server platforms and is the primary controller layer for managing the licensing.

HyWorks License Server can be deployed in separate system as well to serve as a single licensing unit for multi-HyWorks Controller environment.

Accops HyWorks Upgrade Service

Accops HyWorks Upgrade Server is required for upgrading the HyWorks DVM Tools on configured Desktops and runs as a Windows service on supported Windows platforms.

HyWorks Web Interfaces

An IIS (Web) application installed and managed by HyWorks, to serve following purposes:

  • HyWorks Controller Management Console: Administrator console for management of HyWorks configurations and deployments

  • HyWorks User Portal: End-user access portal for accessing virtual desktops and applications

  • HyWorks Reservation Management Portal: End-user portal for managing and accessing dedicated desktops in lab-based environment.

Accops HyWorks Session Host Server

Accops HyWorks Session Host Server module is installed on Microsoft RDS Servers to enable them for serving applications and managed shared hosted desktop sessions.

For enabling real time monitoring of resource consumption on session host servers, HyWorks Monitoring service can also be installed on session host servers. For real time load balancing, monitoring service must be installed and accessible from HyWorks Controller.

Accops HyWorks DVM Tools

Accops HyWorks DVM Tools is an integrated software package, installed on desktop virtual machines (VMs residing on hypervisors like VMware ESXi, Microsoft Hyper-V or Nutanix AHV). The purpose of HyWorks DVM Tools is to facilitate trouble-free access of desktop to end-users.

Platform Support HyWorks DVM Tools installation will be supported on following Windows Desktop platforms and it can be also installed on Windows servers if required

  • Windows desktop platforms

    • Windows 10 (32-bit and 64-bit)

    • Windows 10 Multi-Session (Azure)

    • Windows 8.1 (32-bit and 64-bit)

    • Windows 7 SP1 (32-bit and 64-bit)

    • Windows Server 2019

    • Windows Server 2016

    • Windows Server 2012 R2

    • Windows Server 2008 R2-SP1

Note

Windows 7 SP1 (32-bit and 64-bit) requires some additional pre-requisites Windows security patch to be configured as a Gold image.

  • Linux desktop platforms

    • Xubuntu 20.04.0/1 (Legacy Kernel)

    • Xubuntu 18.04.0/1 (Legacy Kernel)

    • Xubuntu 16.04/1 (Legacy Kernel)

    • Ubuntu-GNOME 16.04-x64

    • CentOS-Gnome 7.8-2003-x64

Accops HyWorks DVM Tools is comprised of following components:

  • Accops HyWorks Desktop Agent

  • HyWorks USB Remover Utility

  • Built-In USB Redirection Driver (Server-side) module

  • Accops Session Server Extensions

Accops HyWorks Desktop Agent

Accops HyWorks Desktop Agent gets installed with HyWorks DVM Tools and communicates with HyWorks Controller to achieve following purposes:

  • Enabling Remote Desktop services for intended user

  • Making the user member of local administrators' group

  • Customizing Desktops being provisioned using HyWorks Controller

USB Disconnection/Remover Utility

The utility ensures that all redirected USB devices gets ejected appropriately if user session is disconnected abruptly to avoid possible issues with USB redirection. The utility gets invoked on user session disconnections, system reboot or shutdown.

Built-in USB Redirection Server module

HyWorks DVM Tools setup consists of server module of Built-in USB Redirection Driver (to be installed on Desktops) for enabling USB devices redirection plugged on HyWorks Devices. The client-side component is available with HyWorks Clients.

HyWorks also supports 'Enhanced' type of USB Redirection Driver also but the server-side component of Enhanced USB Redirection driver must be installed independently.

Important:

  • Built-In USB redirection is free and best suited for dedicated Desktop environment.

  • Enhanced USB redirection requires additional licensing cost and recommended for session hosted desktops (Microsoft RDS)

Accops Session Server Extensions

Accops Session Server extensions enables monitored and controlled data transfer between Accops endpoints and Accops virtual desktops. Following two server extensions are currently deployed with Accops HyWorks DVM Tools:

  • Accops HyPrint PDF Printer: Required for PDF based printing

  • Accops HyFr: Required for file transfer between endpoints and virtual desktops

Accops HyWorks VM Scale Booster

HyWorks VM Scale Booster is optional component to be installed on HyWorks Controller server, refer Sizing for deployments size recommendation to install and configure the component. The component is used in collecting power status of VM ,SHD and DVM agent status.

Accops HyWorks Hyper-V Connector

HyWorks Hyper-V Connector is required to be installed on Microsoft Hyper-V or SCVMM servers to enable them as desktop provider in Accops deployments.

Hyper-V Connector takes all commands from controller and performs them on Hyper-V or SCVMM servers, which includes:

  • Collecting and sharing information of existing VMs
  • Power operations on VMs running on Hyper-V or SCVMM servers
  • Provisioning of new virtual machines by cloning existing image

Feature Support Matrix

The table below provides the features matrix supported by different Microsoft Hyper-V/SCVMM Servers configured as dedicated session provider in HyWorks.

Sr. No Feature Hyper-V 2012R2 Hyper-V 2016 GUI SCVMM 2016
1 Existing desktops in desktop pool Yes Yes Yes
2 Power Operations from Controller/Client Yes Yes Yes
3 Full Clone Yes Yes Yes
4 Full Clone from Snapshot No No Yes
5 Linked Clone No No Yes
6 Linked Clone from Snapshot No No Yes
5 Clustered Environment Support Not Applicable Not Applicable Yes

Server Support

Hyper-V Connector is standalone installer, which can be installed on following types of servers:

  • Windows Hyper-V Servers

    • Servers with GUI
      • Windows Server 2012 R2
      • Windows Server 2016
  • SCVMM Servers

    • Windows Server 2016

HyWorks Endpoints

Endpoints running HyWorks Client to facilitate necessary controls and settings for end user to connect to assigned virtual desktops or applications.

These devices can either be Thinclients with integrated HyWorks Client or user desktops running HyWorks Client software. HyWorks supports following types of endpoints in its environment:

  • HyWorks Clients for Desktops (Windows/Linux)

  • Accops OS or HyOS: Accops customized and pre-configured operating system based on Ubuntu, running integrated HyWorks Client

  • HyDesk Devices: Thinclients which can run in zero or thin-client mode with integrated HyWorks clients, following different HyDesk devices are supported:

    • HY1000

    • HY2000

    • HY3000

    • HY3020

    • HY4000

  • HyWorks Clients for MAC OS

  • HyLite: Clientless browser-based access enabling end-users to connect from anywhere anytime without requiring any locally installed clients or agents.