OpenStack使用Bosh部署CloudFoundry(二)—准备Bosh Cli客户机

15 篇文章 0 订阅
11 篇文章 0 订阅

版本说明:

CloudFoundry:V2版本-v149+(本文后续章节中的Manifest适用于149+版本的CF Release)

OpenStack:Grizzly版本+nova-network

CloudFoundry部署交流QQ群:176302388

Bosh Cli客户机用于下载及存储Bosh及CloudFoundry代码、软件包等,同时作为本次部署行为的控制机,所有指令都在Bosh Cli客户机上执行,可以使用安装了Ubuntu系统的物理机或者虚拟机。

本环境为:OpenStack环境虚拟机+Ubuntu12.04操作系统

1、安装Ruby运行时环境

可使用RVM方式安装:

curl -L https://get.rvm.io | bash -s stable
Rvm安装完毕后重新开启命令行窗口,以确保载入Rvm环境,然后安装Ruby,要求1.9.3以上版本,本环境中使用ruby-1.9.3-p484

rvm install 1.9.3

2、安装Git客户端

apt-get install git

3、安装Bosh Cli Gem

gem install bosh_cli_plugin_micro -v "~> 1.5.0.pre" --source http://s3.amazonaws.com/bosh-jenkins-gems/

或者

gem install bosh_cli_plugin_micro --pre

这个过程需要下载一批Gem包,所以速度较慢,请耐心等待,安装完成之后验证Bosh Cli版本:

root@bosh-cli:~# bosh -v
BOSH 1.5.0.pre.1478

4、安装fog组件验证openstack环境

vi ~/.fog
输入以下内容并保存:

:openstack:
  :openstack_auth_url:  http://10.68.19.61:5000/v2.0/tokens
  :openstack_api_key:   1 #openstack密码
  :openstack_username:  VF #openstack帐号
  :openstack_tenant:    VF_CF #openstack工程
  :openstack_region:    myregion # Optional
安装fog包

gem install fog
载入fog的openstack模式

root@bosh-cli:~# fog openstack
[WARNING] Unsupported StormOnDemand service: network
[WARNING] Unsupported StormOnDemand service: storage
[WARNING] Unsupported StormOnDemand service: dns
[WARNING] Unsupported StormOnDemand service: billing
[WARNING] Unsupported StormOnDemand service: monitoring
[WARNING] Unsupported StormOnDemand service: support
[WARNING] Unsupported StormOnDemand service: account
[WARNING] Unsupported StormOnDemand service: vpn
  Welcome to fog interactive!
  :openstack provides OpenStack and Openvz
>>
若openstack环境正常,运行以下命令会返回大量服务信息:

>>Compute[:openstack].servers
验证能否创建30G的volume

>> size = 30
>> v = OpenStack.volumes.create(size: size, name: 'test', description: 'test')
>> v.reload
>> v.status
"available"
>> v.destroy
若v.status返回结果为“error”,则检查openstack的quotas配置。


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值