Versions Compared

    Key

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

    There are several way to control which hosts the supervisor will select when deciding where to start job instances on the farm. These are based on restrictions that can be defined for both jobs and Workers.

    • Hosts: Send only to an explicit set of workers
    • Host Groups: Send only to an explicit pre-defined group of workers
    • Host Order: Select hosts in a certain preferential order

    Anchor
    Restrictions
    Restrictions
    Include Page
    _restrictionsSyntax
    _restrictionsSyntax

     

    Anchor
    Hosts
    Hosts
    Hosts

    Qube! allows users to specify a list of hosts, for the job to run on. This is a comma-delimited list of hostnames. You can also specify a list of hosts on which the job is restricted from running.

    Examples

    CommandMeaning
    % qbsub --hosts "qb001,qb002" commandRun 'command' on hosts called qb001 and qb002
    % qbsub --omithosts "qb001,qb002" commandRestrict Prevent 'command' from running on qb001 or qb002


    Anchor
    HostGroups
    HostGroups
    Host Groups

    Qube! allows the administrator to organize the farm into clusters or host groups. These groups have no hierarchy, and hosts are allowed membership in multiple groups. In order to restrict a job to a specific set of hosts, the user may specify a set of groups to restrict the job to. This goes into the 'group' field of the job. Similarly to Hosts, it is also possible to omit groups from consideration.

    Examples

    CommandMeaning
    % qbsub --groups "vfx,character" Render my/file.maRender the Maya file called file.ma on any host in the 'vfx' or 'character' groups
    % qbsub --omitgroups "vfx,character" commandRun 'command' on any host not in the 'vfx' or 'character' groups

     

     

    Anchor
    HostOrder
    HostOrder
    Host Order

    Include Page
    _hostOrder
    _hostOrder

    See Also

    supervisor_default_hostorder
    worker_cluster