我正在遵循quickstart concourse guide在我的项目中测试CI,第一次我做的一切都很好:
$ bosh create-env concourse-lite.yml在执行上面的命令时,我可以执行http://192.168.100.4:8080并使用concourse启动,但是在重新启动主机后,如果我执行以下命令,则无法重新启动concourse:
$ bosh create-env concourse-lite.yml它验证依赖关系,但跳过初始化虚拟机。
Deployment manifest: '/home/javier/work/sandander-devops/concourse-ci/concourse-lite.yml'
Deployment state: '/home/javier/work/sandander-devops/concourse-ci/concourse-lite-state.json'
Started validating
Downloading release 'concourse'... Skipped [Found in local cache] (00:00:00)
Validating release 'concourse'... Finished (00:00:02)
Downloading release 'garden-runc'... Skipped [Found in local cache] (00:00:00)
Validating release 'garden-runc'... Finished (00:00:01)
Downloading release 'bosh-virtualbox-cpi'... Skipped [Found in local cache] (00:00:00)
Validating release 'bosh-virtualbox-cpi'... Finished (00:00:02)
Validating cpi release... Finished (00:00:00)
Validating deployment manifest... Finished (00:00:00)
Downloading stemcell... Skipped [Found in local cache] (00:00:00)
Validating stemcell... Finished (00:00:02)
Finished validating (00:00:07)
No deployment, stemcell or release changes. Skipping deploy.
Succeeded我最终决定重建环境:
$ bosh delete-env concourse-lite.yml --state concourse-lite-state.json
$ bosh create-env concourse-lite.yml尽管重新初始化整个大厅堆栈(包括管道)是非常有效的,但如果知道是否有更好的方法来处理这种情况,那就太好了。
发布于 2017-10-01 20:40:43
您使用的是bosh lite吗?当bosh lite安装重新启动时,我们经常会遇到实例无法工作的问题。
如果是这样,我建议您为您的bosh控制器使用VM快照,并在重新启动计算机时尝试恢复状态。
但在最后,如果你有问题要让它再次运行...你能做的最好的事情就是重新创建所有的东西... :(
https://stackoverflow.com/questions/46509024
复制相似问题