I'm throwing around the idea of doing some virtualization on my home server and would like some knowledge if someone will oblige. I'm not going to claim what I am thinking of doing is useful in my situation, but I'm definitely interested in the theory. I'd like to commit some of my home resources to virtualizing an OS that I will use for general purpose, non-gaming usage.
For the purpose of this post, assume I am talking about consumer grade hardware that has full support for virtualization, I will be the only user, and plan to virtualize one machine using KVM on top of a Debian Server install that will be used primarily to serve files to myself. The virtual machine I plan to host is going to be a desktop OS, either Windows 8.1 or Linux Mint.
1. Is KVM the only software I need on the server to create the virtual machine? Other than KVM, are there any other options I should be considering?
2. How much ram do I need as a minimum? Currently I have 8GB. There is no RAID array and the files are being served from standard mounted EXT4 formatted drives. The server stands idle the vast majority of the time when it's powered on.
3. What software do I use to actually use the virtual machine from another client? Does a KVM solution require a Linux client counterpart or are there Windows solutions?
4. Is there any advice that I might need before considering moving forward? i.e. is it a crackpot idea or a great one? Is it more trouble than its worth, etc?
Thanks in advance.
For the purpose of this post, assume I am talking about consumer grade hardware that has full support for virtualization, I will be the only user, and plan to virtualize one machine using KVM on top of a Debian Server install that will be used primarily to serve files to myself. The virtual machine I plan to host is going to be a desktop OS, either Windows 8.1 or Linux Mint.
1. Is KVM the only software I need on the server to create the virtual machine? Other than KVM, are there any other options I should be considering?
2. How much ram do I need as a minimum? Currently I have 8GB. There is no RAID array and the files are being served from standard mounted EXT4 formatted drives. The server stands idle the vast majority of the time when it's powered on.
3. What software do I use to actually use the virtual machine from another client? Does a KVM solution require a Linux client counterpart or are there Windows solutions?
4. Is there any advice that I might need before considering moving forward? i.e. is it a crackpot idea or a great one? Is it more trouble than its worth, etc?
Thanks in advance.
