Good day all,
I was wondering if I could pick some admin heads here as I have a HUGE project I have been tasked with.....
I am asking here since I will be basing everything on Centos, and want it to all play nice together. If anyone feels this is straying off topic, please just reply off list. I do not want to be the cause of one of those threads.
I have 3 offices, 1 in Canada, 2 in Mexico. We are currently investigating connectivity options (still no results yet), but I suspect one of the mexican sites will be very limited.
I need to setup the typical office setup, but need to get the following figured out. I personally do not have experience in this type of network (all my past experience comes from a centralized office, one location, or a multi office with services all based in their respective locations).
So because The connectivity is probably limited (in our mexican offices), I will need to take that into consideration (obviously).
Our head office has a 10mb full duplex fiber feed, but we also have equipment in data centers.
What I need in the end is:
- exchange like functions IE Global address book, shared calenders, etc (looking at scalix, or could keep my existing email server - very happy with it, and just setup a LDAP server and a CalDAV server - still investigating this one though).
- Funambol with various connectors to push email and calendars to blackberries and iphones.
- vpn (openvpn) - mostly just the head office though
- collaborative / project management environment (looking at alfresco - sharepoint alternative)
- monitoring (nagios)
- helpdesk (glpi with ocs for inventory management)
- file sharing (samba)
- remote file backups (probably just rsync into a dedicated backup machine in a data center)
- access to all services (probably - still waiting back from the higher ups) from all locations
So my first thought is that my preference it to keep as much at a data center as possible due to security, temperature control, connection reliability, etc. Due to my inexperience with some of these products, (IE Scalix,etc) I am kind of wondering what the best way or topology is to do this is.
So at a brief first thought I kind of envisioned this:
- scalix, Funambol, alfresco, nagios (also one in my office as backup), backup box collocated in the data center providing it can be locked down adequately, and still provide the needed services to all 3 offices.
- in each office a samba file server, vpn server.
Due to the probable connectivity issue with the remote offices (one is literally in the desert at a work site), I did not think a constant inter-office VPN was the way to go, Or even securing the main data center services with VPN (unless I could build it right for speed).
However I guess I could lock down the data center services with VPN, and create a constant connection between head office and the data center, and allow the other offices to connect via individual vpn connections as needed.
Thoughts? Just looking for a general broad overview, or some software recommendations if anyone from experience has a recommendation that is possibly better than the software I had outlined here.