Disease Posted May 24, 2010 Posted May 24, 2010 How would you go about it? What would you start with first clients or servers? What would you do about all services you offer through windows i.e AD, ISA, Backup Exec, Email and print management? What about running all the windows programs you have at the moment, SIMS CS4 etc? I was posed the question by a teacher, have we considered moving to a complete linux setup, somethingI have not until now considered, but wit buget constraints etc it migt be worth looking at so any feedback would be useful.
featured_spectre Posted May 24, 2010 Posted May 24, 2010 Best person to speak to would be Simon at the cutter project.
mbird Posted May 24, 2010 Posted May 24, 2010 Im not linux expert - but i know there is an app called WINE to run windows apps on linux. WineHQ - Run Windows applications on Linux, BSD, Solaris and Mac OS X
ict_support Posted May 24, 2010 Posted May 24, 2010 With Linux you have got to look at total cost of ownership. Yes its free but how long will it take to fix something? Time is money etc. Linux experts are harder to find than Windows. I am not saying don't go down that route but it will be a very steep learning curve...
tmcd35 Posted May 24, 2010 Posted May 24, 2010 Software. Start by making a list of all the client and server software you currently use. Then see if it'd run on an open source system. For those that don't are there open source alternatives available? If there are will you (on the server side) or staff/pupils (on the client side) be happy using that software instead of the usual $$$$$ coperate branded stuff you use at the moment. If there is no OSS alternative, are you happy doing without that software? Running Windows software typically means WINE or a Virtual Machine. Is the Windows software compatible with WINE? If not will staff/pupils be happy running said software from a VM? If you run Windows software from a VM does that defeat the object of going OSS? Typically servers are easier to go OSS with since most of what they do, like file serving, is back end stuff and the end user would never notice. OSS on the desktop means very careful planning and having the whole facualty involved and on side. Good luck.
powdarrmonkey Posted May 24, 2010 Posted May 24, 2010 How would you go about it? What would you start with first clients or servers? Both, all in one go over a summer. It's not worth the hassle trying to get stuff to co-operate if it's going to be replaced anyway. What would you do about all services you offer through windows i.e AD LDAP, Kerberos, dhcpd3 and bind. LDAP and Kerberos are used by AD in any case. , ISA, Smoothwall Backup Exec Bacula , Email Probably Zimbra, I should think and print management? Papercut. What about running all the windows programs you have at the moment, SIMS CS4 etc? Terminal sevices for stuff that can't be ported or replaced, like SIMS. 1
dhicks Posted May 24, 2010 Posted May 24, 2010 What would you start with first clients or servers? I'd start with the servers - most of our servers are Linux-based now anyway, so they obviously work okay. File servers, in particular, are dead easy to set up and no-one will even notice they're Linux based. AD I'd keep your current domain controller for now - that would be the last thing to go, once you'd got rid of all Windows clients. ISA A web cache? Use a dedicated device - for a school you're probably going to have to pay for some kind of filtering solution in the end. Backup Exec rsync. Email Install some web-based email-reading system, desktop clients are pointless these days. print management Many people seem to use CUPS / PyKota, although I used the page-couting code from PyKota and set the rest up myself. SIMS That will need to run over Terminal Services (which is the better, more secure to run it anyway, even from Windows). CS4 That's unlikly to run over Terminal Services, although you could give it a try - you'll probably need to have some Windows machine around to use it. -- David Hicks
Disease Posted May 24, 2010 Author Posted May 24, 2010 Thanks for all your replies, certainly given me something to think about.
linuxgirlie Posted May 26, 2010 Posted May 26, 2010 I did it servers first with OSS on the clients. Then when we got new computers in we built them without an OS and installed Linux, as the clients died we replaced them with Linux machines. We are at the point now where we don't have many Windows clients left.
Number6 Posted May 26, 2010 Posted May 26, 2010 I did it servers first with OSS on the clients. Then when we got new computers in we built them without an OS and installed Linux, as the clients died we replaced them with Linux machines. We are at the point now where we don't have many Windows clients left. What flavour Linux are you using?
Ethain Posted May 26, 2010 Posted May 26, 2010 We don't pay the annual fee, but have perpetual licenses for Windows XP and MS Office 2000. Our annual software licensing costs are now limited to Antivirus for the XP machines. We started with easy wins, adding software that people would need on anyway. Open Office, Firefox, Audacity, Inkscape, iTALC and others. Implementing a few servers (Squid, samba, clonezilla, nagios) gave us some quick wins where we needed it and it allowed us to spend more on the hardware. It also proved to management that it would work in our environment. At the same time we implemented a few Linux desktops in a drop-in area to get people used to the idea. Since then we have replaced our entire central infrastructure with debian/openldap/bind/dhcpd/gosa/etc all running on KVM (kernel-based virtual machine) with the vm images coming over iSCSI. There are 3 virtualised windows servers (FollowMe print, SIMS and the antivirus server). Our Windows, Mac and now Ubuntu desktops all authenticate against the same OpenLDAP (+samba) infrastructure. As part of regular maintenance we replaced a drop in room with Acer Revos running Ubuntu, which cost us less than half the planned amount so we used the spare to build an additional suite of Ubuntu machines (2 for the price of one, few people could complain about that). What helped was that people only ever used Firefox and Open Office in there prior to the swap. Students haven't really commented, or apparently even noticed. We currently have 830 students, 4 XP suites, 2 Ubuntu suites and 2 Apple suites. The infrastructure is 6 blades (for VMs), a storage server and a backup server. We use rsynch with LVM snapshotsv to backup to disk efficiently and simply, with some scripts to date each backup and de-duplicate data by replacing copies of files with hardlinks. The management tools are largely web based, except for the NT4 style ADM/POL files for managing the XP desktops, which was a bit of a learning curve compared to gconf, but works very successfully. We're in Somerset if you fancy a look around.
linuxgirlie Posted May 26, 2010 Posted May 26, 2010 Karoshi on the servers, which is Ubuntu Based and Ubuntu on the Clients.
Ethain Posted May 26, 2010 Posted May 26, 2010 We had Sirius help us with the installation of the infrastructure, and have a support contract with them going forwards. In theory the school could manage without me and pay Sirius more (but less than they pay me, probably) to support the entire network instead. Fortunately the school likes having me around. Oh, and the big wins for us were on new functionality, convenience and versatility. Cost savings helped, but at the end of the day the ability to retask the money to hardware and practical support was a key selling point to management.
Number6 Posted May 26, 2010 Posted May 26, 2010 Karoshi on the servers, which is Ubuntu Based and Ubuntu on the Clients. Thanks. What makes Karoshi a good choice for schools over and above, say Ubuntu server?
linuxgirlie Posted May 26, 2010 Posted May 26, 2010 Well I'm biased as I am a Dev for Karoshi. But it is the setup of the servers and web management tool that makes it above a vanilla Ubuntu server, but if you have the knowledge then you could create your own setup using a vanilla system, Karoshi is really designed for people that don't want to do the fiddly bits.
p858snake Posted May 26, 2010 Posted May 26, 2010 I'd start with the servers - most of our servers are Linux-based now anyway, so they obviously work okay. File servers, in particular, are dead easy to set up and no-one will even notice they're Linux based. ...snip... If you're keeping you're AD controller perhaps for the email part you could use exchange, I know a ISP in australia, who tries to use opensource where possible but exchange worked out best for them especially across multiple platforms. They did a blog posting about their reasonings behind it which can be found here Microsoft Exchange at Internode | Internode Blog. And here is a newspaper article about a school in New Zealand that went Open Source (From memory theres a little spin in it) NZ school ditches Microsoft and goes totally open source - education, Linux, linux.conf.au, Microsoft - CIO
Number6 Posted May 26, 2010 Posted May 26, 2010 Well I'm biased as I am a Dev for Karoshi. But it is the setup of the servers and web management tool that makes it above a vanilla Ubuntu server, but if you have the knowledge then you could create your own setup using a vanilla system, Karoshi is really designed for people that don't want to do the fiddly bits. I have no problem with anything that takes the fiddly (aka time consuming) bits away from me Is it possible to get at the fiddly bits if required though? How does it deal with email?
dhicks Posted May 26, 2010 Posted May 26, 2010 If you're keeping you're AD controller perhaps for the email part you could use exchange What is it, exactly, that Exchange does that is particularly valuable? Email is, you know, email - you can choose from a bunch of different webmail clients for free and have everyone using the same system cross-platform for no money. What else does Exchange offer? -- David Hicks
Number6 Posted May 26, 2010 Posted May 26, 2010 What is it, exactly, that Exchange does that is particularly valuable? Email is, you know, email - you can choose from a bunch of different webmail clients for free and have everyone using the same system cross-platform for no money. What else does Exchange offer? -- David Hicks Shared calendars...
p858snake Posted May 26, 2010 Posted May 26, 2010 Email, Calendars, Distributed Address Books all in one package that is designed to work together for the couple of things I can think of. Then there is also the access methods it allows, for example: POP3, IMAP, The outlook remote connection thingy, Outlook Web Access.
webman Posted May 26, 2010 Posted May 26, 2010 @p858snake: the open-source Zimbra package does all of that + more.
Disease Posted May 26, 2010 Author Posted May 26, 2010 Speaking about email on Linux, one of the first tings I might like to do is offer internal pop3 email for the kids and also their own webspace, what would I need to achieve that? I would also needs some srt of free email monitoring software.
webman Posted May 26, 2010 Posted May 26, 2010 @Disease Email: Zimbra - POP, IMAP, Web access - whatever you want. Email filtering can easily be added (I did a write-up on this on the EG wiki, but during the latest upgrade they moved from DokuWiki to MediaWiki so the formatting got screwed up). It would log and deny messages that contained bad words. Webspace: Yes, easy. Apache with mod_userdir. I did this guide on our own wiki - FTP and Web server [bishop Barrington IT Wiki] 1
Number6 Posted May 26, 2010 Posted May 26, 2010 @p858snake: the open-source Zimbra package does all of that + more. Not exactly cheap though is it?
webman Posted May 26, 2010 Posted May 26, 2010 @Number6 The open-source edition doesn't cost anything apart from your own hardware and time; and this is probably fine for the majority of organisations. If you want push or other enterprisey features (compare here) then you pay for it. What you save on MS licensing will probably be more than enough to cover it (again, depending on requirements, YMMV...)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now