Whats new in openstack juno

错过了Mirantis的Webcast(凌晨),只能自己挖掘信息了。以下只是个人翻译&理解,不保证正确性。有错请指正。

Nova:

  1. 增加了对NFV的大量支持。这个对Open NFV项目很重要,opnfv.org。NUMA看来是重点优化的对象,高端服务器,像至强的QPI等都是NUMA构架。libvirt需要暴露更多的接口给上层做细力度的控制。

    1. Virt driver guest vCPU topology configuration
    2. Virt driver guest NUMA node placement & topology
    3. I/O (PCIe) based NUMA scheduling
    4. Virt driver large page allocation for guest RAM
    5. Virt driver pinning guest vCPUs to host pCPUs
    6. PCI SR-IOV passthrough support for networking
  2. Live upgrade。在rolling up upgrade的基础上更好的支持upgrade, 特别是保证nova-network和nova-compute的兼容性。比如除了nova-network其他节点都升级到新版本时,整个cluster还能正常工作。Zero-downtime upgrade是最终目标,估计实现没那么容易。Judo对跨模块间的控制/数据交互都添加版本信息,为以后更好的upgrade打下基础。
  3. Scheduler。今后会独立出新的项目,叫Gantt。Judo把Scheduler模块的代码和Nova其他部分尽量的剥离。独立Scheduler的好处在于调度算法将综合从Neutorn, Cinder中取得的信息做调度的依据。
  4. Docker。年度大热门项目啊。Nova中的支持自然少不了。Nova添加了支持Docker instance的pause/unpause的API,让Docker能在instance启动时挂载Cinder设备。除此之外,tempest和持续集成方面看来有不少工作要做。
  5. Ironic。一直很关注的项目,Judo终于把Ironic driver代码merge到了trunk上了。Ironic在下一个release会孵化成为正式项目。
  6. Database Integration。Redhat挖了一位大神Michael Bayer来提高SQLAlchemy, Alembric的性能。Ceilometer抱怨它比MongoDB差了。。。

Ceilometer

1. 性能提升了不少

2. Community reboot & QA

Heat

1. 支持Rollback,以前如果部署失败只能手工恢复,是不是很土?

2. 支持非admin用户(在admin授权后)创建resource

Glance

首先Glance的mission变了,Glance is “a service where users can upload and discover data assets
that are meant to be used with other services, like images for Nova and templates for Heat.”

  1. 引入Artifacts概念,代表一类通用的数据集合。

    https://etherpad.openstack.org/p/MetadataRepository-ArtifactRepositoryAPI

  2. store.libraries代码库会独立成glance.store库,目标是可重用性,模块化。

Marconi

换了个新名字Zaqar, 这个是类似AWS SNS的消息服务中间件。

  1. 添加storage driver支持Redis。
  2. Queues migration。https://blueprints.launchpad.net/marconi/+spec/queue-migration

Keystone

  1. LDAP integration. Keystone能“同时”支持多种backends。即通过LDAP认证普通用户,通过本地SQL DB认证Service用户。
  2. 其他有趣的安全项目:Barbican, Kite。自己看吧。http://redhatstackblog.redhat.com/2014/08/05/juno-updates-security/

TripleO

  1. 支持HA。而且HA是默认行为,即使只有一台节点。
  2. 部分采用Heat templates进行自动化部署。

Horizon

  1. Sahara dashboard整合,可以更容易部署Hadoop集群。
  2. JavaScript unbundling。

最后,补充我所关注的Neutron部分:

  1. Distributed Virtual Router (DVR)。虚拟分布式Router分离了南北和东西向的traffic,这样Router不会成为单点和性能瓶颈。
  2. 完全支持IPv6,支持stateful and stateless IPv6 DHCP。RA,SLACC。
  3. L3 Router的HA,通过keepalived支持VRRP协议。
  4. L2 population & ARP responder。
  5. 东西太多,大家自己看吧。https://wiki.openstack.org/wiki/NeutronJunoProjectPlan

原文链接:

http://drbacchus.com/whats-new-in-openstack-juno/

http://blog.russellbryant.net/2014/07/07/juno-preview-for-openstack-compute-nova/

http://blog.flaper87.com/post/juno-preview-glance-marconi/

https://etherpad.openstack.org/p/MetadataRepository-ArtifactRepositoryAPI

http://git.openstack.org/cgit/openstack/nova-specs/tree/specs/juno/approved

http://redhatstackblog.redhat.com/2014/08/05/juno-updates-security/

http://www.matthias-runge.de/2014/09/08/horizon-juno-cycle-features/

https://openstack.redhat.com/Juno_previews

http://goo.gl/jbL909

时间: 2024-11-12 15:26:51

Whats new in openstack juno的相关文章

openStack juno for ubuntu12-04

1,pwgen(openssl rand -hex 10) some Open-Stack services add a root wrapper to sudo that can interfere with security policies  (Mirantis openStack Certification涉及) 2,apt-get update && apt-get intall ntp; 3,OpenStack juno apt repo packages for ubuntu

使用Fuel安装OpenStack juno之一安装Fuel Master

安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠.mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务. 那就不多说此工具了,咱们开始部署,先来了解下大致的环境: 部署硬件:windows 7 (8GB RA

Deploying Cloud Foundry on OpenStack Juno and XenServer (Part I)

link http://rabbitstack.github.io/deploying-cloud-foundry-on-openstack-juno-and-xenserver-part-i/ Cloud Foundry ecosystem had been blowing my mind for a long time, and I think it really has made an IT disruption letting us focus on applications as th

在Ubuntu14.04上OpenStack Juno安装部署

在Ubuntu14.04上OpenStack Juno安装部署 0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装.   1控制节点+N个计算节点 一个控制结点运行除nova-compute外的所有nova-services,然后其他compute结点运行nova-compute.所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈. 这种配

openstack Juno系列之控制节点搭建

openstack Juno系列之控制节点搭建 controller控制节点搭建 安装keystone ------------- 所有主机hosts: 取消其中127.0.0.1 10.0.0.11  controller 10.0.0.21  neutron 10.0.0.31  compute to configure prerequisites: apt-get install python-software-properties add-apt-repository cloud-arc

openstack Juno系列之网络节点搭建

openstack Juno系列之网络节点搭建 neutron节点搭建 ------------------ 添加转发 vi  /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 刷新下 sysctl -p 安装neutron各模块服务 apt-get install neutron-plugin-ml2 neutron-plugin-open

openstack Juno系列之计算节点搭建

openstack Juno系列之计算节点搭建 nova-compute安装配置 -------------------- apt-get install nova-compute sysfsutils 编辑配置文件 vi /etc/nova/nova.conf [DEFAULT] verbose = True rpc_backend = rabbit rabbit_host = controller rabbit_password = RABBIT_PASS auth_strategy = k

[IaaS与数据中心] centos7下安装openstack juno

最近不忙,安装了一下openstack juno与大家分享一下.根据以下安装步骤http://docs.openstack.org/juno/i ... ent/ch_preface.html                                openstack-install-guide-yum-juno.pdf                (1.03 MB, 下载次数: 313)先看一下安装完的效果.cryboy2001  2014-12-18一.整体效果,有两台实例aa与bb

[openStack]使用Fuel安装OpenStack juno的fuel_master

安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠.mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务.    那就不多说此工具了,咱们开始部署,先来了解下大致的环境:部署硬件:windows 7 (8GB