Jump to content

Creating School Organization, Need help with virtualization

Go to solution Solved by tootech4u,

This looks perfect! Do you think it's what I'm looking for?

EDIT:

Okay, for anybody looking at this in the future here is a video tutorial to do basically exactly what I want: 

 

Also thanks to Decon who pointed me in the right direction.

Okay, so I am creating a club/organization at my high school and need some help. Here is some information about the organization.

 

What I need help with is that I don't know if I have access to powerful enough machines to do virtualization with. However, all of the students in the school have a Laptop provided to them as we are a technology based school. So I was wondering if it was possible to have say a machine at my house to host virtual machines as a server and connect to those virtual machines through our school provided laptops. My connection is a solid 150 Mb/s download speed and 11 Mb/s upload speed. Also, I may be able to host these virtual machines on a school computer in another room, but I would somehow need to be able to use processing power from a number of computers as one is not powerful enough to host. Is there anything that you can think of that would make this possible?

Link to post
Share on other sites

Okay, so I am creating a club/organization at my high school and need some help. Here is some information about the organization.

 

What I need help with is that I don't know if I have access to powerful enough machines to do virtualization with. However, all of the students in the school have a Laptop provided to them as we are a technology based school. So I was wondering if it was possible to have say a machine at my house to host virtual machines as a server and connect to those virtual machines through our school provided laptops. My connection is a solid 150 Mb/s download speed and 11 Mb/s upload speed. Also, I may be able to host these virtual machines on a school computer in another room, but I would somehow need to be able to use processing power from a number of computers as one is not powerful enough to host. Is there anything that you can think of that would make this possible?

what do you need virtualization for?

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

what do you need virtualization for?

I want to create "labs" so to say to use for Cyber Security. I'm thinking have some Kali hosts and some windows host and have an objective to try and complete. Also to just teach the basics of Linux/Unix and show the students around linux.

Link to post
Share on other sites

I want to create "labs" so to say to use for Cyber Security. I'm thinking have some Kali hosts and some windows host and have an objective to try and complete. Also to just teach the basics of Linux/Unix and show the students around linux.

I would not recommend kali for "teaching" people linux... Kali is a nightmare to run in virtualization and drivers it includes are buggy from my experience.  You're much better off apt-getting and running ubuntu or Debian for beginners.  What objective would you even be dealing with?  Forwarding port access to networks using VT-D is not gonna be easy for tons of remote clients and remote wireless is even harder from my experience...

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

I would not recommend kali for "teaching" people linux... Kali is a nightmare to run in virtualization and drivers it includes are buggy from my experience.  You're much better off apt-getting and running ubuntu or Debian for beginners.  What objective would you even be dealing with?  Forwarding port access to networks using VT-D is not gonna be easy for tons of remote clients and remote wireless is even harder from my experience...

I won't be using kali to teach them, that will be a later stage I was just giving an example. I will most likely start off with Ubuntu as it has a user friendly interface. Under the cyber security objectives, we might actually be taking an online course together and it might have virtualization labs that we will need to host. Forwarding ports will not be hard if I do it at home, and if it is on the local network I will not need to forward anything as it will all be within the schools network. The laptops will be wired, and I may even have simple desktops as clients. What I am aiming for is a "server" that will be able to run virtual machines as I need them and be able to connect to these virtual machine from either the laptops or desktops. Thanks for the reply!

Link to post
Share on other sites

I won't be using kali to teach them, that will be a later stage I was just giving an example. I will most likely start off with Ubuntu as it has a user friendly interface. Under the cyber security objectives, we might actually be taking an online course together and it might have virtualization labs that we will need to host. Forwarding ports will not be hard if I do it at home, and if it is on the local network I will not need to forward anything as it will all be within the schools network. The laptops will be wired, and I may even have simple desktops as clients. What I am aiming for is a "server" that will be able to run virtual machines as I need them and be able to connect to these virtual machine from either the laptops or desktops. Thanks for the reply!

what hardware will you be using to host these machines? how many machines will you be running? what network solution if will be deployed with the host machine?

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

what hardware will you be using to host these machines? how many machines will you be running? what network solution if will be deployed with the host machine?

IF I were to host at home, It would be either be: 8 GB Ram, Duo core 3.3 Ghz cpu with a 250 GB HDD, and a GT 640. If I can get access to the other machine, It has a GTX 780TI, water cooled quad core 3.2 Ghz cpu and a 2 TB HDD with 8 GB of Ram. If I were to host it at school i'd have an almost unlimited access to Machines with 4 GB Ram, duo core 2.8 Ghz cpu, and 250 GB hard drive (no gpu), and/or dual core 3.16 ghz processor, 4 gb of memory and 250 gb hdd. The number of clients will range from 2-6 and it will be a school network, has about 150 mb down and 20 mb up.

Link to post
Share on other sites

IF I were to host at home, It would be either be: 8 GB Ram, Duo core 3.3 Ghz cpu with a 250 GB HDD, and a GT 640. If I can get access to the other machine, It has a GTX 780TI, water cooled quad core 3.2 Ghz cpu and a 2 TB HDD with 8 GB of Ram. If I were to host it at school i'd have an almost unlimited access to Machines with 4 GB Ram, duo core 2.8 Ghz cpu, and 250 GB hard drive (no gpu), and/or dual core 3.16 ghz processor, 4 gb of memory and 250 gb hdd. The number of clients will range from 2-6 and it will be a school network, has about 150 mb down and 20 mb up.

I run around 6-8 VM's and it really punishes my 24-core 48gb Full ECC RAM server.  I'd recommend boosting CPU/RAM resources quite a bit before attempting multiple remote VM's at once (>2 virtual machines)  You could try to setup remote access on each of your machines at school but syncing those could be incredibly difficult. 

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

just a heads up I run around 6-8 VM's and it really punishes my 24-core 48gb RAM server.  I'd recommend boosting CPU/RAM resources quite a bit before attempting multiple remote VM's at once (>2 virtual machines)

Okay will do, but my problem is that I do not know how to host VM's and access them from clients. What setup do you use?

Link to post
Share on other sites

Okay will do, but my problem is that I do not know how to host VM's and access them from clients. What setup do you use?

that can get quite confusing.  You're best bet is either for remote access will be enterprise software like VMware ESXi (which is expensive) or something like Xen extensions for linux.  

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

Okay will do, but my problem is that I do not know how to host VM's and access them from clients. What setup do you use?

is this your first time working with VM's?

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

that can get quite confusing.  You're best bet is either for remote access will be enterprise software like VMware ESXi (which is expensive) or something like Xen extensions for linux.  

Thanks! VMware ESXi looks like what I need, do you have any knowledge of making a sort of botnet with multiple computers for more processing power?

 

Also, no I use Virtual Machines all the time.

Link to post
Share on other sites

Thanks! VMware ESXi looks like what I need, do you have any knowledge of making a sort of botnet with multiple computers for more processing power?

 

Also, no I use Virtual Machines all the time.

What vm software do you use right now?

 

what do you need the botnet processing power for?

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

What vm software do you use right now?

 

what do you need the botnet processing power for?

I use VMware Workstation on my personal rig. I thought I might be able to use it to get more processing power for the VM server.

Link to post
Share on other sites

This looks perfect! Do you think it's what I'm looking for?

EDIT:

Okay, for anybody looking at this in the future here is a video tutorial to do basically exactly what I want: 

 

Also thanks to Decon who pointed me in the right direction.

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

×