Openstack G版本为我们带来了更加稳定的生产级产品,及一些新的特性(据说有近230项),下面列举一些我认为的关键特性:
Openstack:
- Cells: 可以以地理位置为单位添加计算单元。这对于我们国内目前的群雄割据网络现状在部署上是一个利好,可以说实现了我以前号称的分布式云计算的设想。不过目前这个特性还是试验性的(experimental)
- Avalability Zones.可以通过API设置了,效果同上
- 加强了通过API设置instance密码功能,这样通过一些cloud-init工具可以方便的设置新虚拟机的密码
- 支持虚拟机裸金属部署,简单的说,就是虚拟机可以直接装在一台没有系统的物理机上,物理机通过PXE启动安装。详见:https://wiki.openstack.org/wiki/Baremetal
- NO-DB-Compute:计算节点可以选择不直接连接数据库
- 文件注入加强,回头看看是不是可以解决大部分镜像的注入问题,如Ubuntu AWS images
- 为添加默认安全组规则,减少了安装的工作量
- vmware驱动大大增强,看来已经基本可以利用vmware的强大功能了
- 当你一次创建多个虚拟机时可以为每个虚拟机指定唯一的实例名,
- Glance上传镜像可以支持网络共享复制了
- 租户可以配置IP配额网络带宽限额了,这个特性可以说是IDC应用Openstack的一大突破。可以很容易为用户分配带宽
- 全面支持ESX,KVM,Xen,Hyper-v
- 网络设备热插拔
- Swift 支持项目配额
- Cinder 支持通过中心访问点访问异构的后端存储(Ceph/RBD, Coraid, EMC, Hewlett-Packard, Huawei, IBM, NetApp, Red Hat/Gluster, SolidFire, and Zadara)
- 网络方面支持更加丰富,支持高可用部署,多点DHCP等
- 负载均衡为重量级突破,基于HAproxy.
- 默认存在于/var/lib/nova/instance/目录的虚拟机名称终于不再使用instance-00000xx等16进制表示了,而是使用虚拟机的uuid来表示,这样手动找虚拟机好找多了.
Dashboard:
- 新的Dashboard用户体验
- 全面支持Quantum,和LBaaS,向下兼容F版本
- Quantum支持L3,router
- 可以在控制面板中看到网络拓扑了。这对于了解Quantum网络结构相当有用:
- 直接上传镜像
- Flavor扩展属性支持
- 实例移动
- 文档更丰富
- 为运行中的实例配置安全组
更多详情,请参考: