SlideShare a Scribd company logo
1 of 4
Download to read offline
NoMachine Support
Your questions answered
Home / Support / Knowledge Base / Documents / Setting up highly available centralized access to physical and virtual
desk.....
Documents
Knowledge Base
Search
Searching in: Documents
Setting up highly available centralized access to physical
and virtual desktops in multi­level server subsystems
This document is intended to provide general guidelines for understanding which NoMachine products and licenses
are necessary to set­up access with high availability from one centralized location to multiple NoMachine subsystems
and 'foreign hosts', even geographically located in different places. These subsystems can be federated into a
hierarchical infrastructure.
Definitions
A NoMachine multi­server infrastructure is made up of a central server, called 'main server' or 'federation server' that
allows federation and administration of other server hosts. Those servers federated directly under the main server are
called 'first­level' servers. They can in turn hold other subsystems, which are not directly ruled by the main server, to
constitute a multi­level structure still reachable by a single point of access, the main server.
The main server acts as a single point of access to a scalable number of server subsystems and can work in
conjunction with a secondary central server (a two­server failover cluster) in high­availability (HA).
Feature
NoMachine Cloud Server
Build HA centralized access to federated servers; multiple Cloud Servers can
be federated in a multi­level hierarchy under a Cloud Server
NoMachine Enterprise
Desktop
Support connections to the physical desktop of its host, can be federated
under a Cloud Server
Any of the NoMachine
Terminal Server products 
Support individual instances of the remote Linux desktop (virtual desktops),
can be federated under a Cloud Server (except SBS). 
Foreign servers
Unix­like stations not supported by NoMachine software, can be federated
under a Cloud Server
Only NoMachine Cloud Server can be a federation server, i.e. has the capacity of federating other servers. It's
available for Mac, Windows and Linux. Multiple Cloud Server installations can be federated in a multi­tier
infrastructure. 
All the other NoMachine servers can work as standalone servers or can be federated under a Cloud Server. The
Enterprise Desktop provides access to the physical desktop of its host. Terminal Server products, available for
Linux, permit users to create virtual desktops on their hosts. Among them, NoMachine Enteprise Terminal Server
gives also the possibility to build a HA multi­host system made of Terminal Server Node installations. A Terminal
Server Node is not a server strictly speaking since it cannot accept users' requests for connection and can work only
in conjunction with the Enterpise Terminal Server.
Foreign servers, which can be also federated under a Cloud Server, are a particular case since they run
unsupported Unix­based platforms for which NoMachine doesn't build native packages.
In this document we will see what is necessary to set­up centralized access to multiple servers subsystems and
maintain high available access to remote physical desktops and virtual desktops by means of a second Cloud Server,
associated to the first one in an active/passive failover cluster. If the active Cloud Server fails, this second Cloud
Server takes its place to grant business continuity. The active/failover cluster can be set also between tow Enteprise
Terminal Servers to provide HA virtual desktops.
All KB Articles & FAQs Trouble Reports Feature Requests Software Updates
ID: DT03O00135
Version: NoMachine 6
Added on: 2017­11­14
Last update: 2017­11­14
 Print this article
 PDF version
