Sep 262014
 

一直都听说HP搞的Helion的版本,也就想办法测试一下,可以在x86的服务器上进行测试。我先参考文档,整理步骤,再找服务器来验证。

https://docs.hpcloud.com/helion/community/install-virtual/

HP的helion是利用TripleO来安装Openstack,这是是比较时髦的东西,据说Mirantis下一个版本,也要抛弃cobbler,改成用TripleO。

准备

ubuntu 14.04的操作系统,要求48G内存,200G的空间。

Helion的压缩包,下载是5G多,解压后是7G多,需要注册才能下载。下载链接

很奇怪,helion没有集成Ubuntu里,以前Rackspace的发行版,就是直接在ubuntu里集成。邪门了,HP的文档,命令都是白色,基本看不见,在chrome下,看来真的是有点缺乏所谓的互联网基因。

安装

必备软件

apt-get install -y libvirt-bin openvswitch-switch \
python-libvirt qemu-system-x86 qemu-kvm openssh-server

创建密钥

ssh-keygen -t rsa

安装qemu-kvm

apt-get install -y qemu-kvm

解压

mkdir /root/work
cd /root/work
tar zxvf /root/Helion_Openstack_Community.tar.gz

创建seed VM

HP_VM_MODE=y bash -x ~root/tripleo/tripleo-incubator/scripts/hp_ced_start_seed.sh

大约10分钟完成.

ssh到seed vm上

ssh 192.0.2.1

开始部署

bash -x ~root/tripleo/tripleo-incubator/scripts/hp_ced_installer.sh

这就全部完成

检测

在seed vm上,设置环境变量

source ~root/tripleo/tripleo-overcloud-passwords
TE_DATAFILE=tripleo/testenv.json
source ~root/tripleo/tripleo-incubator/overcloudrc-user
nova list

获取admin和demo账号的密码

grep OVERCLOUD_DEMO_PASSWORD ~root/tripleo/tripleo-overcloud-passwords 
grep OVERCLOUD_ADMIN_PASSWORD ~root/tripleo/tripleo-overcloud-passwords

剩下的再慢慢折腾。

Sep 222014
 

一般的企业,甚至所谓云计算公司,谈到云存储,第一想到的就是网盘。因为他们对这个是最熟悉。这个也没啥对和错。我想介绍和聊的云存储是国外类似AWS的S3,国内类似七牛这样的云存储厂商。

上周和七牛的朋友交流很长时间,头脑风暴一下,也对交流做一个总结。那么客户群体,有海量存储的需求,适合他们混合云的。下面谈到的云存储,是指S3类似的存储。

在国内,其实大家都有做平台之结,不过专门为了平台而去做平台,基本很难找到成功的案例,创业者去做平台,概率就更低了。中国人的麻将思想:中国人喜欢打麻将,盯着上家,卡死下家,自己不胡也不让别人胡。

这里主要还是讨论企业的场景。那些企业,有海量数据的需求。海量的数据,那么你至少都是PB级别吧。

Continue reading »

Sep 172014
 

今天看到朋友推荐的一篇IBM的文章http://www.ibm.com/developerworks/cn/cloud/library/1401_zhaoyi_openswitch/index.html

文章内容很好,如果我只是收藏起来,那就实在是太浪费,还是动手练习一次,好好补一下我的网络。还是用UnitedStack的UOS,创建一个虚拟机来完成全部的试验。

文章就一个小笔误,把ns2写成ns3。外面很多转载的文章,都没注明出处,搞的以为是原创。如果错误都一样,就有点不好意思。

Continue reading »

Sep 102014
 

有朋友说,让别人对着完全不理解的文档进行命令操作,是一种非常不人道的行为。其实我也认同,不过我整理安装文档的时候,为了减少篇幅,很多时候,文字和解析很少,其实老外的文档,解析的很清楚。

从Essex版本开始学安装,一直到今天的Icehouse版本,整个安装过程,其实变化不算太大,装了次数多了,以前很多不理解的东西,就慢慢理解了。希望这篇说明,可以让大家安装过程了解的更多。如果有写的不对的地方,麻烦指出,我可不是开发者,也不是搞运维的,很可能会有些低级错误。

Continue reading »