我正在尝试在 lxd 集群云上引导 juju
以下是命令的记录
sysop@kvmnode1:~/SVILUPPO/for_juju$ sudo juju bootstrap lxd-cloud
Creating Juju controller "lxd-cloud-default" on lxd-cloud/default
Looking for packaged Juju agent version 2.6.2 for amd64
To configure your system to better support LXD containers, please see: https://github.com/lxc/lxd/blob/master/doc/production-setup.md
Launching controller instance(s) on lxd-cloud/default...
- Create container from image: Failed to set apply_template volatile key: Failed to update database: failed to begin transaction: failed to create dqlite connection: no avail - juju-b3db51-0 (arch=amd64)
Installing Juju agent on bootstrap instance
Fetching Juju GUI 2.14.0
Waiting for address
Attempting to connect to 240.11.0.27:22
Connected to 240.11.0.27
Running machine configuration script...
Bootstrap agent now started
Contacting Juju controller at 240.11.0.27 to verify accessibility...
Bootstrap complete, controller "lxd-cloud-default" now is available
Controller machines are in the "controller" model
Initial model "default" added
sysop@kvmnode1:~/SVILUPPO/for_juju$
Juju 由 snap 安装,版本为 2.6.2
LXD 是 3.13 版本
lxd 集群位于 3 个 kvm 虚拟机上。所有操作系统主机和客户机都是今天更新的 Kubuntu 18.04。
这个错误意味着什么?
如何避免?
答案1
这是一个奇怪的错误。它看起来像是来自内部数据库(德基)。
但是,Juju 似乎安装正确。您可以尝试以下命令吗?如果运行正常,那么希望情况不会太糟。
juju deploy ubuntu
你可以通过检查 的输出来检查这是否有效juju status
。大约一分钟后,你应该会在应用程序active
的行上看到ubuntu
。
如果这不起作用,请尝试重新启动控制器机器。您可以通过 SSH 或 Juju 手动执行此操作:
juju ssh -m controller 0
sudo reboot now
一旦机器重新启动,系统就会自行重置。juju deploy ubuntu
应该可以工作。