我正试着设置Octavia负载平衡器。我安装了Octavia包并启动了Octavia。当我尝试openstack负载平衡器列表时,我在Octavia-api日志中得到以下错误
DBError: (pymysql.err.InternalError) (1054, u"Unknown column 'load_balancer.provider' in 'field list'") 负载平衡器数据库似乎存在初始化问题。它应该如何初始化?我没有以前安装的lbaasv2,我正在尝试升级。这是新安装的Octavia。下面是我当前初始化db的脚本
CREATE DATABASE octavia;
GRANT ALL PRIVILEGES ON octavia.* TO 'octavia'@'localhost' IDENTIFIED BY 'octavia';
GRANT ALL PRIVILEGES ON octavia.* TO 'octavia'@'%' IDENTIFIED BY 'octavia';
quit;这个脚本应该改为什么?
谢谢Ranga
发布于 2018-10-18 00:16:46
这可能是一个依赖问题,取决于您如何安装Octavia。
如果您正在使用pip安装Octavia,我建议您应用适当的版本约束。
安装-c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?stable/pike octavia==1.0.2 --升级
运行上述操作后,请确保数据库已正确地使用。
octavia-db-管理升级
https://stackoverflow.com/questions/52864955
复制相似问题