Created
June 4, 2014 09:00
-
-
Save ndzj081221130/fcbd22eacdbf85e05ea2 to your computer and use it in GitHub Desktop.
2014_3_11在openstack上部署CF
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[openstack准备][1] | |
[官网文档][2] | |
[水平扩展CF][3] | |
1 在台式机上,装bosh_cli. 那不如在openstack虚拟机上安装了 | |
[准备bosh cli客户机][4] | |
要求先装上ruby1.9.3和git | |
> gem install bosh_cli_plugin_micro --pre | |
rbenv rehash | |
居然报错,先执行sudo apt-get install libsqlite3-dev | |
再次安装gem install | |
---------- | |
### 下面是在ubuntu_vagant虚拟机上安装bosh cli的错误和解决!!! | |
http://docs.cloudfoundry.org/bosh/setup/ | |
安装gem install bosh_cli_plugin_micro —pre | |
找不到zlib | |
sudo apt-get install zlib1g-dev | |
rbenv uninstall 1.9.3-p392卸掉重装,rbenv install 1.9.3-p392 | |
再次安装gem install bosh_cli_plugin_micro —pre | |
找不到openssl | |
然后进入ext/openssl,执行: | |
sudo ruby extconf.rb,然后执行:sudo make && sudo make install | |
或者 | |
sudo apt-get install ruby1.9.1-dev | |
sudo apt-get install libssl-dev | |
然后重装ruby后,报错,没有libsqlite3-dev | |
sudo apt-get install libsqlite3-dev | |
再次。。。 | |
结果报错没有g++ | |
sudo apt-get install build-essential | |
---------- | |
2 验证openstack | |
[官网文档][5] | |
> bosh -v | |
安装fog包? | |
vi ~/.fog | |
> :openstack: | |
:openstack_auth_url: http://114.212.189.139: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: | |
> fog openstack | |
输入 Compute[:openstack].servers | |
创建openstack虚拟机,验证 | |
> curl http://169.254.169.254 | |
ping-test [参考blog][6] | |
MicroBOSH is a single VM that includes all of the BOSH components. | |
安装MicroBosh | |
[1]: http://blog.csdn.net/tiger435/article/details/9342243 | |
[2]: http://docs.cloudfoundry.org/deploying/openstack/ | |
[3]: http://docs.cloudfoundry.org/concepts/high-availability.html | |
[4]: http://blog.csdn.net/tiger435/article/details/9343145 | |
[5]: http://docs.cloudfoundry.org/deploying/openstack/validate_openstack.html | |
[6]: http://blog.csdn.net/tiger435/article/details/9342243 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment