shade removes heat resources in Newton
I'm installing Newton on a CentOS 7 single server using packstack. I want to use both Ansible and Heat. It all goes good until I install shade which makes most of the Nova resources gone.
Below is a short summary of the commands used. Initially you can see where there are 7 Nova resources available to Heat. After installing shade, there are only two available. This all worked when I was running Mitaka.
[root@openstack1 ~(keystone_admin)]# openstack orchestration resource type list | grep Nova
| OS::Nova::Flavor |
| OS::Nova::FloatingIP |
| OS::Nova::FloatingIPAssociation |
| OS::Nova::HostAggregate |
| OS::Nova::KeyPair |
| OS::Nova::Server |
| OS::Nova::ServerGroup |
[root@openstack1 ~(keystone_admin)]# pip install shade
Collecting shade
Downloading shade-1.20.0-py2-none-any.whl (309kB)
< skip all of the output for the various packages being downloaded and installed >
Successfully installed cliff-2.7.0 deprecation-1.0.1 jmespath-0.9.2 keystoneauth1-2.20.0 munch-2.1.1 openstacksdk-0.9.16 os-client-config-1.27.0 osc-lib-1.6.0 oslo.utils-3.25.1 pbr-3.0.0 pyparsing-2.2.0 python-cinderclient-2.0.1 python-ironicclient-1.13.0 python-keystoneclient-3.10.0 python-novaclient-8.0.0 python-openstackclient-3.11.0 pytz-2017.2 requestsexceptions-1.2.0 shade-1.20.0
[root@openstack1 ~(keystone_admin)]#
[root@openstack1 ~(keystone_admin)]#
[root@openstack1 ~(keystone_admin)]# openstack orchestration resource type list | grep Nova
| OS::Nova::FloatingIPAssociation |
| OS::Nova::Server |
[root@openstack1 ~(keystone_admin)]#
I know that normally you would not run Ansible on a controller, but this is a dev rig and it makes it easier with both on the same node.
Is there a solution for this?
Are you installing shade in a virtualenv? Running pip-install as root and overwriting installed packages that Heat may also depend on is hazardous to the health of your deployment :)
no, how do I do that. can you point me to a link that would explain how to use it?
http://docs.python-guide.org/en/lates...