我知道CF是为一个微服务应用程序的统一视图在多个云服务上运行的。但是,我想在我的CentOS本地服务器上安装并运行云铸造。在其他wourds中,我希望在一个运行CF的服务器上设置我的私有“云”,作为一个基于微服务的应用程序容器。
如何在本地服务器上安装CF,以便在本地服务器上部署一些用于教育目的的微服务,用于微服务乒乓测试?
发布于 2016-04-21 00:57:36
安装CF (云铸造)
**更新**可能最简单的方法是PCF https://pivotal.io/pcf-dev BOSH给您更多的选择,但是对于大多数刚刚试用CF的人,我会推荐PCF。
最简单的方法是使用BOSH部署CF。你可能需要16 of的内存。
安装Vagrant
gem install vagrant下载BOSH
git clone https://github.com/cloudfoundry/bosh-lite启动BOSH
cd bosh-lite
vagrant up --provider=virtualbox目标Bosh Lite
bosh target 192.168.50.4 lite用户名/密码:admin/admin
添加所需的路由
bin/add-route下载干细胞
wget https://s3.amazonaws.com/bosh-warden-stemcells/bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz安装BOSH CLI
gem install bosh_cli --no-ri --no-rdoc上传BOSH使用的干细胞
bosh upload stemcell bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz下载CF
git clone https://github.com/cloudfoundry/cf-release.git --recursive生成CF BOSH Lite清单
scripts/generate-bosh-lite-dev-manifest创建、上载和部署发行版
bosh create release --force && bosh upload release && bosh -n deploy^^这需要一段时间^
与CF合作
安装CLI
见这里的说明:
https://github.com/cloudfoundry/cli
登录到CF
cf login -a https://api.bosh-lite.com --skip-ssl-validation -u admin -p admin创建一个组织
cf create-org org创建空间
cf create-space space -o orgTarget org和space
cf target -o org -s spacePush应用程序
cf push这样就行了!
发布于 2016-04-28 20:51:06
发布于 2017-12-19 19:03:25
只是提醒一下设置bosh-lite的工作流已经改变了:http://bosh.io/docs/bosh-lite.html
我还建议使用cf-部署代替cf发行版。
https://stackoverflow.com/questions/36596743
复制相似问题