我正在尝试将flocker与docker集成,因为我找到了插件flocker-docker-plugin。我使用flocker agent上的命令安装它.-
$ yum install -y clusterhq-flocker-docker-plugin
$ systemctl enable flocker-docker-plugin
$ systemctl restart flocker-docker-plugin
它显示flocker-docker-plugin正在运行。但是,当我使用$ systemctl status flocker-docker-plugin
检查状态几秒钟后,我收到错误消息
flocker-docker-plugin.service:主进程退出,代码=已杀死,状态= 11 / SEGV
答案 0 :(得分:0)
根据您提供的信息,可能有多种原因导致此错误:
如果您的节点代理可以访问控制服务,请检查您是否可以访问flocker控制服务。
检查flocker-dataset-agent和flocker-container-agent是否在您的节点上运行。
检查您是否为其网站(https://docs.clusterhq.com/en/latest/docker-integration/generate-api-plugin.html)中提到的flocker-docker-plugin提供了证书。
答案 1 :(得分:0)
安装flocker时我也遇到了与我们刚安装的docker插件相同的错误,默认情况下它没有启动。
首先使用命令systemctl start flocker-docker-plugin
,然后使用systemctl status flocker-docker-plugin
答案 2 :(得分:0)
首先确保控制服务和数据集代理正常运行,您可以通过查看/var/log/flocker/
,journalctl -u flocker-dataset-agent
或运行flocker-diagnostics
来查找日志。
通读这些日志中的任何错误,例如与控制服务问题的通信,证书问题,agent.yml配置问题等,或随时发布以获取更多帮助。
您还可以使用相同的方式查找flocker-docker-plugin
个日志,以查看可能发生的特定错误。
以下是有关how to debug flocker的更多信息。