An example of multi­level hierarchical infrastructure
This solution is suitable for large business.
Diagram above covers all the supported scenarios. The main NoMachine Cloud Server acts as single point of access
to the following indipendent systems:
NoMachine Enterprise Desktop
NoMachine Workstation and/or Terminal Server
NoMachine Enterprise Terminal Server which in turn is the entry point to NoMachine Terminal Server Node
NoMachine Cloud Server which in turn can be the single point of access to other servers in a multi­level
infrastructure.
Foreign servers
Only first­level NoMachine servers are ruled by the main Cloud Server.
Licensing examples
First case 
Pre­requisite to setting up a multi­server environment with HA centralized access to remote physical desktops and
virtual desktops:
1 NoMachine Cloud Server license for the main server host, Mac, Windows or Linux.
1 NoMachine Cloud Server license for the secondary server host (Mac, Windows or Linux) if you need to set­up the
failover cluster for HA access (optional).
1 NoMachine Enterprise Desktop license (Mac, Windows or Linux) to provide access to physical desktop. One
license is necessary for each ED host.
1 NoMachine Workstation and/or Terminal Server license (Linux) to provide access to virtual desktops. One
license is necessary for each WS/TS host.
Minimum requirements
This scenario typically has installed:
1 NoMachine Cloud Server on a Windows or Mac or Linux host (1 machine called "A").
1 NoMachine Cloud Server on a Windows or Mac or Linux host (1 machine called "B").
1 NoMachine Enterprise Desktop on a Windows or Mac or Linux host (1 machine called "C").
1 NoMachine Workstation on a Linux host (1 machine called "D").
The NoMachine failover cluster is established between machine A and B. The active NoMachine server will provide
access to the physical desktop of machine C and to virtual desktops on machine D. Multiple concurrent connections to
the same desktop (either physical in case of Enterprise Desktop or virtual in case of Workstation) are supported,
users will share the same desktop (session collaboration).
You need 2 Cloud Servers to make a cluster: one server is the primary server, active and able to manage
connections. The other server is the secondary server, passive and not operative. The secondary server becomes
operative only when the primary server goes down and takes its place. A valid NoMachine license is necessary on
both servers, since the secondary server is not shutdown but ready to replace the primary server in the case of
failover.
You also need at least 1 Enterprise Desktop to give access to the physical desktop of the remote host and 1
Workstation (or Terminal Server or Enteprise Terminal Server) for virtual desktops. The solution is totally scalable in
that further server hosts can be added at any moment.
Second case
Pre­requisite to setting up a multi­server environment with HA centralized access to remote physical desktops and
(HA) load­balancing of virtual desktops:
1 NoMachine Cloud Server license for the main server host, Mac, Windows or Linux.
1 NoMachine Cloud Server license for the secondary server host (Mac, Windows or Linux) if you need to set­up the
failover cluster for HA access (optional).
1 NoMachine Enterprise Desktop license (Mac, Windows or Linux) to provide access to physical desktop. One
license is necessary for each ED host.
1 NoMachine Enterprise Terminal Server license (Linux) + 1 or more Terminal Server Node license (Linux). One
license is necessary for each TSN host, at least one TSN is required to load­balancing virtual desktops between the
ETS and the TSN host.
For HA of virtual desktops, you may also set up a failover cluster between two Enterprise Terminal Server installations.
In this case you will need:
1 NoMachine Enterprise Terminal Server license (Linux) + at least 2 Terminal Server Node license (Linux). One
license is necessary for each TSN host, two TSN are required to load­balancing virtual desktops between the TSN
hosts.
1 NoMachine Enterprise Terminal Server license (Linux) for the secondary server host to set­up the failover
cluster (optional).
Minimum requirements
This scenario typically has installed:
1 NoMachine Cloud Server on a Windows or Mac or Linux host (1 machine called "A").
1 NoMachine Cloud Server on a Windows or Mac or Linux host (1 machine called "B").
1 NoMachine Enterprise Desktop on a Windows or Mac or Linux host (1 machine called "C").
1 NoMachine Enterprise Terminal Server on a Linux host (1 machine called "D").
1 NoMachine Enterprise Terminal Server on a Linux host (1 machine called "E").
1 NoMachine Terminal Server Node on a Linux host (1 machine called "F").
1 NoMachine Terminal Server Node on a Linux host (1 machine called "G").
The NoMachine failover cluster to grant HA access to the NoMachine infrastructure is established between machine A
and B. You need 2 Cloud Servers to make a cluster: one server is the primary server, active and able to manage
connections. The other server is the secondary server, passive and not operative. The secondary server becomes
operative only when the primary server goes down and takes its place. A valid NoMachine license is necessary on
both servers, since the secondary server is not shutdown but ready to replace the primary server in the case of
failover.
The active NoMachine Cloud Server will provide access to the physical desktops of machine C and to the active
NoMachine Enterprise Terminal Server. The Enterprise Terminal Server will load­balance virtual desktops between
machine F and G.
The NoMachine failover cluster to grant HA of virtual desktops is established between machine D and E. Similarly to
the Cloud Server failover cluster, you need 2 Enterprise Terminal Servers: one is the primary server, active and able
to manage connections and dispatch users on the Terminal Server Nodes. The other one is the fall­back server. A
valid NoMachine license is necessary on both servers, since the secondary server is not shutdown but ready to
replace the primary server in the case of failover.
TIP
All NoMachine server hosts can be either a physical computer or a virtual machine.
Follow Us
English
Home
Download
Enterprise
Support
Partners
Learn more
Features
Price & availability
Article & FAQs
Software updates
Resources
Forums
Installation guides
Feature requests
Trouble reports
Company
About us
Contact us
Become a partner
News
Copyright 2002­2018, NoMachine S.à r.l. ­ VAT LU25935711

