VMware Communities
ae3265
Contributor
Contributor

Fusion 3 Headless???

Okay, so getting the new version is bad enough.

But now, headless mode is missing in action??!?!?!?!!? WTF???

Come on guys, you are supposed to be ADDING features, not removing them.

Alternative solutions are starting to look better and better....

0 Kudos
32 Replies
ae3265
Contributor
Contributor

A few things.

I had issues running with nogui as a startup script with su. I haven't had a chance to explore all the permutations yet, however...

nogui as root will start the VM, confirmed.

If no one is logged in, you'll see complaints about access to the window manager. This can be overcome by codesigning the executables and there are some other ways to eal with that without code signing. That's a OS X issue and VirtualBox sees it as well.

Where I'm concerned at this point is whether VMware intends to keep/support nogui as a viable option. It certainly does not work in the same way as it did in 2, as my original stab at this was to ungrade Fusion and reboot my machine. So, the startup scripts/whatnot that worked in 2 do not work in 3. Whether that turns out to be codesigning, or some other issue, I would need to see it resolved as I require my VM's to start upon boot without user login.

So, in order for me to consider moving forward with Fusion 3 and beyond, my requirements are:

1. Working nogui option that works upon boot without need for user login. When the system boots, I want my specified VM's to be able to boot. And I want reassurance from VMware that this will continue to be a supported option.

As a corollary to 1, codesigning of vmrun and vmware-vmx and whatever other binaries might be needed to make nogui not too onerous. Yeah, I can generate my own code signing certs and whatnot, but it is a pain.

Optional, but would be very nice:

1. Return of "Headless" options to Fusion's GUI, with the same functionality as in 2.

2. Add in Gui settings, possibly under advanced?, for boot-time start of individual VM's, again, without requiring user login.

3. Add/Keep in Gui settings remote console (VNC) setup.

Of those, 1 is more important, I can deal with scripting the boot-time start and editing the .vmx files to add the remote console, but certainly having it right there would be nicer.

I am, within reason, willing to pay for a "workstation" version of Fusion with explicit support of these features. I can certainly understand why it may be desirable to have a desktop versus workstation version. Mind you, I think the price difference should be reasonable. Perhaps $50 for the additional features. However, best would be to keep them in/supported in the existing Fusion cost.

Unless VMware provides some sort of assurance about the future of being able to start VM's without user action/login and at boot-time, I have to consider alternative products that already include and explicitly support this. While it was "undocumented" in 2, I have come to depend on the functionality, whether or not that was VMware's intentions.

0 Kudos
zabouti
Enthusiast
Enthusiast

ajbrehm,

Yes, I started VMware and opened the Virtual Machine Library. It sees the headless VM running and even opened a window to it.

The nogui option is very important to me. If it dissappears, I will definitely consider moving away....

hth,

ge

0 Kudos
ajbrehm
Enthusiast
Enthusiast

"Yes, I started VMware and opened the Virtual Machine Library. It sees the headless VM running and even opened a window to it. "

Can you disconnect from it again?

0 Kudos
zabouti
Enthusiast
Enthusiast

ajbrehm,

No, I don't seem able to disconnect. Trying to close the window suspends the VM and stops the VM in my ssh session. Is there some other way to "disconnect"? I bet not.

Interesting. Thanks!!

-- ge

0 Kudos
ajbrehm
Enthusiast
Enthusiast

"No, I don't seem able to disconnect. Trying to close the window suspends the VM and stops the VM in my ssh session."

You can force quit the Fusion GUI. That will make all VMs run in the background.

But the problem is when you restart the GUI, all running VMs will come back as windows.

Can you check what happens when you connect to a nogui VM and then force quit the Fusion GUI and then start it again? Does the nogui VM remain in the background (i.e. headless) or does it fall into a window?

0 Kudos
zabouti
Enthusiast
Enthusiast

ajbrehm asks:

+Can you check what

happens when you connect to a nogui VM and then force quit the Fusion

GUI and then start it again? Does the nogui VM remain in the background

(i.e. headless) or does it fall into a window?+

I'm a little afraid to try that because I've put a lot of time into this VM and don't want to hurt it until I can clone it.

When I started the Fusion GUI earlier, it indeed grabbed the headless VM and put it into a window, so I think you are correct. This is not good behavior since it requires force quitting to stop Fusion GUI....

hth. Sorry not to try it just now.

-- ge

0 Kudos
ajbrehm
Enthusiast
Enthusiast

Don't worry. Your VM will survive this. Smiley Happy

0 Kudos
zabouti
Enthusiast
Enthusiast

> Don't worry. Your VM will survive this. Smiley Happy

Okay, here goes. I'm going to be awfully mad at you if this doesn't work...

Force quit of VMware: done.

Headless ubuntu still running. You're okay so far. Smiley Wink

Restarting Fusion without shutting down the headless VM - that's what you wanted me to test, right?

All that shows up at first is a window for another VM that is not running. The one that is running headless is not showing.

Now, I'll show the +Virtual Machine Library +window. Ok. That opened a window to the headless VM. Your prediction is correct!!

Hey! All you have to do is use Fusiion without the Virtual Machine Library window. Smiley Wink

Yep, VMware could improve the headless experience, all right!

0 Kudos
ajbrehm
Enthusiast
Enthusiast

Yepp.

And the thing is, it was already working better. In Fusion 2 you could easily switch between full-screen, window, unity, and headless mode for each individual VM. I run three VMs at the same time (and ideally want them to start when I reboot the Mac). But I do not need to use all three at the same time. I only access one. But the others need to be around in the background.

With Fusion 2 that was easily possible, in Fusion 3 they removed the feature.

I think I'll return my Fusion 3 licence. I only bought it last week.

0 Kudos
minkis
Contributor
Contributor

So in the latest release does headless work again? Where are we with this issue? Add me to the list of people that want the headless mode back

0 Kudos
rcardona2k
Immortal
Immortal

So in the latest release does headless work again?

The latest release is 3.0.2 from February. There are no improvements in headless mode as compared to the 3.0 release.

Where are we with this issue?

Headless mode is still unsupported in the product. The current Fusion 3.1 beta does not fix the behavioral regressions introduced by 3.0 as compared to 2.0. Given the unsupported status of headless, there is no guarantee the 3.1 final release will address any of the issues. I do not, however, work for VMware nor am I speaking for them, only answering the current state of the situation.

0 Kudos
minkis
Contributor
Contributor

Hi

Thank you for the update Smiley Happy

0 Kudos
chauge
Contributor
Contributor

As best I can tell, in 3.1, headless is broken completely now.

When I try to use "nogui" in any VM I get a message, "Error: The file is already in use"... Wait, no, I only get it if the VMware GUI is already loaded. Quit out of VMware and start it with "nogui" it seems to be fine. Sorry about that.

One thing I added to my .vmx files that I'm opening headless is:

msg.autoAnswer = "TRUE"

Not sure if it still works in 3.1 (it's also probably an undocumented feature removed), but it still works with it, and perhaps it will be re-enabled some day. It should auto respond to any mesages that pop up in VMware.

Happy VMing!

Chaz

0 Kudos