[SOGo] Testbed setups

2012-02-15 Thread Donny Brooks
I have been meaning to setup a testbed for our SOGo installation ever 
since we finally moved from testing to production. Basically our setup 
consists of SOGo on it's own virtual machine. It pulls LDAP from our 
primary OpenLDAP server, mail is accessed from our primary mail server, 
MySQL is accessed on our primary MySQL server, and we have a separate 
machine setup for mobile mail using the modified z-push which ties 
back into SOGo for the calendar/contacts.


My question is this: is there anyone that has a fully functional testbed 
setup that mirrors their production setup in every way? If so how did 
you do it? Totally separate MySQL server or just a separate database? I 
am not really concerned about the LDAP or mail but mostly MySQL since 
that is where everything is kept for the calendars and such. What I 
would like to do is have a fully functional duplicate SOGo server that 
we can test updates on before rolling out to production. This means like 
duplicating the MySQL database and making sure preferences are the same 
in both places for like calendar colors, signature, etc. I am not 
concerned with entries input on the testbed translating to the 
production since all we will input on the testbed is exactly that, 
testing data. However it will need to be able to have all the data input 
on production available to be manipulated in the testbed.


Hope this makes sense.

--
Donny B.

--
users@sogo.nu
https://inverse.ca/sogo/lists


Re: [SOGo] Testbed setups

2012-02-15 Thread Julian Robbins

On 15/02/12 14:01, Donny Brooks wrote:
I have been meaning to setup a testbed for our SOGo installation ever 
since we finally moved from testing to production. Basically our 
setup consists of SOGo on it's own virtual machine. It pulls LDAP from 
our primary OpenLDAP server, mail is accessed from our primary mail 
server, MySQL is accessed on our primary MySQL server, and we have a 
separate machine setup for mobile mail using the modified z-push 
which ties back into SOGo for the calendar/contacts.


I just use Proxmox to virtualise the whole sogo server in KVM or openvz, 
then create a snapshot and run with that. Its then identical in every 
way ...


Depends on the scale of your operation really i guess ...

Julian
--
users@sogo.nu
https://inverse.ca/sogo/lists


Re: [SOGo] Testbed setups

2012-02-15 Thread Donny Brooks


On 2/15/2012 8:05 AM, Julian Robbins wrote:

On 15/02/12 14:01, Donny Brooks wrote:
I have been meaning to setup a testbed for our SOGo installation ever 
since we finally moved from testing to production. Basically our 
setup consists of SOGo on it's own virtual machine. It pulls LDAP 
from our primary OpenLDAP server, mail is accessed from our primary 
mail server, MySQL is accessed on our primary MySQL server, and we 
have a separate machine setup for mobile mail using the modified 
z-push which ties back into SOGo for the calendar/contacts.


I just use Proxmox to virtualise the whole sogo server in KVM or 
openvz, then create a snapshot and run with that. Its then identical 
in every way ...


Depends on the scale of your operation really i guess ...

Julian
The only issue I have with the exact snapshot is that in our setup the 
MySQL database is on a separate machine. So basically both machines 
would have access to the same database at the same time. That is why I 
was thinking about doing a separate MySQL database or server for 
testing. But then it gets into how to replicate it.


Donny B.


--
users@sogo.nu
https://inverse.ca/sogo/lists