I think the SMF configuration for pen needs to support multiple instances.

Why am I recommending this ?

By having simple multi instance support the per protocol each protocol's 
load balancer can be admnistered, monitored and configured independently.

It is also my understanding that to support multiple different protocols 
there would actually be multiple pen processes running - this naturally 
leads to these being separate SMF instances of the same base service.

For example I would expect the following:

        svc:/network/pen:http
        svc:/network/pen:ftp
        svc:/network/pen:smtp

I came to this conclusion by looking at the pen site and the default 
start script: http://siag.nu/pen/startscripts.shtml.  This is basically 
multi instance support via init.d startup scripts.  I also looked over 
the pen.1 man page in the source file.

My understanding from the above reference is that the pen program itself 
does NOT read the /etc/pen.cf file by default (it does take -f 
argument).   In this case I highly recommend that the pen configuration 
be via SMF properties able to be set per instance of svc:/network/pen/ 
or at least that there is a per instance property for specifying the 
config file location.


--
Darren J Moffat




Reply via email to