Skip to content

Getting Started With Virtual Appliances

Because the VA is critical to your SailPoint infrastructure, you'll need to understand your options, make crucial deployment and configuration decisions, and carefully complete deployment and configuration.

Important

This process must be completed by someone with a clear understanding of the organization’s virtualization platform and network security requirements. These instructions assume expertise in the general tasks of deploying virtual machines on the organization's local network or cloud infrastructure.

Notes

  • VAs run with UTC as their time zone. The VA time zone cannot be changed.
  • Adding users, VA trust/key store access, and root access is not supported.
  • The VA uses Flatcar as its operating system. Prior to VA release, Flatcar releases and security updates are monitored in a sandbox environment for one week.
  • Organizations with IdentityIQ require additional configuration to deploy the VA. IdentityIQ users should refer to Deploying the Virtual Appliance with IdentityIQ.

VA Process Overview

The high-level steps to get a VA up-and-running are:

  1. Review and understand VA system and network requirements.

  2. Review and understand VA best practices.

  3. Review and select VA deployment options.

    Even though the VA itself runs Linux, the hypervisor can be any operating system that is compatible with your hardware. VA deployment options include:

    • Local with vSphere - ​​Deploy the downloaded image on a virtual machine behind your firewall. Local deployments require a static network.
    • Local with Hyper-V - ​​​​Deploy the downloaded image on a virtual machine behind your firewall. Local deployments require a static network.
    • AWS Cloud - ​Deploy our AMI on your AWS infrastructure.
    • Azure Cloud - ​​Deploy the downloaded image on a virtual machine running in your Azure environment.
    • Google Cloud Platform (GCP) - Deploy the downloaded image on a virtual machine running in your GCP environment.

    In addition to your selection of a deployment type, you should also consider options for high availability and disaster recovery.

  4. Review and select VA network configuration options.

    This selection determines how the VA will communicate with external systems. All communications, regardless of the deployment configuration selected, will be initiated as outbound only. No incoming communications from outside your network will be requested or required.

    Note

    Deep packet inspection (DPI) is not supported in any configuration.

    Choose the network configuration option that is most appropriate for your network layout and policy.

    • Standard - Uses the standard traffic generated by the VA.
    • HTTP Proxy - Routes all HTTP/HTTPS traffic through a proxy.
    • Network Tunnel ​- Limits the outbound connections generated by the VA. Choose this option only if your firewall cannot support host names.

    In addition, you can also implement:

    • Transport Layer Security (TLS) - Encrypts the connection between the VA and sources that support TLS. TLS encryption is recommended when connecting VAs to sources that support it.
    • Password Interceptor - If you enable password interception, password changes on supported sources (Active Directory) are intercepted and propagated to the related source in Identity Security Cloud.
    • Local NTP Server - If you do not want to allow outbound access for port 123, you can configure your VAs to communicate with NTP servers behind your firewall.
  5. Complete deployment steps for the VA deployment options you selected in Step 3.

  6. Complete configuration steps for the VA configuration options you selected in Step 4.

  7. Monitor and maintain your VA infrastructure.

Troubleshooting

Restarting the VA cluster is almost always the best first action to resolve problems with a VA.

If you cannot resolve a problem with a VA, consider standing up a new replacement VA or refer to the Virtual Appliance Troubleshooting Guide using your SailPoint Compass login.

Best Practices

In addition to meeting all System and Network Requirements, SailPoint recommends the following best practices when deploying virtual appliances:

  • Locate VAs Close to Sources - To ensure a reliable connection between a VA and the source system, locate them as follows:

    • Local - Install clusters near the connected source system.

    • AWS/Azure/GCP - Place clusters in the Availability Zone as close as possible to the target sources. If your organization has a VPN connection to its AWS or Azure Virtual Private Cloud (VPC), the VAs should be hosted in the same region that's hosting the network gateways for your organization.

  • Maintain a 1:1 VA to Virtual Machine Ratio - To avoid a single point of failure in your environment, have a a 1:1 ratio of VA to VM.

    • To build in fault tolerance, configure local VAs in the same cluster to run on different servers whenever possible.
    • Spread VAs in the same cluster running in AWS/Azure across different Availability Zones.
  • Create New VAs to Switch Deployment Locations and Platforms - Migrating existing VAs to a different deployment method is not supported. New VAs must be created to switch from one deployment method to another, such as from standard deployment to network tunnel deployment.

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.