Jump to content

Need some server related advice

Hey, hope everyone reading this is doing well! So a little quick background I am a IT systems admin for a small business and private elementary school. I inherited a lot of IT related problems, mostly networking issues. Everything is all smooth and running well for the last year! Learned a ton this year! Been fun! Okay enough of me! 

 

I made a custom built server; running a ryzen 1700 (16 thread) and 16gb of ddr4. I have windows server 2016 running as the main OS with a couple ubuntu server Virtual Machines running a custom DNS server and a openVPN server. I was wondering if it was a good idea to switch the vm os and the main os. So I am considering running linux on the server and then running windows server in a vm. The reason why is due to windows server being ridiculously slow in most aspects of everything. A simple restart can be a pain in the butt hole. The windows server runs an active directory domain and some gpos (group polices) for the school. 

 

It was just a thought I had today... I am kinda asking if that a horrible idea or if its a good idea and maybe some reasons for both.

Link to comment
Share on other sites

Link to post
Share on other sites

Yeah I personally do not see hyper-v as a production hypervisor. It is outdated in so many ways.

 

You should check out proxmox. I've been using it for almost 2 years now in the datacenter and it's been great. It's got a debian base and runs kvm or containers. Really awesome IMO. It will run windows server just fine and has its own web management interface that is used for taking care of everything.

My native language is C++

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, tt2468 said:

Yeah I personally do not see hyper-v as a production hypervisor. It is outdated in so many ways.

 

You should check out proxmox. I've been using it for almost 2 years now in the datacenter and it's been great. It's got a debian base and runs kvm or containers. Really awesome IMO. It will run windows server just fine and has its own web management interface that is used for taking care of everything.

Thanks for the advice; I will look into it!

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Ericarthurc said:

Hey, hope everyone reading this is doing well! So a little quick background I am a IT systems admin for a small business and private elementary school. I inherited a lot of IT related problems, mostly networking issues. Everything is all smooth and running well for the last year! Learned a ton this year! Been fun! Okay enough of me! 

 

I made a custom built server; running a ryzen 1700 (16 thread) and 16gb of ddr4. I have windows server 2016 running as the main OS with a couple ubuntu server Virtual Machines running a custom DNS server and a openVPN server. I was wondering if it was a good idea to switch the vm os and the main os. So I am considering running linux on the server and then running windows server in a vm. The reason why is due to windows server being ridiculously slow in most aspects of everything. A simple restart can be a pain in the butt hole. The windows server runs an active directory domain and some gpos (group polices) for the school. 

 

It was just a thought I had today... I am kinda asking if that a horrible idea or if its a good idea and maybe some reasons for both.

Okay, here is what you do:

1. Get an actual OEM to supply the server (unless your IT budget is lower then your weekly wage, you can get this sorted and get a 4hr support contract). Get more RAM.

2. Get a 2nd physical server.

3. Don't use Windows 2016 as a hyper-v server, they have a free product called Hyper-V server 2016, look now you can run 2x windows server VM's on the system.

4. Install windows server 2016 as a vm, have the AD stuff do just that. AD. Nothing else.

5. Do the same thing to 2nd server, and spin up another DC.

6. Spin up other vms as needed.

7. get 3rd and 4th server to act as san/shared storage.

8. move vhd files to 3rd server

9. now configure reduncancy settings to auto migrate in the event of a failed server.

 

You can replace Hyper-v with ESXi or KVM or Proxmox, but they'll all be slow if you don't configure them correctly.

Try doing every windows server install as a core install, I'm surprised at how many "System Administrators" are just glorified "professional next clickers"

 

I'd also hazard a guess that your performance issues are going to be surrounding poor AD tuning (i.e. having the sysvol on the c:\ etc etc, and having ~1000+ clients doing logins at the same time)

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Blake said:

Okay, here is what you do:

1. Get an actual OEM to supply the server (unless your IT budget is lower then your weekly wage, you can get this sorted and get a 4hr support contract). Get more RAM.

2. Get a 2nd physical server.

