Cloud Foundry 实例安装配置

jfcszzkozrg 2012-09-03 03:58:13
第一周把Cloud Foundry基础架构学习了一下,对于Cloud Foundry的几个核心模块有了大致的了解,为了以后深入学习,必须在自己机器上搭建一个CF实例,不过一直对于那种很复杂的配置安装非常感冒,特别是那种繁琐的配置文件,各种离奇的错误,非常令人奔溃。一开始以为CF也是多模块系统,肯定非常繁琐,没想到过程还是比较顺利。

首先说一下安装环境,我是在Mac机下装了一个Ubuntu 10.04的虚拟机,64位,注意,这里必须是64位镜像!因为CF是构建在64位架构上。一个Ubuntu环境就够了,接下来就是按照文档来单节点部署一个实例,事实上在生产环境就是应该多节点安装,每个模块可以分别安装在不同的VM上面,但是开发和实验环境为了方便,就安装在一台VM上就足够了,文档区对于单节点和多接点安装的不同步骤非常详细的进行了说明。安装文档链接:https://github.com/cloudfoundry/oss-docs/tree/master/vcap/single_and_multi_node_deployments_with_dev_setup
安装前最好更新一下源sudo apt-get update

接下来就是单节点安装步骤,信不信由你,就下面2行命令:
[plain] view plaincopy

sudo apt-get install curl
bash < <(curl -s -k -B https://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup)


然后就进入漫长的等待,我是一般用户安装,中间会要求输入几次密码,猜测root用户安装应该会省却这些步骤,刚开始发生错误,RubyGems.org 没法加进源, Google之,是代理问题,由于在公司使用代理上网,于是呼换了一个网线插口,取消代理,重新输上面两条命令,一切就正常了,安装文档中对于各种常见的错误都有非常详细的说明,不过我相信现在的安装脚本还是写的比较可靠的,基本上是一键安装,不会遇到什么问题。

最后,出现这个截图,安装成功

接下来就是启动CF,输入命令:~/cloudfoundry/vcap/dev_setup/bin/vcap_dev start

从上面可以看到CF各个模块都已经跑起来了,我的VM内存分配了1G,保险起见,最好配个2G内存。

接下来一步是可选择的,对于Mac/Linux用户来说,创建一个本地SSH通道

ssh <your VM user>@<VM IP address>

sudo ssh -L <local-port>:<VM IP address>:80 <your VM user>@<VM IP address> -N

然后在浏览器里面访问api.vcap.me,出现这个页面,就表示成功,至此,Cloud Foundry 的一个实例开发环境就搭建好了,非常简单


...全文
5183 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_28006289 2015-05-07
  • 打赏
  • 举报
回复
支持支持支持
wojiaozhangqiano 2014-12-02
  • 打赏
  • 举报
回复
完全不对啊,这个命令根本没办法执行啊
frogoscar 2012-10-28
  • 打赏
  • 举报
回复
不错,支持
fuckgaga 2012-09-11
  • 打赏
  • 举报
回复
你的cloudfoundry中所有的框架都小应用测试过吗?
resouer 2012-09-03
  • 打赏
  • 举报
回复
有没有试过RabbitMQ能不能用?
victorchen_fdu 2012-09-03
  • 打赏
  • 举报
回复
最后一个图啥意思?感觉截图有点小问题啊..

547

社区成员

发帖
与我相关
我的任务
社区描述
Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
社区管理员
  • Cloud Foundry社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