Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Installation

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #21 (permalink)  
Old 08-01-2009, 06:50 AM
Active Member
 
Posts: 39
Default

Quote:
Originally Posted by bougui View Post
Our customers runs a majority of Windows 2k3 server with exchange but some of them are migrating to zimbra. For those customer who already run several windows vm over centos 5.2 x86_64 + vmware server 1.x and 2.x we need to use vmware.

We have ~ 10 sites running centos + vmware server on 2 Dell 2950 running fine.

We have SQL server Exchange and TS service for 20 to 80 users balance on 2 vmware servers and the performance is great for every vm excep Zimbra
I'm really surprised that you are using VMware Server for a production environment. ESXi is certified to run on the PowerEdge 2950 you mention and will increase you performance. The Dell OpenManage tools can be installed in a VM and will connect with the OpenManage VIB installed on ESXi so you can still manage the hardware like you would with CentOS.

With ESXi 4 you even gain paravirtualized SCSI and NIC drivers for both Windows and Linux OS. For I/O intensive applications like Exchange and Zimbra you need RAID 10 and a production level hypervisor like ESXi.

I just migrated my work VMware setup from ESX 3.5 to ESXi 4 as VMware claims ESXi has a superior architecture and is going to be moving all its development efforts towards ESXi. The nice thing is upgrades are painless with ESXi as it has two boot blocks. It installs the upgrade in the second block then marks it active so if it fails it can revert back to the previous boot block. Plus without the service console or an underlying operating system there are less patches released requiring downtime.
Reply With Quote
  #22 (permalink)  
Old 08-02-2009, 09:40 PM
Junior Member
 
Posts: 7
Default

Yes We use vmware server over ESXi for 1 particular reason, we rsync vm each night across servers. Almost all our customer buys 2 identical servers and we use both for vmware. Each night I rsync vm from server 1 to server 2 in a standby dir and all vm from server 2 to server 1.

With this very simple script made with "rsync" we have a copy of all vm on a second server ready to power on in case we loose server 1.

If I can do that with ESXi I will look at it.


IT's funny to hear people say that you "need ESXi and RAID 10", its better yes but not sure we all need this ;-)

All our costumers more than 10 sites in production have vmware server and RAID 5 with SAS disk 15 RPM and all are working fine.

Our exchange expert was saying to not go on vmware with exchange and to my surprise this application runs fine in vmware for customers like we have 20-80 users / sites.
Reply With Quote
  #23 (permalink)  
Old 08-02-2009, 10:30 PM
Junior Member
 
Posts: 7
Default

Another reason why I prefer vmware server over ESXi, no need for a windows machine to manage my server, I just installed ESXi 4 and found out that to just reboot a vm you need to have a windows machine with the vsphere .... That really not accpetable why not have the web interface we use to have before ?

Bye
Reply With Quote
  #24 (permalink)  
Old 08-03-2009, 09:21 AM
Member
 
Posts: 13
Default Solution and happy end

Quote:
Originally Posted by trantor View Post
I don't have any test result to show you, but in my case noop gives a decent improvement.

After further investigation about my problem, I found that during Zimbra slowdown, Virtual CPU wait state was between 50 and 75% (!)

Actually I'm testing my VmWare Server 2 after following modifications:

in /etc/vmware/config:

tmpDirectory="/dev/shm"
prefvmx.useRecommendedLockedMemSize="TRUE"

In vmx file:

mem.ShareScanTotal=0
mem.ShareScanVM=0
mem.ShareScanThreshold=4096 (I have 4GB RAM on server)
sched.mem.maxmemctl=0
sched.mem.pshare.enable = "FALSE"

on host in /etc/default/tmpfs:

SHM_SIZE=4G

on host in /etc/sysctl.conf

vm.swappiness = 0
vm.overcommit_memory = 1
vm.dirty_background_ratio = 5
vm.dirty_ratio = 10
vm.dirty_expire_centisecs = 1000
dev.rtc.max-user-freq = 1024

Well, altough it is too early to say something (server is running since only 12 hours), I must say that Zimbra seems more responsive after latest modifications.

I will post again next week a more definitive feedback (positive I hope! )

Hi all

Stefano
Well, coming back on this thread after a lot of time.

I think that I've found a solution for my VmWare Server 2 speed problem.
After these modifications, and after a lot of investigations, I've decided to stop Wmware Virtual Infrastructure Web Access, and to go back to the good and old VI client.

For me this did the trick!

Zimbra is running well since 103 days without any need for a restart!

Hoping that this thread will help other "suffering" people out there,

Best regards

Stefano Bonomi
Reply With Quote
  #25 (permalink)  
Old 08-03-2009, 09:48 AM
Active Member
 
Posts: 39
Default

Quote:
Originally Posted by bougui View Post
IT's funny to hear people say that you "need ESXi and RAID 10", its better yes but not sure we all need this ;-)

