6g下载网
当前位置: 主页 > 软件教程 > 云计算 >

Cloud Foundry开发环境搭建实例

时间: 2015-11-21 09:38 来源: 6g下载网

分享到:

 这篇文章给大家介绍Cloud Foundry开发环境搭建实例,希望能给大家提供帮助。

第一周把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行命令:

  1. [plain] view plaincopy  
  2.  
  3. sudo apt-get install curl  
  4.  
  5. bash < <(curl -s -k -B https://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup)  
  6.  

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

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

Cloud Foundry开发环境搭建实例

接下来就是启动CF,输入命令:

  1. ~/cloudfoundry/vcap/dev_setup/bin/vcap_dev start  

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

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

Cloud Foundry开发环境搭建实例

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

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

Cloud Foundry开发环境搭建实例

(责任编辑:6g下载网)

分享到:

------分隔线----------------------------