Re: Restricting network interfaces Pegasus is listening to (was Re: Port selection)

Karl Schopmeyer <[email protected]>
Newsgroups gmane.network.open-pegasus.general
Message-ID <[email protected]>
Start with making a general description on the wiki in the area 
Developers -> Future Planning.  Put enough in there that the whole 
thing could be discussed and then if you want to you can set in in an 
agenda on one of the Thursday morning telecons to push others into 
reviewing the idea.  This should only be a few paragraphs long and 
provide requirement and possibly current ideas about implementation.

That way with limited work you can determine a) agreement with idea, 
b) interest from others in possibly contributing, c) alternative to 
your concept

At this point we would have an idea of the concept but not commitment 
to do it and probably not actual defintion of functionality, interfaces, etc.

Then it is time for PEP but generally doing a PEP is a commitment to 
do the work itself which is where the fun begins.  If the idea is 
simple, the PEP is probably not much more than the description in the 
wiki with commitments to schedule, etc.  If solution is complex, it 
would include more design info.  The goal of the PEP is documentation 
sufficient for arch team to do formal vote on implementation itself, 
not just the concept.

You could actually start with the PEP but the wiki is a way to get 
informal opinion and generate discussion before having to write a document.

Hope this helps and I agree that we do not have this process well 
laid out in documentation.

Karl
Thanks for your message at 08:28 AM 12/8/2011. Your message was:
>On 10/28/2011 08:42 AM, Venkateswara R Puvvada wrote:
>>Vitezslav,
>>
>>Currently Pegasus listens on all network interfaces and there is no
>>mechanism available to restrict this.
>>
>>Regards,
>>Venkat
>
>Hi,
>
>I'm still thinking about it and I believe that this would be very 
>useful for many users and hopefully not a source of disagreement as 
>using arbitrary ports:)
>
>I'd like to request it as new feature for future OpenPegasus 
>releases, but I don't exactly know how to do it...
>
>Should I create new PEP (I saw that there are also implementation 
>details etc. which I don't know of course)? Or report it to the 
>OpenPegasus Bugzilla Database?
>
>Do you think there's a chance that this feature will be accepted and 
>implemented?
>
>Thanks for help,
>Vitezslav Crhonek
>
>
>>
>>
>>
>>From:   Vitezslav Crhonek<[email protected]>
>>To:     Venkateswara R Puvvada/India/IBM@IBMIN
>>Cc:     "[email protected]"<[email protected]>
>>Date:   25/10/2011 17:43
>>Subject:        Re: Port selection
>>
>>
>>
>>On 10/21/2011 07:37 AM, Venkateswara R Puvvada wrote:
>>>Vitezslav,
>>>
>>>Some runtime config options are fixed and hidden in release builds.
>>>httpPort is part of those config options.
>>>
>>http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/*checkout*/pegasus/doc/BuildAndReleaseOptions.html?rev=1.24.2.1
>>
>>>
>>>If there is a requirement to run multiple cimservers on a single system,
>>>use Pegasus PEGASUS_FLAVOR option which makes httpPort and httpsPort
>>>visible/ not fixed.
>>
>>Thanks Venkat, this is it.
>>
>>>
>>>http://www.openpegasus.org/pp/uploads/40/21277/PEP350_MultiCIMOM.htm
>>>
>>>PEP 290 was not implemented. There was a debate to use HTTP Host header
>>to
>>>identify target host instead of using the port.
>>
>>I'm looking for mechanism restricting network interfaces Pegasus is
>>listening to, so PEP350 is not addressing it.
>>
>>Is there any mechanism for this?
>>
>>Best regards,
>>Vitezslav Crhonek
>>
>>
>>>
>>>Venkat
>>>
>>>
>>>
>>>
>>>From:   Vitezslav Crhonek<[email protected]>
>>>To:     "[email protected]"<[email protected]>
>>>Date:   20/10/2011 20:56
>>>Subject:        Port selection
>>>
>>>
>>>
>>>Hello,
>>>
>>>Is there any possibility to set own http/https port values?
>>>
>>>I see httpPort and httpsPort options, but it seems that these options
>>>are disabled:
>>>
>>>$ cimconfig -g httpPort
>>>Specified property name was not found.
>>>CIM_ERR_NOT_FOUND: Configuration property "httpPort"
>>>
>>>Is there any way how to enable them? (Probably some env. variable during
>>>build time?)
>>>
>>>I'm also curious what happened with PEP #290:
>>>http://www.openpegasus.org/pp/upreviews/40/2362/orig/PEP290.html
>>>
>>>Because this feature would be useful in some situations.
>>>
>>>Best regards,
>>>Vitezslav Crhonek
>>>
>>>
>>
>>

Karl Schopmeyer                   Inova Development Inc.
305 Spring Creek Village, Suite 475 -  Dallas TX, 75248 USA
EMAIL: [email protected]       FAX: 1-972-239-0326
Phone 1-972-814-5581
Skype: kschopmeyer         Skype Phone: (214) 556-5971
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.