Ask Your Question
1

Launching Instance on VMware shows Guest OS Not Found

asked 2014-01-17 07:53:37 -0500

Nikita gravatar image

We have a 3 Node Openstack Havana Setup as follows: Controller : 172.16.17.17 Compute: 172.16.17.2 Network Node: 172.16.17.18

I configured VCenter(5.1) as compute with the ubuntu havana controller manually following the formal document provided by openstack (VOVA not used). I am trying to provision Centos 6.3 64 bit Image and the provisioning is successful, However, The Deployed VM does not have a guest OS installed even though the VM state is active in Openstack and the VM is running in backend.

The VM has the message as No Operating System Found.

PS: The Image was created as per the openstack image creation guidelines (persistent setting removed, ssh keys removed, firewall disabled and vmware tools installed before shutting it down)

The promiscous mode is set to Accept for the switch that is being used to be assigned for the VM.

Any Help to overcome the above issue is appreciated.

Following are the config files for your reference: nova.conf (on Controller)

[DEFAULT]
#dhcpbridge_flagfile=/etc/nova/nova.conf
#dhcpbridge=/usr/bin/nova-dhcpbridge
#logdir=/var/log/nova
#state_path=/var/lib/nova
#lock_path=/var/lock/nova
#force_dhcp_release=True
#iscsi_helper=tgtadm
#libvirt_use_virtio_for_bridges=True
#connection_type=libvirt
#root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf
#verbose=True
#ec2_private_dns_show_ip=True
#api_paste_config=/etc/nova/api-paste.ini
#volumes_path=/var/lib/nova/volumes
#enabled_apis=ec2,osapi_compute,metadata

logdir=/var/log/nova
state_path=/var/lib/nova
lock_path=/run/lock/nova
verbose=True
api_paste_config=/etc/nova/api-paste.ini
compute_scheduler_driver=nova.scheduler.simple.SimpleScheduler
rabbit_host=172.16.17.17
rabbit_password=root123
nova_url=http://172.16.17.17:8774/v1.1/
sql_connection=mysql://novaUser:novaPass@172.16.17.17/nova
root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf
rpc_backend = nova.rpc.impl_kombu

# Auth
use_deprecated_auth=false
auth_strategy=keystone

# Imaging service
glance_api_servers=172.16.17.17:9292
image_service=nova.image.glance.GlanceImageService

# Vnc configuration
novnc_enabled=true
novncproxy_base_url=http://172.16.17.110:6080/vnc_auto.html
novncproxy_port=6080
vncserver_proxyclient_address=172.16.17.17
vncserver_listen=0.0.0.0

# Network settings
network_api_class=nova.network.neutronv2.api.API
neutron_url=http://172.16.17.17:9696
neutron_auth_strategy=keystone
neutron_admin_tenant_name=service
neutron_admin_username=neutron
neutron_admin_password=service_pass
neutron_admin_auth_url=http://172.16.17.17:35357/v2.0
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver

#If you want Neutron + Nova Security groups

firewall_driver=nova.virt.firewall.NoopFirewallDriver
security_group_api=neutron

#If you want Nova Security groups only, comment the two lines above and uncomment line -1-.

#-1-firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver



#Metadata

service_neutron_metadata_proxy = True

neutron_metadata_proxy_shared_secret = helloOpenStack



# Compute #
#For VMware
compute_driver=vmwareapi.VMwareVCDriver

# For KVM:

#compute_driver=libvirt.LibvirtDriver

# Cinder #

volume_api_class=nova.volume.cinder.API
osapi_volume_listen_port=5900

/etc/cinder/cinder.conf (On Controller)

[DEFAULT]
rootwrap_config = /etc/cinder/rootwrap.conf
api_paste_confg = /etc/cinder/api-paste.ini
volume_driver=cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver
iscsi_helper = ietadm
sql_connection = mysql://cinderUser:cinderPass@172.16.17.17/cinder
volume_name_template = volume-%s
volume_group = cinder-volumes
verbose = True
auth_strategy = keystone
state_path = /var/lib/cinder
lock_path = /var/lock/cinder
volumes_dir = /var/lib/cinder/volumes
iscsi_ip_address=172.16.17.17
rpc_backend = cinder.openstack.common.rpc.impl_kombu ...
(more)
edit retag flag offensive close merge delete

Comments

I also faced same issue. Downloaded VMDK works fine. and then I modified launched VM and export OVF. But exported VMDK file does not work.

Some one can solve this issue?

Yasu gravatar imageYasu ( 2014-09-24 23:56:48 -0500 )edit

2 answers

Sort by ยป oldest newest most voted
0

answered 2014-07-24 22:32:10 -0500

AlexShumilov gravatar image

Please, try the method described in my http://alexshumilov.blogspot.ru/2014/07/openstack-vmware-operation-system-not.html (blogpost). Basically you need to specify VMware-specific properties for images.

edit flag offensive delete link more
0

answered 2014-03-21 04:40:58 -0500

updated 2014-03-21 04:42:11 -0500

hi, it doesn't look like configuration issue. have you tried booting the VMDk image you uploaded directly in the vCenter ? i think the centos vmdk is faulty.

edit flag offensive delete link more

Comments

Hi Chinmay, Even I am facing the same issue. Instance gets launched shows running state. But on console it shows "Operating system not found". I am using Havana. I Configured Controller and Compute on the Same ESXi. Is there any missing configuration or is it the only issue with vmdk ? Because I tried converting img to vmdk also But in that case I am getting error"unacceptable image". Could you please help me in this ?

shalmali gravatar imageshalmali ( 2014-05-28 00:43:43 -0500 )edit

ESX 5.5 Update 2 supports customization of a few more OS's including RHEL 7 and CentOS 5/6 seen in their published guest os customization matrix here http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf (http://partnerweb.vmware.com/programs...)

kreager gravatar imagekreager ( 2014-10-01 13:19:37 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

3 followers

Stats

Asked: 2014-01-17 07:53:37 -0500

Seen: 1,472 times

Last updated: Jul 24 '14