integration question

Submitted by edrt on Mon, 2006-09-25 07:21.

Hi all,

I have several questions regarding openclovis, could anyone take time look into it?

- Could openclovis be deployed on commodity PC server? It seems that CM rely on openhpi to reboot node, and openhpi don't support non IPMI capable platform.

- It seems that CPM & IOC reply on (chassisid, slotid) pair to identify itself. On a PC server, would it possible mapping to that implementation simple by assigning fake (chassid, slotid) pair to PC server?

- Could EO support C++ application? Cause I find in r2.2 release notes

"C++ compilation for OpenClovis ASP applications is not supported. (Ref #3392)"

Can you elaborate more on that? The application I want to integrate with openclovis happens be written in C++.

- For such a configuration (2 node, 2N redundancy model, PC server cluster, C++ app), is there any other openclovis integration/deployment risks need attention?

- Do you have SAF test report?

BTW, is the mailing list works? I've posted to dev-list@openclovis.org, but get not feedback there (prefer to use mailing list :)

Thanks
Eddy

Submitted by nv on Mon, 2006-09-25 11:10.

Hi Eddy,

Comments below..

- Could openclovis be deployed on commodity PC server? It seems that CM rely on openhpi to reboot node, and openhpi don't support non IPMI capable platform.

Most certainly. You have two choices, check if your Linux distro as well as PC motherboard support IPMI and then just use IPMI. Or you have the source, just replace the appropriate calls in the "Chassis Manager" (components/cm/ directory) with your own code. This works as long as you don't need an independent, low level interface to control a blade/PCs power.

- It seems that CPM & IOC reply on (chassisid, slotid) pair to identify itself. On a PC server, would it possible mapping to that implementation simple by assigning fake (chassid, slotid) pair to PC server?

Yes. They are just identifiers. Thats how we test without a real chassis :)

- Could EO support C++ application? Cause I find in r2.2 release notes
"C++ compilation for OpenClovis ASP applications is not supported. (Ref #3392)" Can you elaborate more on that? The application I want to integrate with openclovis happens be written in C++.

We don't support C++ in the sense that our libraries and the EO framework does not use OO code. They define structures and callback functions, not classes, objects and methods. But you can certainly call them from a C++ program if you take proper care. I believe they should compile with a C++ compiler with proper Makefile design.

- For such a configuration (2 node, 2N redundancy model, PC server cluster, C++ app), is there any other openclovis integration/deployment risks need attention?

Okay, thats a hard one to answer. :)

Simple answer is, "go for it, it should work". The small print clarification would be that since we have no idea what your application is doing or how you are going to "innovatively" use the infrastructure, there are no absolute guarantees.

- Do you have SAF test report?

We are SAF aligned today and do not claim full SAF compliance for a number of reasons, including reasons going beyond code. This is planned for a future release.


BTW, is the mailing list works? I've posted to dev-list@openclovis.org, but get not feedback there (prefer to use mailing list :)

Will get this checked. Thanks.

/nv

Submitted by edrt on Tue, 2006-09-26 04:49.

Hi nv,

Answers are clear & helpful. Thanks for the help!

Eddy