DevStack - deployment

Configurations

  • /etc/rc.local
1
2
3
4
5
6
#!/bin/bash

losetup /dev/loop0 /opt/stack/data/stack-volumes-default-backing-file
losetup /dev/loop1 /opt/stack/data/stack-volumes-lvmdriver-1-backing-file

exit 0
  • local.conf @ rocky @ multinode - Compute

    [[local|localrc]] GIT_BASE=ssh://git@git.rd2.qct.io ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD LOGFILE=/opt/stack/devstack/stack.sh.log SCHEDULER_FILTERS=RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,RDTFilter LIVE_MIGRATION_URI=qemu+tcp://%s/system

    CINDER_BRANCH=stable/rocky GLANCE_BRANCH=stable/rocky HORIZON_BRANCH=stable/rocky KEYSTONE_BRANCH=stable/rocky NEUTRON_BRANCH=stable/rocky NOVA_BRANCH=shihta/rocky REQUIREMENTS_BRANCH=stable/rocky

    ##### change start MULTI_HOST=1 HOST_IP=10.103.11.72 # change this per compute node FLAT_INTERFACE=enp61s0f0 # change this per compute node DATABASE_TYPE=mysql SERVICE_HOST=10.103.11.73 # the controller IP MYSQL_HOST=$SERVICE_HOST RABBIT_HOST=$SERVICE_HOST GLANCE_HOSTPORT=$SERVICE_HOST:9292 ENABLED_SERVICES=n-cpu,q-agt,n-api-meta,c-vol,placement-client NOVA_VNC_ENABLED=True NOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_auto.html" VNCSERVER_LISTEN=$HOST_IP VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN ##### change end

    FIXED_RANGE=172.16.128.0/20 FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=10.103.11.128/28

    [[post-config|$NOVA_CONF]] [DEFAULT] log_dir=/var/log/nova use_syslog = false

    [[post-config|$CINDER_CONF]] [DEFAULT] log_dir=/var/log/cinder use_syslog = false

    [[post-config|$NEUTRON_CONF]] [DEFAULT] log_dir=/var/log/neutron use_syslog = false

  • local.conf @ rocky @ multinode - Controller

    [[local|localrc]] GIT_BASE=ssh://git@git.rd2.qct.io ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD LOGFILE=/opt/stack/devstack/stack.sh.log SCHEDULER_FILTERS=RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,RDTFilter LIVE_MIGRATION_URI=qemu+tcp://%s/system

    CINDER_BRANCH=stable/rocky GLANCE_BRANCH=stable/rocky HORIZON_BRANCH=stable/rocky KEYSTONE_BRANCH=stable/rocky NEUTRON_BRANCH=stable/rocky NOVA_BRANCH=shihta/rocky REQUIREMENTS_BRANCH=stable/rocky

    MULTI_HOST=1 DATABASE_HOST=10.103.11.73 HOST_IP=10.103.11.73 FLAT_INTERFACE=ens6

    FIXED_RANGE=172.16.128.0/20 FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=10.103.11.128/28

    [[post-config|$NOVA_CONF]] [DEFAULT] log_dir=/var/log/nova use_syslog = false

    [[post-config|$CINDER_CONF]] [DEFAULT] log_dir=/var/log/cinder use_syslog = false

    [[post-config|$NEUTRON_CONF]] [DEFAULT] log_dir=/var/log/neutron use_syslog = false

    [[post-config|$KEYSTONE_CONF]] [DEFAULT] log_dir=/var/log/keystone use_syslog = false

  • Using shared storage for Live migrate

    • /etc/fstab

      System Message: ERROR/3 (<string>, line 123)

      Error in "code-block" directive: 1 argument(s) required, 0 supplied.

      .. code-block::
      
        10.103.11.11:/mnt/qctrd2/shihta /opt/stack/data/nova/instances nfs4 defaults 0 0
      
      
    • /etc/default/libvirtd

      System Message: ERROR/3 (<string>, line 129)

      Error in "code-block" directive: 1 argument(s) required, 0 supplied.

      .. code-block::
      
        libvirtd_opts=" -l"
      
      
    • /etc/libvirt/libvirtd.conf

      System Message: ERROR/3 (<string>, line 135)

      Error in "code-block" directive: 1 argument(s) required, 0 supplied.

      .. code-block::
      
        listen_tls = 0
        listen_tcp = 1
        auth_tcp = "none"
      
      
  • local.conf @ rocky

