Hello!
After weeks of research for the ideal hardware for my small budget build, I finally found this forum . First of all sorry for my english and the dumb questions I'm going to ask .
After a job at a local it-service provider I first came in contact with virtualization at server class, and since then I wanted to build my own virtualized environment for small business use and media storage for my home network.
So what are my needs? The main function of the server should be to work as a simple NAS to store backups from two desktop computers (an iMac and a windows machine), and generally to store my whole data. So when there´s my whole data on this server, it would also be nice to use it as a DLNA server to stream everything to my Samsung "smart" TV. For this i would use PLEX, as there is an app avaiable for my TV which looks really gorgeous. I already tested running PLEX on my iMac and it worked really good. The only problem I had was that my digital camera makes videos in such a stupid format, so PLEX needed to transcode it. So i need decent power to make this work. The next thing I want to do is to run a game server (team fortress 2 or another free to play game) and a teamspeak server. since I now have a nice internet connection it shouldn't be a problem to do this with a acceptable latency. Me and my friends have already tested it and we've had pings from 20 ms to 50 ms, depending on their providers and how far they´re away from me. And finally i want to run something like pfSense as a router, firewall, dhcp and so on.
I hope I described my situation detailed enough .
My plan now was to build a ESXi server with affordable consumer hardware (as I see in this forum, I wasn´t the first one thinking about this ) and then running 3-4 virtual machines who are doing my needed tasks.
1 x windows for the game server
1 x probably centOS for PLEX and so on
1 x pfSense or something similar
1 x maybe Openfiler for cloud purpose
I already bought a RAID-Controller (MegaRAID SAS 9270-8i) and four 3TB drives. The RAID-Controller is ESXi compatible, I already tested this. With those drives I would make a RAID6 and store my data on it. I also have a 128GB SSD where my virtual machines would take place.
What I now need are suggestions for a Processor, Mainboard, RAM and maybe for a LAN-NIC.
I started my search on server hardware, realising soon that it's to expensive for me, and maybe also unnecessary for my performance needs. Than I saw that many people are using AMD-FX octacores for their ESXi servers, as they have passthrough capability and decent speed for the money. Also i have often read that an real octacore performs better than a quadcore with hyper threading when it comes to virtualization. Is that right?
The next thing is the RAM. Many people say that i should use ECC-Ram, as many of the AM3+ mainboards from ASUS support them. Do i really need them, since they cost a lot more than normal RAM?
And what about the network adapters? I know only ESXi 5.1 supported those realtek-NIC's, which are onboard on almost every consumer mainboard. How many ports do i really need? One for every virtual machine i run, and maybe two for the firewall as WAN and LAN? Sorry I'm a real noob at this !
I really hope you can help me on my decisions which hardware i should buy. I'm really losing my nerves slowly with this project . I´ve already tried to get answers on 3 different forums, and everyone is saying different things, and many of them don't know what they are talking about. My last try is in english, since it looks like that on hardforum are many people who did such things before !
With greetings from austria,
Georg
After weeks of research for the ideal hardware for my small budget build, I finally found this forum . First of all sorry for my english and the dumb questions I'm going to ask .
After a job at a local it-service provider I first came in contact with virtualization at server class, and since then I wanted to build my own virtualized environment for small business use and media storage for my home network.
So what are my needs? The main function of the server should be to work as a simple NAS to store backups from two desktop computers (an iMac and a windows machine), and generally to store my whole data. So when there´s my whole data on this server, it would also be nice to use it as a DLNA server to stream everything to my Samsung "smart" TV. For this i would use PLEX, as there is an app avaiable for my TV which looks really gorgeous. I already tested running PLEX on my iMac and it worked really good. The only problem I had was that my digital camera makes videos in such a stupid format, so PLEX needed to transcode it. So i need decent power to make this work. The next thing I want to do is to run a game server (team fortress 2 or another free to play game) and a teamspeak server. since I now have a nice internet connection it shouldn't be a problem to do this with a acceptable latency. Me and my friends have already tested it and we've had pings from 20 ms to 50 ms, depending on their providers and how far they´re away from me. And finally i want to run something like pfSense as a router, firewall, dhcp and so on.
I hope I described my situation detailed enough .
My plan now was to build a ESXi server with affordable consumer hardware (as I see in this forum, I wasn´t the first one thinking about this ) and then running 3-4 virtual machines who are doing my needed tasks.
1 x windows for the game server
1 x probably centOS for PLEX and so on
1 x pfSense or something similar
1 x maybe Openfiler for cloud purpose
I already bought a RAID-Controller (MegaRAID SAS 9270-8i) and four 3TB drives. The RAID-Controller is ESXi compatible, I already tested this. With those drives I would make a RAID6 and store my data on it. I also have a 128GB SSD where my virtual machines would take place.
What I now need are suggestions for a Processor, Mainboard, RAM and maybe for a LAN-NIC.
I started my search on server hardware, realising soon that it's to expensive for me, and maybe also unnecessary for my performance needs. Than I saw that many people are using AMD-FX octacores for their ESXi servers, as they have passthrough capability and decent speed for the money. Also i have often read that an real octacore performs better than a quadcore with hyper threading when it comes to virtualization. Is that right?
The next thing is the RAM. Many people say that i should use ECC-Ram, as many of the AM3+ mainboards from ASUS support them. Do i really need them, since they cost a lot more than normal RAM?
And what about the network adapters? I know only ESXi 5.1 supported those realtek-NIC's, which are onboard on almost every consumer mainboard. How many ports do i really need? One for every virtual machine i run, and maybe two for the firewall as WAN and LAN? Sorry I'm a real noob at this !
I really hope you can help me on my decisions which hardware i should buy. I'm really losing my nerves slowly with this project . I´ve already tried to get answers on 3 different forums, and everyone is saying different things, and many of them don't know what they are talking about. My last try is in english, since it looks like that on hardforum are many people who did such things before !
With greetings from austria,
Georg