More Related Content

Similar to NoMachine Setting up highly available centralized access

virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptxNeenaReji1
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 
Virtualization defined-wp
Virtualization defined-wpVirtualization defined-wp
Virtualization defined-wpSuneel Dogra
 
Cheap OpenVZ VPS Hosting
Cheap OpenVZ VPS Hosting Cheap OpenVZ VPS Hosting
Cheap OpenVZ VPS Hosting hostnamaste
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingHitesh Mohapatra
 
Virtulization
VirtulizationVirtulization
VirtulizationAntu Sabu
 
The Future of Server Virtualization
The Future of Server VirtualizationThe Future of Server Virtualization
The Future of Server VirtualizationAhmed Banafa
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.rajNRajaMohanReddy
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis
 
Virtualisation Overview
Virtualisation OverviewVirtualisation Overview
Virtualisation OverviewLogicalis
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBhuvanesh Hingal
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 
Citrix meanings
Citrix meaningsCitrix meanings
Citrix meaningspfunk1
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of VirtualizationHTS Hosting
 

Similar to NoMachine Setting up highly available centralized access (20)

virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Virtualization defined-wp
Virtualization defined-wpVirtualization defined-wp
Virtualization defined-wp
 
Cheap OpenVZ VPS Hosting
Cheap OpenVZ VPS Hosting Cheap OpenVZ VPS Hosting
Cheap OpenVZ VPS Hosting
 
How do i manage my vps server
How do i manage my vps serverHow do i manage my vps server
How do i manage my vps server
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Virtulization
VirtulizationVirtulization
Virtulization
 
Sna lab prj (1)
Sna lab prj (1)Sna lab prj (1)
Sna lab prj (1)
 
The Future of Server Virtualization
The Future of Server VirtualizationThe Future of Server Virtualization
The Future of Server Virtualization
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overview
 
Virtualisation Overview
Virtualisation OverviewVirtualisation Overview
Virtualisation Overview
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Citrix meanings
Citrix meaningsCitrix meanings
Citrix meanings
 
Best web hosting
Best web hosting Best web hosting
Best web hosting
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of Virtualization
 

More from Adriano Rando

Tabella Comparativa NoMachine Enterprise
Tabella Comparativa NoMachine EnterpriseTabella Comparativa NoMachine Enterprise
Tabella Comparativa NoMachine EnterpriseAdriano Rando
 
NoMachine Terminal Server
NoMachine Terminal ServerNoMachine Terminal Server
NoMachine Terminal ServerAdriano Rando
 
NoMachine Enterprise Server
NoMachine Enterprise Server NoMachine Enterprise Server
NoMachine Enterprise Server Adriano Rando
 
Epic fail datacenter
Epic fail datacenterEpic fail datacenter
Epic fail datacenterAdriano Rando
 

More from Adriano Rando (6)

NoMachine Amazon
NoMachine AmazonNoMachine Amazon
NoMachine Amazon
 
Tabella Comparativa NoMachine Enterprise
Tabella Comparativa NoMachine EnterpriseTabella Comparativa NoMachine Enterprise
Tabella Comparativa NoMachine Enterprise
 
NoMachine Amazon
NoMachine AmazonNoMachine Amazon
NoMachine Amazon
 
NoMachine Terminal Server
NoMachine Terminal ServerNoMachine Terminal Server
NoMachine Terminal Server
 
NoMachine Enterprise Server
NoMachine Enterprise Server NoMachine Enterprise Server
NoMachine Enterprise Server
 
Epic fail datacenter
Epic fail datacenterEpic fail datacenter
Epic fail datacenter
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

NoMachine Setting up highly available centralized access