I had to sit back and figure out what I wanted to do. Here is what I'm trying to do.
- I want to have a central server to store all my TV shows and shyt and be able to stream them from any computer. That is pretty simple, I think I can just set up a Windows share folder for that.
- I want to have a central server to run VMs off of for doing work. I mainly do shyt in Microsoft Office, but the desktop I am doing it on is slow/old. I want to see/know if a VM can operate faster than the computer it is working through, if the server it is working through has more RAM/processing power etc.
Im not gonna do shyt with my media computer except remove video from it and stream it from the server. So basically I wanna know what the cheapest server I would need to do that would be, as far as processor type and RAM requirements, assuming it would have times where it would have to run a VM and stream media at the same time. As well as be a server for setting up a little test lab in the future. And I want the server to be Linux. Does that make sense? What should I buy
Virtual machines don't work through another computer. You're probably referring to Remote Access. When you create a virtual machine, it is sort of like a video game emulator. You are creating an emulation of a computer with a certain set of hardware specifications. The "games" for a virtual machine would be an image of whatever operating system you decide to use. With virtual machines, the computer you are running the VM off of always has to have greater specifications than the virtual machine you have created, since you are essentially partitioning your computer's current resources and allocating some of them to the virtual machine.
Say for example I have a computer with an 8 core processor and 16 GB of RAM. When I create a virtual machine, I am not connecting to another computer at all. I'm simply opening whatever virtual machine software I decide to use. When configuring that software, I choose what operating system I want to run and then I allocate whatever computer resources to the virtual machine I deem fit. The software creates a sort of 'digital computer' for the new OS to run in. Whatever resources I allocate to the virtual machine has to be less than the resources I have available on my physical machine since it is utilizing resources from the physical machine and creating an emulated computer. The purpose of a virtual machine is if you want to run two or more operating systems simultaneously on one computer instead of having to either reboot and enter into Linux or Windows or instead of having ot
Remote Access, on the other hand, allows you to access another computer from your current computer and it's as if you are sitting in front of the other computer. You move the mouse on your current computer and in a remote access environment, the mouse cursor moves across the screen on the other computer. You are essentially using the other computer from your current computer. I'm guessing that's what you want to do. Team Viewer is a very easy to use form of remote access software.
If you want to build a computer to use as a server, are you willing to build it to yourself? What is your budget, and will you only be using it as a media server?