码迷,mamicode.com
首页 > 其他好文 > 详细

CloudFoundry in 1 Box简介:PCF-Dev篇

时间:2016-04-15 23:24:29      阅读:2056      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   解决方案   操作系统   

在《CloudFoundry in 1 Box简介:Bosh-lite篇》我们介绍了Bosh-lite的架构和部署。在本篇中,我们将详细描述另一个CloudFoundry in 1 Box解决方案PCF-Dev。


1PCF-dev简介

PCF是Pivotal发行的Cloud Foundry商业版,PCF-Dev原名MicroPCF,是Pivotal为PCF的应用开发人员准备的一款App单虚拟机版的CloudFoundry。但是,麻雀虽小,五脏俱全。PCF-Dev虽然可以在仅仅一台虚拟式上即可运行,但是却包含了cloud foundry完整的技术栈。下图展示了PCF-Dev的架构


技术分享


在PCF-Dev中,除了包含了完整的Cloud Foundry,还包含了下列Cloud Foundry Service


  • MySQL

  • Redis

  • RabbitMQ


和一系列Buildpack


  • Java

  • Ruby

  • Python

  • Golang

  • Static file

  • Binary


PCF-Dev不仅功能强大,使用起来却是异常简便。下面我们就来一步一步搭建一个PCF-Dev环境。


2环境准备


笔者采用的事Cent OS 7.2作为宿主机的操作系统,VirtualBox为虚拟机平台


2.1 安装以来的软件包


技术分享


2.2 安装Ruby环境


笔者使用rbenv来安装和管理ruby


技术分享


2.3安装Vagrant


技术分享


验证vagrant


技术分享


2.4 安装VirtualBox


技术分享


验证virtualbox是否安装成功


技术分享


3部署PCF-Dev


3.1 从pivotal network下载PcF-dev


技术分享


Pivotal Network地址:http://network.pivotal.io


3.2 解压pcf-dev


3.3 启动pcf-dev


技术分享


3.4 查看PCF-dev component


技术分享


启动后的PCF-Dev虚拟机配置了两块网卡,一块用来连接CloudFoundry网络,使用10.0.2.15/24;一块用来和宿主机通信,使用IP 192.168.11.11

如果设有http https proxy,需要执行如下步骤


技术分享


至此,PCF-Dev环境准备完毕。


4部署app到PCF-Dev


4.1 安装CF CLI


技术分享


4.2 cf target


PCF-Dev默认的域名为local.pcfdev.io, *.local.pcfdev.io会被解析到192.168.11.11


技术分享
技术分享


4.3 部署App


技术分享



技术分享

CloudFoundry in 1 Box简介:PCF-Dev篇

标签:虚拟机   解决方案   操作系统   

原文地址:http://11162618.blog.51cto.com/11152618/1764169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!