A crash course in server administration
May 31, 2009 2:52 AM
Subscribe
At work I'm jumping head first into trying to setup and manage a OS X Server to be used for network load balancing, routing, and possibly netbooting a group of machines. Any tips or help appreciated.
I'm currently working retail at a computer sales store that also has an internet cafe of about 30 computers. I've asked for, and been given permission to play around with and attempt to configure, an OS X Server 10.5.7 running on a dual-processor G5 (with 5 ethernet ports, 2 for WAN and the other 3 for each subnet). I've never really used the mac os before, but have a few years of playing around with various linux distros as my desktop os.
For most of these questions I'm not needing direct answers even, I've really just been at a loss trying to find good online resources to read and put it all together. I really want to learn and get a grasp on what's going on, so even just links to reading to get me started would be excellent.
Issue 1: network load balancing. In the store we have two separate DSL lines coming in to serve the whole building. From what I've read so far, it seems that OSX doesn't have this functionallity built-in, and I'm at a loss as to where to start looking for a solution.
Issue 2: Routing. This one I feel like I've gotten really close and am just missing one last step. The goal here is to have DHCP and NAT running for 3 subnets; the tech/service area, the internet cafe, and our internal network. I have the DHCP/NAT/Firewall services all running, and dhcp is working properly giving each subnet an appropriate IP address, I'm able to ping the local server from a client machine, but it's not actually sharing the internet connection to any of the subnets. (Haven't had the chance to hook up a switch to any of the subnets yet either, so don't know if client machines would be able to see each other on the network as well.)
Hypothetical 1: netbooting for the 30+ computers in the internet cafe. As it is currently, the cafe has about 3 or 4 different models of computers all running windows xp. The problem is, they're all regular installations, so if during the course of a days use one gets a virus, we have to manually take a disk to the machine to re-image it. I'd like to set it up to where each machine could just load a fresh image off the network each morning and run like new. This I'm not familiar with at all, and don't even know if OSX can even netboot a WinXP machine.
Besides this there will probably be some basic file sharing and web hosting, but those seem pretty well documented and I'm not worried about getting that running.
So any tips, links, answers, or leads would be excellent. I'm hoping to get this machine configured and possibly even implemented into the network by the end of next week.
posted by meowN to computers & internet (5 comments total)
6 users marked this as a favorite
Issue 2: The NATural may help you here. I set up a Mac OS X Server a few months ago to be a NAT router and ended up using this third party product to make it work. However, this was on a 10.4.11 server, not 10.5.x. I don't believe the developer has updated the software to run under 10.5.x server yet. You may want to consider 10.4.x server instead since your G5 hardware is older. You'll get better performance, probably.
Issue 3: It is impossible to NetBoot WinXP machines to a Mac OS X Server. Have you considered DeepFreeze? Radmind is now available for Windows but I've never used it.
The best places to find answers to Mac OS X Server and Tech questions are the Mac OS X Server mailing list hosted by Apple and the MacEnterprise mailing list hosted at Penn State. I recommend you subscribe and lurk and search the archives. Also learn how to search the Apple Discussions for answers. Many very knowledgeable people post answers on these forums--some are even Apple employees although they won't tell you that.
Also get to know AFP545.com and MacEnterprise.org. And I've been building a blogroll of Mac Tech blogs at my own blog here.
posted by mrbarrett.com at 6:45 AM on May 31