grizzly: tomcat not required for vmware drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
Low
|
Shawn Hartsock |
Bug Description
Even though the manual mentions that tomcat would be required for the vmware driver to work, this is not the case.
The original text in the manual ([0]) says, under prerequisites:
"Tomcat server: This is required to serve up a local version of the vSphere WSDL file (see below)."
and later on
"Next, download the SDK from http://
However, tomcat is not required at all. Any other web server will do just fine. I have just verified this on a development setup, using nginx instead of tomcat.
Also, not the complete SDK is required, but rather the "vim25" folder and all of its contents. I have just verified this on my development setup as well.
This should probably be fixed, as tomcat uses a fair amount of resources, even though it is not required and keeping the whole SDK around uses some disk space, although not required either.
[0] http://
description: | updated |
Changed in openstack-manuals: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in openstack-manuals: | |
assignee: | nobody → Shawn Hartsock (hartsock) |
tags: | added: nova vmware |
Changed in openstack-manuals: | |
milestone: | none → havana |
importance: | Wishlist → Low |
A few things:
1. a webserver isn't needed at all. I've documented this in the Wiki. We have an extra workaround in the driver that lets you skip setting up a webserver at all. /wiki.openstack .org/wiki/ NovaVMware/ Documentation# SOAP_WSDL_ issues /gist.github. com/hartsock/ 6227311
** https:/
2. I've authored a script to automate the process of mirroring the WSDL and filling in the missing XML
** https:/
3. I"m trying to figure out how to edit the document in the link. I can't seem to find it. I'll run through the documentation tutorials and try and submit an edit to this.