问题标签 [cf-bosh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bosh-deployer - 在脚本中使用 Cloud Foundry BOSH 命令
我正在使用 BOSH 1.3232.0,并且我想在 sh 脚本中使用 bosh 命令。下面是我的脚本文件。但是当我执行它时,我得到 command not found 错误。
输出
shell - sudo su后如何执行命令
我需要在 sudo su 之后执行“monit restart haproxy”命令。
这是我的 script.sh
在这里,如果我将执行 script.sh 文件,那么它将挂起并且不执行 monit restart haproxy 命令。
任何想法?
cloud-foundry - bosh 无效的 SSL 证书
我已经安装了 Pivotal 的 Ops Manager。当我试图将波什指向它的导演时,我得到:
证书是由安装自动生成的。如何克服这个错误?
cloud-foundry - bosh上传释放无效域名
我是 Cloud Foundry 的新手:我正在将版本上传到 bosh 导演vm
,但此时它失败了:
cloud-foundry - Cloud Foundry Loggregator 无法建立连接
早上好,
我对 cf doppel 有疑问。使用 cf logs app --recent 我得到一个错误
cf logs app FAILED Error dialing trafficcontroller server: read tcp 10.0.0.6:45719->139.25.25.233:4443: i/o timeout。请让您的 Cloud Foundry 运营商检查平台配置(流量控制器为 wss://doppler.de.cloudlab.com:4443)。
cf push 也有同样的问题。
我们正在使用 CF 239 和 CF CLI 6.22.1。
多普勒配置为:
nc 能够建立到路由器的连接。
nc -vz 139.25.25.233 4443 连接到 139.25.25.233 4443 端口 [tcp/*] 成功!
有任何想法吗?
更新:更多信息
$ cf curl /v2/信息
cloud-foundry - 具有 UAA 和 BOSH 的团队权限
我有一个连接到 UAA 的 Bosh 目录。我想要做的是限制应该只访问其版本的团队对 Director 的访问。因此,我想在 UAA 中使用 Teams。
现在,按照此文档https://bosh.io/docs/director-users-uaa-perms.html#team-admin,我对 UAA 和 BOSH 有以下问题:
我创建了一个
bosh.teams.jenkins.admin
组uaac group add bosh.teams.jenkins.admin
我创建了一个
jenkinsadmin
用户uaac user add jenkinsadmin --emails mail@test.com
我将用户添加到组中
uaac member add bosh.teams.jenkins.admin jenkinsadmin
另外我添加了
进入 BOSH 导演的清单。
当我现在尝试上传 bosh 版本时,bosh upload release
我收到以下错误消息:
我检查了我的用户的设置uaac user get jenkinsadmin
并看到以下输出:
所以我的问题是,我该怎么做才能让 UAA 用户jenkinsadmin
上传版本?
vagrant - 如何在 BOSH Lite 上部署 BOSH Director
我目前正在尝试在 BOSH Lite 上安装 BOSH Director - 我很清楚 BOSH Lite 已经附带了 Director,但我想测试一个包含“在此之上”的 Director 的版本。这是我的设置:
在我添加工作之前,一切正常warden_cpi
。我想将 Warden CPI 配置为连接到在托管 BOSH Lite 的虚拟机上运行的 Warden,并且 Director 仍然可以使用。所以我尝试的是这样的:
其中10.254.50.4
是 Vagrant Box 的 IP 地址,7777
是garden-linux
.
在部署期间,我从bosh vms
作为来自的错误消息bosh deploy
,我得到以下信息:
错误 450002:45 秒后将“get_state”发送到 e1ed3839-ade4-4e12-8f33-6ee6000750d0 超时
错误发生后,我可以看到虚拟机bosh vms
:
但是当我 ssh 进入bosh-components
虚拟机时,/var/vcap/jobs
.
当我warden_cpi
从作业列表中删除块时,一切都按预期运行。我的 BOSH 组件 VM 的完整作业列表:
- nats
- postgres
- 登记处
- blobstore
Director 本身在另一台机器上运行。如果没有 Warden CPI,两台机器可以按预期进行通信。
谁能向我指出我必须如何配置 Warden CPI 以便它按预期连接到 Vagrant Box?
authentication - 使用 Bosh 和 Github 身份验证设置 Concourse 2.6
我正在尝试使用 Github 身份验证设置 Concourse(以前我使用 1.4.1,但那不起作用,所以我正在尝试最新版本,2.6)。我完全按照说明进行 bosh 部署,除了 Github 身份验证之外,一切似乎都正常工作。
当我登录时,它会尝试重定向到来自 Github oauth 的成功回调:
但是大厅服务器只是坐在那里,最终超时。尝试使用 登录时fly -t concourse login
,它会将我重定向到https://concourse.example.com/auth/github?team_name=main&fly_local_port=52713
,但该地址最终也会超时。
我究竟做错了什么?为什么这些地址都不起作用?
我的 bosh 清单(我知道 Bosh 工作正常,我部署了许多服务器):
我没有 Github 企业,所以基本的应该可以工作 - 尽管我已经尝试过设置它,以及手动 oauth。什么都没有 - 大厅服务器只是不响应请求。
有任何想法吗?这两天一直在做这个,我很困惑。摧毁和重新部署大厅数十次,没有任何变化。
manifest - BOSH:在部署清单中手动设置 director_uuid
我正在执行教程学习 bosh并收到有关步骤Set Deployment Manifest的问题。
为什么我必须director_uuid
在部署清单中手动设置(然后我将其上传到同一个主管)?这是一项安全功能吗?