我在填充 magnum 数据库时遇到问题,请帮助我。
我已按照文档进行操作。
https://docs.openstack.org/magnum/train/install/install-rdo.html
sudo su -s /bin/sh -c "magnum-db-manage upgrade" magnum
<块引用>
/usr/lib/python2.7/site-packages/pymysql/cursors.py:170: 警告:
(3719, u"'utf8' 目前是字符集 UTF8MB3 的别名,
但在未来版本中将成为 UTF8MB4 的别名。请考虑
使用 UTF8MB4 以便明确。") 结果 =
self._query(query) INFO [alembic.runtime.migration] 上下文实现
MySQLImpl.信息 [alembic.runtime.migration] 将假设
非事务性 DDL。信息 [alembic.runtime.migration] 正在运行
升级 -> 2581ebaf0cb2,初始迁移信息
[alembic.runtime.migration] 运行升级 2581ebaf0cb2 ->
3bea56f25597,多租户支持信息 [alembic.runtime.migration]
运行升级 3bea56f25597 -> 5793cd26898d,添加托架状态信息
[alembic.runtime.migration] 运行升级 5793cd26898d ->
3a938526b35d,添加 docker 卷大小列 INFO
[alembic.runtime.migration] 运行升级 3a938526b35d ->
35cff7c86221,将专用网络添加到 baymodel INFO
[alembic.runtime.migration] 运行升级 35cff7c86221 ->
1afee1db6cd0, 添加主风味信息 [alembic.runtime.migration]
运行升级 1afee1db6cd0 -> 2d1354bbf76e,ssh 授权密钥信息
[alembic.runtime.migration] 运行升级 2d1354bbf76e ->
29affeaa2bc2,重命名海湾主地址信息
[alembic.runtime.migration] 运行升级 29affeaa2bc2 ->
2ace4006498, rename-bay-minions-address INFO
[alembic.runtime.migration] 运行升级 2ace4006498 ->
456126c6c9e9,创建baylock表信息[alembic.runtime.migration]
运行升级 456126c6c9e9 -> 4ea34a59a64c,add-discovery-url-to-bay
信息 [alembic.runtime.migration] 正在运行升级 4ea34a59a64c ->
e772b2598d9,添加容器命令信息 [alembic.runtime.migration]
运行升级 e772b2598d9 -> 2d8657c0cdc,添加 bay uuid INFO
[alembic.runtime.migration] 运行升级 2d8657c0cdc ->
4956f03cabad,添加集群发行版信息 [alembic.runtime.migration]
运行升级 4956f03cabad -> 592131657ca1,将 coe 列添加到
BayModel INFO [alembic.runtime.migration] 运行升级
592131657ca1 -> 3b6c4c42adb4,添加唯一约束信息
[alembic.runtime.migration] 运行升级 3b6c4c42adb4 ->
2b5f24dd95de,重命名服务端口信息 [alembic.runtime.migration]
运行升级 2b5f24dd95de -> 59e7664a8ba1, add_container_status
信息 [alembic.runtime.migration] 运行升级 59e7664a8ba1 ->
156ceb17fb0a,add_bay_status_reason INFO [alembic.runtime.migration]
运行升级 156ceb17fb0a -> 1c1ff5e56048,
rename_container_image_id INFO [alembic.runtime.migration] 正在运行
升级 1c1ff5e56048 -> 53882537ac57,将主机列添加到 pod INFO
[alembic.runtime.migration] 运行升级 53882537ac57 ->
14328d6a57e3,将主计数添加到托架信息
[alembic.runtime.migration] 运行升级 14328d6a57e3 ->
421102d1f2d2,创建 x509keypair 表信息
[alembic.runtime.migration] 运行升级 421102d1f2d2 ->
6f21dc998bb,将 master_addresses 添加到 bay INFO
[alembic.runtime.migration] 运行升级 6f21dc998bb ->
966a99e70ff,添加代理信息 [alembic.runtime.migration] 正在运行
升级 966a99e70ff -> 6f21dc920bb,将 cert_uuuid 添加到 bay INFO
[alembic.runtime.migration] 运行升级 6f21dc920bb ->
5518af8dbc21,重命名cert_uuid信息[alembic.runtime.migration]
运行升级 5518af8dbc21 -> 4e263f236334,添加 registry_enabled
信息 [alembic.runtime.migration] 运行升级 4e263f236334 ->
3be65537a94a, add_network_driver_baymodel_column 信息
[alembic.runtime.migration] 运行升级 3be65537a94a ->
1481f5b560dd,将标签列添加到 baymodel 表 INFO
[alembic.runtime.migration] 运行升级 1481f5b560dd ->
1d045384b966, add-insecure-baymodel-attr INFO
[alembic.runtime.migration] 运行升级 1d045384b966 ->
27ad304554e2,添加 magnum_service 功能信息
[alembic.runtime.migration] 运行升级 27ad304554e2 ->
5ad410481b88,重命名不安全
/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py:78:
SAWarning:在处理先前的
例外。之前的异常是:
答案 0 :(得分:1)
在 MySQL 8.0 上运行 Magnum 时这是一个 bug。这个错误最近才被修复。 https://github.com/openstack/magnum/commit/8dcf91b2d3f04b7b5cb0e7711d82438b69f975a1
您需要运行旧版本的 MySQL,或应用上述补丁。它已向后移植到维多利亚州,因此与维多利亚州合作将是您前进的最简单途径。