Question about CLASS= & classname
Per the hobbit-clients.cfg documentation I read the following: CLASS=classname Rule match by the client class-name. You specify the class-name for a host when starting the client through the "--class=NAME" option to the runclient.sh script. If no class is specified, the host by default goes into a class named by the operating system.
My questions: The default classname setting of the operating system, which value is it ? When I look at the client data of a host I see the following: [uname] Linux serverName 2.6.16-gentoo-r7 i686 [osversion] Gentoo Base System version 1.6.14
Is the default value of classname set to [uname] or [osversion]. Also is it the full name ? If so do I define my CLASS="Linux serverName 2.6.16-gentoo-r7 i686" ? Can regular expresion be used, CLASS=%Linux.* ?
Can a host be defined to more than one class, i.e. 1.2.3.4 serverName # ssh CLASS:Linux CLASS:webServer
If a host can have more than one class definition, what happens when you get CLASS configuration parameter collision ?
Also, it may bee helpful to have the Info report show which class the device falls under.
Thank you, Steve
Hi Steve,
On Thu, Jul 13, 2006 at 09:52:12AM -0400, Aiello, Steve (GE, Corporate, consultant) wrote:
Per the hobbit-clients.cfg documentation I read the following: CLASS=classname Rule match by the client class-name. You specify the class-name for a host when starting the client through the "--class=NAME" option to the runclient.sh script. If no class is specified, the host by default goes into a class named by the operating system.
My questions: The default classname setting of the operating system, which value is it ?
It's the value of $BBOSTYPE which gets setup by the Hobbit client environment. It's basically defined at compile-time. There's a list of the OS names near the beginning of the lib/misc.c file in the Hobbit source; I should probably document that somewhere.
Can regular expresion be used, CLASS=%Linux.* ?
Yes.
Can a host be defined to more than one class, i.e. 1.2.3.4 serverName # ssh CLASS:Linux CLASS:webServer
No.
If a host can have more than one class definition, what happens when you get CLASS configuration parameter collision ?
That's why one host cannot belong to more than one class.
Regards, Henrik
participants (2)
-
henrik@hswn.dk
-
steve.aiello@ge.com