hashicorp / vagrant

Vagrant is a tool for building and distributing development environments.
https://www.vagrantup.com
Other
26.24k stars 4.44k forks source link

vmware fusion 10.0.0 support #9007

Closed tcataldo closed 6 years ago

tcataldo commented 7 years ago

Please note that the Vagrant issue tracker is reserved for bug reports and enhancements. For general usage questions, please use the Vagrant mailing list: https://groups.google.com/forum/#!forum/vagrant-up. Thank you!

Vagrant version

$ vagrant -v Vagrant 2.0.0 $ vagrant plugin list vagrant-hostmanager (1.8.7) vagrant-share (1.1.9, system) vagrant-vmware-fusion (4.0.24)

Host operating system

osx 10.13 high sierra

Guest operating system

ubuntu xenial, but it is not relevant

Expected behavior

The VM starts in vmware fusion 10.

Actual behavior

Bringing machine 'mapi' up with 'vmware_fusion' provider... This provider only works with VMware Fusion 8 or lower. You have Fusion '10.0.0'. Please install the proper version of VMware Fusion and try again.

Steps to reproduce

  1. upgrade vmware fusion to 10
  2. vagrant up
ndobbs commented 7 years ago

I too like to stay on the latest edge of software - purchased and upgraded to VMware Fusion 10, also upgraded to Vagrant 2.0 today. Can't run my dev environment without switching my provider to virtualbox.

chrisroberts commented 7 years ago

Release with Fusion 10 and Workstation 14 support will be coming next week.

japecci commented 7 years ago

any update as to when the plugin update will be coming out?

tmpkn commented 7 years ago

Any update re Fusion 10 support?

LewisTheobald commented 7 years ago

Hi @chrisroberts - you said 10 days ago it'll be 'coming next week', do you have an update on this? Eager to actually be able to fire up and use our boxes again.

tmpkn commented 7 years ago

We're in the same boat here.

daniel-chris-lucas commented 7 years ago

Same here, keep refreshing the VMWare integration page but still no update.

punkrokk commented 7 years ago

Yea - I could be in this boat, but I'm waiting for the plugin update to upgrade. Keep up the good work guys.

yakovzaytsev commented 7 years ago

@chrisroberts when will you release ?

terion-name commented 7 years ago

