Its often prudent to test a new version of Qube against your production software prior to committing to upgrading your entire farm. Qube makes it easy to set up a "test" farm that won't conflict with your production farm.
Build the test supervisor
- Ensure that the test supervisor doesn't impact your production farm by setting the qb_domain setting to a non-default value, like "test". Do this after you install the qube-core package, and before you install the qube-supevisor package, so that the test supervisor starts up with the qb_domain value already different from that of your production supervisor.
- Request a licence for testing purposes from PipelineFX support, support@pipelinefx.com. Provide the MAC address of the test supervisor. In the absence of a license, your test supervisor will dispatch up to 2 job instances.
Instruct one or more of your existing workers to bind to the test supervisor
- Ensure no production jobs are running on the worker. Lock the worker in your production supervisor.
- Set the worker's qb_supervisor to the test supervisor's hostname.
- Ensure that the worker can properly resolve an IP address from the hostname; if name resolution is not working, you can resort to using the supervisor IP address.
- Set the worker's qb_domain to match the supervisor's.
- If the worker is running, restart it to apply these changes.
- Check the test supervisor's worker list and ensure that the worker appears in it.
Configure 1 or more client stations to use the test supervisor
- Set the client's qb_supervisor to the test supervisor's hostname.
- Set the client's qb_domain to the test supervisor's.
- Submit a test job and ensure it's submitted to the new supervisor. Check in the QubeGUI on the test supervisor.