System Message: ERROR/3 (<string>, line 143)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  [[local|localrc]]
  GIT_BASE=ssh://git@git.rd2.qct.io
  ADMIN_PASSWORD=secret
  DATABASE_PASSWORD=$ADMIN_PASSWORD
  RABBIT_PASSWORD=$ADMIN_PASSWORD
  SERVICE_PASSWORD=$ADMIN_PASSWORD
  LOGFILE=/opt/stack/devstack/stack.sh.log
  DATABASE_HOST=10.103.11.70
  LIVE_MIGRATION_URI=qemu+tcp://%s/system

  REQUIREMENTS_BRANCH=shihta/rocky

  [[post-config|$NOVA_CONF]]
  [DEFAULT]
  log_dir=/var/log/nova
  use_syslog = false

  [[post-config|$CINDER_CONF]]
  [DEFAULT]
  log_dir=/var/log/cinder
  use_syslog = false

  [[post-config|$NEUTRON_CONF]]
  [DEFAULT]
  log_dir=/var/log/neutron
  use_syslog = false

  [[post-config|$KEYSTONE_CONF]]
  [DEFAULT]
  log_dir=/var/log/keystone
  use_syslog = false

  • local.conf

System Message: ERROR/3 (<string>, line 179)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  [[local|localrc]]
  GIT_BASE=ssh://git@git0.shida.info
  ADMIN_PASSWORD=secret
  DATABASE_PASSWORD=$ADMIN_PASSWORD
  RABBIT_PASSWORD=$ADMIN_PASSWORD
  SERVICE_PASSWORD=$ADMIN_PASSWORD
  LOGFILE=/opt/stack/devstack/stack.sh.log
  DATABASE_HOST=10.103.3.60

  CINDER_BRANCH=stable/queens
  GLANCE_BRANCH=stable/queens
  HORIZON_BRANCH=stable/queens
  KEYSTONE_BRANCH=stable/queens
  NEUTRON_BRANCH=stable/queens
  NOVA_BRANCH=shihta/queens

  [[post-config|$NOVA_CONF]]
  [DEFAULT]
  log_dir=/var/log/nova
  use_syslog = false

  [[post-config|$CINDER_CONF]]
  [DEFAULT]
  log_dir=/var/log/cinder
  use_syslog = false

  [[post-config|$NEUTRON_CONF]]
  [DEFAULT]
  log_dir=/var/log/neutron
  use_syslog = false

  [[post-config|$KEYSTONE_CONF]]
  [DEFAULT]
  log_dir=/var/log/keystone
  use_syslog = false

  ################ Add collectd-ceilometer-plugin

  enable_plugin ceilometer ssh://git@git0.shida.info/openstack/ceilometer.git
  enable_plugin aodh ssh://git@git0.shida.info/openstack/aodh.git
  enable_plugin gnocchi ssh://git@git0.shida.info/openstack/gnocchi.git stable/4.2

  [[post-config|$GNOCCHI_CONF]]
  [DEFAULT]
  log_dir=/var/log/gnocchi
  use_syslog = false
  [metricd]
  workers = 2

  [[post-config|$CEILOMETER_CONF]]
  [DEFAULT]
  log_dir=/var/log/ceilometer
  use_syslog = false

  ################ Add collectd-ceilometer-plugin

  enable_plugin collectd-ceilometer-plugin git@git0.shida.info:openstack/collectd-openstack-plugins.git shihta
  LIBVIRT_METER_ENABLED=True
  MULTI_NODE_DEPLOYMENT=True

  ################ Original repositories

  enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer
  enable_plugin aodh git://git.openstack.org/openstack/aodh
  enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi stable/4.2

  ################ Legacy ceilometer

  CEILOMETER_BACKEND=mysql
  enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer stable/pike

  ################ ERROR

  [[post-config|$NOVA_CONF]]
  [libvirt]
  enabled_perf_events = cmt, mbml, mbmt

  enable_service gnocchi-grafana

  ################

  • Let raw control characters to be displayed (color): less -r
  • After stack.sh, execute ceilometer-upgrade
  • ./stack.sh; ceilometer-upgrade
  • gnocchiclient
    • gnocchi --endpoint http://10.103.3.8:8041/ metric list
    • gnocchi metric list
    • Add export OS_AUTH_TYPE=password in /opt/stack/devstack/accrc/admin/admin
  • /opt/stack/devstack/accrc/admin/admin
