首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地服务器上安装CloudFoundry

如何在本地服务器上安装CloudFoundry
EN

Stack Overflow用户
提问于 2016-04-13 11:18:26
回答 5查看 23.9K关注 0票数 15

我知道CF是为一个微服务应用程序的统一视图在多个云服务上运行的。但是,我想在我的CentOS本地服务器上安装并运行云铸造。在其他wourds中,我希望在一个运行CF的服务器上设置我的私有“云”,作为一个基于微服务的应用程序容器。

如何在本地服务器上安装CF,以便在本地服务器上部署一些用于教育目的的微服务,用于微服务乒乓测试?

EN

回答 5

Stack Overflow用户

发布于 2016-04-21 00:57:36

安装CF (云铸造)

**更新**可能最简单的方法是PCF https://pivotal.io/pcf-dev BOSH给您更多的选择,但是对于大多数刚刚试用CF的人,我会推荐PCF。

最简单的方法是使用BOSH部署CF。你可能需要16 of的内存。

安装Vagrant

代码语言:javascript
复制
gem install vagrant

下载BOSH

代码语言:javascript
复制
git clone https://github.com/cloudfoundry/bosh-lite

启动BOSH

代码语言:javascript
复制
cd bosh-lite
vagrant up --provider=virtualbox

目标Bosh Lite

代码语言:javascript
复制
bosh target 192.168.50.4 lite

用户名/密码:admin/admin

添加所需的路由

代码语言:javascript
复制
bin/add-route

下载干细胞

代码语言:javascript
复制
wget https://s3.amazonaws.com/bosh-warden-stemcells/bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz

安装BOSH CLI

代码语言:javascript
复制
gem install bosh_cli --no-ri --no-rdoc

上传BOSH使用的干细胞

代码语言:javascript
复制
bosh upload stemcell bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz

下载CF

代码语言:javascript
复制
git clone https://github.com/cloudfoundry/cf-release.git --recursive

生成CF BOSH Lite清单

代码语言:javascript
复制
scripts/generate-bosh-lite-dev-manifest

创建、上载和部署发行版

代码语言:javascript
复制
bosh create release --force && bosh upload release && bosh -n deploy

^^这需要一段时间^

与CF合作

安装CLI

见这里的说明:

https://github.com/cloudfoundry/cli

登录到CF

代码语言:javascript
复制
cf login -a https://api.bosh-lite.com --skip-ssl-validation -u admin -p admin

创建一个组织

代码语言:javascript
复制
cf create-org org

创建空间

代码语言:javascript
复制
cf create-space space -o org

Target org和space

代码语言:javascript
复制
cf target -o org -s space

Push应用程序

代码语言:javascript
复制
cf push

这样就行了!

票数 15
EN

Stack Overflow用户

发布于 2016-04-28 20:51:06

最简单的方法是使用新的PCF发展。这在至少有8GB内存的机器上运行良好。下载并启动它,如文档中所述

几分钟后,您将在本地机器上拥有一个完整的CF,将MySQL、Redis和RabbitMQ作为市场服务。目前,应用程序管理器或Services已经缺失,但是根据这里的说法,这些内容也将在未来的版本中添加。

票数 5
EN

Stack Overflow用户

发布于 2017-12-19 19:03:25

只是提醒一下设置bosh-lite的工作流已经改变了:http://bosh.io/docs/bosh-lite.html

我还建议使用cf-部署代替cf发行版。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36596743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档