Hi xPerts,
I am looking for method to run a predefined virtual machine OS directly without assistance of any software to be installed in the client system. Basically, a self-extracted single file (exe) where the predefined VM is encapsulated. How can i achieve this without installing client software on the end user system?
Any script method help or any other possible soutions? Please acknowledge..
Hi,
you can't run a VM without hypervisor software on a PC at the moment.
What you can to is export your VM to ovf, so you can import it on most hypervisors.
Tim
Thanks Tim! This is one requirement for one user who don't want to install any software client. Is any way to achieve automatically run the script to install the client software and run VM every time user click the package file. I mean is it possible to use Vmware Power CLI scripts? Appreciate if u can help.. i know there is script to do it..I dont know how to do it?
What do you want to run inside the VM?
If it's just a single application you should look at VMware Thinapp. You can virtualize an application, so it's just an .exe file that runs on any supported windows version.
Tim
Inside VM, we have a predefined operating system[Windows]. Idea is, we give predefined virtual machine operation system as a .exe file to user. So, he can use the .exe package file to run the guest OS VM whenever he us it. Did u understand?
Of course we understand. But, to your host OS, that virtual machine is merely a document - a set of files which, without some software installed on your host to understand/interpret them, are useless. Just like if you send someone an Excel spreadsheet file but they don't have Excel installed (or an Excel Viewer), they cannot open it. Same thing here - if no virtual machine software like VMware Workstation/Player, or VirtualBox, Qemu, etc. installed on the computer, then the computer has no concept of what to do with the file in order to run it!
There are methods to creating a "Portable VMware Player". The main issue is that the portable version needs to be run as admin to install the kernel drivers and start the needed services. If your user can't run as admin then I think you're out of luck. All newer virtualization software needs hooks into the host OS, which requires some sort of admin level install. If you're running something like a DOS box I think I remember QEMU had some driverless virtualizations up and running. Good luck.
Edit: If your user has a newer version of Windows I believe they come with hyper-V built in. You may be able to script a Hyper-V import. I haven't tried, so I don't know how difficult it would be.
Thank Sam! Can you please share methods to creating a "Portable VMware Player"?
Yes, we can prefer to run with admin privilege.
My VMware connection server is down... so I don't have access to the saved tabs I have on that machine and I couldn't find the wrapper for VMware. This may be blasphemy on this site, but I did come across this: vbox.me . This is essentially what I was getting at. I thought I had found a VMware tool that did the same thing but for the life of me I can't seem to find it.
Thanks for your efforts sam...I will see it.
