本章节主要讲cloudfoundry的部署之前的准备工作,一般的生产环境需要两台主机,但是公司现在只有一台IBM3650测试机可以用,所以我暂且在这个上开始我的cf的旅程。
首先是vcenter以及vsphere client的安装,可以都装在一台win2008R2的物理机上面,通过vsphere client连接vcenter,通过vcenter管理,创建虚拟机集群,vcenter一般都是有60天的试用权,可以去网上下载破解的注册码,去网上搜下VMware.vCenter.Server.v5.KeyGen.Only-ZWTiSO既可。
cloudfoundry实例的安装需要以下几个步骤:
1.在ubuntu的10.04系统上安装bosh-cli工具,安装bosh-cli是为了操作bosh工具,bosh是一台协调分布式部署过程的服务器或者机器人,bosh部署需要stemcell,release,以及一份部署清单,这个以后再详细讲。
2.安装Micro bosh ,他是包含了bosh所有组件的虚拟机,他具备标准bosh的所有功能,但是他磁盘空间有限,因为bosh是一个分布式的系统,所以我们通过micro bosh来安装bosh.
3.通过micro bosh 安装bosh.bosh需要6个节点(也就是六台虚拟机),其中需要一个比较大磁盘空间的节点blobstore,用来保存release.
4.前面的准备都是为了最后一步,安装cloudfoundry。
以上都是大的步骤,不明白也没关系,当我们硬件环境搭建好了以后,我们第一步就是安装bosh-cli,安装bosh-cli首先要安装一台unbutu10.04的虚拟机。
我安装的是ubuntu10.04的桌面版,当然也可以选用服务器版本,我技术比较菜,选用的是桌面版。
安装好了以后我的虚拟机ping 局域网以及外网都ping不通,所以我们需要设置一个静态的ip地址。
$vi /etc/network/interface
按照以上把ip设置成静态的,然后运行
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
这样静态ip就设置好了
但是有的时候运行第二条命令的时候会报错
会提示:grey:/etc/resolv.conf no such file or Directory
说明resolv.conf这个文件不存在,在/etc/目录下创建一个resolv.conf的文件
里面只需要一句话namesever 218.2.135.1
在在ping一下内网和外网一下就ok.
接着我们安装ssh,以便可以远程登录访问。
$apt-get install ssh