3. Don't use Windows 2016 as a hyper-v server, they have a free product called Hyper-V server 2016, look now you can run 2x windows server VM's on the system.

4. Install windows server 2016 as a vm, have the AD stuff do just that. AD. Nothing else.

5. Do the same thing to 2nd server, and spin up another DC.

6. Spin up other vms as needed.

7. get 3rd and 4th server to act as san/shared storage.

8. move vhd files to 3rd server

9. now configure reduncancy settings to auto migrate in the event of a failed server.

 

You can replace Hyper-v with ESXi or KVM or Proxmox, but they'll all be slow if you don't configure them correctly.

Try doing every windows server install as a core install, I'm surprised at how many "System Administrators" are just glorified "professional next clickers"

 

I'd also hazard a guess that your performance issues are going to be surrounding poor AD tuning (i.e. having the sysvol on the c:\ etc etc, and having ~1000+ clients doing logins at the same time)

 

Haha I mean that's a great plan, great info. But I work for a non-profit, my yearly IT budget is less than 10k. But I mean thanks is for the info :) Question though, why should I pay for an OEM server?

And my client base is more like 50 people. 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Ericarthurc said:

Haha I mean that's a great plan, great info. But I work for a non-profit, my yearly IT budget is less than 10k. But I mean thanks is for the info :) Question though, why should I pay for an OEM server?

And my client base is more like 50 people. 

The support contract is the number 1 reason. You get that call at 2am that your DC is dead, you call [vendor of choice] and they'll be there within 4 hours starting to replace hardware.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

33 minutes ago, Blake said:

The support contract is the number 1 reason. You get that call at 2am that your DC is dead, you call [vendor of choice] and they'll be there within 4 hours starting to replace hardware.

 

 

true but at under 10K that just 1 server with 4 hour replacement. 

Good luck, Have fun, Build PC, and have a last gen console for use once a year. I should answer most of the time between 9 to 3 PST

NightHawk 3.0: R7 5700x @, B550A vision D, H105, 2x32gb Oloy 3600, Sapphire RX 6700XT  Nitro+, Corsair RM750X, 500 gb 850 evo, 2tb rocket and 5tb Toshiba x300, 2x 6TB WD Black W10 all in a 750D airflow.
GF PC: (nighthawk 2.0): R7 2700x, B450m vision D, 4x8gb Geli 2933, Strix GTX970, CX650M RGB, Obsidian 350D

Skunkworks: R5 3500U, 16gb, 500gb Adata XPG 6000 lite, Vega 8. HP probook G455R G6 Ubuntu 20. LTS

Condor (MC server): 6600K, z170m plus, 16gb corsair vengeance LPX, samsung 750 evo, EVGA BR 450.

Spirt  (NAS) ASUS Z9PR-D12, 2x E5 2620V2, 8x4gb, 24 3tb HDD. F80 800gb cache, trueNAS, 2x12disk raid Z3 stripped

PSU Tier List      Motherboard Tier List     SSD Tier List     How to get PC parts cheap    HP probook 445R G6 review

 

"Stupidity is like trying to find a limit of a constant. You are never truly smart in something, just less stupid."

Camera Gear: X-S10, 16-80 F4, 60D, 24-105 F4, 50mm F1.4, Helios44-m, 2 Cos-11D lavs

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Ericarthurc said:

I made a custom built server; running a ryzen 1700 (16 thread) and 16gb of ddr4. I have windows server 2016 running as the main OS with a couple ubuntu server Virtual Machines running a custom DNS server and a openVPN server. I was wondering if it was a good idea to switch the vm os and the main os. So I am considering running linux on the server and then running windows server in a vm. The reason why is due to windows server being ridiculously slow in most aspects of everything. A simple restart can be a pain in the butt hole. The windows server runs an active directory domain and some gpos (group polices) for the school. 

I've never seen Windows Server/Hyper-V as the actual reason a VM is performing badly, not that Hyper-V is my preferred hypervisor choice but it's equally good as all the others.

 

