本篇为自己部署的记录,有写的不明确的欢迎指正
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/1837379bosh 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** 是一款领先的开源PaaS(Platform as a Service,平台即服务)产品,旨在为企业提供一种高效的方式去构建...
众多国内企业选择基于Cloud Foundry构建自己的PaaS平台,如SAE(百度的公共PaaS)、GrandCloud(阿里云的公共PaaS)等。此外,Cloud Foundry还与vSphere/vCloud等本地IaaS平台深度集成,为企业提供了公共、私有或...
Cloud Foundry支持在公共云、私有云或混合云上部署,与多个云平台如vSphere/vCloud、AWS、OpenStack、Rackspace、Ubuntu等兼容,并且提供了Micro Cloud Foundry,可以在开发者的本地笔记本上运行。 Cloud Foundry...
Cloud Foundry 是一个开源的云平台即服务(PaaS)项目,它为开发者提供了部署和管理应用程序的服务环境。该平台支持多种编程语言、框架和服务,并能够在不同的云基础设施上运行,包括私有云、公有云以及混合云。 ##...
:适用于Cloud Foundry开发人员和用户的cf CLI指南:针对开发人员将应用程序推送到Cloud Foundry的逐步说明和参考资料 :有关使用BOSH的操作员在AWS,vSphere,vCloud,OpenStack等上部署Cloud Foundry的说明。...
【Vmware vSphere 5.5 部署】 VMware vSphere 5.5 是一款强大的虚拟化平台,它为企业提供了数据中心级的虚拟化解决方案。本部署文档旨在指导IT管理员正确配置vSphere网络环境,确保系统的稳定运行。 ### 1. 网络及...
这篇文档是一份关于在基于VMware vSphere 6.5u1和Horizon 7的环境中部署NVIDIA vGPU P系列GPU的详细手册。NVIDIA vGPU技术允许将NVIDIA的GPU硬件抽象化为多个虚拟GPU实例,从而允许多个虚拟机共享物理GPU资源。此...
基于VMware vSphere 6.7虚拟化环境的vGPU部署手册(包含Citrix桌面虚拟化部署)-202002月更新 deployment-guide-vgpu-software-citrix-apps-desktops-vmware-vsphere 共计165页
BOSH是Cloud Foundry的主要部署工具,由包括Google、Pivotal和VMware在内的多个核心成员共同开发。其核心目标是简化复杂系统的部署过程,使之可重复且易于管理。 **BOSH概述** BOSH的设计理念是通过创建一系列的...
### VSphere 6.0 部署指南 #### 一、概述 本文档旨在提供关于如何部署 VMware VSphere 6.0 的详细指导。VMware VSphere 是一个全面的虚拟化平台,它包含了用于构建和管理数据中心环境的所有组件。VSphere 6.0 提供...
本文档是一份详细的技术手册,介绍了如何在VMware vSphere 6.0和Citrix XenDesktop 7.12环境中部署NVIDIA GRID vGPU技术。NVIDIA GRID vGPU允许虚拟化环境中的虚拟机(VM)共享物理GPU资源,提供图形加速功能,非常...
本论文主要为了解决 IT 资源利用率低下,部署成本和管理投入成本过高,提出了基于 vsphere 的私有云设计和部署方案。通过对 vsphere 网络和存储虚拟化进行部署,实现了服务器之间的迁移和高可用性技术,完成了对该...
文档标题是《在VMware vSphere部署指南的Oracle RAC_IT.pdf》,这是一份指南,目的是为了在VMware vSphere环境中部署Oracle Real Application Clusters(RAC)数据库。Oracle RAC是Oracle数据库的企业级解决方案,...
在VMware vSphere环境中,你可以在Ubuntu虚拟机上部署SGE,以实现更高效的计算资源调度。通过vSphere Client或govc工具,你可以轻松地管理这些虚拟机,包括创建、克隆、迁移、监控性能和更新配置等操作。 总结,...
vFabric DataDirector是基于VMware vSphere虚拟化技术构建的数据库管理平台,它提供了自助服务、备份恢复、一键式高可用性、资源管控、安全管理、数据库模板和监控等功能。该平台通过自动化服务、基于策略的管理和...
《vSphere Client 5.5 安装与部署详解》 vSphere Client 5.5 是VMware公司推出的一款管理工具,它允许用户远程管理vSphere环境,包括ESXi主机和虚拟机。以下是对vSphere Client 5.5的安装和部署过程的详细说明。 ...
本篇文章将深入探讨如何利用Ansible的`ansible-role-vmware_ubuntu_cloud_image`角色,在vSphere环境下基于Ubuntu Cloud Image快速创建虚拟机。 首先,理解`ansible-role-vmware_ubuntu_cloud_image`这个角色的含义...
基于vmware vsphere的私有云平台搭建实践,此架构设计文档详述了基于 VMware vSphere 虚拟化基础设施架构的设计。 本架构设计文档将用来指导企业的虚拟化项目的实施, 并为向云计算基础架构的过渡提供了准备。