Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vSphere 6 support. #231

Closed
Udayan12167 opened this issue Mar 31, 2015 · 30 comments
Closed

vSphere 6 support. #231

Udayan12167 opened this issue Mar 31, 2015 · 30 comments

Comments

@Udayan12167
Copy link

I would like to use pyvmomi with vsphere 6 but it only supports till api version 5.5 when is a version for 6 coming out?

@hartsock
Copy link
Member

At the moment I'm working on this on a volunteer basis so it's best effort. I was hoping for 2 releases this year with the second release containing 6.0 support. The second release I was hoping to be able to assemble by the end of July 2015... but I can't control my velocity because I can't tell when other projects are going to require my attention.

@hartsock hartsock added this to the pyVmomi 2015.2 milestone Mar 31, 2015
@hartsock hartsock self-assigned this Mar 31, 2015
@Udayan12167
Copy link
Author

Is it possible to run pyVmomi 5.5 with esx6?

@michaelrice
Copy link
Contributor

@Udayan12167 I have not tested it but it should work fine. You wouldnt be able to use any of the new 6.0 MO or methods or properties, but it should be backwards compatible.

@michaelrice
Copy link
Contributor

@hartsock Is it possible to get the tool that creates ServerObjects.py open sourced?Or even to have it published as closed source by VMWare?

@strongliang
Copy link

I tested a VM backup app written with v5.5 on a VM on ESX6 and it worked. So at least it works to some extent.

@Udayan12167
Copy link
Author

Hey Thank you guys i think this solves my problem. :)

@hartsock
Copy link
Member

hartsock commented Apr 1, 2015

@michaelrice I will ask around again, but it was rather unlikely last time.

@michaelrice
Copy link
Contributor

@hartsock I think with out it, it makes this vsphere 6 support issue hard to add the "help wanted" tag to because it means someone has to hand edit that server objects file which could end up being problem ridden because of the syntax. I guess some of that could be handled with tests, but the tool would be most ideal. Ill cross my fingers and hope for the best. 🍀

@strongliang
Copy link

any update on this?

@hartsock
Copy link
Member

hartsock commented Jun 5, 2015

@strongliang we are still looking for support from VMware employees. Most folks are very busy right now and we're not able to get the free time we need to finish this part.

@ningke
Copy link

ningke commented Jun 5, 2015

@hartsock What exactly involved in porting to vSphere 6? A few weeks ago when I needed a vSphere6 only DataObject (VirtualVideoCard.graphicsMemorySizeInKB), I ended up "hacking" in the new field in ServerObjects. I still would like add a few more functionalities that I don't want to keep hacking. If someone knows the exact process to port, I might be able to help.

@michaelrice
Copy link
Contributor

@ningke that is the process.. you have to add all the new dataobject, faults, enums, managed objects, then update all the existing with new properties, then you also have to add the proper vim namespace so that it wouldnt have to be manually set in the connection.. Its a tedious process.

@ningke
Copy link

ningke commented Jun 5, 2015

@michaelrice Could we auto-generate the Data and Managed Object definition in ServerObjects.py by translating some kind of VMODL XML spec?

@michaelrice
Copy link
Contributor

@ningke #231 (comment)

VMWare has a tool that does it already.

@ningke
Copy link

ningke commented Jun 5, 2015

@michaelrice Cool. I am a VMware employee btw:)

@michaelrice
Copy link
Contributor

@ningke Awesome. Join forces with @hartsock and apply fierce amounts of peer pressure and get that tool open sourced ;)

@grzn
Copy link

grzn commented Jun 28, 2015

VMware has several forks of pyVmomi, and the one inside the VCSA has all the VC6.0 data and managed objects (along with some internal data objects that were not included in this open-source branch until now).

Looking at the diff between VCSA5.5u2 and VCSA6.0, it shouldn't take much work to update the data objects. Its a shame that VMware has the tools to generate these files (and has them inside VSA), and yet chooses to keep Python community behind.

BTW, I had a long discussion about releasing the entire APIs to open-source (or at least the marshalling part) with @hartsock back at September, but nothing changed since.

@hartsock
Copy link
Member

Hey folks. I'm currently heads down on a critical path of a different project so I've not had much time to donate to pyVmomi. I'm expecting to start seeing work from @parthgala to address these concerns as he's coming up to speed on the project.

@jcpowermac
Copy link

As a VMware customer how would I add "fuel to the fire" to get this better supported within VMware? I am fairly concerned at the current development of this project and our use of this for our Ansible modules.

@michaelrice
Copy link
Contributor

@jcpowermac If you have a TAM let them know how important this is to you, otherwise just use your normal AM.

@ghost
Copy link

ghost commented Aug 28, 2015

I am reaching out to my contacts in VMware to escalate this, but wanted to throw in my support here for getting this issue resolved.

@grzn
Copy link

grzn commented Sep 27, 2015

@parthgala do you have any update for us on this?

@hartsock hartsock removed this from the pyVmomi 2015.2 milestone Oct 8, 2015
@codekoala
Copy link

I'm eagerly awaiting this, as a major effort at work requires the new IO filter features. Any change?

@hartsock
Copy link
Member

cc @tianhao64

@divad
Copy link

divad commented Nov 18, 2015

Is there any chance of an update on pyvmomi supporting vCenter 6?

@hartsock
Copy link
Member

Attn: @tianhao64 && @parthgala

tianhao64 referenced this issue Dec 1, 2015
@tianhao64
Copy link
Contributor

v6.0.0 is just released: https://github.com/vmware/pyvmomi/releases/tag/v6.0.0

@codekoala
Copy link

Excellent, thanks! I'll try it when I get to work tomorrow :)
On Nov 30, 2015 5:31 PM, "Tianhao He" notifications@github.com wrote:

v6.0.0 is just released:
https://github.com/vmware/pyvmomi/releases/tag/v6.0.0


Reply to this email directly or view it on GitHub
#231 (comment).

@tianhao64
Copy link
Contributor

Sorry about the delay. Thank you everyone for your patience! Please let us know if you see any regression issues.

Regards,
Tianhao

@aryaanand
Copy link

I am trying to deploy ovf on vCenter 6. I think still the vim version is not supported for vCenter 6. Any update on this ? This is the issue I faced
#322

@hartsock hartsock removed their assignment Nov 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests