Jul 122012
 

Folsom,也是可以在ubuntu 12.04安装,现在官方的包已经推出

https://launchpad.net/~openstack-ubuntu-testing/+archive/folsom-trunk-testing

你直接添加就可以

sudo apt-add-repository ppa:openstack-ubuntu-testing/folsom-trunk-testing

目前还是F2的版本,估计等到F3再测试比较合适,如果是刚开始研究,其实也可以从F2就开始。安装估计是差不多。

未来ubuntu的官方的政策会支持后续的版本在ubuntu 12.04安装,这倒是比较方便,我也不需要去尝试ubuntu的新版本.

Jul 112012
 

一直很困扰的一个问题,如果修改windows 2008的sid。目前在2008上,newsid已经无法使用,使用微软提供的工具,会让你全部的设置都失效.

昨晚和以前同事吃饭,专门请教了这个问题。同事以前是在微软,现在Citrix。回答应该是很权威。

答案很出乎我的意料,不需要修改sid,sid相同不会有任何的影响。在他的环境下,没遇到任何的麻烦。

在newsid的作者的blog上有专门的说明.

http://blogs.technet.com/b/markrussinovich/archive/2009/11/03/3291024.aspx

看来落后了.真的要经常和专家吃饭.

Jul 112012
 

现在已经开始同步到各大镜像站点。估计明天应该就可以下载使用。这算是有史以来最快的一次。Redhat RHEL 6.3 是6月26号发布,半个月的时候,就推出CentOS 6.3. 这次速度快,还在于Redhat推出Beta的时候,他们就开始动手准备。我已经在sohu的镜像里看到6.3的目录。

最难得的是这次通过blog,告诉大家开发的进度。比较公开透明。

http://qaweb.dev.centos.org/qa/blog

The CentOS-6.3 tree is now syncing to the external mirrors. Our mirrorlist and isoredirect scripts are looking for external mirrors with content and some time within the next 12 or so hours, CentOS-6.3 will be released.

A big thanks to all involved, especially the QA team, for the work accomplished to get this release out.

Jul 092012
 

你首先是需要申请开通SSH权限,这是需要人工审查.详细申请过程,http://www.chenshake.com/bluehost-request-open-ssh-permissions/

人工审核通过,你还是需要设置才能使用ssh.

1: cpanel设置允许ssh

no shell

noshell, 这个时候,如果你翻墙应该是没问题。

ssh

如果你希望可以ssh访问服务器,那么就需要一个shell。考虑很周到。

 

2: ssh登陆

bluehost的统一身份认证做的很好。这个时候,你ssh登陆的密码,就是你登陆bluehost的密码。

 

3:采用密钥登陆

你可以设置ssh采用密钥登陆。

Jul 092012
 

以前我用cnzz,不过看看百度统计如何。blog的访问量都是来自中国,看看百度能分析出啥。

百度统计后台有帮助,如何在wordpress加入统计代码

首先在百度统计获取安装代码,在后台文件中查找 wp-content/themes-名字/footer.php 文件,然后打开,将百度统计代码复制粘贴到页尾</body>的前面,保存并更新文件。

就这么简单.观察几天,看看效果如何。再加入google统计。

2012年10月15日更新

这样添加代码的一个缺点就是如果主题更新,那么你就需要重新添加。还有就是毕竟是需要手工去改代码。

如果你使用的是Suffusion 主题,那么就恭喜你,里面内置了可以添加分析代码的地方,可以让你升级也不影响。

我同时放置了google和百度的统计代码,运行良好。

百度分析

Jul 082012
 

这些资料基本都是英文,不过整理一下,方便深入研究的朋友。下面的链接,估计不翻墙,基本是看不到。网站肯定是可以访问的。改天把这些资料放到国内的网盘上,给大家下载。

Openstack最好的资料肯定是英文,推荐几个blog,这基本是我每周必看

http://www.mirantis.com/blog/ 

http://www.sebastien-han.fr/blog/

Grizzly的开发进度,这个大家比较关心,现在终于可以在一个页面看到全部项目的进展

http://wiki.openstack.org/releasestatus/

作为Openstack用户,养成习惯,关注wiki变化

http://wiki.openstack.org/RecentChanges

关于Openstack发行版本的名字的来源:http://wiki.openstack.org/ReleaseNaming

关于vm的如何实现高可用,这个问题基本每天都有人问。要解决这个问题,不是那么容易,这次redhat出马,应该还是比较靠谱的,想了解细节就看文档吧。翻墙是必须的。https://docs.google.com/document/d/1bAMtkaIFn4ZSMqqsXjs_riXofuRvApa–qo4UTwsmhw/edit

如果你是开发者,估计这个还是有用的:http://codeslife.com/2012/12/31/using-openstack-inside-jenkins-for-your-ci-infrastructure/

OpenStack Operations Guide  http://docs.openstack.org/ops/OpenStackOperationsGuide.pdf

1: Keystone白皮书

这是Canonical出品, 质量还是有保证的.我们平常设置keystone,都是使用脚本进行设置,导入数据,这样可以减少我们出错,不过也造成我们对keystone无法深入理解. 这是一步一步的安装过程,应该可以很好帮助你理解keystone的设置

http://docs.openstack.org/developer/keystone/configuringservices.html

http://docs.openstack.org/developer/keystone/middlewarearchitecture.html

这个开发的文档,解析的更加清楚。

2: Openstack Nova 请求流程

对于Nova来说,其实是有不同的组件构成,要想搞明白Nova,先要了解他的工作流程。这份文档是国外一家希望从事Openstack培训的公司MIRANTIS推出,质量非常高,值得部门内部统一学习。

3:Openstack 2天培训教程

这也是MIRANTIS公司推出,介绍非常详细,包括schedule。

4:OpenStack Beginner’s Guide V3.0 for Essex on Ubuntu 12.04

这是老外写的Openstack安装文档,已经是第三个版本,内容覆盖Openstack所有组件的安装,还有各种虚拟机模板,包括windows虚拟机模板的创建。这位作者9月份要出一本关于Openstack方面的书,非常值得期待。

文档的资料很高,并且还可以提交不过 https://bugs.launchpad.net/openstackbook 

国内已经有朋友翻译成中文:http://blog.chinaunix.net/uid-22414998-id-3265685.html

5:dvestack安装脚本

要想了解Openstack最新的技术,进展,那么关注devstack脚本就可以。可以这样说,整合到devstack的应用,才算是比较稳定。这是Rackspace工程师搞的。例如你希望玩nova支持xen,LXC,都可以从devstack脚本入手,搞明白整个安装的过程。

6:image下载

如果你不希望自己做image或者使用现成的image,可以有两个选择,ubuntu官方推出的和cirros

https://launchpad.net/cirros

http://cloud-images.ubuntu.com/

大家可以选择qcow2格式的,这样能更加体现kvm的优势。

6:swift开发者blog

blog更新不是很频繁,不过可以了解很多swift的基本知识。

sina程辉也写了一篇非常给力的文档http://www.programmer.com.cn/12403/

发现csdn还是做了不少的工作。

7:Installing OpenStack Essex (2012.1) on Ubuntu 12.04 (“Precise Pangolin”)

该文档已经集成swift。算是一个非常完整的文档,我也是参考该文档写的中文版本。这应该是Essex发布以后,第一篇完整的安装文档。

 

8:   install Openstack Essex in single-node or dual node with Ubuntu 12.04 LTS.

这位朋友,直接把文档放到github上,并且还提供pdf和word两种版本,全部的配置文件,启动脚本。没啥挑剔。

作者是stackops的成员,技术不容怀疑。

文档最大的特点就是集成quantum。quantum是用来替代nova-network。非常前沿。你就算不打算用quantum,也是可以参考学习。

9:   Openstack-Anvil

这是雅虎团队用python写的脚本,基于devstack。老外就是牛啊。同事学习脚本半天,说了一句,用了很多高级语法。

10: Install-Your-Own-OpenStack-Cloud-Essex-Edition

这个文档,网络是采用vlan模式。非常值得去学习。并且还提到配置LXC。有时间真的要深入了解一下。

11:HP cloud blog

这是HP运营openstack的blog,文档质量非常高。

12: CentOS 6.x安装Openstack

这是Fedora的官方文档,质量不容置疑。一直都在更新。

国人贡献了一套脚本,至少我能勉强看明白,写的还是很不错的。北京-李强(290578157)https://github.com/ktbvds/auto_deploy_linux/blob/master/openstack/openstack.sh

资料越来越多,朋友专门写了一个文档,

http://www.longgeek.com/2012/07/30/rhel-6-2-openstack-essex-install-only-one-node/

13:国外Openstack blog

法国学生blog:一个学生就那么牛,国内高校要思考一下:http://www.sebastien-han.fr/blog/

Openstack专家:http://dijks.wordpress.com/

14:  dodai-deploy

看上去非常不错,怎么感觉这个是华人搞的项目呢?改天和作者交流一下。

https://github.com/nii-cloud

15:swift资料

swift成本,这篇文档应该是非常经典 http://www.buildcloudstorage.com/2012/01/can-openstack-swift-hit-amazon-s3-like.html#more

