Click here to Skip to main content
15,881,172 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello,
I'm doing some investigation to a project. I'd like to access, from a website, to launch a virtual machine, like holsystems (www.holsystems.com) does.
I'm trying to understand how to access Hyper-V from na interface implemented by me.
This is for training purposes. The students with their own laptop access a link that opens a window and launch the VM. How can I do that?
The Windows Azure can do this for training purposes?

Thanks.
Posted

In can only speculate that http://www.holsystems.com/ launches some virtual machine inside the HTTP server, whatever it is. This is a proprietary system, so I don't have enough detail about it. Maybe the HTTP server is also proprietary (this is not so difficult to develop) and included in this product.

If you want to do something like that, you can do it the was I just suggested, but you cannot hope that a "regular" HTTP server will do something like that if you just write some special Web application. Web applications are executed in a special sandboxed environment, so their access to the host system is strictly limited, for safety purposes.

You either need to bite a bullet and design and implement the hard part, or you should devise some very different architecture. The second would probably much easier, but I cannot give you an exact advise as I don't know enough of your goals and requirements.

—SA
 
Share this answer
 
Thank you Sergey for your reply. Basicaly, my goal is create a virtual classroom. For example, the student with his laptop click in a course, and it launch a Virtual Machine for exercises and a pdf with the content of the course.
In other way, I know that Windows Azure can create virtual machines. Only thing I don't know is is I can use the platform for training purposes.

Regards,
JR
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900