Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The single GUI program integrated RenderMan Installer is not the appropriate way to install RenderMan on medium to large numbers of machines. The RenderMan Installer downloads and installs individual component installers and , but these individual component installers are available separately from the forum website (forum login required).

...

  • Linux

    Code Block
    /opt/pixar/pixar.license
  • Windows

    Code Block
    C:\Program Files\Pixar\pixar.license
  • OSX

    Code Block
    /Applications/Pixar/pixar.license

There is one exception to the location: the license server expects to find the license next to itself although this can be overridden with the "-x" flag.

...

Floating License Considerations

Info
Refer to Installing The License Server for more detailed information on how to setup the floating license services and starting and stopping and configuring them.

In a floating license installation one machine of the network needs to have the PixarLicenseServer installed and running. Each workstation that is to use the license must have continuous network connectivity to this machine. There are several ways that each workstation can be directed to the license server machine. Choose which method best on which fits into your environment:

  1. Each workstation can simply have a copy of the pixar.license file in the default location next to distributions as described above. The license file contains enough information for the software (prman or RenderMan for Maya, etc) to determine it is a network license and what the address of license server is. In this situation only one field of the file is used, the file is in XML format and the element that is consulted looks like: 

    Code Block
    languagexml
    <LicenseAccess type="floating">9010@license-server</LicenseAccess>

    which gives the TCP port number and address of the server. If  If you do not wish to install the pixar.license file in the default location you may set the environment variable PIXAR_LICENSE_FILE to the full path name of the license file.

    Code Block
    languagetext
    PIXAR_LICENSE_FILE=/this/is/a/nonstandard/pixar.license
  2.  The The workstation can be set so the environment variable PIXAR_LICENSE_FILE contains containing the port number and hostname value which avoids the need for any file on the client workstation.

    Code Block
    languagetext
    PIXAR_LICENSE_FILE=9010@license-server 
  3.  The value of /licenseserver in your rendermn.ini file can be set to the location

    Code Block
    languagetext
    /licenseserver 9010@license-server

The address of your license server might need to be of the form hostname.company.com or even the address like 10.0.0.2, or even localhost, if you do not have a DNS server entry for it.

The LicenseApp tool is aware of all of these methods of finding the license server so it is a good way to test and monitor the status of a license from any workstation. It is designed to be helpful to diagnose situations such as you have PIXAR_LICENSE_FILE set but to a file that is unreadable or the license server is not reachable via the network.