grizzly: tomcat not required for vmware drivers

Bug #1190642 reported by Stephan Peijnik
6
This bug affects 1 person
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://www.vmware.com/support/developer/vc-sdk/ and copy it into /var/lib/tomcat6/webapps. You should ensure that the WSDL is available, in eg /var/lib/tomcat6/webapps/vmware/SDK/wsdl/vim25/vimService.wsdl. Below we will point nova.conf to fetch this WSDL file from Tomcat using a URL pointing to localhost."

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://docs.openstack.org/trunk/openstack-compute/admin/content/vmware.html

Tags: nova vmware
description: updated
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Wishlist
Changed in openstack-manuals:
assignee: nobody → Shawn Hartsock (hartsock)
Revision history for this message
Shawn Hartsock (hartsock) wrote :

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.
** https://wiki.openstack.org/wiki/NovaVMware/Documentation#SOAP_WSDL_issues
2. I've authored a script to automate the process of mirroring the WSDL and filling in the missing XML
** https://gist.github.com/hartsock/6227311
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.

Tom Fifield (fifieldt)
tags: added: nova vmware
Changed in openstack-manuals:
milestone: none → havana
importance: Wishlist → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/42201

Changed in openstack-manuals:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/42201
Committed: http://github.com/openstack/openstack-manuals/commit/59aa08eed5453af05d5d2196b98be16c2b72478a
Submitter: Jenkins
Branch: master

commit 59aa08eed5453af05d5d2196b98be16c2b72478a
Author: Shawn Hartsock <email address hidden>
Date: Thu Aug 15 15:23:23 2013 -0400

    tomcat not required for vmware drivers

    Applies to both Grizzly and Havana!

    patchset 2 updates screen tags to use prompt and
    userinput and rebases

    patchset 4 fixes entity reference for > symbol

    fixes bug: 1190642

    Change-Id: Id1f239b1f99474c40f3159e3cf96f9248ffb23db

Changed in openstack-manuals:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.