swift可靠性:http://www.buildcloudstorage.com/2012/08/is-openstack-swift-reliable-enough-for.html

swift和ssd:http://www.zmanda.com/blogs/?p=847 

swift基本原理介绍

http://www.mirantis.com/blog/object-storage-openstack-cloud-swift-ceph/

http://mirantis.blogspot.com/2012/02/under-hood-of-swift-ring.html

讲的应该是非常深入和透彻,我也正在学习中。 

stacklab的介绍swift使用文档,非常实用:http://wiki.stacklab.org/doku.php?id=stacklab:documentation:how-to-use-swift

16:Altai Private Cloud

http://www.griddynamics.com/solutions/altai-private-cloud-for-developers/release/

这应该是基于Centos 6.x, 这是一个咨询公司,最早提供Centos 6.x的Openstack的rpm包。为openstack贡献了很多代码。值得关注的公司。改天可以好好测试一下他们的产品。

http://openstackgd.wordpress.com/ 

另外还有朋友提供的脚本,可以研究一下https://github.com/fedora-openstack/packstack

 

17:思科版本的Openstack

集成puppet,cobbler,监控。争取早点搭建起来,看看监控是怎么实现的。 

18:java sdk

很多朋友经常问,能不能用java来做dashboard开发。我相信如果直接用java来做,肯定是很累的事情。有朋友提供java sdk,并且还搞了一个dashboard,大家可以参考学习学习。

web http://woorea.github.com/openstack-ui/

19:Quantum学习资料

quantum是一个难点,整理一下资料,学习中

http://wiki.openstack.org/ConfigureOpenvswitch

quantum全面介绍  MIRANRIS出品,必属精品

官方的quantum文档 

使用devstack安装和设置quantum http://networkstatic.net/openstack-folsom-quantum-devstack-installation-tutorial/

quantum的难点在openvswitch,这位朋友的blog,你是一定要看的:http://blog.scottlowe.org/

20:Essex和Folsom的vlan模式的脚本

https://github.com/neophilo/openstack-scripts/blob/master/Folsom-AIO.sh

大家可以看看这个脚本。vlan模式。 

 

21:Folsom的安装

quantum是一个比较麻烦的东西,目前文档还是很缺乏,而且很少解析。不过下面几篇文档,如果你有时间深入研究,应该会搞明白更多。

  安装脚本

https://github.com/jedipunkz/openstack_folsom_deploy

devstack安装quantum

http://networkstatic.net/openstack-folsom-quantum-devstack-installation-tutorial/

安装文档

https://github.com/EmilienM/openstack-folsom-guide

https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst

 

22:Redhat Folsom资料

  https://access.redhat.com/knowledge/docs/Red_Hat_OpenStack_Preview/?locale=en-US

目前Redhat提供了Essex版本升级Folsom版本的功能,这个真的是非常不错,至少目前我没看到ubuntu有类似的介绍。

不过Redhat目前这个文档是有问题,还是日本人厉害,一个人发现Redhat的folsom版本7,8个bug,都提交确认。

http://d.hatena.ne.jp/enakai00/20121118/1353226066

 

23:Windows的cloud-init

对于linux的操作系统,你只需要安装一个cloud-init,你就可以很方便实现密钥注入等功能。对于windows,如果实现让用户设置密码。这是一个比较有挑战性的活。

http://www.cloudbase.it/cloud-init-for-windows-instances/

一个开源的IAAS,需要完善,真的是需要一个产业链,需要做的东西实在是太多,这就是一个很好的例子。只有你的产业链条,开发圈子足够大,才能吧这些内容完善。

github代码:https://github.com/alexpilotti/cloudbase-init

看来windows也是可以实现linux以前的功能,调整分区,设置密码等。

这家公司就是实现Openstack支持Hyper-V ,估计是微软掏钱,他干活。

http://www.cloudbase.it/blog/

blog的内容也很丰富。

24:A Step-by-Step Guide to Deploying OpenStack on CentOS Using the KVM Hypervisor and GlusterFS Distributed File System

https://github.com/beloglazov/openstack-centos-kvm-glusterfs 

在gluster玩Openstack,这是很多人的想法,有老外搞定了。大家学习学习。

 

国内中文资料

彭勇,openstack开发者, http://www.pubyun.com/blog/

趣游,国内最早公开运营Openstack公司 http://blog.lightcloud.cn/

国人整理的FAQ:http://blog.csdn.net/hilyoo/article/details/7746634

张华blog:http://blog.csdn.net/quqi99  (很多人经常问openstack的开发环境如何搭建,估计这位朋友有答案,http://blog.csdn.net/quqi99/article/details/7411091  这位朋友好像是openstack的开发者.