You also shouldn't be running the Hyper-V role together with the Domain Controller role, this is just a really bad idea. Use Windows Hyper-V server since that is free and virtualize the DC. One of the reasons you're getting bad performance is because when you install the DC role and promote it to a DC it enforces network level encryption among other things so this has a direct impact on hosted VM performance.

 

Nothing should ever be run on the hypervisor OS unless it is directly hypervisor related, this is true for all of them.

 

1 hour ago, Ericarthurc said:

Haha I mean that's a great plan, great info. But I work for a non-profit, my yearly IT budget is less than 10k. But I mean thanks is for the info :) Question though, why should I pay for an OEM server?

And my client base is more like 50 people. 

If money is an issue I'd advise buying used servers and using new HDDs in them over buying desktop/workstation computers to use as servers, you'll also get way more for you money.

 

Also non-profits and schools get special Microsoft licensing, in my country Windows Server licenses (actually almost all Microsoft server products) are free for schools and by free I man free/unlimited/go ham/VMs for everyone!

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, GDRRiley said:

true but at under 10K that just 1 server with 4 hour replacement. 

Apply for a grant from a charitable trust, only schools I've seen that have issues replacing/buying things like servers are the ones that don't know they can get access to the money if they really need it.

 

Schools here generally have really good networks and servers, high end stuff too. I can understand the non-profit having issues but the school shouldn't be a problem.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, leadeater said:

Schools here generally have really good networks and servers, high end stuff too. I can understand the non-profit having issues but the school shouldn't be a problem.

not mine. running 2010 mac pros for mutimedia, Imacs for computer labs. and mac 2010 servers, my 2 mutimedia servers just gave up.

Good luck, Have fun, Build PC, and have a last gen console for use once a year. I should answer most of the time between 9 to 3 PST

NightHawk 3.0: R7 5700x @, B550A vision D, H105, 2x32gb Oloy 3600, Sapphire RX 6700XT  Nitro+, Corsair RM750X, 500 gb 850 evo, 2tb rocket and 5tb Toshiba x300, 2x 6TB WD Black W10 all in a 750D airflow.
GF PC: (nighthawk 2.0): R7 2700x, B450m vision D, 4x8gb Geli 2933, Strix GTX970, CX650M RGB, Obsidian 350D

Skunkworks: R5 3500U, 16gb, 500gb Adata XPG 6000 lite, Vega 8. HP probook G455R G6 Ubuntu 20. LTS

Condor (MC server): 6600K, z170m plus, 16gb corsair vengeance LPX, samsung 750 evo, EVGA BR 450.

Spirt  (NAS) ASUS Z9PR-D12, 2x E5 2620V2, 8x4gb, 24 3tb HDD. F80 800gb cache, trueNAS, 2x12disk raid Z3 stripped

PSU Tier List      Motherboard Tier List     SSD Tier List     How to get PC parts cheap    HP probook 445R G6 review

 

"Stupidity is like trying to find a limit of a constant. You are never truly smart in something, just less stupid."

Camera Gear: X-S10, 16-80 F4, 60D, 24-105 F4, 50mm F1.4, Helios44-m, 2 Cos-11D lavs

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, GDRRiley said:

not mine. running 2010 mac pros for mutimedia, Imacs for computer labs. and mac 2010 servers, my 2 mutimedia servers just gave up.

[Insert Mac joke] xD

 

Standard setup here for a high school with 800-1500 students is 2 or 3 Lenovo x3650 M5 with 64GB or 128GB RAM, Lenovo V3700 storage array, FortiGate 600D, stacked core switch with 10Gb to all servers and network cabs, 6 to 12 bay NAS for backups, redundant UPSs, Veeam Backup and Replication, Aruba or Ruckus wireless controller and a Mac mini server if the school has Macs.

 

As schools get smaller they eventually drop down to just a single server with local disk and a backup NAS, bigger schools just add more x3650's as required.

 

It wasn't that long ago that all school networks were trash though, it's just that schools and the boards that run them eventually started taking IT seriously and allocated the required funding.

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

×