`
南京老油条
  • 浏览: 58303 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

基于vSphere的BOSH部署cloud foundry

阅读更多

   本篇为自己部署的记录,有写的不明确的欢迎指正 

 

1.在其中一台主机上安装虚拟机BoshCli(ubuntu10操作系统),使用一台PC亦可

 

2.BoshCli上安装ruby环境

 

   参见 http://oldfritters.iteye.com/blog/1824841

 

3.安装bosh_cli

 

sudo apt-get -y install libsqlite3-dev genisoimage
gem install bosh_deployer
gem install bosh_cli

  

gem "agent_client", "0.1.1"
gem "aws-s3", "0.6.3"
gem "aws-sdk", "1.6.9"
gem "blobstore_client", "0.4.0"
gem "bosh_aws_cpi", "0.6.2"
gem "bosh_aws_registry", "0.2.3"
gem "bosh_cli", "1.0.3"
gem "bosh_common", "0.5.1"
gem "bosh_cpi", "0.4.4"
gem "bosh_deployer", "1.1.0"
gem "bosh_openstack_cpi", "0.0.4"
gem "bosh_openstack_registry", "0.0.3"
gem "bosh_vsphere_cpi", "0.5.0"
gem "builder", "3.1.4"
gem "bundler", "1.3.5"
gem "daemons", "1.1.9"
gem "eventmachine", "1.0.0"
gem "excon", "0.16.10"
gem "fog", "1.6.0"
gem "formatador", "0.2.4"
gem "gerrit-cli", "0.0.1"
gem "highline", "1.6.15"
gem "httparty", "0.9.0"
gem "httpclient", "2.2.4"
gem "json", "1.7.5"
gem "json_pure", "1.6.7"
gem "log4r", "1.1.10"
gem "membrane", "0.0.2"
gem "mime-types", "1.19"
gem "minitest", "1.6.0"
gem "multi_json", "1.1.0"
gem "multi_xml", "0.5.1"
gem "net-scp", "1.0.4"
gem "net-ssh", "2.2.2"
gem "net-ssh-gateway", "1.1.0"
gem "netaddr", "1.5.0"
gem "nokogiri", "1.5.5"
gem "progressbar", "0.9.2"
gem "rack", "1.4.1"
gem "rack-protection", "1.2.0"
gem "rake", "0.8.7"
gem "rdoc", "2.5.8"
gem "ruby-atmos-pure", "1.0.5"
gem "ruby-hmac", "0.4.0"
gem "ruby_vim_sdk", "0.0.2"
gem "rubygems-update", "1.8.24"
gem "sequel", "3.41.0"
gem "sinatra", "1.3.3"
gem "sqlite3", "1.3.6"
gem "terminal-table", "1.4.5"
gem "thin", "1.5.0"
gem "tilt", "1.3.3"
gem "uuidtools", "2.1.3"
gem "xml-simple", "1.1.2"
gem "yajl-ruby", "1.1.0"

 

4.下载微 BOSH Stemcell

% mkdir -p ~/stemcells 
% cd stemcells 
% bosh public stemcells 
 ......
 To download use 'bosh download public stemcell <stemcell_name>'. 
% bosh download public stemcell micro-bosh-stemcell-vsphere-0.6.4.tgz

 

5.创建项目目录

 

mkdir ~/deployments
cd ~/deployments
mkdir micro01

    在micro01中创建文件micro_bosh.yml,内容如下:

    http://oldfritters.iteye.com/blog/1837379
 
bosh micro deployment micro01
  

6.部署一个新的micro BOSH 实例并创建一个新的持久磁盘

 

bosh micro deploy ~/stemcells/micro-bosh-stemcell-vsphere-0.6.4.tgz 

   查看微 BOSH 部署的状态      bosh status

   列出部署                                bosh micro deployments

   删除微 BOSH 部署                 bosh micro delete

   向微 BOSH 代理发送消息       bosh micro agent ping

 

7.安装BOSH

git clone git@github.com:cloudfoundry/bosh-release.git
cd bosh-release
git checkout 9e0b649da80a563ba64229069299c57f72ab54ad
bosh target 10.0.0.12
bosh upload stemcell bosh-stemcell-vsphere-0.6.4.tgz
bosh upload release releases/bosh-11.yml
bosh deployment bosh.yml
bosh deploy

    bosh.yml

    http://oldfritters.iteye.com/blog/1837382

 

8.安装cloud foundry(即cf)

bosh target 10.0.0.23 #target到你的director
 git clone git@github.com:cloudfoundry/cf-release.git
 cd cf-release
 bosh upload release releases/appcloud-127.yml # use the highest number available - inspecting the files in this directory
bosh deployment ~/deployments/cloudfoundry.yml
bosh deploy

    以下是一个cloudfoundry.yml例子

    http://oldfritters.iteye.com/blog/1837384

 

 

 

分享到:
评论

相关推荐

    cloud foundry 大规模部署(bosh)及平台运营完整中文手册

    ### Cloud Foundry 大规模部署(BOSH)及平台运营完整中文手册 #### 一、基础知识与背景 **Cloud Foundry** 是一款领先的开源PaaS(Platform as a Service,平台即服务)产品,旨在为企业提供一种高效的方式去构建...

    Cloud Foundry平台概述

    众多国内企业选择基于Cloud Foundry构建自己的PaaS平台,如SAE(百度的公共PaaS)、GrandCloud(阿里云的公共PaaS)等。此外,Cloud Foundry还与vSphere/vCloud等本地IaaS平台深度集成,为企业提供了公共、私有或...

    Cloud Foundry开源PaaS云平台概述.docx

    Cloud Foundry支持在公共云、私有云或混合云上部署,与多个云平台如vSphere/vCloud、AWS、OpenStack、Rackspace、Ubuntu等兼容,并且提供了Micro Cloud Foundry,可以在开发者的本地笔记本上运行。 Cloud Foundry...

    CloudFoundry - The building of the Open PaaS Presentation

    Cloud Foundry 是一个开源的云平台即服务(PaaS)项目,它为开发者提供了部署和管理应用程序的服务环境。该平台支持多种编程语言、框架和服务,并能够在不同的云基础设施上运行,包括私有云、公有云以及混合云。 ##...

    docs-book-cloudfoundry:用于开源Cloud Foundry文档的bookbinder存储库

    :适用于Cloud Foundry开发人员和用户的cf CLI指南:针对开发人员将应用程序推送到Cloud Foundry的逐步说明和参考资料 :有关使用BOSH的操作员在AWS,vSphere,vCloud,OpenStack等上部署Cloud Foundry的说明。...

    Vmware vSphere 5.5部署文档(V1.0)

    【Vmware vSphere 5.5 部署】 VMware vSphere 5.5 是一款强大的虚拟化平台,它为企业提供了数据中心级的虚拟化解决方案。本部署文档旨在指导IT管理员正确配置vSphere网络环境,确保系统的稳定运行。 ### 1. 网络及...

    英文-NVIDIA_vGPU_P系列GPU部署手册-基于vSphere 6.5u1和Horizon 7.pdf

    这篇文档是一份关于在基于VMware vSphere 6.5u1和Horizon 7的环境中部署NVIDIA vGPU P系列GPU的详细手册。NVIDIA vGPU技术允许将NVIDIA的GPU硬件抽象化为多个虚拟GPU实例,从而允许多个虚拟机共享物理GPU资源。此...

    基于VMware vSphere 6.7虚拟化环境的vGPU部署手册(包含Citrix桌面虚拟化部署)

    基于VMware vSphere 6.7虚拟化环境的vGPU部署手册(包含Citrix桌面虚拟化部署)-202002月更新 deployment-guide-vgpu-software-citrix-apps-desktops-vmware-vsphere 共计165页

    VMWare BOSH平台介绍.pdf

    BOSH是Cloud Foundry的主要部署工具,由包括Google、Pivotal和VMware在内的多个核心成员共同开发。其核心目标是简化复杂系统的部署过程,使之可重复且易于管理。 **BOSH概述** BOSH的设计理念是通过创建一系列的...

    在VMware vSphere部署指南的Oracle RAC_IT.pdf

    文档标题是《在VMware vSphere部署指南的Oracle RAC_IT.pdf》,这是一份指南,目的是为了在VMware vSphere环境中部署Oracle Real Application Clusters(RAC)数据库。Oracle RAC是Oracle数据库的企业级解决方案,...

    VSphere 6.0部署资料

    ### VSphere 6.0 部署指南 #### 一、概述 本文档旨在提供关于如何部署 VMware VSphere 6.0 的详细指导。VMware VSphere 是一个全面的虚拟化平台,它包含了用于构建和管理数据中心环境的所有组件。VSphere 6.0 提供...

    中文版-NVIDIA_vGPU_M系列GPU部署手册-基于vSphere 6.0和XenDesktop 7.12.pdf

    本文档是一份详细的技术手册,介绍了如何在VMware vSphere 6.0和Citrix XenDesktop 7.12环境中部署NVIDIA GRID vGPU技术。NVIDIA GRID vGPU允许虚拟化环境中的虚拟机(VM)共享物理GPU资源,提供图形加速功能,非常...

    基于vsphere高校私有云设计.docx

    本论文主要为了解决 IT 资源利用率低下,部署成本和管理投入成本过高,提出了基于 vsphere 的私有云设计和部署方案。通过对 vsphere 网络和存储虚拟化进行部署,实现了服务器之间的迁移和高可用性技术,完成了对该...

    Vmware vSphere(一)安装vSphere client 以及 ubuntu

    在VMware vSphere环境中,你可以在Ubuntu虚拟机上部署SGE,以实现更高效的计算资源调度。通过vSphere Client或govc工具,你可以轻松地管理这些虚拟机,包括创建、克隆、迁移、监控性能和更新配置等操作。 总结,...

    为开发者量身定做数据库云平台

    vFabric DataDirector是基于VMware vSphere虚拟化技术构建的数据库管理平台,它提供了自助服务、备份恢复、一键式高可用性、资源管控、安全管理、数据库模板和监控等功能。该平台通过自动化服务、基于策略的管理和...

    vsphere client 5.5 安装部署说明

    《vSphere Client 5.5 安装与部署详解》 vSphere Client 5.5 是VMware公司推出的一款管理工具,它允许用户远程管理vSphere环境,包括ESXi主机和虚拟机。以下是对vSphere Client 5.5的安装和部署过程的详细说明。 ...

    ansible-role-vmware_ubuntu_cloud_image:在vSphere环境中基于Ubuntu Cloud Image创建虚拟机的Ansible角色

    本篇文章将深入探讨如何利用Ansible的`ansible-role-vmware_ubuntu_cloud_image`角色,在vSphere环境下基于Ubuntu Cloud Image快速创建虚拟机。 首先,理解`ansible-role-vmware_ubuntu_cloud_image`这个角色的含义...

    基于vSphere架构设计方案(第二期).pdf

    基于vmware vsphere的私有云平台搭建实践,此架构设计文档详述了基于 VMware vSphere 虚拟化基础设施架构的设计。 本架构设计文档将用来指导企业的虚拟化项目的实施, 并为向云计算基础架构的过渡提供了准备。

Global site tag (gtag.js) - Google Analytics