All our costumers more than 10 sites in production have vmware server and RAID 5 with SAS disk 15 RPM and all are working fine.

Our exchange expert was saying to not go on vmware with exchange and to my surprise this application runs fine in vmware for customers like we have 20-80 users / sites.
Pull up the performance monitor in the administrative tools on the Exchange server and watch the disk queue. I've found many servers where they seem to perform but the disk queue goes off the chart during backups or when setting up Outlook clients in cached mode.

I've seen Exchange setup on RAID 5, and RAID 10 will blow it out of the water performance wise. You need to do some IOP calculations for the number of spindles, rpm, seek time, and RAID level to really understand the difference.

DBAsupport.com : Oracle 10g Central : Measuring Disk I/O—A Vendor View
Yonah Russ' Journal: RAID 10 vs RAID 5: Performance, Cost, Space, and HA

Quote:
Originally Posted by bougui View Post
Another reason why I prefer vmware server over ESXi, no need for a windows machine to manage my server, I just installed ESXi 4 and found out that to just reboot a vm you need to have a windows machine with the vsphere .... That really not accpetable why not have the web interface we use to have before ?
I found the VMware Server 2.0 web interface was slow and buggy. I ended used the Windows client with it. VMware Server 1.0 required the Windows client.

With ESXi you can use the unsupported SSH console to reboot a vm with vim-cmd or the Virtual Management Assistant (VMA) appliance with vmware-cmd.
Reply With Quote
  #26 (permalink)  
Old 08-03-2009, 11:19 AM
Junior Member
 
Posts: 7
Default

Quote:
Originally Posted by rsw686 View Post
Pull up the performance monitor in the administrative tools on the Exchange server and watch the disk queue. I've found many servers where they seem to perform but the disk queue goes off the chart during backups or when setting up Outlook clients in cached mode.

I've seen Exchange setup on RAID 5, and RAID 10 will blow it out of the water performance wise. You need to do some IOP calculations for the number of spindles, rpm, seek time, and RAID level to really understand the difference.
I know that RAID 10 wil outperform a raid 5 but on a server with 4 or 5 disk I dont have the capacity that the customer want's for the price he will pay. So for small customer a dell 2950 with 5 disk in raid 5 will give enough performance for there need.

But again I was just saying that you dont absolutely need raid 10, it is just better than a raid 5.


Quote:
Originally Posted by rsw686 View Post
I found the VMware Server 2.0 web interface was slow and buggy. I ended used the Windows client with it. VMware Server 1.0 required the Windows client.
I did not know that we could still use the old client to connect to vmware 2.x I will try that.


Quote:
Originally Posted by rsw686 View Post
With ESXi you can use the unsupported SSH console to reboot a vm with vim-cmd or the Virtual Management Assistant (VMA) appliance with vmware-cmd.
Yes I saw that we can enable ssh on ESXi, do you know if there is an easy way to rsync vm accross 2 ESXi server ?

Thanks


Guillaume
Reply With Quote
  #27 (permalink)  
Old 08-04-2009, 01:55 AM
Moderator
 
Posts: 2,207
Default

Quote:
Originally Posted by trantor View Post
I think that I've found a solution for my VmWare Server 2 speed problem.
After these modifications, and after a lot of investigations, I've decided to stop Wmware Virtual Infrastructure Web Access, and to go back to the good and old VI client.
I just tried this.

VI Client can not connect if the Web Access is stopped (/etc/init.d/vmware-mgmt stop)...
Reply With Quote
  #28 (permalink)  
Old 08-04-2009, 05:52 AM
Member
 
Posts: 13
Default

Quote:
Originally Posted by Klug View Post
I just tried this.

VI Client can not connect if the Web Access is stopped (/etc/init.d/vmware-mgmt stop)...
Well.....

In my case I stopped Web Access as you did, and then I point through Explorer to https://VirtualMachineIP:8333/client...e-viclient.exe
I was then redirected to client download.

After installing the client it works for me.

I Don't know why it doesn't work in your case....
Reply With Quote
  #29 (permalink)  
Old 08-04-2009, 07:54 AM
Moderator
 
Posts: 2,207
Default

If the web management interface is shut down, the server doesn't answer on the web management port and you can not download the VI client from it (as it doesn't answer).

So I think you did not stop the web management but maybe something else.
Reply With Quote
  #30 (permalink)  
Old 08-05-2009, 12:17 AM
Member
 
Posts: 13
Default

Quote:
Originally Posted by Klug View Post
If the web management interface is shut down, the server doesn't answer on the web management port and you can not download the VI client from it (as it doesn't answer).

So I think you did not stop the web management but maybe something else.
Right, you have first to download the VI client and then to stop the Web management.
VI client use hostd service to talk with Virtual machines, not WebAccess.
You have also to modify your /etc/init.d/vmware to avoid autostart of Web Access.

Regards
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.