<div dir="ltr">Dear All,<div><br></div><div>I am using Devstack Icehouse stable version to integrate openstack with VCenter.  I am using CentOS 6.5 64 bit.</div><div><br></div><div>I am facing the below issue while running ./stack.  Any pointer/help would be greatly appreciated.</div><div><br></div><div>Here is related error log.</div><div><br></div><div><br></div><div>$./stack.sh</div><div><br></div><div><snip></div><div><br></div><div><div>2014-09-15 11:35:27.881 | + [[ -x /opt/stack/devstack/local.sh ]]</div><div>2014-09-15 11:35:27.898 | + service_check</div><div>2014-09-15 11:35:27.910 | + local service</div><div>2014-09-15 11:35:27.925 | + local failures</div><div>2014-09-15 11:35:27.936 | + SCREEN_NAME=stack</div><div>2014-09-15 11:35:27.953 | + SERVICE_DIR=/opt/stack/status</div><div>2014-09-15 11:35:27.964 | + [[ ! -d /opt/stack/status/stack ]]</div><div>2014-09-15 11:35:27.981 | ++ ls /opt/stack/status/stack/n-cpu.failure</div><div>2014-09-15 11:35:27.999 | + failures=/opt/stack/status/stack/n-cpu.failure</div><div>2014-09-15 11:35:28.006 | + for service in '$failures'</div><div>2014-09-15 11:35:28.023 | ++ basename /opt/stack/status/stack/n-cpu.failure</div><div>2014-09-15 11:35:28.034 | + service=n-cpu.failure</div><div>2014-09-15 11:35:28.051 | + service=n-cpu</div><div><b>2014-09-15 11:35:28.057 | + echo 'Error: Service n-cpu is not running'</b></div><div><b>2014-09-15 11:35:28.074 | Error: Service n-cpu is not running</b></div><div>2014-09-15 11:35:28.091 | + '[' -n /opt/stack/status/stack/n-cpu.failure ']'</div><div><b>2014-09-15 11:35:28.098 | + die 1164 'More details about the above errors can be found with screen, with ./rejoin-stack.sh'</b></div><div>2014-09-15 11:35:28.109 | + local exitcode=0</div><div>2014-09-15 11:35:28.126 | [Call Trace]</div><div>2014-09-15 11:35:28.139 | ./stack.sh:1313:service_check</div><div><b>2014-09-15 11:35:28.174 | /opt/stack/devstack/functions-common:1164:die</b></div><div><b>2014-09-15 11:35:28.184 | [ERROR] /opt/stack/devstack/functions-common:1164 More details about the above errors can be found with screen, with ./rejoin-stack.sh</b></div></div><div><br></div><div><snip></div><div><br></div><div><br></div><div>Here is n-cpu screen log:</div><div>==================</div><div><br></div><div><div>$ cd /opt/stack/nova && /usr/bin/nova-compute --config-file /etc/nova/nova.conf & echo $! >/opt/stack/status/stack/n-cpu.pid; fg || echo "n-cpu failed to start" | tee "/opt/stack/status/stack/n-cpu.failure" 2> eror</div><div>[1] 32476</div><div>cd /opt/stack/nova && /usr/bin/nova-compute --config-file /etc/nova/nova.conf</div><div>2014-09-15 08:00:50.685 DEBUG nova.servicegroup.api [-] ServiceGroup driver defined as an instance of db from (pid=32477) __new__ /opt/stack/nova/nova/servicegroup/api.py:65</div><div>2014-09-15 08:00:51.435 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative</div><div>2014-09-15 08:00:52.104 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:00:52.178 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:00:52.186 INFO nova.virt.driver [-] Loading compute driver 'vmwareapi.VMwareVCDriver'</div><div>2014-09-15 08:01:21.188 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:01:21.188 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:01:21.825 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:01:21.826 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') from (pid=32477) _load_plugins /usr/lib/python2.6/site-packages/stevedore/extension.py:156</div><div>2014-09-15 08:01:26.208 INFO oslo.messaging._drivers.impl_rabbit [-] Connecting to AMQP server on <a href="http://10.10.2.2:5672">10.10.2.2:5672</a></div><div>2014-09-15 08:01:26.235 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on <a href="http://10.10.2.2:5672">10.10.2.2:5672</a></div><div>/usr/lib/python2.6/site-packages/amqp/channel.py:616: VDeprecationWarning: The auto_delete flag for exchanges has been deprecated and will be removed</div><div>from py-amqp v1.5.0.</div><div>  warn(VDeprecationWarning(EXCHANGE_AUTODELETE_DEPRECATED))</div><div>2014-09-15 08:01:26.244 CRITICAL nova [req-282f0493-f7d1-4215-bba2-4cf390efc6ac None None] TypeError: __init__() got an unexpected keyword argument 'namedtuple_as_object'</div><div><br></div><div>2014-09-15 08:01:26.244 TRACE nova Traceback (most recent call last):</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/bin/nova-compute", line 10, in <module></div><div>2014-09-15 08:01:26.244 TRACE nova     sys.exit(main())</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/opt/stack/nova/nova/cmd/compute.py", line 72, in main</div><div>2014-09-15 08:01:26.244 TRACE nova     db_allowed=CONF.conductor.use_local)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/opt/stack/nova/nova/service.py", line 274, in create</div><div>2014-09-15 08:01:26.244 TRACE nova     db_allowed=db_allowed)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/opt/stack/nova/nova/service.py", line 156, in __init__</div><div>2014-09-15 08:01:26.244 TRACE nova     self.conductor_api.wait_until_ready(context.get_admin_context())</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/opt/stack/nova/nova/conductor/api.py", line 354, in wait_until_ready</div><div>2014-09-15 08:01:26.244 TRACE nova     timeout=timeout)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/opt/stack/nova/nova/baserpc.py", line 62, in ping</div><div>2014-09-15 08:01:26.244 TRACE nova     return cctxt.call(context, 'ping', arg=arg_p)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/client.py", line 152, in call</div><div>2014-09-15 08:01:26.244 TRACE nova     retry=self.retry)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/transport.py", line 90, in _send</div><div>2014-09-15 08:01:26.244 TRACE nova     timeout=timeout, retry=retry)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 408, in send</div><div>2014-09-15 08:01:26.244 TRACE nova     retry=retry)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 376, in _send</div><div>2014-09-15 08:01:26.244 TRACE nova     msg = rpc_common.serialize_msg(msg)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg</div><div>2014-09-15 08:01:26.244 TRACE nova     _MESSAGE_KEY: jsonutils.dumps(raw_msg)}</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib/python2.6/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps</div><div>2014-09-15 08:01:26.244 TRACE nova     return json.dumps(value, default=default, **kwargs)</div><div>2014-09-15 08:01:26.244 TRACE nova   File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 237, in dumps</div><div>2014-09-15 08:01:26.244 TRACE nova     **kw).encode(obj)</div><div><b>2014-09-15 08:01:26.244 TRACE nova TypeError: __init__() got an unexpected keyword argument 'namedtuple_as_object'</b></div><div>2014-09-15 08:01:26.244 TRACE nova</div><div>n-cpu failed to start</div></div><div><br></div><div><br></div><div><br></div><div>Here is my local.conf:</div><div>=================</div><div><br></div><div><br></div><div><div>$ cat local.conf</div><div>[[local|localrc]]</div><div><br></div><div># Credentials</div><div>DATABASE_PASSWORD=devstack</div><div>ADMIN_PASSWORD=devstack</div><div>SERVICE_PASSWORD=devstack</div><div>SERVICE_TOKEN=devstack</div><div>RABBIT_PASSWORD=devstack</div><div><br></div><div># Services</div><div>ENABLED_SERVICES=rabbit,mysql,key</div><div>ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch,n-novnc,n-cauth</div><div>ENABLED_SERVICES+=,neutron,q-svc,q-agt,q-dhcp,q-l3,q-meta,q-lbaas</div><div>ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account</div><div>ENABLED_SERVICES+=,g-api,g-reg</div><div>ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch,c-bak</div><div>ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng</div><div>ENABLED_SERVICES+=,trove,tr-api,tr-tmgr,tr-cond</div><div>ENABLED_SERVICES+=,horizon</div><div><br></div><div>## Neutron - Load Balancing</div><div>ENABLED_SERVICES+=,q-lbaas</div><div><br></div><div>## Neutron - VPN as a Service</div><div>ENABLED_SERVICES+=,q-vpn</div><div><br></div><div>## Neutron - Firewall as a Service</div><div>ENABLED_SERVICES+=,q-fwaas</div><div><br></div><div># VLAN configuration</div><div>Q_PLUGIN=ml2</div><div>ENABLE_TENANT_VLANS=True</div><div><br></div><div># GRE tunnel configuration</div><div>Q_PLUGIN=ml2</div><div>ENABLE_TENANT_TUNNELS=True</div><div><br></div><div><br></div><div>VIRT_DRIVER=vsphere</div><div>VMWAREAPI_IP=192.168.1.9</div><div>VMWAREAPI_USER=root</div><div>VMWAREAPI_PASSWORD=root@123</div><div>VMWAREAPI_CLUSTER=openstack</div><div><br></div><div># Images</div><div># Use this image when creating test instances</div><div>IMAGE_URLS+=",<a href="http://cdn.download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img">http://cdn.download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img</a>"</div><div># Use this image when working with Orchestration (Heat)</div><div>IMAGE_URLS+=",<a href="http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2">http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2</a>"</div><div><br></div><div># Branches</div><div>KEYSTONE_BRANCH=stable/icehouse</div><div>NOVA_BRANCH=stable/icehouse</div><div>NEUTRON_BRANCH=stable/icehouse</div><div>SWIFT_BRANCH=stable/icehouse</div><div>GLANCE_BRANCH=stable/icehouse</div><div>CINDER_BRANCH=stable/icehouse</div><div>HEAT_BRANCH=stable/icehouse</div><div>TROVE_BRANCH=stable/icehouse</div><div>HORIZON_BRANCH=stable/icehouse</div><div><br></div><div># Swift Configuration</div><div>SWIFT_REPLICAS=1</div><div>SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5</div><div><br></div><div># Enable Logging</div><div>LOGFILE=/opt/stack/logs/stack.sh.log</div><div>VERBOSE=True</div><div>LOG_COLOR=True</div><div>SCREEN_LOGDIR=/opt/stack/logs</div></div><div><br></div><div><br></div><div>Here is the /etc/nova/nova.conf created by Devstack script:</div><div>=============================================</div><div><br></div><div><div>[DEFAULT]</div><div>vif_plugging_timeout = 300</div><div>vif_plugging_is_fatal = True</div><div>service_neutron_metadata_proxy = True</div><div>linuxnet_interface_driver =</div><div>libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver</div><div>security_group_api = neutron</div><div>firewall_driver = nova.virt.firewall.NoopFirewallDriver</div><div>neutron_url = <a href="http://10.10.2.2:9696">http://10.10.2.2:9696</a></div><div>neutron_region_name = RegionOne</div><div>neutron_admin_tenant_name = service</div><div>neutron_auth_strategy = keystone</div><div>neutron_admin_auth_url = <a href="http://10.10.2.2:35357/v2.0">http://10.10.2.2:35357/v2.0</a></div><div>neutron_admin_password = devstack</div><div>neutron_admin_username = neutron</div><div>network_api_class = nova.network.neutronv2.api.API</div><div>compute_driver = vmwareapi.VMwareVCDriver</div><div>glance_api_servers = <a href="http://10.10.2.2:9292">10.10.2.2:9292</a></div><div>rabbit_password = devstack</div><div>rabbit_hosts = 10.10.2.2</div><div>rpc_backend = nova.openstack.common.rpc.impl_kombu</div><div>ec2_dmz_host = 10.10.2.2</div><div>vncserver_proxyclient_address = 127.0.0.1</div><div>vncserver_listen = 127.0.0.1</div><div>vnc_enabled = true</div><div>xvpvncproxy_base_url = <a href="http://10.10.2.2:6081/console">http://10.10.2.2:6081/console</a></div><div>novncproxy_base_url = <a href="http://10.10.2.2:6080/vnc_auto.html">http://10.10.2.2:6080/vnc_auto.html</a></div><div>logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s ^[[01;35m%(instance)s^[[00m</div><div>logging_debug_format_suffix = ^[[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d^[[00m</div><div><br></div><div>logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [^[[00;36m-%(color)s] ^[[01;35m%(instance)s%(color)s%(message)s^[[00m</div><div>logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [^[[01;36m%(request_id)s ^[[00;36m%(user_name)s %(project_name)s%(color)s] ^[[01;35m%(instance)s%(color)s%(message)s^[[00m</div><div>force_config_drive = always</div><div>instances_path = /opt/stack/data/nova/instances</div><div>lock_path = /opt/stack/data/nova</div><div>state_path = /opt/stack/data/nova</div><div>volume_api_class = nova.volume.cinder.API</div><div>enabled_apis = ec2,osapi_compute,metadata</div><div>bindir = /usr/bin</div><div>instance_name_template = instance-%08x</div><div>sql_connection = mysql://<a href="http://root:devstack@127.0.0.1/nova?charset=utf8">root:devstack@127.0.0.1/nova?charset=utf8</a></div><div>metadata_workers = 4</div><div>ec2_workers = 4</div><div>osapi_compute_workers = 4</div><div>my_ip = 10.10.2.2</div><div>osapi_compute_extension = nova.api.openstack.compute.contrib.standard_extensions</div><div>s3_port = 3333</div><div>s3_host = 10.10.2.2</div><div>default_floating_pool = public</div><div>fixed_range =</div><div>force_dhcp_release = True</div><div>dhcpbridge_flagfile = /etc/nova/nova.conf</div><div>scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler</div><div>rootwrap_config = /etc/nova/rootwrap.conf</div><div>api_paste_config = /etc/nova/api-paste.ini</div><div>allow_resize_to_same_host = True</div><div>auth_strategy = keystone</div><div>debug = True</div><div>verbose = True</div><div><br></div><div>[conductor]</div><div>workers = 4</div><div><br></div><div>[osapi_v3]</div><div>enabled = True</div><div><br></div><div>[keystone_authtoken]</div><div>signing_dir = /var/cache/nova</div><div>admin_password = devstack</div><div>admin_user = nova</div><div>cafile =</div><div>admin_tenant_name = service</div><div>auth_protocol = http</div><div>auth_port = 35357</div><div>auth_host = 10.10.2.2</div><div><br></div><div>[spice]</div><div>enabled = false</div><div>html5proxy_base_url = <a href="http://10.10.2.2:6082/spice_auto.html">http://10.10.2.2:6082/spice_auto.html</a></div><div><br></div><div>[vmware]</div><div>integration_bridge = br-int</div><div>cluster_name = openstack</div><div>host_password = root@123</div><div>host_username = root</div><div>host_ip = 192.168.1.9</div><div><br></div><div>[keymgr]</div><div>fixed_key = 674122EBF84A4F33918DC0DB432D6C20FBD17F8F49A4840F41CD7AC3DE7CAEEE</div></div><div><br></div><div><div><br></div><div>Thanks for your time.</div></div><div><br></div><div><br></div></div>