这几天来自于花旗银行的一份关于Openstack的一份报告,又引发了 Openstack 热潮.
点击这里 –> OpenStack将怎样影响软件行业?
我想说的是
第三方开始发力了
Dell crowbar http://crowbar.github.io/home.html
- server discovery
- firmware upgrades
- operating system installation via PXE Boot.
- application deployment via Chef.
Redhat RDO http://openstack.redhat.com/
三步部署
三 部署 cloudfoundry
准备
部署计划参考
作业 实例数 IP 内存 CPU 磁盘 (GB) 是否为必需的?
debian_nfs_server 1 xx.xx.xx.xx 2 GB 2 16 必需
nats 1 xx.xx.xx.xx 1 GB 1 8 必需
ccdb_postgres 1 xx.xx.xx.xx 1 GB 1 8 必需
uaadb 1 xx.xx.xx.xx 1 GB 1 8 必需
vcap_redis 1 xx.xx.xx.xx 1 GB 1 8 必需
uaa 1 xx.xx.xx.xx 1 GB 1 8 必需
acmdb 1 xx.xx.xx.xx 1 GB 1 8 必需
acm 1 xx.xx.xx.xx 1 GB 1 8 必需
cloud_controller 1 xx.xx.xx.xx 2 GB 2 16 必需
stager 1 xx.xx.xx.xx 1 GB 1 8 必需
router 2 xx.xx.xx.xx 512 MB 1 8 必需
health_manager 1 xx.xx.xx.xx 1 GB 1 8 必需
dea 2 xx.xx.xx.xx 2 GB 2 16 必需
mysql_node 1 xx.xx.xx.xx 1 GB 1 8 可选
mysql_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
mongodb_node 1 xx.xx.xx.xx 1 GB 1 8 可选
mongodb_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
redis_node 1 xx.xx.xx.xx 1 GB 1 8 可选
redis_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
rabbit_node 1 xx.xx.xx.xx 1 GB 1 8 可选
rabbit_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
postgresql_node 1 xx.xx.xx.xx 1 GB 1 8 可选
postgresql_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
vblob_node 1 xx.xx.xx.xx 1 GB 1 8 可选
vblob_gateway 1 xx.xx.xx.xx 1 GB 1 8 可选
backup_manager 1 xx.xx.xx.xx 1 GB 1 8 可选
service_utilities 1 xx.xx.xx.xx 1 GB 1 8 可选
serialization_data_server 1 xx.xx.xx.xx 1 GB 1 8 可选
services_nfs 1 xx.xx.xx.xx 1 GB 1 8 可选
syslog_aggregator 1 xx.xx.xx.xx 1 GB 1 8 可选
services_redis 1 xx.xx.xx.xx 1 GB 1 8 可选
opentsdb 1 xx.xx.xx.xx 1 GB 1 8 可选
collector 1 xx.xx.xx.xx 1 GB 1 8 可选
dashboard 1 xx.xx.xx.xx 1 GB 1 8 可选
service_broker 1 xx.xx.xx.xx 1 GB 1 8 可选
hbase_master 1 xx.xx.xx.xx 1 GB 1 8 可选
hbase_slave 1 xx.xx.xx.xx 1 GB 1 8 可选
collector 1 xx.xx.xx.xx 1 GB 1 8 可选
login 1 xx.xx.xx.xx 1 GB 1 8 可选
合计: 41 42 GB 42 384
bosh target http://1.2.3.4 (micro-bosh ip)
Target set to `microbosh-openstack (http://1.2.3.4:25555) Ver: 0.6 (release:ce0274ec bosh:0d9ac4d4)'
Your username: admin
Enter password: *****
Logged in as `admin'
target 到 micro-bosh
查看对应openstack最新的 stemcells
bosh public stemcells --all
下载 stemcells (比较漫长,看到国外网络状况)
bosh download public stemcell bosh-stemcell-openstack-0.6.7.tgz
上传到本地
bosh upload stemcell bosh-stemcell-openstack-0.6.7.tgz
Blog 一个新的开始,以前的Blog还在openshift,换了域名leftleghu.hzpub.com
不能访问?要翻墙唉!
现在寄居在 Github,相对于以前的地方有如下好处:
- 免费,完全免费
- 稳定,相对于之前的 cloudfoundry appfog openshift,一圈用下来,应该会更稳定.
- 速度快,虽然都在国外,但 cloudfoundry appfog openshift 因为某些原因都是龟速.当然静态的轻量级也是其中一个原因.
- 至上次刷票事件以后,Github 的经历,至少目前来说被xx的可能不大.
需要注意的地方:
了解
什么是bosh
系统需求
仅支持 Ubuntu 10.04 LTS 64-bit image (目前也有人用 centos6 实现)
部署过程
Inception VM –> micro-bosh –> bosh –> cloudfoundry
准备
- Inception VM 1vm
- micro-bosh 1vm
- bosh 8vm
- cloudfoundry 13+ vm