Deploying Omniverse Farm using the Omniverse Launcher#

../_images/app_farm_banner_launcher.png

1. Introduction#

This guide will go through the installation of Omniverse Farm in order to be able to run it headlessly.

This document will work for the deployment across a few nodes but for anything at a larger scale we’d recommend using a solution like Ansible to help with the orchestration of the nodes. If baremetal and/or VMs are not a hard requirement we’d recommend running OV Farm in a Kubernetes environment as it allows for better control and scalability.

This deployment is similar to a deployment done via the Launcher and will have similar limitations where, by default, scale and redundancy are a limiting factor in this deployment.

At the end of this guide there is some information on how to add some scalability and persistence by deploying a SQL database and Redis instance.

2. Queue installation#

Queue can be installed from the Omniverse Launcher, by navigating to the Exchange header menu, then selecting Queue from the Apps section of the left-hand sidebar.

After first installing Queue, the Install button will then allow you to launch it and send you on your journey to automation.

Omniverse Launcher: Queue

Note

By default, the Queue will need a GPU to be able to run in order to display a small management UI. If this is not required it is possible to run the Queue in headless mode from the commandline.

3. Agent installation#

Agent can be installed from the Omniverse Launcher, by navigating to the Exchange header menu, then selecting Agent from the Apps section of the left-hand sidebar. After first installing Agent, the Install button then allows you to launch it and start processing content.

Omniverse Launcher: Agent

Note

By default, the Agent will need a GPU to be able to run in order to display a small management UI. If this is not required it is possible to run the Agent in headless mode from the commandline.