Jump to content

Is this a good idea for my home server?

I have been running a Linux based server for about 2 years solid until recently, I decided to change to a windows based server to learn Active Directory as I am required to learn it for work. I hate the windows server and desperately want to move back to Linux but I also want my server to be stupidly easy to make a complete backup and to restore.
 
This is where my new idea comes in, but I want your opinion on it first.
Run CentOS as the master server and tighten down its security as much as possible. Then, run one virtual machine running another distro of Linux for my actual home server use (Teamspeak, website, Minecraft, Plex, Torrents etc) and another for learning windows AD.
Then, if I need to make a complete server backup and/or restore, I only need to worry about compressing and decompressing the .VDI files.
Would this be a plausible way to run my home server, or is there something really obviously dumb I am missing?
Also, as I have a lot of TeamSpeak and web clients, I don't have much time for testing it out in certain configurations.
Another Benefit I can think of, is if I need to take the server down for a few hours for hardware maintenance, I can simply move the .VDI files onto my home computer and run them through Virtualbox for the few hours that are required.
Link to comment
Share on other sites

Link to post
Share on other sites

Definitely doable. I run a minimal CentOs with hypervisor on my HP server and use VM's for all my data analytics and sandbox development. It's the most secure and has the highest uptime for many applications.

Zeus: Dual Xeon E5-2695v3 | 128GB DDR4 ECC | Asus Z10PE-D16 WS | 2-way SLI EVGA GTX 980 SC ACX 2.0 | Corsair AX1200i | Fractal Design Define XL R2 | Das KB & Razor Chroma mouse

Yoda: HP DL380p Gen8 | Dual Xeon E5-2697v2 | 256GB DDR3 ECC | Dual Nvidia Tesla K40c | Dual 1200w PSU | 3X 146GB 15K SAS 2.5" HDD | CentOS 7 | Headless

Link to comment
Share on other sites

Link to post
Share on other sites

Can you recommend a good,  free hypervisor?  I heard that ESXI is good,  but I think last time I tried to use it,  it refused to install because I had "less" than 8gb of ram. (It recognised 7.99gb)

Link to comment
Share on other sites

Link to post
Share on other sites

I've used ESXi before but I don't like it personally. If you don't need GPU pass through then KVM works great.

Zeus: Dual Xeon E5-2695v3 | 128GB DDR4 ECC | Asus Z10PE-D16 WS | 2-way SLI EVGA GTX 980 SC ACX 2.0 | Corsair AX1200i | Fractal Design Define XL R2 | Das KB & Razor Chroma mouse

Yoda: HP DL380p Gen8 | Dual Xeon E5-2697v2 | 256GB DDR3 ECC | Dual Nvidia Tesla K40c | Dual 1200w PSU | 3X 146GB 15K SAS 2.5" HDD | CentOS 7 | Headless

Link to comment
Share on other sites

Link to post
Share on other sites

I run everything headless,  so I don't need any GPU integration at all.  How does KVM work?  Install CentOS, install KVM and then its like a lite Hypervisor?

Link to comment
Share on other sites

Link to post
Share on other sites

KVM is a type 2 hypervisor - it's light in the sense that it has low system resource requirements but it's fully functional for enterprise solutions. Sounds like you're already a bit versed with Linux so basic steps are:

1. Install clean Centos minimal install

2. Install KVM qemu virtualization groups

3. Initialize VM

Of course you'll need to bridge your etho and decide how you want to manage your VM client storage but it's pretty straightforward.

If you need more step by step let me know.

Zeus: Dual Xeon E5-2695v3 | 128GB DDR4 ECC | Asus Z10PE-D16 WS | 2-way SLI EVGA GTX 980 SC ACX 2.0 | Corsair AX1200i | Fractal Design Define XL R2 | Das KB & Razor Chroma mouse

Yoda: HP DL380p Gen8 | Dual Xeon E5-2697v2 | 256GB DDR3 ECC | Dual Nvidia Tesla K40c | Dual 1200w PSU | 3X 146GB 15K SAS 2.5" HDD | CentOS 7 | Headless

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×