OpenStack CloudFoundry 遐想

           今天到北京来参加了OpenStack的培训,收获很多。将一些想法记下来。

        这里先说一下前期的工作,前期我们是在做CloudFoundry的相关工作,但是CloudFoundry基本上都是使用的单机部署,使用的nise-installer 完成的安装,这对于CloudFoundry的功能是没有影响的。基于这个基础进行PAAS平台的搭建,但这这个带来了一些问题。

         1、给CloudFoundry的升级带来很多问题,官方的CloudFoundry Bosh 可以完成多个组件的平滑升级

         2、CloudFoundry Community 的一些不错的项目大部分都使用的bosh进行部署, 我们基本都不能进行验证以及使用。

         3、对于在项目中,将老应用迁移到PAAS时,必然存在一些问题,一些应用基于.NET,C。。。不得不说目前CloudFoundry对于开发语言的支持还不是很完善(据说百度的CloudFoundry已经开始支持C了),这个时候必然会存在需要使用虚拟机的情况。

         这些问题导致我们必须找到IAAS与PAAS的结合点,一句话:没有IAAS的PAAS不是云啊。。。

          结论:需要进行OpenStack的研究。

          对于OpenStack的研究,断断续续的应该有一年了。研究过CloudFoundry后,对于OpenStack的研究又重新思考了一下,纠正了一下,不是思考,是纠结了很久。

            最近一直在考虑关于IAAS 应该做什么?关于OpenStack这个开源软件我们怎么研究?只是进行一下安装,做一下测试?如果可以,贡献一些代码?

         啰嗦了这么多,回归正题。今天参加了培训收获很多。

             1、trystack 讲了一下他们对OpenStack 网络的测试,对VLAN、GRE、VLAN_gw 的网络测试数据进行了对比,这个非常不错,给我们提供了一个基础的测试依据

             2、Intel 的工程师讲了OpenStack 的测试工具Tempest (https://github.com/openstack/tempest)  看他们的PPT,用这个工具对OpenStack进行测试,非常不错。( Intel 的OpenStack目前还是在Intel内部使用      

            3、TryStack的工程师讲了OpenStack的网络-Neutron ,也讲了如何将keystone 集成AD。

    看到一张PPT 是说 OpenStack的技术需求,写的比较全面,整理下来:

            熟悉需要使用的Linux,包括安装,系统管理,文件系统,网络等

            SQL数据库的安装,配置,管理和调优

            虚拟化的知识和一些使用经验

            网络和多个Linux主机之间的网络:DHCP , Linux Bridge,VLAN,iptables

            网络:交换机,路由器,防火墙

            存储:LVM,存储设备,分布式存储,块存储,对象存储

            物理机/BIOS

            脚本编程经验。

 

      听完今天的培训的感觉是,OpenStack目前还有很多不完善的地方,使用OpenStack用作私有云,需要比较强的运维力量才可以。

         

 

  

你可能感兴趣的:(CloudFoundry,OpenStack)