Cloud Foundry安装部署指南(下)

上篇介绍了Pivotal Ops Manager和Operations Manager Director for VMware vSphere的安装配置,完成了与IaaS层的连接,现在开始正式配置CF的运行环境(含buildpack)和服务。 首先补充一句,在上篇里,我没有给出相关的版本信息,原因是PCF实在更新的太快了,1个月出个版本,给了版本也没用。

Pivotal Elastic RuntimeCF命令行工具

创建和更新buildpack需要使用CF的命令行管理界面,先下载CF CLI,有windows版本的命令行,大多数情况可用,用power shell会输出友好些,但是有些情况会出错,比如cf curl相关管理命令。最好下个deb格式的安装包,安装到Ops Manager那台ubuntu上,安装命令如下,所有的命令都可以通过cf help查看其用户和用法:

sudo dpkg -i 安装文件路径buildpack

buildpack是CF用于支持不同开发语言和技术的运行环境的手段,CF将按照规则自动将上传的应用程序包匹配到第一个可用的buildpack,可通过如下命令进行管理: 列出现有buildpack

cf buildpacks

创建新的buildpack:下载offline的buildpack安装包或者自己从github上编译新的buildpack安装包后,部署到PCF上

cf create-buildpack buildpack名字 安装包路径 序号

更新buildpack:

cf update序号]

删除buildpack:

cf delete-buildpack buildpack名字服务

这里将给出Pivotal为CF提供的一些比较常用的服务的最基本配置,保证安装了能用,各服务的使用和根据业务及资源情况的调优将择机另文介绍。所有服务的安装均要首先导入安装包,并添加至Ops Manager主界面,然后开始配置,下面分别讲解各个服务的配置,建议就按照下面的顺序进行安装,没配置完一次服务,Apply Change一次,至少MySQL和Auto Scaling必须这么做,其他的服务可以全部导入、添加、配置完后,,一次性Apply Change:

MySQL

如果仅是想测试一下, MySQL所有配置均无需更改,仅需去掉Smoke Tests,正式使用的话,需要更改的是Service Plan和Resource Config:

Auto Scaling

没有设置需要修改。但是这个服务必须在MySQL服务之后进行安装。

Riak CSLifecycle Errands:去掉Acceptance Tests,以免出错。Resource Config:调整整个云存储的空间大小。RedisRedis:填写每个Redis实例的内存大小和整个服务功能提供的服务实例个数。Resource Config:调整资源的CPU内存和磁盘配置。RabbitMQRabbitMQ:输入管理员用户名密码。Resource Config:输入RabbitMQ群集的资源设置。

这两篇文章给出了安装过程中最正向的情况,安装中肯定会遇到各种问题,当时也解决了很多,回头慢慢分享,也欢迎各位同仁一块交流,可以email我。

你可以很有个性,但某些时候请收敛。

Cloud Foundry安装部署指南(下)

相关文章:

你感兴趣的文章:

标签云: