Configure High Availability
Last Updated: April 07, 2026
Here are the requirements and steps necessary to configure high availability for Vasion Output. The instructions included here explain how to set up your Service Clients for redundancy and storage zones. To see full details about Vasion Output high availability, see High Availability.
Requirements
-
You must have at least one additional Vasion Output Service Client that meets the minimum required specs. See Service Client Setup.
Running IPv6 on your Windows Service Client may cause conflicts. You may need to disable IPv6 on the Service Client' network adapter to resolve the conflict.
- Review the Output Service Recommendations for managing updates to the Output service on the Service Client.
- A shared storage location from one of the following:
- Samba.
- AWS S3 bucket.
- For LPD Service, you must also meet the following prerequisites:
- Enable the LPD Service following these steps, if not already done.
- A load balancer that can distribute print jobs to all available Service Clients configured to use persistent or sticky connections for this LPD traffic, as LPD has acknowledgment messages that need to go to the same service client as the job.
- To use a health check in addition to checking if port 515 is open for the load balancer, you'll need a CA A trusted entity that issues Secure Sockets Layer (SSL) certificates. The main goal of a CA is to verify the authenticity and trustworthiness of a website, domain and organization so users know exactly who they're communicating with online and whether that entity can be trusted with their data. trusted by the load balancer, in a .pem and .key format for the certificate and private key, respectively.
- For Epic, enable the API Print Service The API Service extends the capabilities of Vasion Output to web-based applications that aren’t natively equipped to communicate via typical print protocols. The API Service can connect to both cloud and on-premise applications. following these steps if not already done.
- For SAP integrations, enable the SAP Connector on two or more Vasion Output Service Clients with the same service user account. Each service polls SAP for print jobs, and the first to detect a new job downloads and prints the file. You can also use different service user accounts by location for more granular management.
Redundancy
You must specify a configured shared storage location. This storage location stores the print job while determining which Service Client will process the job. If one Service Client is unavailable, the job is automatically routed to another available Service Client.
Zones (Beta)
Setting Zones gives you the choice of which Service Clients are redundant to provide high availability. If you have multiple Service Client machines in multiple regions, this feature offers you the option to ensure redundancy is happening in the same region.
Zone requirements
- Each Service Client in the same zone must use the same shared storage location.
- Each zone must have its own shared storage. Different zones cannot use the same shared storage.
Configure High Availability
Perform the following steps on all Service Clients you want to use for high availability.
- In the Admin Console, select the Service Client.
- Select the Output Automation tab.
-
In the Shared Storage section, select the type of storage location.
-
Samba: Select Network Attached Storage Filepath field and complete the following:
-
AWS S3 bucket: Select AWS S3 Bucket and complete the following:
-
-
In the Zone section, use the dropdown menu to select the zone you want to assign to this Service Client.
Configure a Load Balancer Health Check for Epic
Configure the load balancer's health check to use the following curl command replacing <ServiceClientDNSName> with the DNS name of your Service Client and the port number to the port you are using for your services.
curl --request GET \
--url https://<ServiceClientDNSName>:31990/healthcheck
Configure a Load Balancer Health Check for LPD Service
The following section covers the necessary steps to configure a load balancer health check when you use LPD Service. Of course, you can just confirm that port 515 is open, but enabling some Epic-specific settings provide more detailed information on the load balancer's status.
- Scroll back up to the DNS Name section.
-
In the Domain Name field enter the domain name of the Service Client machine.
-
In the API Print Service section, select Enable API Print Service.
-
Enter the information for your certificate using one of the following options:
- Select Save.
-
Configure the load balancer's health check to use the following curl command replacing
<ServiceClientDNSName>with the DNS name of your Service Client.Copy Codecurl --request GET \
--url https://<ServiceClientDNSName>:31990/healthcheck






