COGNOiSe.com - The IBM Cognos Community

Planning & Consolidation => COGNOS Planning => Topic started by: jeffowentn on 29 Mar 2011 12:57:26 PM

Title: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 29 Mar 2011 12:57:26 PM
In the past, we've been told not to use VM's for Planning app servers and for Planning job servers.  Is this still the case?  If not, where can we use VM's in a multiple server environment?

Is there documentation from IBM's site that suggests this, since my infrastructure group is looking for doc's or they will insist I start moving everything to VM's.

Jeff
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: ericlfg on 29 Mar 2011 01:23:44 PM
Hey Jeff,

My recommendation would be to keep any machine you expect to be running under heavy load (job processes, CM authentication processes, etc) out of VM.  Just in some testing that's been done, there appears to be about a 30% decrease in performance associated with these types of processes in VM due to the overhead with the Microsoft WoW (Windows on Windows) subsystems.

That being said, if you have no choice about having to convert some machines to VMs, you should be safe with: gateway only machines (running IIS), light user load Terminal machines serving up analyst / contributor admin pieces, application server (if no other choice, as most of the jobs here (gtp for example) are single threaded.

Obviously, some may have thoughts and reasons for and against what I've indicated.  However I would not bring a production environment out of Native machines and set it up in VM.  It's production and is likely more end user client / customer facing than a development or test environment would be.

I know I saw a document a while back pertaining to the scalability of Planning.  I believe it had one line regarding the use of VMs, but I know I haven't seen any extensive documentation, either for or against virtual machines.  Let me see if I have it and I'll reply back to this note with it.

Cheers
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: RickC on 29 Mar 2011 01:35:44 PM
Moving to VM is now fully supported.

We have been using it for a couple years with 8.4 and it works great with significant improvements in efficiency.
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: skinners666 on 29 Mar 2011 01:53:00 PM
Worth reading this - http://www.vmware.com/resources/techresources/10159
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: ericlfg on 29 Mar 2011 03:12:43 PM
Quote from: skinners666 on 29 Mar 2011 01:53:00 PM
Worth reading this - http://www.vmware.com/resources/techresources/10159

Nice reference.  I completely forgot I saw this back around the same time frame as 10.1 was released.  Certainly the biggest thing to take away from this proven practice document is the specific processor and configuration of the VM's running on the host machine(s).  In most cases, having 2x4 core VMs in comparison to one 8 core physical machine, improved performance.

Good luck, Jeff, whichever direction you go. :)
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 29 Mar 2011 03:37:52 PM
Thanks for the feedback...I'll follow up if I have any questions...
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: AussiePete2011 on 29 Mar 2011 05:42:33 PM
Hi people,

Here's a link from IBM
http://www.ibm.com/developerworks/data/library/cognos/infrastructure/operating_systems_and_hardware/page526.html?cmp=dwSMRT&cpb=dw&ct=dwgra&cr=twitter&ccy=zz&csr=cognosvirtuals

Cheers
Peter B
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: ericlfg on 29 Mar 2011 05:51:18 PM
Thanks, Aussie. 

skinners666 linked to it just a few posts earlier, only it was linked from the VM site.

Cheers!
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: AussiePete2011 on 29 Mar 2011 06:10:04 PM
Hi Eric,

Damn! ;-) someone beat me to it... oh well. ;)
great minds and all that ..

Cheers
Peter B
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 04 Apr 2011 10:20:36 AM
Thanks, everyone, for all the great feedback!  This is most helpful...
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: ovo on 27 Jul 2011 08:18:43 AM
Has anyone who has followed this document got any real world validation and success stories?
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 27 Jul 2011 08:28:57 AM
We've been using VM's for several different server roles in our PROD environment for a couple of months, now.  We will be looking at leveraging VM's further, as hardware is scheduled to be replaced.  The server roles currently using VM's are:

one of our gateway servers (the other will be converted to a VM by EOY
both of our planning web servers

Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 12 Aug 2011 11:44:58 AM
We are getting ready to test moving our Content Manager server and two of our three EP Job servers to VM's, in the next couple of weeks...I'll keep you posted...
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: corey_hallisey on 03 Oct 2011 03:50:54 PM
Jeff, I'd love to hear about your virtualization experience and what sort of gotchas you ran into.

I'm about to start a virtualization on a 48-core job server farm.

Did you use VM cloning at all on your job servers?  or did you just do straight "P-to-V" (physical-to-virtual) conversion?

Thanks in advance for letting me know how it goes.

-Corey Hallisey, TransCanada Pipelines, Cognos Planning since 2004.
Title: Re: Cognos 8.4.1 and virtual machines (VM's)?
Post by: jeffowentn on 07 Oct 2011 03:27:53 PM
Corey,

We've simply pulled the physical out of the mix, stand up a VM, and then re-install and configure the software on the VM.  So far, we have not had any problems.

In production, the following server roles have at least one, if not all servers, as a VM:

planning web server
gateway server
EP job servers

After we get out of this budget cycle, our primary CM server will be converted to a VM, as well.  As the physical machines are reaching EOL, we are moving everything to VM.

In QA, our gateway and both CM/BI servers are VM's.  The EP App/Job servers are physical, but that will change, too.

In DEV, only the EP App/Job servers are physical.  The gateway, BI, and CM servers are all VM. 

We have not done any cloning at all.  That's not to say it won't work.  We just have not tried it.  I hope this helps.  Let me know what else you need, or how else I can help.

Jeff