1
2
3
4
5
6
7
8
9
export OS_USERNAME="admin"
export OS_PROJECT_NAME="admin"
export OS_AUTH_URL="http://10.101.5.9/identity"
export OS_CACERT=""
export NOVA_CERT="/opt/stack/devstack/accrc/cacert.pem"
export OS_PASSWORD="secret"
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_DOMAIN_ID=default
export OS_AUTH_TYPE=password
  • gnocchi-listall.sh
1
2
3
4
5
6
7
#!/bin/bash -x
gnocchi archive-policy list
gnocchi archive-policy-rule list
gnocchi capabilities list
gnocchi metric list
gnocchi resource list
gnocchi resource-type list
  • gnocchi-init
1
2
3
4
5
6
7
8
stack@btrfs-test-0:~/ceilometer$ grep -nR resources_initial
ceilometer/gnocchi_client.py:43:resources_initial = {
ceilometer/gnocchi_client.py:242:    for name, attributes in resources_initial.items():

stack@btrfs-test-0:~/ceilometer$ grep -nR upgrade_resource_types *
ceilometer/cmd/storage.py:57:        )(gnocchi_client.upgrade_resource_types, conf)
Binary file ceilometer/cmd/storage.pyc matches
ceilometer/gnocchi_client.py:234:def upgrade_resource_types(conf):
  • ceilometer

System Message: ERROR/3 (<string>, line 315)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  # bash
  useradd -s /bin/bash -d /opt/stack -m stack
  echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
  cd /var/log
  mkdir ceilometer gnocchi nova cinder neutron keystone
  chown stack:stack ceilometer gnocchi nova cinder neutron keystone

  # Restart ceilometer services
  systemctl restart devstack@ceilometer-acentral.service; systemctl restart devstack@ceilometer-acompute.service; systemctl restart devstack@ceilometer-anotification.service

  # Restart gnocchi services
  systemctl restart devstack@gnocchi-metricd.service; systemctl restart devstack@gnocchi-statsd.service

  # Restart nova services
  set -x; for SVC in `systemctl -a|grep devstack@n |awk '{print $1}'`; do systemctl restart $SVC; done; set +x

  • dump_redis.py
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
import redis
pool = redis.ConnectionPool(host='localhost', port=6379)
r = redis.Redis(connection_pool=pool)
for k in r.keys("*"):
  print k
  try:
    print "  %s" % r.get(k)
  except:
    pass
  • Installing Grafana by Docker: docker run -tid -e GF_INSTALL_PLUGINS=gnocchixyz-gnocchi-datasource -p 3001:3000 grafana/grafana
  • Save your username / password on ~/.netrc for git-http operation:

System Message: ERROR/3 (<string>, line 352)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  machine git.qctrd.com
    login <username>
    password <password>

  • pushgit.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

# repos="cinder glance horizon keystone neutron nova"
repos="devstack noVNC requirements tempest"

for d in $repos; do
  echo $d
  cd $d

  ##############################
  # git remote add rd ssh://git@git0.shida.info/openstack/$d.git
  # git remote -v

  # for remote in `git branch -r | grep -v master `; do git checkout --track $remote ; done
  # git branch -a

  git push rd '*:*'
  ##############################

  cd - > /dev/null
  echo "-------------"
done
  • push all git branch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
repos="aodh ceilometer cinder glance gnocchi horizon keystone neutron nova noVNC requirements tempest"
repos="ceilometer cinder glance gnocchi horizon keystone neutron nova noVNC requirements tempest"
repos="aodh ceilometer cinder glance gnocchi horizon keystone neutron nova requirements tempest"
for d in $repos; do echo $d; cd $d; git remote -v; cd - > /dev/null; echo "-------------"; done
for d in $repos; do echo $d; cd $d; git remote remove rd; cd - > /dev/null; echo "-------------"; done
for d in $repos; do echo $d; cd $d; git remote add rd ssh://git@git0.shida.info:30022/openstack/$d.git; cd - > /dev/null; echo "-------------"; done
for d in $repos; do echo $d; cd $d; git push rd '*:*'; cd - > /dev/null; echo "-------------"; done

for d in `ls -d */`; do echo ${d::-1}; cd $d; git push rd '*:*'; cd - > /dev/null; done

