Jump to content

Recommended Posts

Posted

It looks like we're going to have to allow various bits of software (Basic, Python etc) to run on our ICT suite PCs. The only practical and safe and usable way I can see of doing this after much testing is to bung it all onto a VM and let the students run the VM locally. If it gets broken then we copy the VM back over. We would disable the network card on the VM's so it would work well as a local machine.

 

Has anyone else done this? any pitfalls or advice? Its a bit of a fudge solution, but to allow Smallbasic etc to work, we'd have to allow .exe's to run from the students work area, which would be a rather bad idea in our environment. I suggested using 'sacrifical' laptops which could be re-imaged but they want to use a full suite.

Posted

We have recently done this. Not sure how much it is used by our IT department yet as they are doing the theory parts I think. We used a base Windows XP image with nothing installed. Just the latest updates available at the time. Like you we have set the machines to local only.

 

We installed all of the software the IT Dept wanted and used Virtual Box to create a virtual environment for the students to create and test programming code and exes.

 

During testing it seemed like the best way to do this with minimal impact on the network and chaning of policies to accomadate what needed to be done.

 

The only thing I wanted out of this was to be able to load up the virtual envionment without the students having access to the Virtual Box console. To do this i found you could create a shortcut that would load up just the machine. Done this using the following when you create shortcut - "C:\Program Files (x86)\Oracle\VirtualBox\VBoxManage.exe" startvm Programming

 

Just thought this may be useful for you.

  • Thanks 1
Posted (edited)

Virtual Box looks like a better solution, especially using the shortcut suggested by EvLPhenom - only thing is, how do you stop students changing the settings of the virtual machine?

 

I want a VM with no network card/usb/dvd rom etc but when the VM is running they can change the settings?

 

Edit: Looks like VBox will not work for us. Created a VM in a shared local folder and made sure all users have permission to the file. When running the shortcut to start it up (using either VM name or GUID) as anything other than the user who created it they get an error logged saying it 'could not find a registered machine'

 

So I guess Virtual Box only works on a user by user basis as the machine is registered to the user who created it. Bit daft really especially as I start the VM with the full path to the .vbox file so you'd think that would work.

 

Back to the drawing board!

Edited by Sheridan
Posted

@Sheridan

 

You can lock down the settings via insturctions here

 

We have set it up so that there is no easy access to the menu bar when the VM is running and have also disable the VBManager from running using the noSelector option on that page.

 

As for the "could not find a registered machine" message I had a similar problem. To resolve this I created two system variables to point to where the software is installed and one to where the vm is stored. On our setup I have installed the VM to the local machine. The System Variable on our machines reads -

 

VBOX_INSTALL_PATH = c:\Program Files\Oracle\VirtualBox\

VBOX_USER_HOME = c:\vir-pc

 

On c:\vir-pc folder I have given the group Authenticated Users read, write and modify permissions.

 

I have also created a group on the local machines called VBOXUSERS, this allows authenticated users to access vm's created by other users. I found this here

 

Hope this helps.

  • Thanks 1
Posted
only thing is, how do you stop students changing the settings of the virtual machine?

The latest version of VMware Workstation (v9.0) allows you to create locked down VMs.

  • Thanks 1
Posted
XenDesktop is another alternative... as is VDI in Server 2013. The 2013 solution is particularly easy to set up! (We created a POC using a powerful desktop running all the roles configured using the quickstart wizard and it took about 10 minutes!)
  • 2 weeks later...
Posted

We finally used Virtual PC 2007 - it was the quickest simplest way to get this moving. And setting the options to 'Administrators only' and adding a shortcut has locked down the configuration.

 

Obviously we will also have to setup a way to replace the image every so often after the kids have messed around with it, but thats a simple script!

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



×
×
  • Create New...