• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Cloud Foundry安装部署指南(下),cloudfoundry

Cloud Foundry安装部署指南(下),cloudfoundry

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含cloudfoundry,cloud foundry官网,cloud foundry gpl,cloud foundry tools,foundry等服务器相关知识,网友希望可以进行参考

Cloud Foundry安装部署指南(下),cloudfoundry


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

Pivotal Elastic Runtime

  • 导入安装包:登陆Ops Manager,点击界面左侧的Import a Product,选择下载的扩展名为pivotal的Pivotal Elastic Runtime安装文件,待提示成功导入后,在左侧找到Pivotal Elastic Runtime,点击add按钮加入主界面,然后点击主界面的图标,开始配置。记得每次修改了信息都要点保存,并确定界面上除了绿条提示成功。
  • Assign Networks:选择default。
  • Assign Availability Zones:选择default。
  • HAProxy:输入HAProxy的IP10.23.124.251,勾选Trust Self-Signed Certificates,点击Generate Self-Signed RSA Certificate。上文已经提到过,关于HAProxy,证书,互联网访问,负载均衡我会另写一篇专门说,这里就写个默认设置,让PCF能工作即可。
  • Router IPs:可不填写。
  • Cloud Controller:系统域和应用域均输入open.mydomain.com,其他可保留默认值。
  • External Endpoints:输入日志服务器的IP,端口和采用的协议,PCF系统本身的日志将会通过syslog协议发送到日志服务器。
  • SSO Config:可不填写。
  • LDAP Config:输入LDAP服务器ldap://ldap.mydomain.com,LDAP的登陆信息(用户uid=pcfadmin,cn=users,dc=mydomain,dc=com及其密码),搜索域cn=users,dc=mydomain,dc=com,搜索器(即登陆的用户名)mail={0},最后的邮件属性输入mail。
  • SMTP Config:输入接受反馈的邮箱,发送通知的邮箱,SMTP服务器的IP或域名,端口25,邮箱后缀,登陆SMTP的用户名密码,授权方式选login。
  • Lifecycle Errands:勾掉Run Smoke Tests,这玩意儿老是导致失败。
  • Resource Config :默认当然是能用的,建议调大router和dea的数量,以及单个dea(8c16g)的cpu和内存。调多少有些经验值和测试,个人曾经为了达到2000TPS的指标对这些参数着实调了一番,只能自己动手。

CF命令行工具

创建和更新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 buildpack名字 [-p 安装包路径] [-i 序号]

删除buildpack:

cf delete-buildpack buildpack名字

服务

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

MySQL

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

  • Service Plan:填写单个服务实例的最大存储空间和最大并发连接数。
  • Lifecycle Errands:去掉Smoke Tests,以免出错。
  • Resource Config:根据最大存储空间和最大并发连接数,修改MySQL所在虚拟机的CPU、内存和磁盘。

Auto Scaling

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

Riak CS

  • Lifecycle Errands:去掉Acceptance Tests,以免出错。
  • Resource Config:调整整个云存储的空间大小。

Redis

  • Redis:填写每个Redis实例的内存大小和整个服务功能提供的服务实例个数。
  • Resource Config:调整资源的CPU内存和磁盘配置。

RabbitMQ

  • RabbitMQ:输入管理员用户名密码。
  • Resource Config:输入RabbitMQ群集的资源设置。

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Cloud Foundry安装部署指南(下),cloudfoundry

相关文章

  • Hadoop文件解压缩,
  • hadoop一些常见报错的解决方案,hadoop解决方案
  • hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍,hadoopnamenode
  • Oxygen xml editor 16.0 x86 crack,oxygen16.0
  • ElasticSearch的分布式安装
  • HBase安装配置
  • Linux快速配置svn库,Linux配置svn库
  • 推荐引擎mahout安装与配置,引擎mahout配置
  • kerberos下HBase访问Zookeeper的ACL问题,hbasezookeeper
  • spark streaming kafka1.4.1中的低阶api createDirectStream使用总结,directstream

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • kafka 效率优化,kafka优化
    • 《转》ceilometer的数据采集机制入门,《转》ceilometer
    • hive 日志存放位置修改,hive日志存放位置
    • Greenplum数据库升级实务(上),greenplum实务
    • MapReduce编程之WordCount,mapreducewordcount
    • RPC原理,rpc
    • 如何在coding.net上部署项目 (Flask),coding.netflask
    • 微软平台开发技术蓝图,微软平台蓝图
    • hadoop 2.6.0 安装过程,hadoop2.6.0
    • HBase扫描器与过滤器,HBase扫描器过滤器

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有