PipelineFX Forum

Qube! => Installation and Configuration => Topic started by: anthony on January 18, 2005, 11:00:43 PM

Title: Worker Configuration
Post by: anthony on January 18, 2005, 11:00:43 PM
With the use of larger and larger farms, it becomes important to make worker configuration simple.

We will introduce the qbwrk.conf file which the supervisor uses to configure hosts.  This file is located here: /etc/qbwrk.conf or C:\winnt\qbwrk.conf or C:\windows\qbwrk.conf

The format is simple.  It consists of templates and attributes.

# comment

[templatename] : parent
attribute_one = value
attribute_two  = "value"
attribute_three = $parent.attribute_one

Example:

[linux_cluster]
worker_cluster = /linux

[pfx001] : linux_cluster
worker_flags = remove_logs
[pfx002] : linux_cluster

The use of the "parent" allows pfx001 and pfx002 to be a part of  /linux

You may then push out these configurations to your workers by executing this command:

     qbadmin worker --reconfig

Please respond to this post if you have any additional questions.


Title: Re: Worker Configuration
Post by: ex-centris on August 08, 2007, 04:40:53 AM
Since all machines read the qbwrk.conf, how would I proceed to push different config to OSX and Windows machines or to push config1 to nodes01 to 10 and config2 to nodes11 to 15?
Title: Re: Worker Configuration
Post by: anthony on August 08, 2007, 05:30:37 PM
Hey Ex-centris,

   The configuration you a looking for specifically looks like this:

[osx]
worker_cpus = 10

[winnt]
worker_cluster = /hello/world

[nodes[01-10]]
worker_cpus = 5

[nodes[11-15]]
worker_clusters = /dude

Thanks,
    Anthony




Title: Re: Worker Configuration
Post by: pinkwerks on November 13, 2008, 07:54:40 PM
Hi, I've added 'proxy_nice_value = 10' to the /etc/qbwrk.conf.  This doesn't seem to get pushed to the workers, neither does 'proxy_account'.  Are only settings with a 'worker_' prefix supported?  If it's not supported, it'd be nice if it was.

This is my conf.
---

[slave]
proxy_account = slave

[workstation] : slave
worker_groups = workstation
proxy_nice_value = 10
worker_cpus = 2

[farm] : slave
worker_groups = farm
worker_cpus = 2

[rw64[29-32]] : workstation

[ny-render[01-08]] : farm
---
-p
Title: Re: Worker Configuration
Post by: Matan on January 20, 2010, 04:24:55 PM
Hi,

I was wandering if there is a way to append values to a key

Something like this:

[Parent]
Value1 = 1,2,3

[Child] : Parent
Value1 += 4,5

Result:

[Parent]
Value1 = 1,2,3

[Child] : Parent
Value1 = 1,2,3,4,5
Title: Re: Worker Configuration
Post by: Matan on January 21, 2010, 08:43:32 AM
another question:

I defined something like this in my qbwrk.conf

[TagGeneral]
worler_logpath = "\\storage\Qube\Logs\Workers\${_}"
worler_logfile = "\\storage\Qube\Logs\supelog"

[Host1] : TagGeneral

I also defined the supervisor's qb.conf file like this:

supervisor_logpath = "\\storage\Qube\Logs\"
supervisor_logfile = "\\storage\Qube\Logs\supelog"

but I get no logs written, am I doing something wrong here?