NoOther
Supreme [H]ardness
- Joined
- May 14, 2008
- Messages
- 6,468
So I retired my old VM Servers about 2 years ago and I am looking at building a new Virtual Server for home. I would appreciate some input and some examples of what people are using now.
Purpose: To quickly build and test various OS's, appliances, and combinations of systems. The main idea for this server is to have a few constant VMs as well as a number of test VMs. The constant VMs that I will use for home for media storage/media server, general data storage, a new home firewall, and general purpose OS (browsing, chat/voice programs, email, etc). The test VMs will consist of network appliances, myriad of OS options, some proprietary VM appliances for training, and a lot of experimental integration concepts.
General Notes:
Physical: I have a desk that supports anywhere up to 12 monitors, right now I have 3 for my current gaming rig, I will mount 3 more above it for the VM system. I do not have a rack system in place so the VM server will be a tower/ full tower desktop case (have not determined that yet, so suggestions are welcome). I plan to also buy an additional system to access the VMs so I don't have to use my gaming rig.
Setup: I plain to use Raid, ZFS, PFsense, and probably Linux home media server. Suggestions on how people currently have these setup and recommendations for them are appreciated. I have not used ZFS much before( I have used it sparingly on other systems in the past, but did not administer it), so it will pretty much be my first time working with it. I have experience using many other file and storage systems though.
Appliances/Applications: I have worked with quite a range of devices and systems in my line of work. The purpose of my home system is to continue to stay near the top of the curve. I have access to a number of various network appliances. I will be testing a number of network firewalls, packet inspection tools, logging and dashboard systems, privilege management systems, etc. I will also be setting up and testing various configurations for Linux and Windows systems.
Resources: I plan to continually run about 3-4 VMs. The main VMs I will keep up are my firewall, media server, media/file storage, and at least one test desktop VM. In addition to that I will need resources to run at least 2-3 other appliances. These appliances will mainly be network appliances, but I should have enough resources left over from my main 4 VMs to run at least 1 DB server and 1 Application server and 1 network appliance at the same time.
Optional: I would like to test out GPU passthrough, but this is not a deal breaker. I know it can be a bit of a pain sometimes, but I do have some interesting ideas if I can get it to work, like creating a gaming server to host games and stream them to my projection system. Currently I am looking at a single server, but in the future I may add an additional server for HA/FO. I also my buy a small rack system in the future, so the parts will be moved from the tower desktop to a rackmount case at some point.
Budget: My budget is fairly open, but I don't want to completely break the bank on the hardware. I would like reliable hardware with some versatility.
Brands: I generally don't care about brands, just want the best bang for the buck that is reliable and fairly high performing.
Extra: Any additional ideas people have for the general setup, appliances to test out, concepts or anything at all, please feel free to share. This initial server will be for a little more limited testbed. In a year I am looking to broaden it and will be testing and working on more distributed computing concepts. I plan to work with systems like hadoop and puppet to build a base platform and work from there. Anyone who already has some experience with playing around with that kind of stuff at home, I would appreciate some ideas there as well. I have worked on a large scale hadoop installation in the past, but mainly from an administrative/engineering perspective and not really from a development perspective.
Purpose: To quickly build and test various OS's, appliances, and combinations of systems. The main idea for this server is to have a few constant VMs as well as a number of test VMs. The constant VMs that I will use for home for media storage/media server, general data storage, a new home firewall, and general purpose OS (browsing, chat/voice programs, email, etc). The test VMs will consist of network appliances, myriad of OS options, some proprietary VM appliances for training, and a lot of experimental integration concepts.
General Notes:
Physical: I have a desk that supports anywhere up to 12 monitors, right now I have 3 for my current gaming rig, I will mount 3 more above it for the VM system. I do not have a rack system in place so the VM server will be a tower/ full tower desktop case (have not determined that yet, so suggestions are welcome). I plan to also buy an additional system to access the VMs so I don't have to use my gaming rig.
Setup: I plain to use Raid, ZFS, PFsense, and probably Linux home media server. Suggestions on how people currently have these setup and recommendations for them are appreciated. I have not used ZFS much before( I have used it sparingly on other systems in the past, but did not administer it), so it will pretty much be my first time working with it. I have experience using many other file and storage systems though.
Appliances/Applications: I have worked with quite a range of devices and systems in my line of work. The purpose of my home system is to continue to stay near the top of the curve. I have access to a number of various network appliances. I will be testing a number of network firewalls, packet inspection tools, logging and dashboard systems, privilege management systems, etc. I will also be setting up and testing various configurations for Linux and Windows systems.
Resources: I plan to continually run about 3-4 VMs. The main VMs I will keep up are my firewall, media server, media/file storage, and at least one test desktop VM. In addition to that I will need resources to run at least 2-3 other appliances. These appliances will mainly be network appliances, but I should have enough resources left over from my main 4 VMs to run at least 1 DB server and 1 Application server and 1 network appliance at the same time.
Optional: I would like to test out GPU passthrough, but this is not a deal breaker. I know it can be a bit of a pain sometimes, but I do have some interesting ideas if I can get it to work, like creating a gaming server to host games and stream them to my projection system. Currently I am looking at a single server, but in the future I may add an additional server for HA/FO. I also my buy a small rack system in the future, so the parts will be moved from the tower desktop to a rackmount case at some point.
Budget: My budget is fairly open, but I don't want to completely break the bank on the hardware. I would like reliable hardware with some versatility.
Brands: I generally don't care about brands, just want the best bang for the buck that is reliable and fairly high performing.
Extra: Any additional ideas people have for the general setup, appliances to test out, concepts or anything at all, please feel free to share. This initial server will be for a little more limited testbed. In a year I am looking to broaden it and will be testing and working on more distributed computing concepts. I plan to work with systems like hadoop and puppet to build a base platform and work from there. Anyone who already has some experience with playing around with that kind of stuff at home, I would appreciate some ideas there as well. I have worked on a large scale hadoop installation in the past, but mainly from an administrative/engineering perspective and not really from a development perspective.