作者:张华 发表于:2022-02-17
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
( http://blog.csdn.net/quqi99 )
问题
客户想将juju管理的openstack从xenial升级到bionic, 中间遇到了下面的错误:
django.db.utils.ProgrammingError: column maasserver_node.pool_id does not exist
升级过程理论梳理(未测试,不一定全对)
此步骤未测试,不一定全对,但可能辅助我们理解问题。
1, 得先准备bionic controller(juju-bionic-{1,2,3}),此时,3个maas节点(infr001, infr002, infr003)还是xenial,但在它上面将创建3个bionic虚机用于bionic controller
juju create bionic-controller on 3 maas nodes
create 3 VMs running bionic, juju create pod on each maas node for the new controller
deploy maas on 3 bionic VMs
juju bootstrap --to juju-bionic-1
juju add-machine -m bionic-controller juju-bionic-2 juju-bionic-3
juju enable-ha -c bionic-controller && juju controllers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)