Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

peteullo

macrumors regular
Original poster
Dec 13, 2009
245
57
Scranton, PA
I am entertaining the idea of running a Mac Mini server in my small office. I was curious if anyone has any experience running the Mac mini server while virtually running Windows Server software at the same time. Basically we need the Windows Server just for our accounting software so it won't see much traffic.


The idea was mentioned to me by a consultant recommended to us from the Apple Store.

If anyone can chime in on opinions/experiences I would truly appreciate it.
 

Arie

macrumors member
Mar 26, 2010
54
0
The Netherlands
Yes, it could be done. You could use an USB ethernet adapter with the Mac mini with Snow Leopard Server to create a second LAN connection which can be used dedicated for the virtual machine. However, it might be cheaper and easier to manage in the end to simply install Windows Server 2003 or Windows Server 2008 on an ordinary computer, preferably using a motherboard which has two ethernet ports and a sufficient amount of SATA connectors. It would be easier to manage and you would divide tasks better this way, minimizing risks as well.
 

peteullo

macrumors regular
Original poster
Dec 13, 2009
245
57
Scranton, PA
Yes, it could be done. You could use an USB ethernet adapter with the Mac mini with Snow Leopard Server to create a second LAN connection which can be used dedicated for the virtual machine. However, it might be cheaper and easier to manage in the end to simply install Windows Server 2003 or Windows Server 2008 on an ordinary computer, preferably using a motherboard which has two ethernet ports and a sufficient amount of SATA connectors. It would be easier to manage and you would divide tasks better this way, minimizing risks as well.

Thanks!
 

dyn

macrumors 68030
Aug 8, 2009
2,708
388
.nl
Simply use whatever virtualisation software you want (VMware Fusion, Parallels or VirtualBox) and create a vm that uses the built-in network card of the Mac mini and tell it to use bridge mode (no NAT as this would cause some problems). There is only one downside: when you reboot the machine you need to restart the virtualisation app and restart or resume the Windows vm. VirtualBox has the option to use headless mode for these kind of situations.

Using a usb network card is not really recommended as these cards have some problems. Having 2 network cards is most likely to be an overkill. The only usable thing would be load balancing (which 99,99% of the small offices do not need) and minimising the very small risk of a broken network card (the mini has wifi so that could be used as well, although network cards do not tend to break often). I consider it to be a bit of overreacting, it seems to be like dressing up as the Michelin man when travelling to work in your car because "something" might happen.

In this case I'd check on the memory and I/O usage because those are the biggest problems when using virtualisation. If the vm is using a lot of memory or I/O this means it will slow down the Mac mini considerably which in turn can cause all sorts of problems (files from network shares open very slowly, email is slow, it does not validate your credentials when logging in and thus does not allow you to log in, etc.). You need to investigate what amount of memory Windows needs and what amount you can actually use for the vm. It might also be a better option to run the vm from a different hdd than OS X and your data. You can test these things by downloading the trial version of Parallels (or whatever you want to use) and test it on your workstation. It will give you an idea of what to expect.
 

DeepIn2U

macrumors G5
May 30, 2002
13,051
6,984
Toronto, Ontario, Canada
Awesome suggestion & insight on the last post.

I'm curious as to witch accounting program are you tied to windows with?
Is it SimplyAccounting or that age old AccPac (plus) or some other proprietary/industry standard?

The reason I ask is if you need to submitt your accounting records to the government, surely the gov has some mac os x compatibility or the file compatibility for mac accounting apps are available too, no?
 

pakster

macrumors newbie
Apr 17, 2009
23
15
If you just like the small Mac Mini hardware, is there any reason to run Mac OS X at all?
You could just run Windows via bootcamp. That way you wouldnt have to patch two systems at the same time.
 

peteullo

macrumors regular
Original poster
Dec 13, 2009
245
57
Scranton, PA
Thanks for all the suggestions.. You're ideas have all been very helpful. I ended up picking up the Mini server and converted 4 computers over to Macs.. I decided to keep things simple and just built a server with some old PC parts I had laying around. Everything is running nice and smooth and hopefully will stay that way! Again thanks for everything!
 

DeepIn2U

macrumors G5
May 30, 2002
13,051
6,984
Toronto, Ontario, Canada
Awesome! When you get more familiar with OS X Server/OS X client and feel like Parallels/VMWare virtual machine solution can help reduce the electric bill expense and replace that PC, then follow-up with new solution back to your original inquiry.
 

peteullo

macrumors regular
Original poster
Dec 13, 2009
245
57
Scranton, PA
Awesome! When you get more familiar with OS X Server/OS X client and feel like Parallels/VMWare virtual machine solution can help reduce the electric bill expense and replace that PC, then follow-up with new solution back to your original inquiry.

Once I get more fluent in all this server nonsense I will definitely go virtual. This is my first time doing any sort of networking that involves a server. I have been learning a ton from Apples resources site and you tube. Amazing how much simpler and user friendly OSX server is compared to Windows... Then again should I have expected different? :apple:
 

carlclarke

macrumors newbie
Mar 11, 2010
18
0
England.
Once I get more fluent in all this server nonsense I will definitely go virtual.

I started down this route about 2 months ago, I was about running a Windows 2003 Server with Exchange in a VM on a Mac Mini Server. Like a previous contributor pointed out the regular Parallels 5 would need to be restarted upon reboot - the alternative is a very (very very) expensive version of Parallels that is designed for server use. In the end I just moved the (relatively few) mail accounts to the Mac Mail Server by converting Outlook PST files to MBOX files, set up fetchmail etc. Another win for Apple! You may even find a different way to host your accounting system if you decide that a VM looks like a bit of a kludge :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.