cloud foundry上部署mysql

cloud foundry上在原始状态下,是没有mysql这些服务的,需要自己部署。我主要是在Chance的帮助和这篇blog的帮助,但是出现了一些问题,这里记录一下。

注意blog中下载和上传cf-mysql-release的时候,可能由于网络的问题,失败,可以多次下载。也可以用我之前写的那个shell脚本来实现。

上传deployment 文件的时候,那篇blog中并没有提到这一步,只是给了一个yml文件。实际上,这个文件的作用应该是bosh deployment xx.yml。xx就是yml文件的名字。但是那个yml文件有一些部分需要修改。首先,uuid,这个是你自己的uuid,可以通过bosh status来进行查看自己的uuid是多少。其次,资源池中使用的stemcell应该是你自己的stemcell,要修改其中的名字和版本号。可以通过bosh stemcells命令查看自己的stemcell 是什么名字和版本。

最后最重要的是,地址的问题。在部署的时候,由于需要给这些组件分配ip地址,他给的是192.168.2.0字段的。首先我们要知道自己已经分配了那些地址。由于我们已经部署好cf了,所以单独部署mysql的时候,就可能把现在的ip地址和原来的冲突,导致出现地址已经被使用的错误提示。

那么怎么知道我们哪些地址还没有用呢?可以到我们部署cf的时候的manifest.yml文件中查看,哪些已经用了。比如我的yml文件中显示,部署cf的时候,主要使用了10.244.0.0到10.244.0.2 那么我在部署MySQL的时候,就使用10.244.0.2之后的地址就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值