Ask Your Question

Libvirt to ESX (Vmware Hypervisor)

asked 2013-06-11 23:42:41 -0500

anonymous user


updated 2013-06-12 06:07:14 -0500

fifieldt gravatar image

I am trying to change the Hypervisor of VM created on Open stack. For this I am using "" guide.

After making changes to nova.conf it is still not deployed on ESX host.

Steps followed by me: 1) installed tomcat6 2) downloaded SDK from and placed to "/var/lib/tomcat6/webapps/vmware/SDK/vsphere-ws/wsdl/vim25" 3) Made entries in nova.conf vmwareapi_host_ip= vmwareapi_host_username=root vmwareapi_host_password=something vmwareapi_wsdl_loc=

Then I tried deploying a VM , but could not see anything on ESX host by vsphere client , ie its not hosted on ESX.

Have I missed any step? As I haven't removed anything from nova.conf regarding libvert but add few lines for vmware only.

These are my nova.conf entries. Now I can not Launch an Instance. Getting status as error and no logs for it. (May be I don't no where should I look for logs)

ess@vsmDevVM-00-0:/etc/nova$ more nova.conf

firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver

flat_interface = eth0
flat_network_bridge = br100
vlan_interface = eth0
public_interface = br100
network_manager =
glance_api_servers =
 rabbit_password = vmware
rabbit_host = localhost
rpc_backend = nova.openstack.common.rpc.impl_kombu
ec2_dmz_host =
vncserver_proxyclient_address =
vncserver_listen =
vnc_enabled = true
 xvpvncproxy_base_url =
novncproxy_base_url =
 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s 
logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d
logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s
 logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_name)s%(color)s] %(i

instances_path = /opt/stack/data/nova/instances
lock_path = /opt/stack/data/nova
state_path = /opt/stack/data/nova
volume_api_class = nova.volume.cinder.API
enabled_apis = ec2,osapi_compute,metadata
instance_name_template = instance-%08x
libvirt_cpu_mode = none
sql_connection = mysql://root:vmware@localhost/nova?charset=utf8
my_ip =
osapi_compute_extension = nova.api.openstack.compute.contrib.standard_extensions
s3_port = 3333
s3_host =
default_floating_pool = public

fixed_range = 
force_dhcp_release = True
dhcpbridge_flagfile = /etc/nova/nova.conf
compute_scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
rootwrap_config = /etc/nova/rootwrap.conf
 api_paste_config = /etc/nova/api-paste.ini
allow_resize_to_same_host = True
auth_strategy = keystone
debug = True
verbose = True

enabled = True

enabled = false
html5proxy_base_url =

Please Help!! Thanks in advance.

edit retag flag offensive close merge delete


Information on how to find logs is here: in the OpenStack Operations Guide. Please provide some logs so we can see what is happening.

fifieldt gravatar imagefifieldt ( 2013-06-12 06:10:02 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2013-07-08 19:03:45 -0500

badkarma gravatar image

Did you create a port group on your ESX host that matches your integration_bridge setting?

For example I have a port group on my ESX host named br-int and integration_bridge=br-int in nova.conf

I can get them to kick off, but no getting no dhcp fun fun.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-06-11 23:42:41 -0500

Seen: 1,330 times

Last updated: Jul 08 '13