使用packstack --allinone安装openstack时,产生报错(pymysql.err.OperationalError)(1045,"Access denied for usr 'nova'@'192.169.129.214'(using password: YES)"),可采用如下方法解决:
vi /etc/nova/nova.conf
可查看[database]下的connection形如:
mysql+pymysql://nova:password@192.169.129.214/nova
其中192.169.129.214为ip地址,password为nova访问mysql的密码
然后再vi /usr/share/nova/nova-dist.conf
同样可以看到[database]下的connection,将其修改为/etc/nova/nova.conf中的内容
packstack --answer-file /root/packstack-answers-20230406-080924.txt
继续安装openstack,应答文件为上次创建失败后生成的文件,注意替换。
参考文献:
Solved OpenStack Nova Access denied for user 'nova'@'localhost' - root n rock! (pnyet.web.id)