Showing results for 
Search instead for 
Do you mean 
Community Home Request Access Read Blogs Share Your Ideas Search Community View My Settings
Reply
Copper Elite Contributor
Posts: 33
Registered: ‎02-10-2009

SalesLogix on Virtual Servers

We have recently been asked to consider moving our application server (the sync service to our remote users) and our SQL database server to a virtual environment.  Can anyone give me some pros and cons with their experience?  I need some firepower for a future meeting.  Any insight is appreciated.  Thanks!
Martin Rudnick
Wells Fargo
SalesLogix Product Manager

"When in doubt, log out...and reboot"
Gold Super Contributor
Posts: 3,087
Registered: ‎03-19-2009

Re: SalesLogix on Virtual Servers

All BUT SQL server are good candidates for Virtualization.

 

Several server types should never be virtualized:

  A - SQL server

  B - Domain Controllers 

 

VMWare is the best way to go.

 

--
RJ Ledger - rjledger@rjlSystems.net +1 603.369.3047 x101

".. Innovators in Mobility - Experts in Workflow Automation..."
http://www.rjlSystems.net - blog: www.rjlSystems.net/blog.html
Bronze Super Contributor
Posts: 204
Registered: ‎03-10-2009

Re: SalesLogix on Virtual Servers

I have seen many installs on VMWare but you still need to consider resources. SLX will work in a VM (this is how we do all our demos, on VMWare) but if you are thinking about putting all this on one box that just does not have the horse power the result might be less then ideal.

Sr. Sales Engineer
Gene Arnold
Highlighted
Copper Elite Contributor
Posts: 33
Registered: ‎02-10-2009

Re: SalesLogix on Virtual Servers

Thanks for the input!  The virtual server team have the idea to keep the database and application servers in separate VM environments but I will go in being very critical of virtualizing the SalesLogix SQL server.  BTW, they are using VMware. 

 

We are also implimenting the SLX Mobile environment as well as a movement to the web product after we upgrade from 7.0.1 to 7.5.1 this summer.  I am considering putting the SQL database associatied with SLX Mobile on a virtual server.  Despite the statement that SQL servers should not be virtualized, since the SLX Mobile database appears to act as more of a pass through, I was thinking that the risk would be less to have that virtualized.  Can you expand on why it is a bad idea to put a SQL server on VM?

 

Any thoughs about running the web services for SalesLogix web and SLX Mobile in the same VM environment for 600 SalesLogix users and 200 SLXMobile users is also appreciated.  Any recommended horsepower or multiple environments?

Martin Rudnick
Wells Fargo
SalesLogix Product Manager

"When in doubt, log out...and reboot"
New Member
Posts: 1
Registered: ‎04-01-2009

Re: SalesLogix on Virtual Servers

We have our test environment on Virtual Servers. (VM Ware)

App and db sits on 2 different virtual machines. its working fine. and we are on 7.5.1

Tuned Listener
Posts: 9
Registered: ‎04-02-2009

Re: SalesLogix on Virtual Servers

Keep in mind though, what is support's reaction going to be when you indicate that you're running in a VM environment for your production machines? This has been our hesitation with moving our 2 sync servers into a VM environment. The last thing we want is to get into a "discussion" with support on this issue if we have a problem and they won't provide support (or are difficult with regards to providing support) because we mention we're running production machines in a VM environment.
Gold Super Contributor
Posts: 3,087
Registered: ‎03-19-2009

Re: SalesLogix on Virtual Servers

It's NO problem...

 

Sage SalesLogix looks at VM as "soft" hardware. They test SalesLogix on various OS's and VM is not considered an "OS".

 

Sage SalesLogix Dev, QA and Tech Support use VMware every day and have done so for YEARS!

 

BP's use VMWare every day.. we have (large and small) clients that use VMWare for dev/test as well as production systems every day.

 

If you call Tech Support and tell them you are using VMware it's no big deal. They will support you.

 

Just make sure you have not under-configured or under-powered your VMware setup.

 

Our test/dev system is a Win2003 64 bit, quad-core, 16gb or ram, 3 1tb SATA II Drives (mirrored) and we run from 5 to 8 VM images on it all the time (XPPro, win2003, etc). We're moving our production SalesLogix to a VM image in the next few weeks (Keeping SQL server on real hardware ;-).

 

--
RJ Ledger - rjledger@rjlSystems.net +1 603.369.3047 x101

".. Innovators in Mobility - Experts in Workflow Automation..."
http://www.rjlSystems.net - blog: www.rjlSystems.net/blog.html
Tuned Listener
Posts: 11
Registered: ‎05-01-2008

Re: SalesLogix on Virtual Servers

putting this in perspective, our new SalesLogix Today offering operates in a virtual environment on an appliance

 

David 

Copper Contributor
Posts: 57
Registered: ‎04-02-2009

Re: SalesLogix on Virtual Servers

I feel I need to add that you will NOT receive as good of performance as you would on a non virtualized deployment with similar resources due to the layer vritualized machines encounter between their virtualized disks and the actual hard disks. The slower write times are noticeable for large deployments and will cause performance issues as you add more users to your system. 

 

You must also plan on giving your virtualized deployment adequate root disk space as some current I.T. practices tend to only provide a minimum of Root drive space to the environment. This doesn't work in the case of the Sage Sync servers which use the root drive for their file operations as well as some other SalesLogix add-ons out there that only perform file I/O on the root drive.  You should plan on providing atleast 2GB of free space solely for the use of SalesLogix.  Note that this doesn't mean the root drive should have 2GB free, it means it should have 2GB free + free space for things like system restore, hard disk/virtual memory, etc.

 

Finally, RJ is right, I would never recommend virtualizing a SQL Server, mainly due to the points above - too many disk read/writes, too much system performance needed and a virtual machine is, at best, another layer between the actual OS and the hardware that actually does the work. 

 

That being said, I must say I've been working with Hyper V on Windows 2008 server and it is phenomenal.

Matt Dockins
www.ppsfirm.com
Copper Contributor
Posts: 99
Registered: ‎07-01-2008

Re: SalesLogix on Virtual Servers

[ Edited ]

From a Customer Support perspective: We help troubleshoot whether the environment is virtualized or not. However, depending upon the nature of the issue, we may ask that a test be performed in a non-virtualized setup so we determine if it is a contributing factor, which it may be if the issue is performance-related.

 

I agree with the posters who note that performance is the key concern. However, I'd like to know the group's thoughts on virutalizing the sync server if you have a large number of remote clients, i.e., can setting up a primary and secondary sync server on the same machine improve sync performance?

 

 

Message Edited by mlewis on 04-02-2009 09:43 AM
Melanie Lewis
Senior Director, Portfolio Management
Sage Customer Experience