@chrisroberts any updates on this? work had stopped :(

ndobbs commented 7 years ago

@chrisroberts Looking for an update even if the timeline is out further than originally anticipated. I read Fusion 10 has a new API so I'm assuming development is more complex than originally thought.

I've been hobbling on using the virtualbox provider for now. Appreciate all the hard work you all put into this.

tmpkn commented 7 years ago

I second that - a realistic ETA would be much appreciated.

embusalacchi commented 7 years ago

Any ETA?

jsco2t commented 7 years ago

Is there anything that you need help with to close this issue out? Beta testers? Bug fixes?

mitchellh commented 7 years ago

Hi everyone, as a status update: we have the plugin working with VMware 10, but we're running into some issues updating our deployment/release process. That is all a bit embarrassing but that's where we're at now. I'm very sorry this has taken longer than in the past.

The release with VMware 10 also includes a security fix. This was the reasoning for the deleted comment was that it worked around some of our licensing protections and while we do want Vagrant to work with the latest VMware and we're sorry we're taking awhile here, we also don't want to officially encourage such workarounds.

I'll leave the thread unlocked for any comments but this is the latest news. I apologize once again.

daniel-chris-lucas commented 7 years ago

@mitchellh thanks for the update. Is there a estimated release date? Keep up the great work

tisba commented 7 years ago

Thanks for the clarification, @mitchellh.

mitchellh commented 7 years ago

The target currently is October 18, earlier if we can.

I feel really bad that we've taken longer than usual here and I'm sorry, so I also talked with folks over here and we'll be giving a special discount code on this issue for the people who have been patiently waiting for this so that instead of the normal upgrade price there is a lower price ($19 instead of $39).

Also, just as we've done in past years, anyone who purchased the plugin in the 60 days leading up to the VMware 10 support will be upgraded for free on release day. They only have to redownload their license.

I'll post the discount code and any more news as it comes.

ndobbs commented 7 years ago

@mitchellh This is great, thanks so much for the updates and the offer on the coupons. Hashicorp rocks!

jjl commented 7 years ago

How come this is a paid upgrade if the plugin works apart from the version check?

StefanScherer commented 7 years ago

Thanks @mitchellh, I also wait for that update, but I'm lucky and still on Fusion 8.5.8 so I'm operable until the new plugin is available. Keep up the good work!!

m4rkw commented 7 years ago

@jjl it probably doesn't work 100%, and the security issue mentioned is real.

mitchellh commented 7 years ago

@jjl The upgrade fees enable us to responsibly sustain the ongoing maintenance of not just the plugin but the core of Vagrant itself. We only ever introduce major upgrades for new versions of VMware since that itself also comes with an upgrade cost. In most cases, 90+% of the plugin does work with a version check change. As I haven't been working directly on this release, I'm not sure where any compatibility issues exists. But there hasn't been a new version of VMware that hasn't introduced subtle bugs yet (typically networking) and the maintenance to resolve those is what these fees help sustain.

Additionally, we've continued to release new features into the VMware plugin over time. For example earlier this year we introduced linked clone support. This is a major feature enabled by VMware 8 but we didn't charge an upgrade fee for the feature, only the VMware 8 support 6 months earlier. So these fees also help pay for the team to do work such as that.

Thanks for helping support Vagrant. 😄

barkingfoodog commented 7 years ago

@mitchellh I know Fusion Pro 10.0 offers some new APIs for administering VMs and various features, including NAT. Will the new plug-in take advantage of any of these? I know there have been periodic issues with the plugin configuring NAT especially ( #7948 #8642 #9047 ). It seems that letting VMWare mange its configuration via an API would be safer than hacking its config files directly.

mitchellh commented 7 years ago

@barkingfoodog Yep, those are the sorts of things we will be looking into once we get base compatibility updated and released. Networking (and the lack of a real API) has been a real challenge for the plugin for many years, so if the updates are able to support our usage, we will use them.

barkingfoodog commented 7 years ago

@mitchellh Awesome! The vagrant-vmware plugin was the first thing I thought of when I saw those release notes, and it sure seems the API feature had projects just like this in mind. I love seeing compatible technologies move towards each other.

satyadeep commented 7 years ago

Thanks for sharing the updates @mitchellh . Have been holding on to Fusion 8.5 and waiting eagerly for the update to the plugin. Keep up the great work!

aspraveen commented 7 years ago

Thanks @mitchellh for the comments. I was also regularly checking the vagrantup site for the new release as I am stuck after upgrading to vmware fusion 10. Will wait then..

blopker commented 6 years ago

Looks like there was a vagrant-vmware-fusion update today, but I don't think it added Fusion 10 support. Just in case anyone is confused. 😄

Changelog here: https://github.com/hashicorp/vagrant-plugin-changelog/blob/master/vagrant-vmware-changelog.md

mitchellh commented 6 years ago

The new VMware version support and all supporting requirements were merged just after that release. The primary engineer behind it had to attend to family matters, but we're planning a release tomorrow.

terion-name commented 6 years ago

@mitchellh how to upgrade licence?

m4rkw commented 6 years ago

@terion-name you can't yet, the version with support for Fusion 10 has not been released yet.

m4rkw commented 6 years ago

with 4.0.25 installed if I run:

$ vagrant plugin update

it asks for authentication every time and seems to reinstall the plugin despite the version not having changed. anyone else seeing this?

ghsolutions commented 6 years ago

i run into problems installing the updated plugin 4.0.25:

https://gist.github.com/ghsolutions/d9cfcbfd1912b387cf189f52ed92afb0

m4rkw commented 6 years ago

@ghsolutions the plugin name is "vagrant-vmware-fusion" not "vmware"

ghsolutions commented 6 years ago

Ok, mea culpa thank you :)

ndobbs commented 6 years ago

Looks like it has been released Updated 'vagrant-vmware-fusion' to version '5.0.0'!

@mitchellh any update on the coupon codes so I can upgrade my license?

You're using a license that doesn't allow you to use the installed
version of Fusion. This error message occurs if you upgraded Fusion
without also upgrading your license. Please upgrade your license to
unlock features and support for the latest version of VMware Fusion,
or revert your version of Fusion back to the supported version.
You can upgrade your license by going to the following URL:

http://license.hashicorp.com/upgrade/vmware

Thanks for all of your help and support.

sergeyklay commented 6 years ago

@mitchellh Could you please create a small release instruction/note about upgrading, license, supported version, etc. Personally I bought VMW 10, then bought plugin license and had to do downgrade VMWare license from 10 to 8. Right now I have no idea is it possible upgrade for free from 8 to 10 or not and should I do this or plugin is not ready yet

ruettimac commented 6 years ago

When buying a new license, the only option is vmware fusion 8 or below (macos).

m4rkw commented 6 years ago

@ruettimac they'll probably update it soon

mitchellh commented 6 years ago

Hey all, the VMware plugin has been updated! There are still other pages being updated but the core supporting infrastructure is all there.

Valid 10/18 to 10/31 (UTC), we've created the coupon code VMW10-SORRY (😅 😅) to allow prior Vagrant VMware license owners to upgrade for $19 rather than $39. This is to apologize to those on this thread who have been patiently waiting for this which took longer than usual.

And as the upgrade page says, anybody who purchased after August 8, 2017 has already been automatically upgraded for free. If you find your confirmation email and redownload then your license is ready to go with the new versions of VMware.

For upgraders using the coupon code, NOTE: Only apply one coupon code to your order. If you apply multiple, all coupons will be dropped and the price reset. We do not control the checkout process so we can't change this behavior. Please only use one coupon code.

m4rkw commented 6 years ago

@mitchellh I just put that discount code in and got charged the full price for a new license

terion-name commented 6 years ago

@mitchellh purchase page still says that plugin is for VMware 8 and below. Didn't update yet?

terion-name commented 6 years ago

@mitchellh and discount drops immediately after applying on purchase page

mitchellh commented 6 years ago

@m4rkw Email support and you'll be refunded. For anyone else, please verify the checkout price before finalizing the purchase! I'll look into the code, it should work for anyone using an email address that has purchased the license before.

@terion-name Yes that page hasn't been updated yet. The global "buy" page is the last page we update, typically.

thomasjdev commented 6 years ago

I was able to upgrade with the promo code and it worked as expected.

terion-name commented 6 years ago

@mitchellh I've entered my email (mail@terion.name) on purchase screen and it set all the info. Then I've applied upgrade coupon from upgrade page. Then I've added second coupon, price changed to 19, but immediately all coupons dropped and price set to full

mitchellh commented 6 years ago

@terion-name Ah, only one discount code can be applied. I'll make note of that in my comment above. It appears the behavior when applying multiple is to drop them all and reset the price. That's out of our control unfortunately!

terion-name commented 6 years ago

@mitchellh applying only VMW10-SORRY changes nothing — it is dropping

terion-name commented 6 years ago

https://www.dropbox.com/s/ui4u7oug95rzgxr/screencast%202017-10-18%2019-02-26.mp4?dl=0