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

 

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

  1. Each Service Client in the same zone must use the same shared storage location.
  2. 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.

  1. In the Admin Console, select the Service Client.
  2. Select the Output Automation tab.
  3. In the Shared Storage section, select the type of storage location.

    1. Samba: Select Network Attached Storage Filepath field and complete the following:

      1. Enter the full filepath to the storage location to store print jobs.

        Shared Storage section with the Network Attached Storage Filepath option selected

    2. AWS S3 bucket: Select AWS S3 Bucket and complete the following:

      1. Access Key ID: Enter the access key ID for the S3 bucket.
      2. Secret Access Key: Enter the secret access key for the S3 bucket.
      3. Region: From the dropdown menu, select the S3 bucket region.
      4. Bucket Name — enter the S3 bucket name.

        Shared Storage section with the AWS S3 Bucket bubble selected, and the Access Key ID, Secret Access Key, Region, and Bucket Name fileds filled in.

  4. In the Zone section, use the dropdown menu to select the zone you want to assign to this Service Client.

    Zones (Beta) setting showing zone 1 selected in the drop-down.

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.

Copy Code
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.

  1. Scroll back up to the DNS Name section.
  2. In the Domain Name field enter the domain name of the Service Client machine.

    DNS Name section of the Output Automation tab

  3. In the API Print Service section, select Enable API Print Service.

    Enable API Print Service option in the Output Automation tab

  4. Enter the information for your certificate using one of the following options:

    1. Path to Certificate: Enter the file path to where your .pem and .key files are stored on the Service Client.

      Path to certificate option in the Output Automation tab

    2. Enter Certificate: Paste the contents of the certificate and key files into the corresponding text boxes.

      Enter certificate opition in the Output Automation tab

  5. Select Save.
  6. Configure the load balancer's health check to use the following curl command replacing <ServiceClientDNSName> with the DNS name of your Service Client.

    Copy Code
    curl --request GET \
      --url https://<ServiceClientDNSName>:31990/healthcheck