Which release are you installing because I see placement in there:
OperationalError: (pymysql.err.OperationalError) (1045, u"Access denied for user 'placement'@'controller' (using password: YES)") (Background on this error at: http://sqlalche.me/e/e3q8)
And in the Stein release placement was extracted from nova into its own repo and has its own install guide:
Which release are you installing because I see placement in there:
OperationalError: (pymysql. err.Operational Error) (1045, u"Access denied for user 'placement' @'controller' (using password: YES)") (Background on this error at: http:// sqlalche. me/e/e3q8)
And in the Stein release placement was extracted from nova into its own repo and has its own install guide:
https:/ /docs.openstack .org/placement/ stein/install/
For the nova docs issue, my guess is that it's due to the configuration for the database connection using "controller" rather than localhost:
https:/ /docs.openstack .org/nova/ stein/install/ controller- install- rdo.html# install- and-configure- components
[api_database] //nova: NOVA_DBPASS@ controller/ nova_api
# ...
connection = mysql+pymysql:
I also see that the controller install docs say to configure the [database] section to point at the nova database:
[database] //nova: NOVA_DBPASS@ controller/ nova
# ...
connection = mysql+pymysql:
But that's not really correct, it should probably say nova_cell0 for the controller nodes but that's a different bug.
Looking at the ubuntu https:/ /docs.openstack .org/nova/ stein/install/ controller- install- ubuntu. html and suse docs https:/ /docs.openstack .org/nova/ stein/install/ controller- install- obs.html they have the same issue (controller vs localhost).