我有一台运行在 Ubuntu 14.05 LTS 版本上的 MAAS 1.9 + Juju 1.25 机器。
我升级了操作系统到 16.04。升级后,MAAS 运行正常。但对 Juju 不起作用。
以下是 Juju 2.0 的输出:
符咒状态
ERROR No model in focus.
Please use "juju models" to see models available to you.
You can set current model by running "juju switch"
or specify any other model on the command line using the "-m" flag.
在 Juju-1.25 中:
juju-1.25 状态
environment: bootstack-preparation
environment-status:
upgrade-available: 1.25.10
machines:
"0":
agent-state: started
agent-version: 1.25.6.1
dns-name: ctr-infra.maas
instance-id: /MAAS/api/1.0/nodes/node-a8589458-e92c-11e6-bde8-44a842430162/
series: xenial
我认为所有机器仍在 Juju-1.25 中注册。如何将它们迁移到 Juju 2.0?
谢谢,
答案1
目前,没有从 Juju 1.25 升级到 Juju 2.0 的途径
发生的情况是,默认的 Juju 可执行文件从 1.25 移至 2.0。
如果您确实要使用 Juju 2.0,则必须销毁您的云和控制器,并将 MAAS 凭据重新添加到 Juju 2.0。
要保留 1.25,您必须选择 1.25 作为默认 Juju: https://jujucharms.com/docs/2.1/juju-coexist
要使用 Juju 2.0,您必须向 Juju 添加 MAAS 凭证: https://jujucharms.com/docs/2.0/clouds-maas。