我的environments.yaml看起来像这样:
environments:
test:
type: local
control-bucket: juju-a14dfae3830142d9ac23c499395c2785999
admin-secret: 6608267bbd6b447b8c90934167b2a294999
default-series: oneiric
juju-origin: distro
data-dir: /home/bruno/projects/juju
Run Code Online (Sandbox Code Playgroud)
juju bootstrap 完美运行:
2011-11-22 19:19:31,999 INFO Bootstrapping environment 'test' (type: local)...
2011-11-22 19:19:32,004 INFO Checking for required packages...
2011-11-22 19:19:33,584 INFO Starting networking...
2011-11-22 19:19:34,058 INFO Starting zookeeper...
2011-11-22 19:19:34,283 INFO Starting storage server...
2011-11-22 19:19:40,051 INFO Initializing zookeeper hierarchy
2011-11-22 19:19:40,247 INFO Starting machine agent (origin: distro)...
[sudo] password for bruno:
2011-11-22 19:23:16,054 INFO Environment bootstrapped
2011-11-22 19:23:16,079 INFO 'bootstrap' command finished successfully
Run Code Online (Sandbox Code Playgroud)
接受从已知好的魅力进行部署(用我正在尝试创建的魅力进行了尝试):
juju deploy --repository=/home/bruno/projects/charms_repo/ local:teamspeak
2011-11-22 19:28:49,929 INFO Charm deployed as service: 'teamspeak'
2011-11-22 19:28:49,962 INFO 'deploy' command finished successfully
Run Code Online (Sandbox Code Playgroud)
在此之后,我可以看到juju debug-log显示活动,我可以看到网络指示器的开启和关闭以及硬盘上的活动。
等待...
看着juju status我得到:
services:
teamspeak:
charm: local:oneiric/teamspeak-1
relations: {}
units:
teamspeak/0:
machine: 0
public-address: 192.168.122.226
relations: {}
state: start_error
Run Code Online (Sandbox Code Playgroud)
juju debug-log没有帮助,我在/var/log/juju或下没有文件/var/lib/juju。
最后juju debug-log只显示这个:
2011-11-22 19:45:20,790 Machine:0: juju.agents.machine DEBUG: Units changed old:set(['wordpress/0']) new:set(['wordpress/0', 'teamspeak/0'])
2011-11-22 19:45:20,823 Machine:0: juju.agents.machine DEBUG: Starting service unit: teamspeak/0 ...
2011-11-22 19:45:21,137 Machine:0: juju.agents.machine DEBUG: Downloading charm local:oneiric/teamspeak-1 to /home/bruno/projects/juju/bruno-test/charms
2011-11-22 19:45:22,115 Machine:0: juju.agents.machine DEBUG: Starting service unit teamspeak/0
2011-11-22 19:45:22,133 Machine:0: unit.deploy INFO: Creating container teamspeak-0...
2011-11-22 19:47:04,586 Machine:0: unit.deploy INFO: Container created for teamspeak/0
2011-11-22 19:47:04,781 Machine:0: unit.deploy DEBUG: Charm extracted into container
2011-11-22 19:47:04,801 Machine:0: unit.deploy DEBUG: Starting container...
2011-11-22 19:47:07,086 Machine:0: unit.deploy INFO: Started container for teamspeak/0
2011-11-22 19:47:07,107 Machine:0: juju.agents.machine INFO: Started service unit teamspeak/0
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这里发生的事情?
小智 7
这看起来像是你的 start 钩子中的一个错误。该单元的日志从 lxc 容器符号链接到数据目录:{data-dir}/units/{unit-name}/unit.log
他们也在单位的集装箱里 /var/log/juju/{unit-name}.log
对于非启动/安装钩子,您还可以使用 juju debug-hooks 命令来获得一个交互式调试 shell,它代替单元的钩子。
| 归档时间: |
|
| 查看次数: |
866 次 |
| 最近记录: |