git remote add rd http://git.qctrd.com/st-os/ceilometer.git
for remote in `git branch -r | grep -v master `; do git checkout --track $remote ; done
git push rd '*:*'
git push rd --all
  • show gnocchi data:
1
2
for id in `gnocchi metric list -f value |grep volume |awk '{print $1}'`; do gnocchi measures show $id; done
for id in `gnocchi metric list -f value |grep irq |awk '{print $1}'`; do gnocchi measures show $id; done

ERRORs

  • ceilometer-agent-notification.log

System Message: ERROR/3 (<string>, line 417)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample [-] Pipeline meter_sink: Continue after error from publisher <ceilometer.publisher.gnocchi.GnocchiPublisher object at 0x7f65f06f4090>: ConnectionFailure: Unable to establish connection to http://10.101.5.9:8041/v1/archive_policy/ceilometer-low: HTTPConnectionPool(host='10.101.5.9', port=8041): Max retries exceeded with url: /v1/archive_policy/ceilometer-low (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f65f0d92ad0>: Failed to establish a new connection: [Errno 111] Connection refused',))
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample Traceback (most recent call last):
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/opt/stack/ceilometer/ceilometer/pipeline/sample.py", line 157, in _publish_samples
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     p.publish_samples(transformed_samples)
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/opt/stack/ceilometer/ceilometer/publisher/gnocchi.py", line 330, in publish_samples
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     self.ensures_archives_policies()
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/opt/stack/ceilometer/ceilometer/publisher/gnocchi.py", line 279, in ensures_archives_policies
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     self._gnocchi.archive_policy.get(ap["name"])
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/usr/local/lib/python2.7/dist-packages/gnocchiclient/v1/archive_policy.py", line 35, in get
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     return self._get(self.url + name).json()
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/usr/local/lib/python2.7/dist-packages/gnocchiclient/v1/base.py", line 37, in _get
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     return self.client.api.get(*args, **kwargs)
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 304, in get
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     return self.request(url, 'GET', **kwargs)
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample   File "/usr/local/lib/python2.7/dist-packages/gnocchiclient/client.py", line 41, in request
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample     message=str(e), url=url, method=method)
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample ConnectionFailure: Unable to establish connection to http://10.101.5.9:8041/v1/archive_policy/ceilometer-low: HTTPConnectionPool(host='10.101.5.9', port=8041): Max retries exceeded with url: /v1/archive_policy/ceilometer-low (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f65f0d92ad0>: Failed to establish a new connection: [Errno 111] Connection refused',))
  2018-05-16 15:57:41.738 9447 ERROR ceilometer.pipeline.sample

  • nova-compute.log

System Message: ERROR/3 (<string>, line 440)

Error in "code-block" directive: 1 argument(s) required, 0 supplied.

.. code-block::

  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529] Traceback (most recent call last):
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/compute/manager.py", line 2237, in _build_resources
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     yield resources
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/compute/manager.py", line 2017, in _build_and_run_instance
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     block_device_info=block_device_info)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 3033, in spawn
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     destroy_disks_on_failure=True)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5574, in _create_domain_and_network
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     destroy_disks_on_failure)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     self.force_reraise()
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     six.reraise(self.type_, self.value, self.tb)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5543, in _create_domain_and_network
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     post_xml_callback=post_xml_callback)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5462, in _create_domain
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     guest.launch(pause=pause)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/guest.py", line 144, in launch
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     self._encoded_xml, errors='ignore')
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     self.force_reraise()
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     six.reraise(self.type_, self.value, self.tb)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/opt/stack/nova/nova/virt/libvirt/guest.py", line 139, in launch
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     return self._domain.createWithFlags(flags)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 186, in doit
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     result = proxy_call(self._autowrap, f, *args, **kwargs)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 144, in proxy_call
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     rv = execute(f, *args, **kwargs)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 125, in execute
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     six.reraise(c, e, tb)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 83, in tworker
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     rv = meth(*args, **kwargs)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]   File "/usr/local/lib/python2.7/dist-packages/libvirt.py", line 1092, in createWithFlags
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]     if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529] libvirtError: argument unsupported: unable to enable host cpu perf event for cmt
  ERROR nova.compute.manager [instance: c7ca3f1c-c4a9-4648-b077-e7c11436d529]


comments powered by Disqus