我知道CF是针对微服务应用程序的统一视图运行多个云服务而制作的.但是,我想在CentOS本地服务器上安装并运行云代工厂.在其他葫芦中,我想在一台运行CF的服务器上设置我的私有"云"作为基于微服务的应用程序容器.
如何在我的本地服务器上安装CF,以便稍后我可以在本地服务器上部署一些微服务用于教育目的,用于微服务乒乓测试?
jlo*_*ker 13
**更新**可能最简单的方法是PCF Dev https://pivotal.io/pcf-dev BOSH Lite为您提供更多选择,但对于大多数人只是尝试CF我会推荐PCF Dev.
最简单的方法是使用BOSH Lite部署CF. 你可能需要16GB的内存.
安装Vagrant
gem install vagrant
Run Code Online (Sandbox Code Playgroud)
下载BOSH Lite
git clone https://github.com/cloudfoundry/bosh-lite
Run Code Online (Sandbox Code Playgroud)
启动BOSH Lite
cd bosh-lite
vagrant up --provider=virtualbox
Run Code Online (Sandbox Code Playgroud)
目标波什精简版
bosh target 192.168.50.4 lite
Run Code Online (Sandbox Code Playgroud)
用户名/密码:admin/admin
添加所需的路线
bin/add-route
Run Code Online (Sandbox Code Playgroud)
下载干细胞
wget https://s3.amazonaws.com/bosh-warden-stemcells/bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz
Run Code Online (Sandbox Code Playgroud)
安装BOSH CLI
gem install bosh_cli --no-ri --no-rdoc
Run Code Online (Sandbox Code Playgroud)
上传BOSH Lite CF使用的干细胞
bosh upload stemcell bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz
Run Code Online (Sandbox Code Playgroud)
下载CF.
git clone https://github.com/cloudfoundry/cf-release.git --recursive
Run Code Online (Sandbox Code Playgroud)
生成CF BOSH Lite清单
scripts/generate-bosh-lite-dev-manifest
Run Code Online (Sandbox Code Playgroud)
创建,上载和部署版本
bosh create release --force && bosh upload release && bosh -n deploy
Run Code Online (Sandbox Code Playgroud)
^^^这需要一段时间^^^
安装CF CLI
请参阅此处的说明:https:
//github.com/cloudfoundry/cli
登录CF.
cf login -a https://api.bosh-lite.com --skip-ssl-validation -u admin -p admin
Run Code Online (Sandbox Code Playgroud)
创建组织
cf create-org org
Run Code Online (Sandbox Code Playgroud)
创造一个空间
cf create-space space -o org
Run Code Online (Sandbox Code Playgroud)
目标组织和空间
cf target -o org -s space
Run Code Online (Sandbox Code Playgroud)
推送应用程序
cf push
Run Code Online (Sandbox Code Playgroud)
应该这样做!
在本地使用 Stackato 的最简单方法是查看 Stackato Cloud Foundry Micro Cloud - http://docs.stackato.com/admin/setup/microcloud.html。您只需要一个 virtualbox,然后下载 MicroCloud VM,在 VirtualBox 中运行它,然后就可以开始部署微服务了。
有了良好的互联网连接,您将在大约 5 分钟内享受 Cloud Foundry :)
| 归档时间: |
|
| 查看次数: |
17332 次 |
| 最近记录: |